Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 37.42B | $ 36.21B | $ 31.65B | $ 26.15B | $ 24.04B | |
| $ 14.96B | $ 14.08B | $ 11.21B | $ 9.65B | $ 8.99B | |
| $ 9.68B | $ 9.06B | $ 7.40B | $ 6.55B | $ 6.13B | |
| $ 1.25B | $ 1.19B | $ 1.11B | $ 937.29M | $ 942.71M | |
| $ 7.22B | $ 7.33B | $ 5.69B | $ 4.89B | $ 5.19B | |
| $ 5.28B | $ 5.02B | $ 3.83B | $ 3.01B | $ 3.25B | |
| $ -394.56M | $ 43.79M | $ -300.86M | $ 99.71M | $ 87.39M | |
| $ 4.89B | $ 5.07B | $ 3.53B | $ 3.11B | $ 3.34B | |
| $ 1.36B | $ 1.32B | $ 776.62M | $ 725.73M | $ 827.96M | |
| $ 4.22 | $ 3.98 | $ 2.28 | $ 2.02 | $ 2.17 | |
| $ 4.22 | $ 3.98 | $ 2.28 | $ 2.02 | $ 2.17 | |
| 322.63M | 331.67M | 340.99M | 358.59M | 381.81M | |
| 322.63M | 331.67M | 340.99M | 358.59M | 381.81M |