
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 888,668 | 1,004,914 | 1,024,540 | 1,075,929 | 1,013,070 | 1,098,377 | |
COGS | 703,714 | 820,203 | 820,926 | 861,924 | 789,309 | 853,576 | |
Gross Profit | 184,954 | 184,711 | 203,614 | 214,005 | 223,760 | 244,801 | |
Operating Expenses & Income | |||||||
Operating Income | 59,410 | 49,705 | 61,858 | 64,761 | 62,538 | 48,394 | |
Total Operating Expenses | 125,544 | 135,006 | 141,756 | 149,244 | 161,223 | 196,407 | |
R&D Expenses | 5,338 | 5,451 | 6,172 | 4,991 | - | - | |
Selling General & Admin Expenses | 107,884 | 117,261 | 123,414 | 128,980 | 168,778 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,282) | (2,880) | (4,269) | (4,937) | (5,778) | (20,226) | |
Interest Income | 945 | 2,051 | 2,878 | 4,084 | 4,109 | - | |
Income Tax Expense | 17,823 | 18,023 | 20,565 | 23,564 | 21,898 | 10,882 | |
Net Income | |||||||
Net Income | 43,215 | 40,137 | 44,361 | 49,076 | 39,929 | (59,813) | |
Supplemental | |||||||
EBIT | 66,512 | 63,858 | 70,981 | 78,912 | 66,647 | 16,462 | |
EBITDA | 109,890 | 108,845 | 117,571 | 128,143 | 123,703 | 73,474 | |