
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 53,823 | 81,462 | 96,773 | 97,690 | 94,827 | 103,619 | |
COGS | 40,217 | 60,609 | 79,113 | 80,240 | 77,733 | 84,085 | |
Gross Profit | 13,606 | 20,853 | 17,660 | 17,450 | 17,094 | 19,534 | |
Operating Expenses & Income | |||||||
Operating Income | 6,496 | 13,832 | 8,891 | 7,760 | 4,849 | 4,772 | |
Total Operating Expenses | 47,327 | 67,630 | 87,882 | 89,930 | 89,978 | 98,847 | |
R&D Expenses | 2,593 | 3,075 | 3,969 | 4,540 | 6,411 | 7,730 | |
Selling General & Admin Expenses | 4,517 | 3,946 | 4,800 | 5,150 | 5,834 | 7,032 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (371) | (191) | (156) | (350) | (338) | (334) | |
Interest Income | 56 | 297 | 1,066 | 1,569 | 1,680 | 1,744 | |
Income Tax Expense | - | - | - | - | - | - | |
Net Income | |||||||
Net Income | 5,524 | 12,583 | 14,999 | 7,130 | 3,794 | 3,804 | |
Supplemental | |||||||
EBIT | - | - | - | - | - | - | |
EBITDA | 9,625 | 17,657 | - | - | - | - | |