

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 232,314 | 271,546 | 263,351 | 247,880 | 236,087.3 | 227,065.2 | |
COGS | 131,565 | 158,251 | 158,947 | 138,515 | 122,428.1 | 118,570 | |
Gross Profit | 100,749 | 113,295 | 104,404 | 109,365 | 113,659.2 | 108,495.2 | |
Operating Expenses & Income | |||||||
Operating Income | 31,651 | 26,756 | 14,921 | 6,237 | 32,625 | 32,722.1 | |
Total Operating Expenses | 69,098 | 86,539 | 89,483 | 103,128 | 81,034.2 | 75,773.1 | |
R&D Expenses | 42,074 | 47,298 | 51,801 | 53,514 | 48,151.9 | 45,846.7 | |
Selling General & Admin Expenses | 26,957 | 35,692 | 41,169 | 51,657 | 33,685 | 24,718 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (951) | (1,797) | (3,263) | (3,554) | (3,039.4) | (3,002.2) | |
Interest Income | 360 | 717 | 1,849 | 1,977 | 1,992 | 1,449 | |
Income Tax Expense | 6,270 | 5,497 | 2,785 | 2,215 | 9,563.9 | 6,565.6 | |
Net Income | |||||||
Net Income | 22,694 | 18,724 | (26,446) | 20 | 28,356.7 | 18,960.6 | |
Supplemental | |||||||
EBIT | 30,893 | 26,406 | (20,056) | 6,143 | 41,191.4 | 32,545.6 | |
EBITDA | 39,351 | 36,548 | (8,899) | 16,163 | 50,100.4 | 39,107.2 | |