

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 107,777 | 123,197 | 160,653 | 168,191 | 132,815 | 122,957 | |
COGS | 75,078 | 84,256 | 109,763 | 114,281 | 93,040 | 83,493 | |
Gross Profit | 32,699 | 38,941 | 50,890 | 53,910 | 39,775 | 39,464 | |
Operating Expenses & Income | |||||||
Operating Income | 4,237 | 5,767 | 13,615 | 14,096 | 4,368 | 2,795 | |
Total Operating Expenses | 28,462 | 33,174 | 37,275 | 39,814 | 35,407 | 36,669 | |
R&D Expenses | 2,771 | 3,127 | 3,157 | 2,775 | 1,259 | - | |
Selling General & Admin Expenses | 19,426 | 21,348 | 24,262 | 25,762 | 9,444 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (117) | (219) | (201) | (190) | (156) | (133) | |
Interest Income | 613 | 145 | 322 | 211 | 311 | - | |
Income Tax Expense | 353 | 39 | 7,400 | 5,306 | 2,525 | 2,120 | |
Net Income | |||||||
Net Income | 3,725 | 6,441 | 17,920 | 12,597 | 1,028 | 2,553 | |
Supplemental | |||||||
EBIT | 4,237 | 5,767 | 13,615 | 14,096 | 4,368 | 2,795 | |
EBITDA | 6,189 | 7,934 | 16,058 | 16,878 | 7,661 | 6,078 | |