
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 195,700 | 211,285 | 222,100 | 235,628 | 240,490 | 244,526 | |
COGS | 133,028 | 145,821 | 155,014 | 162,556 | 162,066 | 165,164 | |
Gross Profit | 62,672 | 65,464 | 67,086 | 73,072 | 78,424 | 79,362 | |
Operating Expenses & Income | |||||||
Operating Income | 15,884 | 16,703 | 16,429 | 18,471 | 21,615 | 21,851 | |
Total Operating Expenses | 46,788 | 48,761 | 50,657 | 54,601 | 56,809 | 57,511 | |
R&D Expenses | 1,154 | 1,295 | 1,483 | 1,543 | - | - | |
Selling General & Admin Expenses | 24,501 | 26,349 | 27,186 | 29,788 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (69) | (137) | (158) | (198) | (329) | (400) | |
Interest Income | 1 | 390 | 2 | 12 | 41 | - | |
Income Tax Expense | 5,153 | 5,324 | 5,252 | 5,793 | 6,510 | 6,664 | |
Net Income | |||||||
Net Income | 11,206 | 11,529 | 11,724 | 12,486 | 14,869 | 14,898 | |
Supplemental | |||||||
EBIT | 16,526 | 17,066 | 17,141 | 18,483 | 21,786 | 21,874 | |
EBITDA | 30,162 | 31,246 | 32,193 | 33,234 | 36,380 | 36,502 | |