Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 390.00M | 374.20M | 329.41M | 258.88M | 235.51M | 115.02M |
Gross Profit | 246.50M | 230.40M | 202.74M | 224.37M | 148.75M | 81.83M |
EBITDA | 173.18M | 179.91M | 146.36M | 132.81M | 130.93M | 72.81M |
Net Income | 72.70M | 73.40M | 118.40M | 92.96M | 122.48M | 62.21M |
Balance Sheet | ||||||
Total Assets | 1.28B | 1.22B | 1.01B | 976.24M | 761.32M | 107.20M |
Cash, Cash Equivalents and Short-Term Investments | 175.40M | 92.40M | 33.20M | 312.37M | 167.13M | 23.98M |
Total Debt | 192.10M | 228.00M | 15.84M | 16.09M | 7.86M | 1.58M |
Total Liabilities | 718.10M | 723.60M | 490.24M | 462.78M | 197.04M | 48.13M |
Stockholders Equity | 549.40M | 480.60M | 542.49M | 552.79M | 564.28M | 57.31M |
Cash Flow | ||||||
Free Cash Flow | 100.52M | 137.66M | 141.71M | 74.34M | 105.72M | 52.03M |
Operating Cash Flow | 104.01M | 145.95M | 156.72M | 81.05M | 107.56M | 52.70M |
Investing Cash Flow | 78.08M | 25.31M | 62.17M | -189.35M | -284.23M | 23.51M |
Financing Cash Flow | -174.18M | -151.65M | -229.63M | 118.55M | 177.89M | -66.24M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $2.27B | 31.60 | 13.16% | 4.19% | 22.27% | -42.27% | |
73 Outperform | $1.35B | 11.59 | 13.66% | 4.52% | 0.63% | 1.46% | |
71 Outperform | $1.35B | 26.65 | 3.27% | 16.67% | -28.04% | -69.52% | |
69 Neutral | $1.13B | 1.44 | 11.11% | ― | ― | ― | |
67 Neutral | $16.89B | 11.79 | 9.73% | 3.75% | 11.97% | -8.33% | |
65 Neutral | $1.14B | 10.68 | 8.11% | 12.11% | -3.55% | -20.43% | |
58 Neutral | $1.60B | ― | -4.80% | 16.31% | -31.63% | -0.75% |