
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 246,111 | 422,230 | 416,609 | 420,506 | 396,176 | 690,773 | |
COGS | 44,626 | 88,949 | 108,752 | 88,262 | 186,901 | 245,778 | |
Gross Profit | 201,485 | 333,281 | 307,857 | 332,244 | 209,275 | 444,995 | |
Operating Expenses & Income | |||||||
Operating Income | 95,979 | 193,325 | 167,769 | 184,705 | 175,224 | 298,840 | |
Total Operating Expenses | 105,506 | 139,956 | 140,088 | 147,539 | 34,051 | 217,669 | |
R&D Expenses | 2,926 | 3,472 | 4,136 | 3,436 | 3,112 | 3,378 | |
Selling General & Admin Expenses | 8,961 | 10,468 | 10,952 | 7,213 | 12,039 | 9,429 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,199) | (3,128) | (2,423) | (2,807) | (2,666) | (4,062) | |
Interest Income | 1,341 | 2,980 | 4,805 | 4,582 | 5,062 | 1,985 | |
Income Tax Expense | 25,514 | 53,093 | 48,884 | 51,994 | 47,491 | 73,454 | |
Net Income | |||||||
Net Income | 70,320 | 141,700 | 123,843 | 137,936 | 122,082 | 217,215 | |
Supplemental | |||||||
EBIT | 99,020 | 197,898 | 175,397 | 192,783 | 175,224 | - | |
EBITDA | 162,374 | 259,711 | 244,751 | 267,177 | 258,841 | - | |