
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 184,805 | 198,380 | 201,791 | 222,584 | 241,851 | 254,495 | |
COGS | 121,924 | 132,477 | 141,458 | 151,947 | 168,971 | 177,268 | |
Gross Profit | 62,881 | 65,903 | 60,333 | 70,637 | 72,880 | 77,227 | |
Operating Expenses & Income | |||||||
Operating Income | 21,052 | 21,506 | 7,337 | 20,402 | 22,454 | 24,825 | |
Total Operating Expenses | 41,829 | 44,397 | 52,996 | 50,235 | 50,426 | 52,402 | |
R&D Expenses | 13,037 | 13,332 | 19,825 | 15,074 | - | - | |
Selling General & Admin Expenses | 9,976 | 11,730 | 12,818 | 14,312 | 50,425 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (82) | (103) | (127) | (224) | (472) | (563) | |
Interest Income | 2,116 | 537 | 843 | 906 | 571 | - | |
Income Tax Expense | 6,455 | 5,929 | 3,026 | 4,428 | 8,880 | 9,984 | |
Net Income | |||||||
Net Income | 17,181 | 14,985 | 4,113 | 17,509 | 24,641 | 26,431 | |
Supplemental | |||||||
EBIT | 23,782 | 21,075 | 7,332 | 22,231 | 34,064 | - | |
EBITDA | 37,881 | 35,315 | 21,734 | 36,308 | 49,823 | 46,805 | |