
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 594,840 | 627,607 | 614,095 | 670,822 | 787,715 | 804,838 | |
COGS | 510,517 | 545,769 | 524,936 | 570,341 | 673,044 | 683,285 | |
Gross Profit | 84,323 | 81,838 | 89,159 | 100,481 | 114,671 | 121,553 | |
Operating Expenses & Income | |||||||
Operating Income | 42,381 | 32,553 | 33,537 | 42,465 | 52,017 | 57,063 | |
Total Operating Expenses | 41,942 | 49,285 | 55,622 | 58,016 | 62,654 | 64,490 | |
R&D Expenses | 637 | 624 | 486 | 777 | - | - | |
Selling General & Admin Expenses | 41,942 | 49,285 | 55,622 | 58,016 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (226) | (640) | (797) | (1,050) | (1,344) | (1,462) | |
Interest Income | 2,911 | 80 | 227 | 262 | 328 | - | |
Income Tax Expense | 15,694 | 14,427 | 15,787 | 17,077 | 20,379 | 21,760 | |
Net Income | |||||||
Net Income | 27,766 | 22,234 | 20,059 | 26,855 | 31,031 | 34,266 | |
Supplemental | |||||||
EBIT | 44,338 | 38,070 | 36,973 | 45,060 | 52,699 | 56,606 | |
EBITDA | 53,707 | 50,366 | 50,458 | 59,574 | 68,823 | 72,731 | |