Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.05B | $ 2.84B | $ 2.58B | $ 2.11B | $ 1.89B | |
| $ 2.14B | $ 1.98B | $ 1.79B | $ 1.48B | $ 1.36B | |
| $ 1.37B | $ 1.29B | $ 1.18B | $ 972.52M | $ 133.34M | |
| $ 1.20B | $ 1.09B | $ 1.00B | $ 821.06M | $ 640.86M | |
| $ 1.90B | $ 1.45B | $ 1.77B | $ 1.62B | $ 1.17B | |
| $ 769.70M | $ 690.45M | $ 613.46M | $ 512.17M | $ 1.23B | |
| $ -258.97M | $ -409.45M | $ 57.24M | $ 142.11M | $ -403.05M | |
| $ 510.73M | $ 280.99M | $ 670.70M | $ 654.28M | $ 827.17M | |
| $ 322.95M | $ 103.64M | $ 521.66M | $ 571.25M | $ 770.96M | |
| $ 1.80 | $ 0.54 | $ 3.18 | $ 2.84 | $ 4.69 | |
| $ 1.80 | $ 0.54 | $ 3.18 | $ 2.83 | $ 4.67 | |
| 172.07M | 170.91M | 161.66M | 146.92M | 126.11M | |
| 172.07M | 170.91M | 161.66M | 147.46M | 126.49M |