

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 79,231 | 88,750 | 91,484 | 95,582 | 96,300 | 98,176 | |
COGS | 53,666 | 61,506 | 61,598 | 64,312 | 66,532 | 68,041 | |
Gross Profit | 25,565 | 27,244 | 29,886 | 31,270 | 29,768 | 30,135 | |
Operating Expenses & Income | |||||||
Operating Income | 5,840 | 7,158 | 9,371 | 8,725 | 6,902 | 6,785 | |
Total Operating Expenses | 19,723 | 20,085 | 20,515 | 22,545 | 22,866 | 23,350 | |
R&D Expenses | 2,992 | 3,220 | 3,315 | - | - | - | |
Selling General & Admin Expenses | 10,276 | 10,610 | 11,633 | 12,573 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (178) | (132) | (112) | (123) | (114) | (109) | |
Interest Income | 14,629 | 105 | 204 | 234 | 167 | - | |
Income Tax Expense | (1,285) | 1,440 | 3,149 | 3,314 | 3,204 | 3,244 | |
Net Income | |||||||
Net Income | 21,582 | 6,414 | 8,755 | 9,389 | 7,036 | 7,080 | |
Supplemental | |||||||
EBIT | 20,491 | 7,989 | 12,023 | 12,833 | 6,902 | 7,094 | |
EBITDA | 24,227 | 11,707 | 15,353 | 16,037 | 11,579 | 11,898 | |