Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.96B | $ 2.96B | $ 2.97B | $ 2.79B | $ 2.37B | |
| $ 1.76B | $ 1.76B | $ 1.72B | $ 1.63B | $ 1.36B | |
| $ 931.83M | $ 943.52M | $ 850.38M | $ 807.63M | $ 713.19M | |
| $ 191.82M | $ 165.91M | $ 130.42M | $ 131.68M | $ 125.36M | |
| $ 1.04B | $ 1.00B | $ 1.02B | $ 982.81M | $ 785.35M | |
| $ 826.35M | $ 817.68M | $ 873.39M | $ 821.71M | $ 645.49M | |
| $ -71.48M | $ -81.43M | $ -35.55M | $ -15.51M | $ -34.58M | |
| $ 754.87M | $ 736.24M | $ 837.85M | $ 806.19M | $ 610.91M | |
| $ 637.83M | $ 642.23M | $ 707.75M | $ 692.84M | $ 521.57M | |
| $ 10.75 | $ 10.87 | $ 11.80 | $ 11.25 | $ 8.40 | |
| $ 10.71 | $ 10.84 | $ 11.73 | $ 11.17 | $ 8.36 | |
| 59.33M | 59.08M | 59.98M | 61.58M | 62.09M | |
| 59.55M | 59.27M | 60.33M | 62.03M | 62.41M |