

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 384,849 | 407,559 | 389,263 | 400,251 | 384,247 | 387,157 | |
COGS | 275,390 | 302,971 | 304,280 | 313,213 | 289,991 | 284,081 | |
Gross Profit | 109,459 | 104,588 | 84,983 | 87,038 | 94,256 | 103,076 | |
Operating Expenses & Income | |||||||
Operating Income | 40,124 | 32,325 | 13,377 | 14,414 | 26,226 | 34,918 | |
Total Operating Expenses | 69,335 | 72,263 | 71,606 | 72,624 | 68,030 | 68,158 | |
R&D Expenses | 14,231 | 14,926 | 15,162 | 14,887 | - | 14,768 | |
Selling General & Admin Expenses | 33,205 | 36,385 | 40,351 | 40,098 | - | 12,894 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (924) | (1,157) | (1,683) | (2,093) | (2,104) | (2,104) | |
Interest Income | 1,753 | 8,423 | 215 | 549 | 328 | - | |
Income Tax Expense | 9,668 | 1,553 | 2,466 | (26) | 10,105 | 9,855 | |
Net Income | |||||||
Net Income | 26,012 | 12,769 | 11,948 | (12,300) | 15,695 | 13,536 | |
Supplemental | |||||||
EBIT | 35,557 | 15,747 | 16,166 | (14,990) | 23,461 | 26,183 | |
EBITDA | 59,439 | 42,787 | 43,085 | 12,867 | 52,626 | 55,945 | |