

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 208,159 | 230,818 | 238,883 | 284,900 | 351,363 | 355,268 | |
COGS | 84,891 | 95,632 | 98,352 | 130,536 | 175,519 | 179,540 | |
Gross Profit | 123,268 | 135,186 | 140,531 | 154,364 | 175,844 | 175,728 | |
Operating Expenses & Income | |||||||
Operating Income | 67,201 | 70,354 | 65,528 | 61,418 | 70,104 | 68,239 | |
Total Operating Expenses | 56,067 | 64,832 | 75,003 | 92,946 | 105,740 | 107,489 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 44,093 | 50,448 | 59,594 | 73,430 | 105,740 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (52) | (69) | (391) | (717) | (1,012) | (847) | |
Interest Income | 1,045 | 2,404 | 4,850 | 2,531 | 3,741 | - | |
Income Tax Expense | 30,078 | 22,336 | 20,291 | 20,444 | 22,230 | 24,145 | |
Net Income | |||||||
Net Income | 63,845 | 49,028 | 45,271 | 40,484 | 49,100 | 46,335 | |
Supplemental | |||||||
EBIT | 96,238 | 74,388 | 69,231 | 65,501 | 77,288 | 73,793 | |
EBITDA | 102,512 | 81,822 | 78,109 | 77,706 | 94,517 | 91,220 | |