
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 73,425 | 77,298 | 77,990 | 84,314 | 86,348 | 87,743 | |
COGS | 48,205 | 52,244 | 51,328 | 57,438 | 58,543 | 58,600 | |
Gross Profit | 25,220 | 25,054 | 26,662 | 26,876 | 27,805 | 29,143 | |
Operating Expenses & Income | |||||||
Operating Income | 16,464 | 16,725 | 17,717 | 18,227 | 19,120 | 20,332 | |
Total Operating Expenses | 8,756 | 8,329 | 8,945 | 8,649 | 8,685 | 8,811 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 8,406 | 8,386 | 8,330 | 8,202 | 8,393 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (45) | (341) | - | - | - | - | |
Interest Income | 45 | 43 | 21 | 67 | 112 | - | |
Income Tax Expense | 4,190 | 4,736 | 4,770 | 5,258 | 5,339 | 5,814 | |
Net Income | |||||||
Net Income | 10,660 | 10,852 | 12,129 | 12,403 | 13,218 | 14,005 | |
Supplemental | |||||||
EBIT | 15,321 | 16,130 | 17,188 | 17,927 | 18,864 | 20,092 | |
EBITDA | 22,173 | 22,312 | 23,659 | 24,512 | 25,215 | 26,384 | |