
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 194,804 | 226,740 | 245,088 | 279,793 | 291,746 | 296,877.3 | |
COGS | 106,206 | 127,128 | 133,648 | 152,146 | 160,223 | 158,972.4 | |
Gross Profit | 88,598 | 99,612 | 111,440 | 127,647 | 131,523 | 137,904.9 | |
Operating Expenses & Income | |||||||
Operating Income | 27,483 | 31,386 | 36,166 | 40,514 | 40,832 | 42,013.4 | |
Total Operating Expenses | 61,115 | 68,226 | 75,274 | 87,133 | 90,691 | 95,891.5 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 9,012 | 11,265 | 12,822 | 14,078 | 15,229 | 45,891.7 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,645) | (4,508) | (4,719) | (5,080) | (8,130) | (8,551.4) | |
Interest Income | 932 | 4,698.6 | 3,383 | 3,040 | 2,369 | 2,358 | |
Income Tax Expense | 6,609 | 6,547 | 8,781 | 11,768 | 12,674 | 12,441.6 | |
Net Income | |||||||
Net Income | 15,708 | 19,034 | 19,536 | 23,729 | 23,845 | 23,952.2 | |
Supplemental | |||||||
EBIT | 27,497 | 30,295 | 33,511 | 41,091 | 40,832 | 42,644.5 | |
EBITDA | 37,331 | 40,720 | 44,042 | 53,218 | 54,670 | 59,965.9 | |