

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 104,626 | 105,505 | 125,315 | 103,600 | 93,242 | 96,061 | |
COGS | 43,566 | 47,084 | 68,344 | 50,185 | 50,913 | 53,299 | |
Gross Profit | 61,060 | 58,421 | 56,971 | 53,415 | 42,329 | 42,762 | |
Operating Expenses & Income | |||||||
Operating Income | 32,804 | 27,650 | 27,881 | 17,492 | 5,058 | 5,920 | |
Total Operating Expenses | 28,256 | 30,771 | 29,090 | 35,923 | 37,271 | 36,842 | |
R&D Expenses | 2,113 | 2,149 | 2,388 | 1,996 | 1,497 | - | |
Selling General & Admin Expenses | 15,617 | 17,714 | 20,909 | 24,725 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (14) | (16) | (21) | (15) | (29) | (28) | |
Interest Income | 135 | 458 | 987 | 1,955 | 1,809 | - | |
Income Tax Expense | 11,251 | 6,622 | 7,571 | 4,831 | 2,285 | 3,186 | |
Net Income | |||||||
Net Income | 22,884 | 19,022 | 16,434 | 11,172 | 1,408 | 1,498 | |
Supplemental | |||||||
EBIT | 32,804 | 27,650 | 27,881 | 17,492 | 5,058 | 5,920 | |
EBITDA | 33,723 | 28,633 | 29,091 | 18,443 | 6,070 | 6,959 | |