| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 742.78B | 716.92B | 637.96B | 574.78B | 513.98B | 469.82B |
| Gross Profit | 375.88B | 360.51B | 311.67B | 270.05B | 225.15B | 197.48B |
| EBITDA | 171.66B | 165.34B | 123.81B | 89.40B | 38.35B | 74.39B |
| Net Income | 90.80B | 77.67B | 59.25B | 30.43B | -2.72B | 33.36B |
Balance Sheet | ||||||
| Total Assets | 916.63B | 818.04B | 624.89B | 527.85B | 462.68B | 420.55B |
| Cash, Cash Equivalents and Short-Term Investments | 143.09B | 123.03B | 101.20B | 86.78B | 70.03B | 96.05B |
| Total Debt | 209.89B | 152.99B | 130.90B | 135.61B | 140.12B | 116.39B |
| Total Liabilities | 474.72B | 406.98B | 338.92B | 325.98B | 316.63B | 282.30B |
| Stockholders Equity | 441.91B | 411.06B | 285.97B | 201.88B | 146.04B | 138.25B |
Cash Flow | ||||||
| Free Cash Flow | -2.47B | 7.70B | 32.88B | 32.22B | -16.89B | -14.73B |
| Operating Cash Flow | 148.53B | 139.51B | 115.88B | 84.95B | 46.75B | 46.33B |
| Investing Cash Flow | -176.95B | -142.54B | -94.34B | -49.83B | -37.60B | -58.15B |
| Financing Cash Flow | 62.48B | 9.66B | -11.81B | -15.88B | 9.72B | 6.29B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
86 Outperform | $3.07T | 21.63 | 33.13% | 0.44% | 17.87% | 29.63% | |
78 Outperform | $4.62T | 13.90 | 35.00% | 0.26% | 17.77% | 46.22% | |
76 Outperform | $48.54B | 19.91 | 44.12% | 1.38% | 13.15% | 5.89% | |
74 Outperform | $2.93T | 18.49 | 21.87% | ― | 14.22% | 35.55% | |
74 Outperform | C$226.09B | 69.54 | 10.01% | ― | 32.37% | -40.69% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
54 Neutral | $322.61B | 36.81 | 8.82% | 1.31% | 3.74% | -21.81% |