| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.01B | 1.00B | 963.42M | 866.71M | 817.89M | 673.52M |
| Gross Profit | -30.79M | 117.22M | 137.62M | 244.79M | 510.76M | 354.81M |
| EBITDA | 178.79M | 182.91M | 181.47M | 163.46M | 130.01M | 94.63M |
| Net Income | 108.50M | 107.40M | 103.12M | 92.84M | 74.15M | 51.01M |
Balance Sheet | ||||||
| Total Assets | 1.25B | 1.24B | 1.11B | 841.08M | 743.79M | 595.04M |
| Cash, Cash Equivalents and Short-Term Investments | 170.20M | 188.18M | 171.12M | 214.01M | 197.37M | 141.27M |
| Total Debt | 147.30M | 168.08M | 143.31M | 76.02M | 100.02M | 100.23M |
| Total Liabilities | 701.88M | 716.71M | 667.35M | 481.12M | 453.71M | 365.90M |
| Stockholders Equity | 540.74M | 518.14M | 436.14M | 358.27M | 288.53M | 229.04M |
Cash Flow | ||||||
| Free Cash Flow | 84.80M | 20.59M | -18.47M | 72.65M | 95.16M | 48.62M |
| Operating Cash Flow | 127.25M | 68.77M | 30.86M | 117.15M | 145.11M | 97.83M |
| Investing Cash Flow | -48.86M | -44.83M | -84.97M | -51.08M | -69.15M | -49.62M |
| Financing Cash Flow | -79.22M | -10.54M | -2.74M | -19.88M | -70.91M | -1.29M |