| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|---|
| Income Statement | ||||||
| Total Revenue | 668.87B | 653.92B | 609.47B | 588.13B | 552.09B | 545.06B | 
| Gross Profit | 213.36B | 210.85B | 204.49B | 199.29B | 190.28B | 183.98B | 
| EBITDA | 69.72B | 66.34B | 63.31B | 61.16B | 53.35B | 44.73B | 
| Net Income | 38.03B | 39.31B | 36.49B | 35.55B | 29.42B | 22.00B | 
| Balance Sheet | ||||||
| Total Assets | 530.15B | 524.59B | 557.37B | 543.74B | 526.42B | 506.60B | 
| Cash, Cash Equivalents and Short-Term Investments | 175.17B | 110.73B | 89.69B | 84.63B | 68.03B | 60.13B | 
| Total Debt | 3.32B | 3.50B | 305.00M | 118.00M | 133.00M | 128.00M | 
| Total Liabilities | 136.20B | 140.89B | 121.86B | 143.37B | 151.74B | 160.49B | 
| Stockholders Equity | 393.10B | 382.85B | 434.78B | 399.57B | 373.95B | 345.46B | 
| Cash Flow | ||||||
| Free Cash Flow | 37.53B | 38.26B | 17.88B | 27.94B | 15.93B | 20.07B | 
| Operating Cash Flow | 47.38B | 47.67B | 28.18B | 37.73B | 32.76B | 38.49B | 
| Investing Cash Flow | 113.60B | 75.75B | -10.01B | -10.11B | -15.89B | -26.17B | 
| Financing Cash Flow | -102.39B | -102.69B | -13.26B | -11.26B | -9.16B | -6.59B | 
| Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth | 
|---|---|---|---|---|---|---|---|
| ― | $4.20T | 16.55 | 7.61% | 1.82% | 4.83% | 1.58% | |
| ― | €653.77B | 17.25 | 10.63% | 2.23% | 5.40% | 23.70% | |
| ― | $663.24B | 13.20 | 7.32% | 3.83% | 4.50% | 56.65% | |
| ― | ¥379.96B | 19.33 | 7.98% | 2.44% | 3.27% | -12.28% | |
| ― | ¥750.89B | 15.92 | 4.52% | 2.91% | 6.09% | 16.14% | |
| ― | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
| ― | $257.57B | ― | -16.55% | 0.93% | -7.37% | -653.50% |