

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 7,076,164 | 7,290,121 | 8,197,755 | 10,057,938 | 10,779,187 | 10,743,906 | |
COGS | 5,506,811 | 5,951,730 | 6,907,699 | 8,517,100 | 9,024,737 | 8,884,736 | |
Gross Profit | 1,569,353 | 1,338,391 | 1,290,056 | 1,540,838 | 1,754,450 | 1,859,170 | |
Operating Expenses & Income | |||||||
Operating Income | 678,123 | 443,659 | 438,670 | 571,247 | 728,436 | 791,466 | |
Total Operating Expenses | 922,930 | 898,389 | 851,386 | 969,591 | 1,026,014 | 1,067,704 | |
R&D Expenses | 23,262 | 22,396 | 22,606 | 25,492 | 26,517 | 29,039 | |
Selling General & Admin Expenses | 47,473 | 35,916 | 129,810 | 39,924 | 47,019 | 51,235 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (5,054) | (4,353) | (4,921) | (6,927) | (3,382) | (2,421) | |
Interest Income | 16,178 | 11,978 | 26,425 | 16,791 | 49,849 | 53,619 | |
Income Tax Expense | 140,066 | 98,622 | 92,055 | 125,387 | 171,543 | 186,130 | |
Net Income | |||||||
Net Income | 550,176 | 356,728 | 371,341 | 462,651 | 600,321 | 656,934 | |
Supplemental | |||||||
EBIT | 696,211 | 459,990 | 468,317 | 589,612 | 772,311 | 842,569 | |
EBITDA | 762,810 | 525,123 | 538,945 | 638,552 | 820,751 | 899,830 | |