
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 553,831 | 579,226 | 563,547 | 606,791 | 631,573 | 632,183 | |
COGS | 495,711 | 515,514 | 501,553 | 533,136 | 555,381 | 554,669 | |
Gross Profit | 58,120 | 63,712 | 61,994 | 73,655 | 76,192 | 77,514 | |
Operating Expenses & Income | |||||||
Operating Income | 34,465 | 38,169 | 35,216 | 43,945 | 43,241 | 43,837 | |
Total Operating Expenses | 23,655 | 25,543 | 26,778 | 29,710 | 32,951 | 33,677 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 20,742 | 22,565 | 23,965 | 26,875 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (483) | (579) | (875) | (1,264) | (1,373) | (1,432) | |
Interest Income | 208 | 497 | 735 | 942 | 643 | - | |
Income Tax Expense | 11,314 | 13,156 | 11,573 | 13,845 | 14,272 | 16,010 | |
Net Income | |||||||
Net Income | 22,636 | 24,959 | 24,379 | 30,747 | 31,505 | 34,081 | |
Supplemental | |||||||
EBIT | 34,766 | 39,037 | 37,101 | 46,262 | 47,280 | 47,085 | |
EBITDA | 53,490 | 58,545 | 56,830 | 65,938 | 67,958 | 51,298.5 | |