
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 802,854 | 933,114 | 964,090 | 990,407 | 1,019,459 | 1,018,428 | |
COGS | 651,753 | 766,095 | 798,445 | 815,657 | 837,890 | 839,035 | |
Gross Profit | 151,101 | 167,019 | 165,645 | 174,750 | 181,569 | 179,393 | |
Operating Expenses & Income | |||||||
Operating Income | 34,552 | 33,088 | 18,156 | 32,854 | 41,755 | 36,912 | |
Total Operating Expenses | 116,549 | 133,931 | 147,489 | 141,896 | 139,814 | 142,481 | |
R&D Expenses | 30,688 | 31,910 | 32,959 | 24,346 | - | - | |
Selling General & Admin Expenses | 85,678 | 100,265 | 112,272 | 116,202 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (719) | (1,231) | (1,115) | (1,040) | (987) | (1,121) | |
Interest Income | 531 | 833 | 1,823 | 2,070 | - | - | |
Income Tax Expense | 13,294 | 13,833 | 15,030 | 19,788 | 16,650 | 16,136 | |
Net Income | |||||||
Net Income | 22,961 | 11,471 | (29,813) | 37,837 | 26,880 | 26,114 | |
Supplemental | |||||||
EBIT | 39,387 | 28,043 | (13,362) | 58,912 | 44,931 | 42,498 | |
EBITDA | 85,092 | 74,879 | 28,102 | 94,055 | 78,904 | 76,547 | |