

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,618,064 | 1,918,174 | 2,230,027 | 2,347,159 | 2,607,813 | 2,616,178 | |
COGS | 1,251,506 | 1,514,837 | 1,826,976 | 1,849,997 | 2,071,392 | 2,147,144 | |
Gross Profit | 366,558 | 403,337 | 403,051 | 497,162 | 536,421 | 469,034 | |
Operating Expenses & Income | |||||||
Operating Income | 160,011 | 342,974 | 179,846 | 161,856 | 238,116 | 226,080 | |
Total Operating Expenses | 206,547 | 60,363 | 223,205 | 335,306 | 298,305 | 368,638 | |
R&D Expenses | 67,280 | 78,015 | 81,337 | 81,055 | 80,599 | 85,603 | |
Selling General & Admin Expenses | 139,267 | 153,835 | 231,783 | 253,451 | 217,706 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (5,924) | (5,653) | (13,146) | (21,867) | (23,659) | (23,169) | |
Interest Income | 4,200 | 4,287 | 17,709 | 36,294 | 36,859 | - | |
Income Tax Expense | 30,133 | 34,051 | 72,752 | 76,274 | 72,437 | 78,854 | |
Net Income | |||||||
Net Income | 121,977 | 136,870 | 36,982 | 124,455 | 164,365 | 174,882 | |
Supplemental | |||||||
EBIT | 161,736 | 171,487 | 89,923 | 197,877 | 229,600 | 270,702 | |
EBITDA | 244,305 | 276,411 | 209,445 | 312,358 | 342,658 | 385,975 | |