| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.47B | 1.45B | 1.45B | 1.39B | 1.17B |
| Gross Profit | 316.91M | 302.72M | 275.16M | 243.33M | 208.67M |
| EBITDA | 155.03M | 147.59M | 159.83M | 125.78M | 104.38M |
| Net Income | 41.39M | 53.17M | 74.04M | 56.59M | 30.45M |
Balance Sheet | |||||
| Total Assets | 1.22B | 1.20B | 1.03B | 1.02B | 939.67M |
| Cash, Cash Equivalents and Short-Term Investments | 120.95M | 45.59M | 124.46M | 92.33M | 82.05M |
| Total Debt | 323.51M | 344.93M | 182.16M | 227.74M | 221.44M |
| Total Liabilities | 620.34M | 618.21M | 436.66M | 469.14M | 437.64M |
| Stockholders Equity | 568.60M | 581.38M | 588.78M | 546.92M | 501.52M |
Cash Flow | |||||
| Free Cash Flow | 89.83M | 17.34M | 122.02M | 14.74M | 35.87M |
| Operating Cash Flow | 155.61M | 124.89M | 187.87M | 91.95M | 75.00M |
| Investing Cash Flow | -13.24M | -262.81M | -77.95M | -65.83M | 16.25M |
| Financing Cash Flow | -66.70M | 60.52M | -78.44M | -15.75M | -119.72M |