Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 429.23M | 315.38M | 320.91M | 269.66M | 155.86M |
Gross Profit | 209.95M | 147.63M | 159.86M | 137.34M | 73.23M |
EBITDA | 143.00M | 95.89M | 81.50M | 70.90M | 22.62M |
Net Income | 118.52M | 78.63M | 79.95M | 60.28M | 21.78M |
Balance Sheet | |||||
Total Assets | 892.04M | 787.67M | 677.09M | 583.76M | 287.91M |
Cash, Cash Equivalents and Short-Term Investments | 388.04M | 354.03M | 399.66M | 397.94M | 177.81M |
Total Debt | 207.07M | 201.15M | 195.74M | 194.64M | 1.42M |
Total Liabilities | 342.81M | 311.52M | 292.99M | 290.13M | 60.64M |
Stockholders Equity | 549.24M | 476.15M | 384.10M | 293.63M | 227.26M |
Cash Flow | |||||
Free Cash Flow | 112.14M | 71.05M | 49.51M | 56.78M | 23.13M |
Operating Cash Flow | 122.24M | 79.32M | 57.80M | 60.96M | 25.75M |
Investing Cash Flow | -55.91M | -107.45M | -150.79M | -120.18M | -23.13M |
Financing Cash Flow | -60.05M | 182.00K | 3.00K | 194.80M | 64.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $3.85B | 31.95 | 24.82% | 1.62% | 32.63% | 46.16% | |
74 Outperform | $1.13B | 9.80 | 11.23% | ― | -3.19% | -11.06% | |
66 Neutral | $2.69B | 49.73 | 5.74% | ― | 15.33% | -47.04% | |
65 Neutral | $1.83B | 96.13 | 2.29% | 2.37% | -6.17% | ― | |
64 Neutral | $4.82B | ― | -14.77% | ― | 2.16% | -55.38% | |
63 Neutral | $33.22B | 5.73 | -11.55% | 1.90% | 5.54% | -20.14% | |
62 Neutral | $3.77B | ― | -93.41% | ― | 13.83% | 88.14% |