| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 634.92M | 628.47M | 578.91M | 508.87M | 413.89M | 360.16M |
| Gross Profit | 416.79M | 419.94M | 395.97M | 338.43M | 176.66M | 235.03M |
| EBITDA | 216.00M | 192.82M | 316.81M | 266.85M | 178.14M | 206.54M |
| Net Income | 87.42M | 86.31M | 132.93M | 109.23M | 36.55M | 90.56M |
Balance Sheet | ||||||
| Total Assets | 1.16B | 1.15B | 1.24B | 1.54B | 1.43B | 1.35B |
| Cash, Cash Equivalents and Short-Term Investments | 868.80M | 790.19M | 645.57M | 639.47M | 335.59M | 327.31M |
| Total Debt | 4.92M | 5.07M | 5.10M | 4.96M | 4.96M | 3.22M |
| Total Liabilities | 388.76M | 439.16M | 458.70M | 785.47M | 760.04M | 551.33M |
| Stockholders Equity | 770.37M | 704.11M | 773.44M | 751.70M | 813.47M | 793.45M |
Cash Flow | ||||||
| Free Cash Flow | 152.19M | 182.13M | -191.41M | 91.28M | 169.51M | 123.44M |
| Operating Cash Flow | 202.50M | 217.99M | 81.42M | 151.32M | 227.85M | 180.54M |
| Investing Cash Flow | -30.63M | -35.50M | -228.14M | -2.40M | -155.19M | 78.31M |
| Financing Cash Flow | -168.44M | -168.44M | -123.81M | -62.31M | -64.34M | -162.53M |