

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 124,493 | 123,675 | 134,598 | 133,125 | 129,079 | 127,225.6 | |
COGS | 64,314 | 63,935 | 65,031 | 66,102 | 72,436 | 75,225.1 | |
Gross Profit | 60,179 | 59,740 | 69,567 | 67,023 | 56,643 | 52,000.5 | |
Operating Expenses & Income | |||||||
Operating Income | 10,518 | 15,911 | 21,856 | 21,270 | 10,367 | 8,790.5 | |
Total Operating Expenses | 49,661 | 43,829 | 47,711 | 45,753 | 46,276 | 43,210 | |
R&D Expenses | 24,938 | 23,315 | 24,192 | 22,133 | 20,433 | 19,745 | |
Selling General & Admin Expenses | 12,523 | 10,314 | 10,319 | 9,820 | 25,843 | 18,882 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,421) | (2,913) | (3,248) | (2,824) | (2,784) | (2,524.3) | |
Interest Income | 5,551 | 6,245 | 8,009 | 7,962 | 8,602 | 5,944 | |
Income Tax Expense | 3,187 | 2,578 | 3,649 | 4,447 | 1,259 | 726.2 | |
Net Income | |||||||
Net Income | 10,226 | 7,559 | 20,315 | 23,760 | 5,589 | (3,692.5) | |
Supplemental | |||||||
EBIT | 14,199 | 13,025 | 28,446 | 31,446 | 9,500 | (1,673.6) | |
EBITDA | 30,637 | 27,750 | 43,354 | 46,074 | 23,786 | 10,893.8 | |