
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 193,751 | 240,806 | 314,336 | 337,259 | 330,834 | 334,838 | |
COGS | 158,330 | 196,940 | 260,181 | 274,860 | 287,592 | 289,004 | |
Gross Profit | 35,421 | 43,866 | 54,155 | 62,399 | 43,242 | 45,834 | |
Operating Expenses & Income | |||||||
Operating Income | 9,810 | 13,633 | 15,499 | 18,340 | 18,288 | 20,368 | |
Total Operating Expenses | 25,611 | 30,233 | 38,656 | 44,059 | 24,954 | 25,466 | |
R&D Expenses | 10,494 | 11,111 | 12,936 | 13,426 | - | - | |
Selling General & Admin Expenses | 13,610 | 16,436 | 18,854 | 20,134 | 2,931 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (202) | (225) | (185) | (565) | (650) | (653) | |
Interest Income | 259 | 185 | 456 | 1,356 | 1,146 | - | |
Income Tax Expense | 2,927 | 4,146 | 4,789 | 5,357 | 7,266 | 7,324 | |
Net Income | |||||||
Net Income | 6,831 | 8,505 | 11,745 | 13,235 | 13,075 | 13,873 | |
Supplemental | |||||||
EBIT | 9,810 | 13,633 | 15,499 | 18,340 | 18,288 | 20,368 | |
EBITDA | 19,984 | 26,683 | 30,448 | 32,235 | 31,915 | 34,556 | |