Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.30B | $ 11.21B | $ 10.21B | $ 8.63B | $ 6.15B | |
| $ 4.39B | $ 4.38B | $ 4.04B | $ 3.37B | $ 1.95B | |
| $ 2.82B | $ 2.69B | $ 2.41B | $ 2.07B | $ 1.60B | |
| $ 267.04M | $ 243.84M | $ 241.37M | $ 268.46M | $ 297.77M | |
| $ 1.85B | $ 1.94B | $ 1.88B | $ 1.57B | $ 534.59M | |
| $ 1.56B | $ 1.68B | $ 1.64B | $ 1.30B | $ 465.46M | |
| $ 15.09M | $ 17.62M | $ 4.93M | $ -1.66M | $ -5.74M | |
| $ 1.58B | $ 1.70B | $ 1.64B | $ 1.30B | $ 231.09M | |
| $ 1.20B | $ 1.29B | $ 1.24B | $ 985.84M | $ 175.84M | |
| $ 25.44 | $ 26.18 | $ 24.17 | $ 18.09 | $ 3.12 | |
| $ 25.34 | $ 26.03 | $ 24.01 | $ 17.98 | $ 3.11 | |
| 47.21M | 49.30M | 51.40M | 54.48M | 56.35M | |
| 47.40M | 49.60M | 51.74M | 54.84M | 56.56M |