

| 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,687 | 13,656 | 8,891 | 7,076 | 4,355 | 4,372 | |
Total Operating Expenses | 7,110 | 7,021 | 8,769 | 10,374 | 12,739 | 15,162 | |
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 | 41 | 1,066 | 1,569 | 1,680 | 1,744 | |
Income Tax Expense | 699 | 1,132 | (5,001) | 1,837 | 1,423 | 1,353 | |
Net Income | |||||||
Net Income | 5,644 | 12,587 | 14,974 | 7,130 | 3,794 | 3,818 | |
Supplemental | |||||||
EBIT | 6,687 | 14,290 | 10,129 | 9,340 | 5,616 | - | |
EBITDA | 9,598 | 17,833 | 14,796 | 14,708 | 11,764 | 10,409 | |