
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 487,303 | 553,124 | 623,558 | 617,660 | 644,701 | 657,289 | |
COGS | 432,334 | 488,478 | 531,983 | 528,005 | 552,795 | 563,683 | |
Gross Profit | 54,969 | 64,646 | 91,575 | 89,655 | 91,905 | 93,606 | |
Operating Expenses & Income | |||||||
Operating Income | 9,211 | 16,656 | 28,822 | 35,439 | 35,623 | 35,464 | |
Total Operating Expenses | 45,758 | 47,990 | 62,753 | 54,216 | 56,283 | 58,142 | |
R&D Expenses | 30,470 | 29,080 | 30,505 | - | - | - | |
Selling General & Admin Expenses | 41,899 | 41,158 | 49,527 | 53,940 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (74) | (79) | (44) | (43) | (63) | (64) | |
Interest Income | 264 | 599 | 1,242 | 1,266 | 1,307 | - | |
Income Tax Expense | 8,326 | 10,128 | 8,913 | 10,439 | 14,200 | 14,367 | |
Net Income | |||||||
Net Income | 3,569 | 10,900 | 24,850 | 27,808 | 29,471 | 28,818 | |
Supplemental | |||||||
EBIT | 13,734 | 23,015 | 36,293 | 40,080 | 45,913 | 43,425 | |
EBITDA | 31,900 | 42,562 | 56,354 | 60,812 | 69,246 | 66,371.5 | |