

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 118,099 | 146,867 | 146,868 | 154,847 | 171,369 | 187,119 | |
COGS | 29,519 | 41,746 | 44,238 | 48,803 | 57,779 | 63,486 | |
Gross Profit | 88,580 | 105,121 | 102,630 | 106,044 | 113,590 | 123,633 | |
Operating Expenses & Income | |||||||
Operating Income | 16,069 | 24,820 | 19,177 | 26,600 | 22,950 | 25,007 | |
Total Operating Expenses | 72,511 | 80,301 | 83,453 | 79,444 | 90,640 | 98,626 | |
R&D Expenses | - | - | 29 | 61 | - | - | |
Selling General & Admin Expenses | 55,211 | 63,575 | 62,881 | 61,640 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (61) | (59) | (57) | (111) | (448) | (587) | |
Interest Income | 2,950 | 10 | 18 | 67 | 311 | - | |
Income Tax Expense | 5,852 | 5,348 | 5,689 | 8,788 | 8,332 | 7,869 | |
Net Income | |||||||
Net Income | 10,262 | 5,161 | 7,082 | 17,601 | 17,270 | 21,679 | |
Supplemental | |||||||
EBIT | 16,096 | 11,312 | 12,687 | 26,543 | 25,333 | 28,451 | |
EBITDA | 20,360 | 15,973 | 17,005 | 32,031 | 34,253 | 39,418 | |