

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 586,903 | 693,246 | 766,934 | 801,698 | 816,879 | 833,085 | |
COGS | 513,099 | 612,410 | 677,519 | 688,643 | 703,143 | 714,426 | |
Gross Profit | 73,804 | 80,836 | 89,415 | 113,055 | 113,736 | 118,659 | |
Operating Expenses & Income | |||||||
Operating Income | 21,361 | 28,502 | 34,652 | 52,161 | 45,784 | 49,093 | |
Total Operating Expenses | 52,443 | 52,334 | 54,763 | 60,894 | 67,952 | 69,566 | |
R&D Expenses | 16,077 | 17,503 | 19,335 | 22,740 | 24,676 | - | |
Selling General & Admin Expenses | 43,997 | 47,829 | 50,439 | 55,795 | 62,071 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (351) | (260) | (184) | (385) | (612) | (569) | |
Interest Income | 9,443 | 8,401 | 1,696 | 2,140 | 2,209 | - | |
Income Tax Expense | 16,830 | 7,241 | 17,072 | 9,662 | 21,677 | 23,436 | |
Net Income | |||||||
Net Income | 31,999 | 21,537 | 39,188 | 48,167 | 27,862 | 34,613 | |
Supplemental | |||||||
EBIT | 50,456 | 30,571 | 57,009 | 60,002 | 50,920 | - | |
EBITDA | 78,756 | 59,450 | 85,680 | 89,326 | 81,374 | 75,514 | |