
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 831,794 | 780,060 | 717,194 | 678,672 | 745,410 | 838,676 | |
COGS | 727,206 | 691,240 | 638,394 | 595,295 | 655,611 | 729,256 | |
Gross Profit | 104,588 | 88,820 | 78,800 | 83,377 | 89,799 | 109,420 | |
Operating Expenses & Income | |||||||
Operating Income | 63,825 | 44,611 | 30,003 | 32,226 | 34,193 | 52,447 | |
Total Operating Expenses | 40,763 | 44,209 | 48,797 | 51,151 | 55,606 | 56,973 | |
R&D Expenses | 7,035 | 8,569 | 10,493 | 8,967 | - | - | |
Selling General & Admin Expenses | 26,463 | 30,920 | 33,886 | 37,582 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (664) | (523) | (484) | (813) | (1,115) | (1,311) | |
Interest Income | 11,199 | 6,374 | 498 | 304 | 324 | - | |
Income Tax Expense | 20,259 | 16,416 | 14,234 | 10,565 | 13,609 | 19,960 | |
Net Income | |||||||
Net Income | 51,013 | 25,041 | 27,854 | 27,128 | 62,458 | 79,509 | |
Supplemental | |||||||
EBIT | 77,754 | 46,453 | 44,252 | 39,417 | 79,219 | 94,972 | |
EBITDA | 100,839 | 70,906 | 70,053 | 68,713 | 110,684 | 126,331 | |