
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 830,243 | 951,877 | 1,071,107 | 1,059,798 | 1,146,772 | 1,190,251 | |
COGS | 713,351 | 816,167 | 889,133 | 874,025 | 960,598 | 995,390 | |
Gross Profit | 116,892 | 135,710 | 181,974 | 185,773 | 186,174 | 194,861 | |
Operating Expenses & Income | |||||||
Operating Income | 32,507 | 39,059 | 73,279 | 68,535 | 82,899 | 86,888 | |
Total Operating Expenses | 84,385 | 96,651 | 108,695 | 117,238 | 103,275 | 107,973 | |
R&D Expenses | 33,500 | 34,200 | 39,200 | 41,900 | 44,600 | - | |
Selling General & Admin Expenses | 44,693 | 55,881 | 62,652 | 68,816 | 78,425 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,651) | (3,691) | (3,399) | (2,735) | (3,324) | (2,655) | |
Interest Income | 5,912 | 3,681 | 6,103 | 5,963 | 11,320 | - | |
Income Tax Expense | 10,962 | 14,274 | 13,476 | 16,226 | 22,061 | 24,831 | |
Net Income | |||||||
Net Income | 23,352 | 16,005 | 51,454 | 36,332 | 62,009 | 66,612 | |
Supplemental | |||||||
EBIT | 40,347 | 39,014 | 75,200 | 61,903 | 93,545 | 96,042 | |
EBITDA | 82,291 | 86,647 | 126,053 | 115,153 | 147,200 | 151,019 | |