
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 51,272 | 61,143 | 62,552 | 63,823 | 64,724 | 63,516 | |
COGS | 18,241 | 19,050 | 19,988 | 20,666 | 21,446 | 20,923 | |
Gross Profit | 33,031 | 42,093 | 42,564 | 43,157 | 43,278 | 42,593 | |
Operating Expenses & Income | |||||||
Operating Income | 8,557 | 10,115 | 11,024 | 11,424 | 11,075 | 9,963 | |
Total Operating Expenses | 24,469 | 31,975 | 31,540 | 31,734 | 32,203 | 32,630 | |
R&D Expenses | 1,041 | 1,063 | 1,029 | 1,066 | 1,134 | - | |
Selling General & Admin Expenses | 17,565 | 20,919 | 20,849 | 20,816 | 21,292 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (464) | (10) | - | - | - | - | |
Interest Income | 8 | 10 | 30 | 50 | 94 | - | |
Income Tax Expense | 2,506 | 3,506 | 3,484 | 3,530 | 3,690 | 3,064 | |
Net Income | |||||||
Net Income | 6,383 | 7,589 | 7,673 | 7,970 | 8,030 | 7,995 | |
Supplemental | |||||||
EBIT | 8,558 | 10,116 | 11,024 | 11,426 | 11,078 | 11,109 | |
EBITDA | 10,052 | 11,567 | 12,244 | 12,435 | 11,943 | 12,109 | |