

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 43,075 | 43,653 | 40,109 | 41,950 | 44,328 | 45,134 | |
COGS | 18,537 | 19,142 | 17,975 | 18,706 | 19,319 | 19,741 | |
Gross Profit | 24,538 | 24,511 | 22,134 | 23,244 | 25,009 | 25,393 | |
Operating Expenses & Income | |||||||
Operating Income | 8,425 | 8,362 | 6,478 | 6,825 | 8,053 | 7,705 | |
Total Operating Expenses | 34,650 | 35,291 | 33,631 | 35,125 | 36,275 | 37,429 | |
R&D Expenses | 2,742 | 2,888 | 2,741 | 2,844 | 2,942 | 2,993 | |
Selling General & Admin Expenses | 11,324 | 11,248 | 10,949 | 11,697 | 12,332 | 13,011 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (533) | (375) | (637) | (559) | (493) | (536) | |
Interest Income | 43 | 183 | 385 | 344 | 308 | 332 | |
Income Tax Expense | 1,140 | 1,373 | - | - | - | - | |
Net Income | |||||||
Net Income | 7,071 | 6,933 | 5,723 | 13,402 | 6,524 | 6,276 | |
Supplemental | |||||||
EBIT | 9,218 | 8,836 | 7,301 | 7,572 | 8,959 | 8,673 | |
EBITDA | 10,748 | 10,694 | 10,544 | 10,790 | 12,075 | 11,836 | |