

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 57,020 | 87,457 | 88,654 | 100,836 | 93,669 | 96,214 | |
COGS | 30,327 | 46,490 | 51,205 | 52,413 | 44,465 | 45,445 | |
Gross Profit | 26,693 | 40,967 | 37,449 | 48,423 | 49,204 | 50,769 | |
Operating Expenses & Income | |||||||
Operating Income | 18,108 | 28,671 | 23,364 | 32,434 | 31,019 | 31,906 | |
Total Operating Expenses | 8,585 | 12,296 | 14,085 | 15,989 | 18,185 | 18,863 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 7,642 | 10,220 | 11,691 | 12,851 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2) | (18) | - | - | - | - | |
Interest Income | 610 | 192 | 876 | 1,147 | 1,016 | - | |
Income Tax Expense | 5,799 | 8,891 | 7,911 | 9,185 | 9,105 | 9,057 | |
Net Income | |||||||
Net Income | 12,820 | 20,900 | 18,795 | 23,623 | 25,070 | 25,868 | |
Supplemental | |||||||
EBIT | 18,621 | 29,809 | 26,707 | 32,809 | 34,175 | 34,149 | |
EBITDA | 19,223 | 30,412 | 27,497 | 33,591 | 34,934 | 34,933 | |