
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 657,847 | 688,655 | 708,538 | 678,395 | 788,669 | 817,370 | |
COGS | 568,988 | 591,338 | 598,967 | 558,764 | 763,020 | 749,940 | |
Gross Profit | 88,859 | 97,317 | 109,571 | 119,631 | 25,649 | 67,430 | |
Operating Expenses & Income | |||||||
Operating Income | 46,034 | 51,561 | 60,046 | 64,760 | 41,814 | 46,368 | |
Total Operating Expenses | 42,825 | 45,756 | 49,525 | 54,871 | (16,165) | 21,062 | |
R&D Expenses | 0 | 0 | 0 | - | - | - | |
Selling General & Admin Expenses | 39,083 | 41,397 | 44,300 | 48,869 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (775) | (1,095) | (1,824) | (2,942) | (4,363) | (4,801) | |
Interest Income | 13 | 78 | 259 | 341 | 426 | - | |
Income Tax Expense | 16,119 | 17,152 | 17,182 | 21,335 | 15,120 | 16,055 | |
Net Income | |||||||
Net Income | 33,886 | 38,939 | 47,219 | 45,277 | 21,566 | 22,299 | |
Supplemental | |||||||
EBIT | 52,594 | 58,027 | 68,671 | 68,861 | 44,333 | 44,446 | |
EBITDA | 105,032 | 105,539 | 122,522 | 126,391 | 114,728 | 113,093 | |