| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.13B | 1.25B | 1.21B | 1.11B | 1.04B |
| Gross Profit | 857.38M | 649.57M | 628.20M | 496.19M | 502.80M |
| EBITDA | 187.94M | 218.97M | 226.89M | 146.37M | 161.66M |
| Net Income | 149.04M | 164.71M | 165.36M | 110.66M | 119.98M |
Balance Sheet | |||||
| Total Assets | 1.65B | 1.74B | 1.80B | 1.79B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 275.75M | 343.86M | 353.42M | 603.86M | 613.14M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 1.12B | 1.24B | 1.34B | 1.38B | 1.29B |
| Stockholders Equity | 533.87M | 504.38M | 459.67M | 411.48M | 327.41M |
Cash Flow | |||||
| Free Cash Flow | 70.11M | 113.08M | 104.23M | 184.65M | 162.80M |
| Operating Cash Flow | 70.11M | 123.08M | 113.42M | 184.86M | 163.06M |
| Investing Cash Flow | -9.98M | -9.28M | -235.65M | -173.96M | 173.28M |
| Financing Cash Flow | -122.64M | -121.64M | -117.27M | -26.75M | -59.00M |