Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 228.57B | $ 221.50B | $ 215.71B | $ 209.44B | $ 207.39B | |
| $ 81.99B | $ 79.73B | $ 78.99B | $ 74.33B | $ 70.58B | |
| $ 35.12B | $ 33.38B | $ 32.17B | $ 29.40B | $ 28.00B | |
| $ 39.62B | $ 39.66B | $ 39.43B | $ 38.40B | $ 36.37B | |
| $ 87.80B | $ 86.98B | $ 86.90B | $ 84.69B | $ 79.40B | |
| $ 46.87B | $ 46.35B | $ 46.83B | $ 44.93B | $ 42.36B | |
| $ 968.00M | $ 655.00M | $ 379.00M | $ 1.14B | $ 465.00M | |
| $ 47.84B | $ 47.01B | $ 47.20B | $ 46.07B | $ 42.83B | |
| $ 37.19B | $ 36.96B | $ 36.36B | $ 35.62B | $ 33.42B | |
| $ 47.90 | $ 47.60 | $ 47.00 | $ 46.10 | $ 43.10 | |
| $ 47.90 | $ 47.60 | $ 47.00 | $ 46.00 | $ 43.00 | |
| 775.74M | 775.74M | 775.74M | 775.74M | 775.74M | |
| 777.49M | 776.57M | 776.50M | 776.50M | 776.46M |