

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 293,069 | 302,789.9 | 307,394 | 350,018 | 402,836 | 445,867 | |
COGS | 126,196.1 | 135,106.5 | 133,332 | 146,306 | 162,535 | 174,350 | |
Gross Profit | 166,872.9 | 167,683.3 | 174,062 | 203,712 | 240,301 | 271,517 | |
Operating Expenses & Income | |||||||
Operating Income | 89,539.3 | 80,122 | 84,293 | 112,390 | 129,039 | 147,628 | |
Total Operating Expenses | 203,529.7 | 222,667.8 | 223,101 | 237,628 | 273,797 | 298,239 | |
R&D Expenses | 35,902.6 | 42,286.7 | 45,427 | 49,326 | 61,087 | 68,974 | |
Selling General & Admin Expenses | 41,431 | 45,274.6 | 44,342 | 41,996 | 50,175 | 54,915 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (393.6) | (382.2) | (308) | (268) | (736) | (2,252) | |
Interest Income | 1,705.2 | 2,327.4 | 3,865 | 4,482 | 4,337 | 5,096 | |
Income Tax Expense | 16,722.8 | 12,157.2 | - | - | - | - | |
Net Income | |||||||
Net Income | 86,489.6 | 64,203 | 73,795 | 100,118 | 132,170 | 244,205 | |
Supplemental | |||||||
EBIT | 89,539.3 | 80,122 | 86,025 | 120,083 | 159,562 | 301,521 | |
EBITDA | 103,691.3 | 97,173.7 | 97,971 | 135,394 | 180,698 | 326,758 | |