
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 190,359 | 223,795 | 248,691 | 272,638 | 275,984 | 282,339 | |
COGS | 42,017 | 54,300 | 63,662 | 64,980 | 63,717 | 63,991 | |
Gross Profit | 148,342 | 169,495 | 185,029 | 207,658 | 212,267 | 218,348 | |
Operating Expenses & Income | |||||||
Operating Income | 43,641 | 31,340 | 32,602 | 48,105 | 57,777 | 58,330 | |
Total Operating Expenses | 104,701 | 138,155 | 152,427 | 159,553 | 154,490 | 160,018 | |
R&D Expenses | 4,680 | 5,402 | 4,662 | 5,842 | - | - | |
Selling General & Admin Expenses | 97,565 | 127,721 | 141,292 | 148,735 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (12) | (43) | - | - | - | - | |
Interest Income | 424 | 2,142 | 5,244 | 2,607 | 3,527 | - | |
Income Tax Expense | 14,755 | 12,944 | 21,221 | 21,048 | 18,229 | 20,861 | |
Net Income | |||||||
Net Income | 38,367 | 29,843 | 10,731 | 34,358 | 34,523 | 37,439 | |
Supplemental | |||||||
EBIT | 52,383 | 41,940 | 31,976 | 55,579 | 52,329 | 57,825 | |
EBITDA | 73,277 | 67,125 | 60,291 | 84,506 | 79,386 | 84,871 | |