

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 396,011 | 474,771 | 539,450 | 540,945 | 514,976 | 564,218 | |
COGS | 199,959 | 221,120 | 237,445 | 244,088 | 229,081 | 251,061 | |
Gross Profit | 196,052 | 253,651 | 302,005 | 296,857 | 285,895 | 313,157 | |
Operating Expenses & Income | |||||||
Operating Income | 42,228 | 67,775 | 82,243 | 67,222 | 18,976 | 21,778 | |
Total Operating Expenses | 153,824 | 185,876 | 219,762 | 229,635 | 266,919 | 291,379 | |
R&D Expenses | 16,261 | 22,330 | 28,172 | 31,395 | - | - | |
Selling General & Admin Expenses | 153,824 | 185,876 | 168,680 | 179,487 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,919) | (5,181) | (7,553) | (8,354) | (8,491) | (8,833) | |
Interest Income | 429 | 633 | 1,311 | 1,490 | 752 | - | |
Income Tax Expense | 6,377 | 10,728 | 13,699 | 14,085 | 3,961 | 4,592 | |
Net Income | |||||||
Net Income | 13,460 | 25,407 | 33,945 | 7,701 | 24,034 | 24,305 | |
Supplemental | |||||||
EBIT | 23,528 | 41,709 | 56,666 | 45,492 | 19,421 | 22,110 | |
EBITDA | 45,422 | 65,725 | 82,999 | 76,986 | 54,035 | 58,777 | |