
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,421,451 | 1,604,036 | 1,953,625 | 1,954,218 | 2,037,063 | 2,085,447 | |
COGS | 1,270,778 | 1,449,619 | 1,742,151 | 1,745,012 | 1,829,658 | 1,876,461 | |
Gross Profit | 150,673 | 154,417 | 211,474 | 209,206 | 207,405 | 208,986 | |
Operating Expenses & Income | |||||||
Operating Income | 61,150 | 47,474 | 91,489 | 72,737 | 55,876 | 52,101 | |
Total Operating Expenses | 89,523 | 106,943 | 119,985 | 136,469 | 151,529 | 156,885 | |
R&D Expenses | 44,845 | 47,306 | 50,020 | - | 61,375 | - | |
Selling General & Admin Expenses | 64,046 | 83,881 | 94,188 | 104,614 | 121,387 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,058) | (2,781) | (3,162) | (5,153) | (2,504) | (1,232) | |
Interest Income | 4,346 | 6,582 | 10,403 | 7,674 | 8,451 | - | |
Income Tax Expense | 18,563 | 31,465 | 19,877 | 21,292 | 30,454 | 32,296 | |
Net Income | |||||||
Net Income | 39,260 | 14,679 | 57,885 | 16,719 | 23,272 | 21,227 | |
Supplemental | |||||||
EBIT | 66,586 | 55,071 | 90,533 | 52,248 | 64,422 | 58,921 | |
EBITDA | 109,152 | 102,111 | 142,827 | 108,259 | 117,389 | 113,118 | |