Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.61B | $ 3.11B | $ 3.25B | $ 2.88B | $ 2.77B | |
| $ 2.78B | $ 2.34B | $ 2.25B | $ 2.00B | $ 2.09B | |
| $ 811.81M | $ 961.65M | $ 660.57M | $ 666.97M | $ 1.21B | |
| $ 650.43M | $ 600.67M | $ 582.37M | $ 551.63M | $ 491.09M | |
| $ 2.64B | $ 1.99B | $ 2.16B | $ 1.85B | $ 1.38B | |
| $ 1.97B | $ 1.38B | $ 1.59B | $ 1.34B | $ 878.91M | |
| $ -341.37M | $ -327.17M | $ -332.25M | $ -402.08M | $ -356.06M | |
| $ 1.63B | $ 1.05B | $ 1.26B | $ 934.19M | $ 522.85M | |
| $ 1.57B | $ 1.02B | $ 1.22B | $ 916.29M | $ 527.01M | |
| $ 4.04 | $ 2.61 | $ 3.01 | $ 2.18 | $ 1.18 | |
| $ 4.02 | $ 2.60 | $ 3.00 | $ 2.18 | $ 1.18 | |
| 380.40M | 383.03M | 394.95M | 411.31M | 435.55M | |
| 382.45M | 384.41M | 396.24M | 412.02M | 435.55M |