Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 19.13B | $ 18.84B | $ 19.15B | $ 21.55B | $ 22.26B | |
| $ 7.81B | $ 18.84B | $ 19.15B | $ 21.55B | $ 22.26B | |
| $ 1.40B | $ 13.58B | $ 14.28B | $ 16.34B | $ 18.10B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 6.42B | $ 5.26B | $ 4.87B | $ 5.21B | $ 4.16B | |
| $ 6.42B | $ 5.26B | $ 4.87B | $ 5.21B | $ 4.16B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 6.42B | $ 5.26B | $ 4.87B | $ 5.21B | $ 4.16B | |
| $ 5.44B | $ 4.66B | $ 4.42B | $ 4.23B | $ 4.78B | |
| $ 9.68 | $ 7.81 | $ 6.96 | $ 6.42 | $ 6.69 | |
| $ 9.63 | $ 7.78 | $ 6.93 | $ 6.39 | $ 6.67 | |
| 557.90M | 596.17M | 634.82M | 673.62M | 713.70M | |
| 565.01M | 598.75M | 637.65M | 676.73M | 716.19M |