

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 569,997 | 670,873 | 581,914.5 | 595,409.6 | 645,388 | 711,210 | |
COGS | 459,628 | 535,943 | 490,157.3 | 498,477.8 | 531,195 | 572,597 | |
Gross Profit | 110,369 | 134,930 | 91,757.1 | 96,931.7 | 114,193 | 138,613 | |
Operating Expenses & Income | |||||||
Operating Income | 62,125 | 80,176 | 40,327.7 | 40,339 | 50,756 | 69,557 | |
Total Operating Expenses | 48,244 | 53,740.1 | 50,843.4 | 56,592.8 | 63,437 | 69,056 | |
R&D Expenses | 21,053 | 24,370 | 25,499.4 | 28,830.3 | 32,852 | 36,707 | |
Selling General & Admin Expenses | 20,804 | 23,464 | 19,360.5 | 21,467.2 | 23,181 | 28,549.3 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,831.3) | (4,009.8) | (6,379.8) | (6,777) | (5,599) | (6,569) | |
Interest Income | 542.3 | 654.7 | 1,513.4 | 1,883.5 | 1,879.7 | - | |
Income Tax Expense | 14,322 | 16,399 | 9,043 | 7,916.5 | 9,461 | 13,670 | |
Net Income | |||||||
Net Income | 60,150.2 | 61,501.5 | 31,725.4 | 32,378.9 | 40,658 | 60,799 | |
Supplemental | |||||||
EBIT | 82,192.9 | 84,507.7 | 47,747.7 | 47,592.8 | 56,900 | 80,461 | |
EBITDA | 135,966.1 | 138,852.6 | 104,757.7 | 106,328.7 | 124,340 | 153,926 | |