
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 404,083 | 484,601 | 570,463 | 678,526 | 810,916 | 872,868 | |
COGS | 204,205 | 243,894 | 273,566 | 299,648 | 375,222 | 402,499 | |
Gross Profit | 199,878 | 240,707 | 296,897 | 378,878 | 435,694 | 470,369 | |
Operating Expenses & Income | |||||||
Operating Income | 21,946 | 34,002 | 54,215 | 100,111 | 142,521 | 158,774 | |
Total Operating Expenses | 177,932 | 206,705 | 242,682 | 278,767 | 293,173 | 311,595 | |
R&D Expenses | 4,911 | 6,085 | 6,607 | 6,901 | - | - | |
Selling General & Admin Expenses | 84,937 | 96,900 | 156,761 | 178,261 | - | 53,253 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,723) | (2,662) | (4,846) | (5,427) | (5,045) | (5,144) | |
Interest Income | 384 | 1,378 | 2,813 | 4,287 | 2,761 | - | |
Income Tax Expense | 4,741 | 8,693 | 15,119 | 29,299 | 39,920 | 43,464 | |
Net Income | |||||||
Net Income | 9,403 | 19,887 | 35,272 | 63,806 | 98,720 | 113,643 | |
Supplemental | |||||||
EBIT | 21,535 | 33,878 | 54,217 | 100,112 | 143,794 | 160,459 | |
EBITDA | 35,882 | 50,295 | 71,332 | 121,354 | 169,717 | 188,698 | |