
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 47,058 | 54,036 | 53,261 | 48,352 | 46,613 | 44,786 | |
COGS | 31,546 | 39,424 | 34,800 | 34,053 | 32,465 | 31,165 | |
Gross Profit | 15,512 | 14,612 | 18,461 | 14,299 | 14,148 | 13,620 | |
Operating Expenses & Income | |||||||
Operating Income | 5,746 | 3,043 | 3,702 | 2,597 | 2,920 | 2,646 | |
Total Operating Expenses | 9,821 | 11,569 | 14,759 | 11,702 | 11,228 | 10,966 | |
R&D Expenses | 1,891 | 2,177 | 2,515 | 2,465 | 2,452 | - | |
Selling General & Admin Expenses | 2,704 | 3,001 | 3,211 | 3,275 | 2,755 | 4,683 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (198) | (442) | (1,077) | (950) | (775) | (738) | |
Interest Income | 252 | 380 | 103 | 85 | 749 | 167 | |
Income Tax Expense | 1,057 | 649 | 702 | 408 | 380 | 373 | |
Net Income | |||||||
Net Income | 4,437 | 1,935 | 2,177 | 1,325 | 1,768 | 1,030 | |
Supplemental | |||||||
EBIT | 5,692 | 3,023 | 3,957 | 2,644 | 2,898 | 2,663 | |
EBITDA | 7,933 | 5,612 | 6,340 | 5,683 | 5,843 | 5,626 | |