

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 309,284 | 361,361 | 447,187 | 502,672 | 486,871 | 511,319.1 | |
COGS | 85,573 | 93,511 | 110,062 | 127,126 | 147,950 | 154,426 | |
Gross Profit | 223,711 | 267,850 | 337,125 | 375,546 | 338,921 | 356,893.1 | |
Operating Expenses & Income | |||||||
Operating Income | 92,097 | 114,914 | 152,294 | 163,103 | 59,747 | 79,187.1 | |
Total Operating Expenses | 131,614 | 152,936 | 184,831 | 212,443 | 279,174 | 277,706.9 | |
R&D Expenses | 62,384 | 75,879 | 95,344 | 112,377 | 149,866 | 147,874.3 | |
Selling General & Admin Expenses | 59,713 | 62,623 | 68,806 | 73,370 | 91,568 | 1,211 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (137) | (874) | (913) | (229) | (5,318) | (3,476.4) | |
Interest Income | 2,693 | 2,710 | 2,478 | 4,027 | 4,774 | - | |
Income Tax Expense | 25,392 | 24,340 | 30,619 | 35,694 | 9,163 | 14,276.3 | |
Net Income | |||||||
Net Income | 75,425 | 80,519 | 112,723 | 127,977 | 50,047 | 62,835.2 | |
Supplemental | |||||||
EBIT | 101,027 | 110,815 | 150,045 | 160,295 | 64,646 | 76,312.8 | |
EBITDA | 116,847 | 128,536 | 167,496 | 178,435 | 91,540 | 113,327.2 | |