
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 369,293 | 419,568 | 392,009 | 409,346 | 399,898 | 399,898 | |
COGS | 290,180 | 337,789 | 322,587 | 337,526 | 325,092 | 325,092 | |
Gross Profit | 79,113 | 81,779 | 69,422 | 71,820 | 74,806 | 74,806 | |
Operating Expenses & Income | |||||||
Operating Income | 28,715 | 23,548 | 16,132 | 16,922 | 17,171 | 17,171 | |
Total Operating Expenses | 50,398 | 58,231 | 53,290 | 54,898 | 57,635 | 57,635 | |
R&D Expenses | 15,182 | 15,753 | 15,138 | 15,736 | 16,820 | 12,300 | |
Selling General & Admin Expenses | 16,262 | 19,250 | 21,321 | 21,424 | 22,786 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (682) | (1,134) | (1,741) | (1,452) | (1,174) | (1,174) | |
Interest Income | 4,954 | 1,856 | 2,280 | 2,522 | 3,935 | - | |
Income Tax Expense | 9,204 | 6,015 | 3,369 | 4,750 | 3,997 | 3,997 | |
Net Income | |||||||
Net Income | 23,720 | 19,391 | 11,007 | 17,394 | 16,764 | 16,764 | |
Supplemental | |||||||
EBIT | 34,357 | 27,309 | 17,485 | 24,655 | 22,667 | 22,667 | |
EBITDA | 63,232 | 56,621 | 49,338 | 56,206 | 54,910 | 54,910 | |