

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,085 | 124,603 | 136,661 | 155,680 | 182,344 | 208,247 | |
COGS | 23,874 | 23,052 | 26,135 | 28,351 | 39,677 | 31,158 | |
Gross Profit | 97,211 | 101,551 | 110,526 | 127,329 | 142,667 | 177,089 | |
Operating Expenses & Income | |||||||
Operating Income | 24,456 | 17,547 | 30,026 | 27,152 | 33,570 | 34,122 | |
Total Operating Expenses | 72,755 | 84,004 | 80,500 | 100,177 | 109,097 | 142,967 | |
R&D Expenses | 0 | 0 | 0 | 0 | - | - | |
Selling General & Admin Expenses | 37,330 | 40,566 | 43,246 | 45,424 | 57,221 | 153,409 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,605) | (6,305) | (6,318) | (6,552) | (8,387) | - | |
Interest Income | 203 | 224 | 19 | 83 | 64 | - | |
Income Tax Expense | 354 | (772) | 1,013 | (8) | 2,151 | 4,260 | |
Net Income | |||||||
Net Income | 18,436 | 12,334 | 22,343 | 21,818 | 22,516 | 30,106 | |
Supplemental | |||||||
EBIT | 24,754 | 18,570 | 30,277 | 28,045 | 32,627 | 34,472 | |
EBITDA | 28,172 | 21,987 | 33,876 | 31,958 | 37,749 | 40,728 | |