

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 232,314 | 271,546 | 263,351 | 247,880 | 236,681 | 227,547 | |
COGS | 131,565 | 158,251 | 158,947 | 138,515 | 122,736 | 118,040 | |
Gross Profit | 100,749 | 113,295 | 104,404 | 109,365 | 113,945 | 109,507 | |
Operating Expenses & Income | |||||||
Operating Income | 31,780 | 27,083 | 80 | 6,237 | 32,707 | 31,338 | |
Total Operating Expenses | 68,669 | 86,252 | 89,483 | 103,128 | 81,238 | 78,169 | |
R&D Expenses | 42,074 | 47,298 | 51,801 | 51,395 | 48,273 | 46,420.1 | |
Selling General & Admin Expenses | 26,858 | 35,582 | 41,169 | 51,657 | 32,965 | 32,245 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,741) | (1,797) | (3,467) | (3,538) | (3,047) | (2,577.2) | |
Interest Income | 2,530 | 2,411 | 1,849 | 1,977 | 332 | 2,059 | |
Income Tax Expense | 6,270 | 5,497 | 2,785 | 2,215 | 9,588 | 8,176 | |
Net Income | |||||||
Net Income | 22,694 | 18,724 | (26,446) | 20 | 28,428 | 24,646 | |
Supplemental | |||||||
EBIT | 31,251 | 26,540 | (19,976) | 6,143 | 41,295 | 39,132 | |
EBITDA | 38,366 | 35,096 | (9,956) | 16,163 | 48,746 | 46,113 | |