
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 256,836 | 284,603 | 276,321 | 315,978 | 319,385 | 325,490 | |
COGS | 193,475 | 223,497 | 217,089 | 238,567 | 237,922 | 241,884 | |
Gross Profit | 63,361 | 61,106 | 59,232 | 77,411 | 81,463 | 83,606 | |
Operating Expenses & Income | |||||||
Operating Income | 21,584 | 13,797 | 10,629 | 24,562 | 25,157 | 26,228 | |
Total Operating Expenses | 41,777 | 47,309 | 48,603 | 52,849 | 56,306 | 57,378 | |
R&D Expenses | 7,883 | 9,069 | 9,036 | 10,065 | 11,293 | - | |
Selling General & Admin Expenses | 27,925 | 32,424 | 34,322 | 37,011 | 5,763 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (110) | (116) | (398) | (305) | (325) | (302) | |
Interest Income | 143 | 292 | 471 | 728 | 622 | - | |
Income Tax Expense | 6,547 | 4,361 | 4,190 | 4,260 | 7,093 | 6,997 | |
Net Income | |||||||
Net Income | 16,642 | 11,512 | 5,244 | 14,476 | 17,375 | 18,955 | |
Supplemental | |||||||
EBIT | 23,340 | 15,978 | 9,850 | 19,058 | 24,797 | 25,872 | |
EBITDA | 36,435 | 30,868 | 25,752 | 36,421 | 41,978 | 43,401 | |