
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 56,469 | 76,555 | 35,348 | 38,702 | 45,855 | 50,679 | |
COGS | 43,378 | 55,535 | 22,939 | 24,308 | 28,968 | 32,720 | |
Gross Profit | 13,091 | 13,827 | 12,409 | 14,394 | 16,887 | 17,959 | |
Operating Expenses & Income | |||||||
Operating Income | 1,058 | 1,858 | 4,717 | 6,761 | 8,770 | 10,419 | |
Total Operating Expenses | 12,033 | 13,551 | 7,692 | 7,633 | 8,117 | 7,540 | |
R&D Expenses | 1,682 | 2,813 | 1,011 | 1,286 | 1,580 | 1,763 | |
Selling General & Admin Expenses | 10,351 | 12,781 | 6,681 | 6,347 | 4,088 | 4,407 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,790) | (1,477) | (1,029) | (986) | (843) | (920) | |
Interest Income | 2,111 | 681 | 721 | 813 | 946 | 758 | |
Income Tax Expense | (757) | 476 | 994 | 962 | 1,405 | 1,393 | |
Net Income | |||||||
Net Income | (6,337) | 292 | 9,482 | 6,556 | 8,704 | 8,971 | |
Supplemental | |||||||
EBIT | (3,905) | 1,858 | 11,470 | 8,606 | 10,843 | - | |
EBITDA | (1,545) | 4,760 | 12,649 | 9,790 | 12,063 | 11,564 | |