

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 352,246 | 398,371 | 442,233 | 495,558 | 496,826 | 529,801 | |
COGS | 98,352 | 97,008 | 121,612 | 144,341 | 140,473 | 138,201 | |
Gross Profit | 253,894 | 301,363 | 320,621 | 351,217 | 356,353 | 391,600 | |
Operating Expenses & Income | |||||||
Operating Income | 61,110 | 82,375 | 95,842 | 91,866 | 102,275 | 129,183 | |
Total Operating Expenses | 192,784 | 218,988 | 224,779 | 259,351 | 254,078 | 262,417 | |
R&D Expenses | 57,679 | 62,896 | 72,106 | 103,544 | 101,183 | 95,005 | |
Selling General & Admin Expenses | 96,547 | 118,852 | 133,233 | 137,550 | 165,434 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (244) | (1,088) | (190) | (709) | (1,539) | (3,234) | |
Interest Income | 1,113 | 3,319 | 2,459 | 1,770 | 4,711 | - | |
Income Tax Expense | 7,703 | 14,000 | 16,058 | 23,583 | 20,182 | 21,372 | |
Net Income | |||||||
Net Income | 52,347 | 53,573 | 81,188 | 59,870 | 67,040 | 81,338 | |
Supplemental | |||||||
EBIT | 60,294 | 68,660 | 97,436 | 84,162 | 88,760 | 125,539 | |
EBITDA | 79,792 | 87,136 | 118,532 | 108,942 | 114,904 | 154,777 | |