

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 293,069 | 282,836 | 307,394 | 350,018 | 402,989.4 | 445,805.3 | |
COGS | 126,196.1 | 126,203 | 133,332 | 146,306 | 162,546.1 | 174,236.6 | |
Gross Profit | 166,872.9 | 156,633 | 174,062 | 203,712 | 240,443.4 | 271,568.6 | |
Operating Expenses & Income | |||||||
Operating Income | 89,539.3 | 74,842 | 84,293 | 112,390 | 129,173.8 | 147,757.6 | |
Total Operating Expenses | 77,333.6 | 81,791 | 89,769 | 91,322 | 111,269.6 | 123,811 | |
R&D Expenses | 35,902.6 | 39,500 | 45,427 | 49,326 | 61,091.2 | 68,927 | |
Selling General & Admin Expenses | 15,368 | 15,724 | 16,425 | 14,188 | 21,482 | 23,486 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (393.6) | (357) | (308) | (268) | (736) | (2,251.1) | |
Interest Income | 1,705.2 | 2,174 | 3,865 | 4,482 | 4,337 | 5,096 | |
Income Tax Expense | 16,722.8 | 11,356 | 11,922 | 19,697 | 26,657.8 | 55,031.7 | |
Net Income | |||||||
Net Income | 86,489.6 | 59,972 | 73,795 | 100,118 | 132,179 | 244,069.9 | |
Supplemental | |||||||
EBIT | 103,606 | 71,685 | 86,025 | 120,083 | 159,572.9 | 163,972.8 | |
EBITDA | 117,757.9 | 85,160 | 97,971 | 135,394 | 180,710.3 | 189,192 | |