Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 3.77B | $ 3.42B | $ 3.98B | $ 2.43B | $ 2.51B | |
| $ 1.04B | $ 986.83M | $ 1.12B | $ 395.01M | $ 357.48M | |
| $ 274.05M | $ 230.78M | $ 240.44M | $ 203.60M | $ 189.76M | |
| $ 53.13M | $ 39.95M | $ 43.73M | $ 42.69M | $ 39.55M | |
| $ 874.00M | $ 886.41M | $ 920.57M | $ 234.46M | $ 211.50M | |
| $ 770.39M | $ 756.05M | $ 877.15M | $ 191.40M | $ 172.97M | |
| $ 50.07M | $ 74.36M | $ 8.99M | $ -49.91M | $ -22.55M | |
| $ 820.46M | $ 830.41M | $ 886.14M | $ 141.49M | $ 150.42M | |
| $ 604.88M | $ 602.90M | $ 658.32M | $ 100.97M | $ 104.46M | |
| $ 5.43 | $ 5.41 | $ 5.90 | $ 0.91 | $ 0.92 | |
| $ 5.32 | $ 5.30 | $ 5.82 | $ 0.90 | $ 0.91 | |
| 111.36M | 111.42M | 111.56M | 111.60M | 113.56M | |
| 113.78M | 113.66M | 113.11M | 112.69M | 114.54M |