
| 2022 | 2023 | 2024 | 2025 | TTM | |
|---|---|---|---|---|---|
Revenue | |||||
Total revenue | 282,836 | 307,394 | 350,018 | 402,836 | 445,867 |
COGS | 126,203 | 133,332 | 146,306 | 162,535 | 174,350 |
Gross Profit | 156,633 | 174,062 | 203,712 | 240,301 | 271,517 |
Operating Expenses & Income | |||||
Operating Income | 74,842 | 84,293 | 112,390 | 129,039 | 147,628 |
Total Operating Expenses | 207,994 | 223,101 | 237,628 | 273,797 | 298,239 |
R&D Expenses | 39,500 | 45,427 | 49,326 | 61,087 | 68,974 |
Selling General & Admin Expenses | 42,291 | 44,342 | 41,996 | 50,175 | 54,915 |
Earnings from Continuing Operations | |||||
Interest Expense | (357) | (308) | (268) | (736) | (2,252) |
Interest Income | 2,174 | 3,865 | 4,482 | 4,337 | 5,096 |
Income Tax Expense | - | - | - | - | - |
Net Income | |||||
Net Income | 59,972 | 73,795 | 100,118 | 132,170 | 244,205 |
Supplemental | |||||
EBIT | - | - | - | - | - |
EBITDA | - | - | - | - | - |