
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 81,288 | 100,330 | 59,553 | 63,627 | 62,579 | 63,696 | |
COGS | 34,413 | 38,240 | 29,213 | 21,781 | 18,565 | 18,267 | |
Gross Profit | 46,875 | 62,090 | 30,340 | 41,846 | 44,014 | 45,429 | |
Operating Expenses & Income | |||||||
Operating Income | 20,793 | 37,549 | 5,292 | 16,483 | 15,437 | 15,976 | |
Total Operating Expenses | 26,082 | 24,541 | 25,048 | 25,363 | 28,577 | 29,453 | |
R&D Expenses | 13,828 | 11,426 | 10,578 | 10,738 | 11,976 | 12,790 | |
Selling General & Admin Expenses | 10,703 | 10,877 | 11,071 | 11,471 | 13,642 | 13,638 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,291) | (1,238) | (2,209) | (3,091) | (2,671) | (2,698) | |
Interest Income | 560 | 1,824 | 1,624 | 545 | 2,135 | 883 | |
Income Tax Expense | 1,852 | 3,328 | (1,114) | (28) | (266) | (164) | |
Net Income | |||||||
Net Income | 22,147 | 31,365 | 2,133 | 8,020 | 7,770 | 4,335 | |
Supplemental | |||||||
EBIT | 25,602 | 35,967 | 3,267 | 11,114 | 10,191 | 6,907 | |
EBITDA | 30,793 | 41,031 | 9,557 | 18,127 | 15,096 | 12,624 | |