
| 2022 | 2023 | 2024 | 2025 | TTM | |
|---|---|---|---|---|---|
Revenue | |||||
Total revenue | 51,282 | 61,218 | 51,640 | 45,675 | 47,449 |
COGS | 35,552 | 38,251 | 31,323 | 28,682 | 30,429 |
Gross Profit | 15,730 | 22,967 | 20,317 | 16,993 | 17,020 |
Operating Expenses & Income | |||||
Operating Income | 9,026 | 15,561 | 12,606 | 9,426 | 8,806 |
Total Operating Expenses | 42,256 | 45,657 | 39,034 | 36,249 | 38,643 |
R&D Expenses | 1,912 | 2,177 | 2,290 | 2,311 | 2,384 |
Selling General & Admin Expenses | 3,645 | 4,595 | 4,702 | 4,483 | 4,677 |
Earnings from Continuing Operations | |||||
Interest Expense | (1,062) | (2,453) | (3,348) | (3,170) | (2,903) |
Interest Income | - | 2,575 | 3,419 | 3,178 | 1,481 |
Income Tax Expense | - | - | - | - | - |
Net Income | |||||
Net Income | 7,131 | 10,166 | 7,100 | 5,027 | 4,873 |
Supplemental | |||||
EBIT | 10,189 | 15,472 | 12,554 | 9,427 | 9,339 |
EBITDA | 12,084 | 17,476 | 14,672 | 11,656 | 11,687 |