Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
656.85M | 572.54M | 452.42M | 332.74M | 243.92M | Gross Profit |
540.33M | 465.91M | 374.55M | 278.36M | 208.17M | EBIT |
82.42M | 85.73M | 59.02M | 26.68M | 21.36M | EBITDA |
135.12M | 137.83M | 94.60M | 57.28M | 46.48M | Net Income Common Stockholders |
56.23M | 71.47M | 43.27M | 29.31M | 20.45M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
310.63M | 310.13M | 267.81M | 221.59M | 33.35M | Total Assets |
1.28B | 1.24B | 1.04B | 892.19M | 511.33M | Total Debt |
91.67M | 86.39M | 83.75M | 4.55M | 26.96M | Net Debt |
-201.15M | -223.74M | -184.06M | -217.04M | -6.39M | Total Liabilities |
192.75M | 169.09M | 160.17M | 93.13M | 94.64M | Stockholders Equity |
1.08B | 1.07B | 876.86M | 799.07M | 416.69M |
Cash Flow | Free Cash Flow | |||
132.51M | 102.73M | 54.88M | 73.35M | 11.46M | Operating Cash Flow |
159.66M | 119.74M | 94.86M | 82.75M | 21.22M | Investing Cash Flow |
-44.84M | -84.25M | -39.98M | -158.61M | -9.75M | Financing Cash Flow |
-129.45M | 6.49M | -7.88M | 264.39M | 10.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
67 Neutral | $480.42M | 42.67 | 4.36% | ― | 9.08% | 43.58% | |
66 Neutral | $30.76B | 79.44 | 15.37% | ― | 25.63% | 118.49% | |
66 Neutral | $2.38B | 44.39 | 5.21% | ― | 14.72% | -22.00% | |
64 Neutral | $1.90B | 95.75 | 3.10% | ― | 7.82% | ― | |
61 Neutral | $8.85B | ― | -38.95% | ― | 24.03% | 27.45% | |
58 Neutral | $22.11B | 10.47 | -17.86% | 2.40% | 4.75% | -24.81% | |
45 Neutral | $200.24M | ― | 171.00% | ― | 6.76% | -12.95% |