

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 148,038 | 147,157 | 146,641 | 154,066 | 171,280 | 172,240 | |
COGS | 86,900 | 84,157 | 83,814 | 86,675 | 96,803 | 97,526 | |
Gross Profit | 61,138 | 63,000 | 62,827 | 67,391 | 74,477 | 74,714 | |
Operating Expenses & Income | |||||||
Operating Income | 14,091 | 15,251 | 14,476 | 15,440 | 15,103 | 14,496 | |
Total Operating Expenses | 47,047 | 47,749 | 48,351 | 51,951 | 59,374 | 60,218 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 42,033 | 43,115 | 43,647 | 47,036 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (9) | (5) | (7) | (23) | (202) | (249) | |
Interest Income | 44 | 41 | 37 | 35 | 32 | - | |
Income Tax Expense | 4,483 | 4,819 | 4,751 | 5,182 | 5,100 | 5,171 | |
Net Income | |||||||
Net Income | 9,660 | 10,665 | 10,259 | 11,261 | 11,968 | 12,137 | |
Supplemental | |||||||
EBIT | 14,153 | 15,490 | 15,025 | 16,466 | - | - | |
EBITDA | 16,404 | 17,909 | 17,840 | 19,561 | 17,271 | 19,098 | |