Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.70B | $ 4.52B | $ 4.18B | $ 3.42B | $ 2.92B | |
$ 3.44B | $ 3.35B | $ 3.13B | $ 2.50B | $ 2.05B | |
$ 106.68M | $ 80.63M | $ 959.82M | $ 789.39M | $ 636.46M | |
$ 1.13B | $ 970.06M | $ 888.15M | $ 713.43M | $ 553.26M | |
$ 3.51B | $ 3.34B | $ 3.79B | $ 2.86B | $ 2.44B | |
$ 3.33B | $ 3.30B | $ 2.17B | $ 1.71B | $ 1.41B | |
$ -1.24B | $ -1.13B | $ 2.21B | $ -666.43M | $ -521.19M | |
$ 2.09B | $ 2.17B | $ 4.38B | $ 1.97B | $ 1.36B | |
$ 2.08B | $ 2.15B | $ 4.35B | $ 1.95B | $ 1.36B | |
$ 11.89 | $ 11.11 | $ 37.53 | $ 9.91 | $ 6.29 | |
$ 11.84 | $ 11.06 | $ 37.31 | $ 9.87 | $ 6.29 | |
175.35M | 175.47M | 175.26M | 174.86M | 174.49M | |
176.04M | 176.14M | 176.28M | 175.57M | 174.64M |