
| 2022 | 2023 | 2024 | 2025 | TTM | |
|---|---|---|---|---|---|
Revenue | |||||
Total revenue | 86,392 | 91,471 | 91,854 | 93,925 | 96,904 |
COGS | 40,202 | 41,737 | 41,217 | 42,773 | 44,428 |
Gross Profit | 46,190 | 49,734 | 50,637 | 51,152 | 52,476 |
Operating Expenses & Income | |||||
Operating Income | 11,168 | 11,971 | 12,579 | 11,200 | 14,078 |
Total Operating Expenses | 75,224 | 79,500 | 79,275 | 82,725 | 82,826 |
R&D Expenses | - | - | - | - | - |
Selling General & Admin Expenses | 32,929 | 35,209 | 35,100 | 35,404 | 37,040 |
Earnings from Continuing Operations | |||||
Interest Expense | (10) | (33) | (1) | (4) | (549) |
Interest Income | 939 | 819 | 919 | 1,121 | 597 |
Income Tax Expense | - | - | - | - | - |
Net Income | |||||
Net Income | 8,910 | 9,074 | 9,578 | 8,240 | 10,451 |
Supplemental | |||||
EBIT | 11,644 | 12,236 | 12,865 | 11,365 | 14,281 |
EBITDA | 14,924 | 15,754 | 16,680 | 15,543 | 18,639 |