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