

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 274,462 | 353,714 | 423,356 | 446,211 | 475,102 | 513,402 | |
COGS | 72,121 | 105,778 | 137,938 | 164,838 | 193,088 | 203,976 | |
Gross Profit | 202,341 | 247,936 | 285,418 | 281,373 | 282,014 | 309,426 | |
Operating Expenses & Income | |||||||
Operating Income | 93,851 | 108,639 | 137,678 | 139,197 | 120,086 | 137,588 | |
Total Operating Expenses | 108,490 | 139,297 | 147,740 | 142,176 | 161,928 | 171,838 | |
R&D Expenses | 20,996 | 25,930 | 24,618 | 24,944 | - | - | |
Selling General & Admin Expenses | 108,490 | 139,297 | 147,740 | 142,176 | 161,928 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,355) | (12,892) | (7,279) | (3,400) | (10,513) | (20,239) | |
Interest Income | 47,874 | 65,323 | 40,145 | 79,698 | 37,250 | - | |
Income Tax Expense | 22,406 | 40,535 | 54,845 | 59,771 | 50,752 | 57,230 | |
Net Income | |||||||
Net Income | 114,888 | 100,339 | 70,609 | 134,848 | 92,052 | 123,005 | |
Supplemental | |||||||
EBIT | 94,287 | 109,065 | 132,195 | 138,322 | 150,964 | 195,850 | |
EBITDA | 102,755 | 115,832 | 140,793 | 148,464 | 162,373 | 207,816 | |