Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 807.09M | 672.40M | 517.92M | 570.73M | 416.11M | 269.40M |
Gross Profit | 460.81M | 387.09M | 293.18M | 322.40M | 237.36M | 152.92M |
EBITDA | 252.60M | 204.92M | 172.41M | 164.59M | 122.42M | 65.74M |
Net Income | 234.87M | 183.76M | 136.31M | 140.21M | 93.10M | 47.91M |
Balance Sheet | ||||||
Total Assets | 1.53B | 1.39B | 1.13B | 984.11M | 805.15M | 655.79M |
Cash, Cash Equivalents and Short-Term Investments | 556.78M | 586.57M | 443.68M | 373.50M | 410.16M | 423.87M |
Total Debt | 209.23M | 236.10M | 244.14M | 246.06M | 220.94M | 214.42M |
Total Liabilities | 437.22M | 462.63M | 383.06M | 397.14M | 331.40M | 284.25M |
Stockholders Equity | 1.10B | 927.79M | 750.75M | 586.96M | 473.75M | 371.54M |
Cash Flow | ||||||
Free Cash Flow | 206.08M | 218.05M | 106.34M | 98.22M | 127.45M | 53.81M |
Operating Cash Flow | 229.71M | 235.27M | 123.53M | 119.54M | 132.26M | 60.25M |
Investing Cash Flow | -134.13M | -136.40M | -125.33M | -100.26M | -238.50M | -42.46M |
Financing Cash Flow | -68.35M | -48.35M | 10.00K | -29.81M | 11.00K | 181.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $7.39B | 34.29 | 24.23% | ― | 43.69% | 51.22% | |
77 Outperform | $6.58B | 27.00 | 15.07% | 1.18% | 6.23% | 10.12% | |
76 Outperform | $6.00B | 19.42 | 7.37% | 3.03% | -1.20% | -19.46% | |
76 Outperform | $5.00B | 25.23 | 10.53% | ― | 15.51% | 20.31% | |
74 Outperform | $3.74B | 28.33 | 24.28% | 1.73% | 27.88% | 37.85% | |
73 Outperform | $6.78B | 35.79 | 7.41% | ― | 7.18% | -60.59% | |
61 Neutral | $35.51B | 8.11 | -11.05% | 1.89% | 8.55% | -8.72% |