
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 358,824 | 399,208 | 425,011 | 444,546 | 472,312 | 482,073 | |
COGS | 302,786 | 346,718 | 373,134 | 399,084 | 418,672 | 426,939 | |
Gross Profit | 56,038 | 52,490 | 51,877 | 45,462 | 53,640 | 55,134 | |
Operating Expenses & Income | |||||||
Operating Income | 17,427 | 14,572 | 12,674 | 5,144 | 10,477 | 11,482 | |
Total Operating Expenses | 38,611 | 37,918 | 39,203 | 40,318 | 43,163 | 43,652 | |
R&D Expenses | 235 | 228 | 345 | 320 | 264 | 264 | |
Selling General & Admin Expenses | 27,563 | 28,612 | 29,438 | 30,297 | - | 939 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (271) | (264) | (282) | (372) | (630) | (670) | |
Interest Income | 27 | 283 | 411 | 517 | 433 | - | |
Income Tax Expense | 5,395 | 5,534 | 5,124 | 3,320 | 5,394 | 5,970 | |
Net Income | |||||||
Net Income | 11,944 | 10,570 | 9,074 | 2,668 | 9,237 | 9,220 | |
Supplemental | |||||||
EBIT | 17,427 | 14,572 | 12,674 | 5,144 | 10,477 | 11,482 | |
EBITDA | 22,153 | 19,162 | 17,536 | 9,607 | 14,978 | 16,031 | |