

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 107,140 | 119,069 | 126,976 | 133,068 | 137,686 | 138,202 | |
COGS | 78,917 | 86,360 | 92,741 | 97,135 | 101,394 | 101,349 | |
Gross Profit | 28,223 | 32,709 | 34,235 | 35,933 | 36,292 | 36,853 | |
Operating Expenses & Income | |||||||
Operating Income | 12,818 | 16,464 | 17,653 | 18,831 | 19,897 | 20,348 | |
Total Operating Expenses | 15,405 | 16,245 | 16,582 | 17,102 | 16,395 | 16,505 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 15,405 | 16,245 | 16,582 | 17,109 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1) | (71) | - | - | - | - | |
Interest Income | 1 | 1 | 1 | 29 | 111 | - | |
Income Tax Expense | 3,701 | 4,285 | 5,317 | 5,550 | 5,584 | 5,781 | |
Net Income | |||||||
Net Income | 9,240 | 12,252 | 12,343 | 12,740 | 15,051 | 15,293 | |
Supplemental | |||||||
EBIT | 12,942 | 16,537 | 17,660 | 18,290 | 20,636 | 21,060 | |
EBITDA | 13,492 | 16,948 | 18,030 | 18,582 | 20,912 | 21,425 | |