Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 14.88B | $ 14.56B | $ 14.20B | $ 8.35B | $ 7.91B | |
| $ 5.40B | $ 5.23B | $ 4.97B | $ 2.87B | $ 2.70B | |
| $ 3.93B | $ 3.75B | $ 3.54B | $ 2.13B | $ 2.00B | |
| $ 447.16M | $ 393.05M | $ 343.06M | $ 195.98M | $ 177.35M | |
| $ 1.91B | $ 1.87B | $ 1.78B | $ 939.20M | $ 879.09M | |
| $ 1.47B | $ 1.48B | $ 1.43B | $ 743.22M | $ 701.74M | |
| $ -54.59M | $ -46.51M | $ -30.63M | $ -19.84M | $ -18.35M | |
| $ 1.41B | $ 1.43B | $ 1.40B | $ 723.38M | $ 683.38M | |
| $ 1.10B | $ 1.11B | $ 1.09B | $ 562.35M | $ 532.36M | |
| $ 2.05 | $ 2.03 | $ 1.96 | $ 0.94 | $ 0.87 | |
| $ 2.04 | $ 2.02 | $ 1.94 | $ 0.93 | $ 0.86 | |
| 536.95M | 545.48M | 556.68M | 598.63M | 613.25M | |
| 539.65M | 548.73M | 560.75M | 603.72M | 617.36M |