
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 47,058 | 54,036 | 53,261 | 48,352 | 46,613 | 45,872 | |
COGS | 31,546 | 39,424 | 35,644 | 34,053 | 32,465 | 31,760 | |
Gross Profit | 15,512 | 14,612 | 17,617 | 14,299 | 14,148 | 14,111 | |
Operating Expenses & Income | |||||||
Operating Income | 5,746 | 3,043 | 3,702 | 2,597 | 2,920 | 3,078 | |
Total Operating Expenses | 9,821 | 11,771 | 13,915 | 11,702 | 11,228 | 11,025 | |
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,889 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (198) | (442) | (1,077) | (950) | (775) | (753) | |
Interest Income | 252 | 26 | 103 | 85 | 749 | 551 | |
Income Tax Expense | 1,057 | 649 | 702 | 408 | 380 | 352 | |
Net Income | |||||||
Net Income | 4,437 | 1,935 | 2,177 | 1,325 | 1,768 | 1,971 | |
Supplemental | |||||||
EBIT | 5,692 | 3,023 | 3,957 | 2,644 | 2,898 | 2,345 | |
EBITDA | 7,880 | 5,612 | 6,340 | 5,683 | 5,843 | 5,294 | |