| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 564.54M | 500.95M | 432.46M | 330.55M | 238.51M |
| Gross Profit | 390.56M | 335.38M | 319.31M | 302.02M | 233.26M |
| EBITDA | 178.20M | 157.72M | 159.87M | 141.14M | 106.73M |
| Net Income | 140.15M | 114.54M | 107.75M | 92.97M | 74.64M |
Balance Sheet | |||||
| Total Assets | 9.54B | 8.86B | 8.17B | 7.50B | 6.65B |
| Cash, Cash Equivalents and Short-Term Investments | 886.38M | 1.07B | 1.13B | 1.23B | 1.24B |
| Total Debt | 479.54M | 496.30M | 392.58M | 218.47M | 85.84M |
| Total Liabilities | 8.46B | 7.92B | 7.31B | 6.74B | 5.97B |
| Stockholders Equity | 1.08B | 940.48M | 858.10M | 760.43M | 675.87M |
Cash Flow | |||||
| Free Cash Flow | 154.00M | 133.02M | 98.97M | 90.30M | 97.52M |
| Operating Cash Flow | 166.05M | 142.87M | 106.70M | 108.74M | 102.10M |
| Investing Cash Flow | -106.50M | -677.06M | -424.05M | -384.43M | -78.87M |
| Financing Cash Flow | 535.81M | 559.25M | 415.94M | -518.14M | 620.02M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $2.31B | 18.91 | 7.03% | 1.69% | -5.72% | -3.86% | |
68 Neutral | $2.19B | 11.56 | 9.51% | 3.33% | 11.63% | 5.58% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $2.05B | 10.97 | 10.28% | 2.97% | 6.98% | 15.08% | |
67 Neutral | $2.30B | 11.16 | 11.25% | ― | -0.37% | -20.30% | |
66 Neutral | $1.92B | 13.61 | 13.69% | 1.88% | 11.74% | 26.27% | |
66 Neutral | $1.98B | 9.91 | 10.25% | 2.20% | 6.59% | 9.36% |