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