
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 821,565 | 906,025 | 950,663 | 922,516 | 963,213 | 990,702 | |
COGS | 711,738 | 818,660 | 831,051 | 798,855 | 822,699 | 843,754 | |
Gross Profit | 109,827 | 87,365 | 119,612 | 123,661 | 140,514 | 146,948 | |
Operating Expenses & Income | |||||||
Operating Income | 33,699 | 7,397 | 33,852 | 33,113 | 52,007 | 57,260 | |
Total Operating Expenses | 76,128 | 79,968 | 85,760 | 90,548 | 88,507 | 89,688 | |
R&D Expenses | 15,224 | 16,024 | 17,317 | 16,294 | - | - | |
Selling General & Admin Expenses | 60,829 | 63,944 | 68,443 | 74,254 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (783) | (1,400) | (3,515) | (4,260) | (3,858) | (3,928) | |
Interest Income | 31,051 | 496 | 1,405 | 1,513 | 1,307 | - | |
Income Tax Expense | 13,601 | 3,083 | 10,313 | 7,898 | 20,593 | 21,007 | |
Net Income | |||||||
Net Income | 44,422 | 10,364 | 23,083 | 22,395 | 54,984 | 53,801 | |
Supplemental | |||||||
EBIT | 60,875 | 15,170 | 37,855 | 36,676 | 81,134 | 75,658 | |
EBITDA | 112,187 | 68,105 | 93,257 | 92,733 | 135,473 | 130,122 | |