

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 274,462 | 353,714 | 423,356 | 446,211 | 498,134.6 | 524,320.3 | |
COGS | 72,121 | 105,778 | 137,938 | 164,838 | 202,448.8 | 209,199.6 | |
Gross Profit | 202,341 | 247,936 | 285,418 | 281,373 | 295,685.8 | 315,120.7 | |
Operating Expenses & Income | |||||||
Operating Income | 91,541 | 103,696 | 137,678 | 124,176 | 125,907.7 | 135,940.1 | |
Total Operating Expenses | 110,800 | 144,240 | 147,740 | 157,197 | 169,778.2 | 179,180.6 | |
R&D Expenses | 20,996 | 25,930 | 24,618 | - | 27,710.3 | - | |
Selling General & Admin Expenses | 108,490 | 139,297 | 147,740 | 142,176 | 161,928 | 39,624 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,355) | (12,892) | (7,279) | (3,400) | (11,022.7) | (4,156.3) | |
Interest Income | 47,874 | 65,323 | 23,620 | 79,698 | 37,250 | 11,511 | |
Income Tax Expense | 22,406 | 40,535 | 54,845 | 59,771 | 53,212.4 | 55,839.8 | |
Net Income | |||||||
Net Income | 114,888 | 100,339 | 70,609 | 134,848 | 96,514.6 | 138,188.6 | |
Supplemental | |||||||
EBIT | 94,287 | 153,417 | 133,208 | 199,387 | 125,907.7 | 164,777.1 | |
EBITDA | 102,755 | 160,184 | 141,806 | 209,529 | 137,869.8 | 177,389.4 | |