

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 2,652,257 | 2,181,642 | 2,222,466 | 2,252,194 | 2,281,704 | 2,369,031 | |
COGS | 1,019,556 | 854,535 | 957,101 | 900,167 | 1,147,378 | 1,153,066 | |
Gross Profit | 1,632,701 | 1,327,107 | 1,265,365 | 1,352,027 | 1,134,326 | 1,215,965 | |
Operating Expenses & Income | |||||||
Operating Income | 756,625 | 447,040 | 308,501 | 300,499 | 227,110 | 250,338.5 | |
Total Operating Expenses | 866,786 | 880,435 | 956,864 | 1,051,528 | 907,216 | 965,626.5 | |
R&D Expenses | 2,050 | 3,119 | 1,849 | 5,868 | 4,494 | 3,017 | |
Selling General & Admin Expenses | 304,007 | 269,926 | 888,598 | 388,015 | 403,391 | 706,544 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (14,911) | (12,029) | (12,718) | (9,379) | (9,717) | (8,133) | |
Interest Income | 33,481 | 23,307 | 34,348 | 42,488 | 34,834 | 31,185 | |
Income Tax Expense | 164,952 | 98,721 | 79,578 | 72,946 | 57,643 | 62,118 | |
Net Income | |||||||
Net Income | 623,230 | 371,647 | 259,874 | 270,197 | 206,788 | 214,691 | |
Supplemental | |||||||
EBIT | 803,546 | 482,376 | 342,849 | 345,433 | 266,231 | 268,359 | |
EBITDA | 948,890 | 629,258 | 478,950 | 515,614 | 464,646 | 502,372 | |