

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 2,614,349 | 3,239,167 | 3,012,812 | 2,937,981 | 2,864,469 | 2,938,127.4 | |
COGS | 2,001,288 | 2,451,116 | 2,302,385 | 2,275,223 | 2,246,121 | 2,315,887.3 | |
Gross Profit | 613,061 | 788,051 | 710,427 | 662,758 | 618,348 | 622,738.1 | |
Operating Expenses & Income | |||||||
Operating Income | 161,153 | 216,660 | 253,024 | 255,286 | 241,509 | 229,981.7 | |
Total Operating Expenses | 456,604 | 571,391 | 456,285 | 407,472 | 376,839 | 373,283.3 | |
R&D Expenses | 15,251 | 18,556 | 21,957 | 23,014 | 23,552 | 22,064 | |
Selling General & Admin Expenses | 212,637 | 222,602 | 6,847 | 65,026 | 69,122 | 50,482 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (15,043) | (21,554) | (24,063) | (20,731) | (17,567) | (16,872.1) | |
Interest Income | 2,984 | 4,738 | 8,265 | 8,799 | 7,760 | 4,611 | |
Income Tax Expense | 43,507 | 49,295 | 57,167 | 57,755 | 54,144 | 57,214.4 | |
Net Income | |||||||
Net Income | 92,161 | 148,738 | 161,144 | 164,676 | 157,302 | 176,988.6 | |
Supplemental | |||||||
EBIT | 174,505 | 232,917 | 261,940 | 262,233 | 243,716 | 238,951.7 | |
EBITDA | 379,248 | 446,977 | 484,588 | 491,817 | 477,517 | 430,437.2 | |