
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 43,075 | 43,653 | 40,109 | 41,950 | 44,328 | 46,585 | |
COGS | 19,861 | 21,330 | 20,072 | 20,625 | 19,721 | 20,123 | |
Gross Profit | 23,214 | 22,323 | 20,037 | 21,325 | 24,607 | 26,462 | |
Operating Expenses & Income | |||||||
Operating Income | 9,200 | 8,362 | 6,435 | 6,825 | 8,048 | 7,932 | |
Total Operating Expenses | 14,014 | 13,961 | 13,602 | 14,474 | 16,586 | 18,557 | |
R&D Expenses | 2,738 | 2,852 | 2,719 | 2,823 | 2,955 | 3,158 | |
Selling General & Admin Expenses | 11,324 | 11,012 | 11,198 | 11,697 | 12,378 | 9,920 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (410) | (315) | (698) | (603) | (341) | (637) | |
Interest Income | 491 | 377 | 384 | 344 | 135 | 210 | |
Income Tax Expense | 1,140 | 1,373 | 941 | (6,389) | 1,942 | 2,086 | |
Net Income | |||||||
Net Income | 7,071 | 6,933 | 5,723 | 13,402 | 6,524 | 5,425 | |
Supplemental | |||||||
EBIT | 8,621 | 8,621 | 7,362 | 7,616 | 8,807 | - | |
EBITDA | 12,159 | 11,888 | 10,605 | 10,834 | 11,553 | 9,943 | |