| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 855.95M | 712.77M | 598.42M | 596.18M | 645.17M | 615.86M |
| Gross Profit | 646.99M | 615.26M | 507.90M | 501.54M | 546.70M | 332.65M |
| EBITDA | 702.60M | 574.33M | 468.14M | 466.93M | 517.40M | 529.63M |
| Net Income | 480.08M | 332.02M | 239.44M | 238.98M | 274.04M | 302.53M |
Balance Sheet | ||||||
| Total Assets | 4.47B | 3.39B | 3.36B | 3.53B | 2.76B | 2.65B |
| Cash, Cash Equivalents and Short-Term Investments | 172.85M | 195.50M | 104.17M | 118.59M | 143.55M | 225.92M |
| Total Debt | 770.20M | 0.00 | 245.97M | 571.57M | 0.00 | 0.00 |
| Total Liabilities | 1.05B | 260.92M | 460.42M | 781.05M | 155.82M | 148.19M |
| Stockholders Equity | 3.41B | 3.12B | 2.89B | 2.74B | 2.59B | 2.49B |
Cash Flow | ||||||
| Free Cash Flow | -607.17M | 426.94M | 413.11M | -504.81M | 239.00M | 239.00M |
| Operating Cash Flow | 604.19M | 529.50M | 415.79M | 417.35M | 407.15M | 407.15M |
| Investing Cash Flow | -1.20B | -77.68M | -2.83M | -922.88M | -116.74M | -116.74M |
| Financing Cash Flow | 644.64M | -360.49M | -427.38M | 480.57M | -383.63M | -383.63M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $127.51B | 18.21 | 22.84% | 0.95% | 26.25% | ― | |
78 Outperform | $13.58B | 16.73 | 32.05% | 0.87% | 29.08% | 72.12% | |
77 Outperform | $47.40B | 24.92 | 35.09% | 1.51% | 49.62% | 195.39% | |
75 Outperform | $22.44B | 36.35 | 14.90% | 0.77% | 28.11% | 66.85% | |
69 Neutral | $50.93B | 43.16 | ― | 2.82% | 26.43% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
57 Neutral | $12.44B | -62.89 | -8.31% | ― | 6.27% | 93.14% |