
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 3,299,105 | 2,909,972 | 2,968,952 | 2,814,262 | 2,990,788 | 3,021,185 | |
COGS | 2,762,238 | 2,316,632 | 2,327,206 | 2,165,063 | 2,289,508 | 2,300,200 | |
Gross Profit | 514,197 | 593,340 | 641,746 | 649,199 | 701,280 | 720,985 | |
Operating Expenses & Income | |||||||
Operating Income | 108,507 | 120,386 | 180,379 | 204,118 | 284,438 | 304,737 | |
Total Operating Expenses | 405,690 | 472,954 | 460,313 | 443,504 | 416,842 | 416,248 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 270,148 | 330,027 | 308,568 | 303,550 | 299,635 | 361,296 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,316) | (6,260) | (7,841) | (5,207) | (4,755) | (4,290) | |
Interest Income | 3,309 | 9,778 | 29,845 | 49,838 | 70,747 | 73,399 | |
Income Tax Expense | 24,575 | 32,202 | 66,913 | 51,582 | 71,053 | 72,790 | |
Net Income | |||||||
Net Income | 87,311 | 97,071 | 141,073 | 204,657 | 270,617 | 302,870 | |
Supplemental | |||||||
EBIT | 118,202 | 135,533 | 215,827 | 261,446 | 284,438 | 322,628 | |
EBITDA | 338,677 | 316,028 | 411,295 | 459,469 | 475,028 | 576,400 | |