
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 388,360 | 431,205 | 442,781 | 438,316 | 481,529 | 493,746 | |
COGS | 309,601 | 345,957 | 361,496 | 355,671 | 383,586 | 391,286 | |
Gross Profit | 78,759 | 85,248 | 81,285 | 82,645 | 97,943 | 102,460 | |
Operating Expenses & Income | |||||||
Operating Income | 29,918 | 31,701 | 21,002 | 20,424 | 29,385 | 31,885 | |
Total Operating Expenses | 48,841 | 53,547 | 60,283 | 62,221 | 68,558 | 70,575 | |
R&D Expenses | 5,767 | 6,110 | 7,589 | 7,839 | 8,087 | 14,399 | |
Selling General & Admin Expenses | 54,046 | 59,748 | 60,327 | 62,820 | 68,558 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,340) | (1,605) | (2,242) | (2,253) | (2,224) | (2,392) | |
Interest Income | 1,155 | 924 | 1,187 | 1,571 | 2,219 | - | |
Income Tax Expense | 4,917 | 3,110 | 4,063 | 5,393 | 4,285 | 5,283 | |
Net Income | |||||||
Net Income | 22,549 | 27,210 | 15,819 | 14,899 | 29,036 | 25,201 | |
Supplemental | |||||||
EBIT | 31,157 | 33,375 | 23,603 | 24,242 | 37,152 | 31,620 | |
EBITDA | 49,471 | 52,027 | 42,489 | 42,927 | 56,580 | 51,321 | |