Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 6.40B | $ 6.14B | $ 6.29B | $ 5.14B | $ 4.50B | |
| $ 1.60B | $ 1.52B | $ 1.80B | $ 1.44B | $ 1.00B | |
| $ 639.92M | $ 616.63M | $ 516.25M | $ 466.85M | $ 446.92M | |
| $ 25.96M | $ 25.33M | $ 24.75M | $ 26.25M | $ 31.05M | |
| $ 984.30M | $ 927.72M | $ 1.31B | $ 996.82M | $ 585.03M | |
| $ 958.35M | $ 902.39M | $ 1.29B | $ 970.58M | $ 553.98M | |
| $ 44.52M | $ 47.04M | $ 2.67M | $ -15.74M | $ -20.41M | |
| $ 1.00B | $ 949.43M | $ 1.29B | $ 954.83M | $ 533.57M | |
| $ 786.19M | $ 738.75M | $ 992.19M | $ 737.44M | $ 423.48M | |
| $ 10.85 | $ 10.08 | $ 13.52 | $ 9.80 | $ 5.62 | |
| $ 10.72 | $ 9.96 | $ 13.37 | $ 9.64 | $ 5.50 | |
| 72.48M | 73.24M | 73.39M | 75.22M | 75.44M | |
| 73.33M | 74.14M | 74.20M | 76.47M | 76.97M |