
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 404,128 | 484,601 | 570,463 | 678,526 | 850,228.7 | 958,275.6 | |
COGS | 204,250 | 243,894 | 273,566 | 299,648 | 393,412.5 | 440,863.6 | |
Gross Profit | 199,878 | 240,707 | 296,897 | 378,878 | 456,816.2 | 517,412 | |
Operating Expenses & Income | |||||||
Operating Income | 21,945 | 34,002 | 54,215 | 100,111 | 149,430.3 | 184,858 | |
Total Operating Expenses | 177,932 | 206,704 | 242,682 | 278,767 | 307,385.8 | 332,553 | |
R&D Expenses | 4,911 | 6,085 | 6,607 | 6,901 | 7,771.3 | - | |
Selling General & Admin Expenses | 85,354 | 96,900 | 156,761 | 178,261 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,723) | (2,662) | (4,846) | (5,427) | (5,289.6) | (5,637.8) | |
Interest Income | 384 | 1,378 | 2,813 | 4,287 | 2,761 | - | |
Income Tax Expense | 4,741 | 8,693 | 15,120 | 29,298 | 41,855.3 | 42,959.7 | |
Net Income | |||||||
Net Income | 9,402 | 19,887 | 35,272 | 63,806 | 103,505.9 | 129,403.3 | |
Supplemental | |||||||
EBIT | 21,535 | 33,776 | 55,418 | 98,671 | 149,430.3 | 185,476 | |
EBITDA | 35,882 | 50,193 | 72,533 | 119,913 | 176,610.1 | 216,559.4 | |