

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 253,781 | 284,135 | 307,554 | 393,313 | 436,889 | 461,283 | |
COGS | 99,815 | 99,664 | 98,949 | 115,862 | 131,387 | 135,498 | |
Gross Profit | 153,966 | 184,471 | 208,605 | 277,451 | 305,502 | 325,785 | |
Operating Expenses & Income | |||||||
Operating Income | 91,468 | 110,378 | 121,454 | 166,715 | 184,015 | 198,569 | |
Total Operating Expenses | 62,498 | 74,093 | 87,151 | 110,736 | 121,487 | 127,216 | |
R&D Expenses | 19,889 | 22,426 | 27,301 | 31,696 | - | 34,156 | |
Selling General & Admin Expenses | 41,128 | 49,269 | 56,937 | - | - | (1,385) | |
Earnings from Continuing Operations | |||||||
Interest Expense | (49) | (2,761) | - | - | - | - | |
Interest Income | 563 | 46 | 79 | 84 | 282 | - | |
Income Tax Expense | 25,997 | 29,871 | 30,364 | 44,070 | 48,207 | 52,455 | |
Net Income | |||||||
Net Income | 66,206 | 82,892 | 84,206 | 123,891 | 135,522 | 145,976 | |
Supplemental | |||||||
EBIT | 92,252 | 112,784 | 114,577 | 168,146 | 183,811 | 198,950 | |
EBITDA | 100,803 | 123,155 | 125,608 | 180,344 | 198,632 | 214,355 | |