

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 87,171 | 90,352 | 99,009 | 106,016 | 108,583 | 107,028 | |
COGS | 46,734 | 47,320 | 51,806 | 55,384 | 56,025 | 54,708 | |
Gross Profit | 40,437 | 43,032 | 47,203 | 50,632 | 52,558 | 52,320 | |
Operating Expenses & Income | |||||||
Operating Income | 11,582 | 12,340 | 13,452 | 13,818 | 12,977 | 11,525 | |
Total Operating Expenses | 28,853 | 30,691 | 33,749 | 36,814 | 39,581 | 40,795 | |
R&D Expenses | 1,782 | 1,697 | 1,753 | 1,868 | - | - | |
Selling General & Admin Expenses | 25,789 | 27,568 | 30,107 | 32,938 | 35,514 | 6,243 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (72) | (89) | (94) | (118) | (165) | (222) | |
Interest Income | 164 | 166 | 844 | 397 | 425 | - | |
Income Tax Expense | 4,256 | 4,344 | 4,596 | 4,877 | 3,749 | 3,880 | |
Net Income | |||||||
Net Income | 8,611 | 9,092 | 9,215 | 10,622 | 9,084 | 9,184 | |
Supplemental | |||||||
EBIT | 12,939 | 13,526 | 13,906 | 15,616 | 12,999 | 11,767 | |
EBITDA | 20,555 | 21,500 | 22,445 | 25,381 | 24,137 | 22,937.8 | |