

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 41,659 | 46,328 | 52,376 | 56,232 | 57,922 | 117,448 | |
COGS | 33,734 | 37,269 | 41,479 | 44,547 | 46,875 | 96,025 | |
Gross Profit | 7,925 | 9,059 | 10,897 | 11,685 | 11,047 | 21,423 | |
Operating Expenses & Income | |||||||
Operating Income | 900 | 2,191 | 2,485 | 2,576 | (7,867) | (5,622) | |
Total Operating Expenses | 7,025 | 6,868 | 8,412 | 9,109 | 18,914 | 27,045 | |
R&D Expenses | 2,313 | 2,125 | 2,144 | 2,274 | 2,172 | 3,232 | |
Selling General & Admin Expenses | 4,473 | 4,522 | 4,701 | 5,195 | 5,243 | 7,906 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (301) | (349) | (326) | (336) | (208) | (515) | |
Interest Income | 73 | 318 | 414 | 440 | 2,150 | 3,013 | |
Income Tax Expense | 571 | 524 | 523 | 647 | 522 | 1,120 | |
Net Income | |||||||
Net Income | 888 | (354) | 2,198 | 752 | (10,931) | (10,767) | |
Supplemental | |||||||
EBIT | 1,421 | 2,477 | 3,164 | 1,874 | (10,065) | (8,510) | |
EBITDA | 4,078 | 4,776 | 5,263 | 3,846 | (5,826) | (1,558) | |