| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 733.32M | 656.85M | 572.54M | 452.42M | 332.74M | 243.92M |
| Gross Profit | 601.45M | 540.33M | 465.91M | 374.55M | 278.36M | 208.17M |
| EBITDA | 138.35M | 135.12M | 137.83M | 94.60M | 57.28M | 46.84M |
| Net Income | 44.72M | 56.23M | 71.47M | 43.27M | 29.31M | 20.45M |
Balance Sheet | ||||||
| Total Assets | 1.30B | 1.28B | 1.24B | 1.04B | 892.19M | 511.33M |
| Cash, Cash Equivalents and Short-Term Investments | 200.73M | 310.63M | 310.13M | 267.81M | 221.59M | 33.35M |
| Total Debt | 103.11M | 91.67M | 86.39M | 83.75M | 4.55M | 26.96M |
| Total Liabilities | 219.65M | 192.75M | 169.09M | 160.17M | 93.13M | 94.64M |
| Stockholders Equity | 1.08B | 1.08B | 1.07B | 876.86M | 799.07M | 416.69M |
Cash Flow | ||||||
| Free Cash Flow | 140.53M | 132.51M | 102.73M | 54.88M | 73.35M | 10.89M |
| Operating Cash Flow | 175.84M | 159.66M | 119.74M | 94.86M | 82.75M | 20.64M |
| Investing Cash Flow | -69.10M | -44.84M | -84.25M | -39.98M | -158.61M | -9.75M |
| Financing Cash Flow | -219.98M | -129.45M | 6.49M | -7.88M | 264.39M | 10.96M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $1.72B | 15.65 | 21.35% | ― | 6.48% | 168.94% | |
71 Outperform | $1.70B | 39.84 | 4.05% | ― | 14.86% | -30.25% | |
67 Neutral | $864.49M | -12.86 | 9.19% | ― | 9.63% | -112.71% | |
65 Neutral | $745.46M | 475.00 | 4.45% | ― | 22.97% | 49.49% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
51 Neutral | $411.50M | -1.87 | -25.34% | ― | -7.43% | 61.36% |