
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 970,111.8 | 1,083,672.7 | 857,775.1 | 869,134.7 | 917,317.2 | 959,482.4 | |
COGS | 791,413.1 | 906,529.2 | 743,339.8 | 745,148.1 | 782,496.8 | 803,985.2 | |
Gross Profit | 178,698.7 | 177,143.6 | 114,435.3 | 123,986.7 | 134,820.5 | 155,497.3 | |
Operating Expenses & Income | |||||||
Operating Income | 131,045.9 | 128,638.5 | 60,627.5 | 72,664.6 | 87,948.5 | 103,776.8 | |
Total Operating Expenses | 47,749.3 | 46,164.2 | 53,807.8 | 51,322.1 | 46,872 | 51,720.5 | |
R&D Expenses | 1,889.6 | 4,372.4 | 4,633.3 | 4,692.7 | 5,065.4 | 4,716 | |
Selling General & Admin Expenses | 11,472.8 | 10,816.3 | 33,320.7 | 10,661 | 10,952 | 8,336.5 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (255.2) | (292.9) | (370.6) | (5,740.5) | (230.4) | (661.8) | |
Interest Income | 4,903.1 | 4,740.7 | 11,260.8 | 18,331.9 | 18,632.3 | 11,872.8 | |
Income Tax Expense | 31,914.7 | 31,064.9 | 14,897.5 | 18,522 | 20,696.3 | 23,344.8 | |
Net Income | |||||||
Net Income | 104,034.3 | 102,314.4 | 38,403 | 50,021.2 | 59,462.5 | 68,229 | |
Supplemental | |||||||
EBIT | 136,001.5 | 133,668 | 71,888.3 | 96,736.9 | 87,948.5 | 107,841.5 | |
EBITDA | 159,842.5 | 158,383.3 | 95,856 | 99,621.3 | 111,702.7 | 128,564.9 | |