
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 190,359 | 223,795 | 248,691 | 272,638 | 289,363.5 | 294,549.8 | |
COGS | 42,017 | 54,300 | 63,662 | 64,980 | 66,806 | 66,599.5 | |
Gross Profit | 148,342 | 169,495 | 185,029 | 207,658 | 222,557.6 | 227,950.4 | |
Operating Expenses & Income | |||||||
Operating Income | 43,641 | 31,340 | 32,602 | 48,105 | 60,578 | 51,901 | |
Total Operating Expenses | 104,700 | 138,154 | 152,427 | 159,553 | 161,979.6 | 176,049.4 | |
R&D Expenses | 4,680 | 5,402 | 4,662 | - | - | - | |
Selling General & Admin Expenses | 92,885 | 122,319 | 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 | 19,113.8 | 21,514 | |
Net Income | |||||||
Net Income | 38,367 | 29,843 | 10,731 | 34,358 | 36,196.7 | 35,990.2 | |
Supplemental | |||||||
EBIT | 43,642 | 31,341 | 32,602 | 48,106 | 60,578 | 53,977 | |
EBITDA | 64,536 | 56,526 | 60,917 | 77,033 | 88,946.7 | 81,484.4 | |