
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 682,912 | 711,810 | 793,264 | 847,548 | 1,124,878 | 1,241,613 | |
COGS | 598,050 | 619,738 | 687,367 | 738,709 | 960,912 | 1,060,361 | |
Gross Profit | 84,862 | 92,072 | 105,897 | 108,839 | 163,966 | 181,252 | |
Operating Expenses & Income | |||||||
Operating Income | 37,490 | 45,401 | 49,788 | 47,184 | 69,802 | 76,215 | |
Total Operating Expenses | 47,372 | 46,671 | 56,109 | 61,655 | 94,164 | 105,037 | |
R&D Expenses | 5,669 | 6,127 | 8,198 | 8,244 | - | - | |
Selling General & Admin Expenses | 40,247 | 44,441 | 56,109 | 61,655 | 94,164 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,571) | (2,558) | (2,831) | (7,161) | (8,244) | (9,500) | |
Interest Income | 221 | 13,014 | 3,045 | 10,500 | 39,684 | - | |
Income Tax Expense | 14,744 | 10,441 | 16,444 | 16,912 | 29,052 | 60,682 | |
Net Income | |||||||
Net Income | 26,690 | 33,488 | 32,571 | 32,416 | 76,574 | 144,614 | |
Supplemental | |||||||
EBIT | 47,095 | 47,297 | 52,270 | 56,917 | 115,489 | 116,142 | |
EBITDA | 78,733 | 81,359 | 85,819 | 92,235 | 160,101 | 163,657 | |