
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 27,865 | 28,108 | 29,107 | 30,068 | 34,296 | 38,877 | |
COGS | 18,762 | 19,283 | 19,184 | 20,516 | 24,430 | 26,077 | |
Gross Profit | 9,103 | 8,825 | 9,923 | 9,552 | 9,866 | 12,800 | |
Operating Expenses & Income | |||||||
Operating Income | 2,195 | 1,839 | 2,414 | 2,435 | 1,644 | 2,564 | |
Total Operating Expenses | 6,908 | 6,986 | 7,509 | 7,117 | 8,222 | 10,236 | |
R&D Expenses | 1,979 | 2,045 | 2,349 | 2,246 | 2,518 | 3,169 | |
Selling General & Admin Expenses | 4,929 | 4,941 | 5,160 | 4,871 | 5,704 | 6,666 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (138) | (1,045) | (104) | (117) | (175) | (138) | |
Interest Income | 31 | 27 | 89 | 30 | 96 | 301 | |
Income Tax Expense | 160 | 8 | 205 | 374 | (342) | (359) | |
Net Income | |||||||
Net Income | 3,427 | 868 | 2,025 | 2,579 | 57 | 1,518 | |
Supplemental | |||||||
EBIT | 3,725 | 1,921 | 2,230 | 2,999 | (110) | 1,262 | |
EBITDA | 6,322 | 4,401 | 4,846 | 5,563 | 2,627 | 4,014 | |