Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 23.49B | $ 23.09B | $ 22.10B | $ 18.87B | $ 16.54B | |
$ 8.52B | $ 8.29B | $ 7.74B | $ 6.63B | $ 5.65B | |
$ 7.08B | $ 6.54B | $ 6.13B | $ 5.47B | $ 4.68B | |
$ 407.98M | $ 350.53M | $ 347.82M | $ 290.97M | $ 272.84M | |
$ 1.68B | $ 2.16B | $ 1.99B | $ 1.55B | $ 743.26M | |
$ 1.44B | $ 1.75B | $ 1.61B | $ 1.16B | $ 971.68M | |
$ -266.77M | $ -4.71M | $ -41.60M | $ 37.43M | $ -592.32M | |
$ 1.18B | $ 1.74B | $ 1.57B | $ 1.20B | $ 379.37M | |
$ 904.08M | $ 1.32B | $ 1.18B | $ 898.79M | $ -29.10M | |
$ 6.49 | $ 9.38 | $ 8.36 | $ 6.27 | $ -0.20 | |
$ 6.47 | $ 9.33 | $ 8.31 | $ 6.23 | $ -0.20 | |
139.21M | 140.37M | 141.47M | 143.44M | 144.47M | |
139.67M | 141.03M | 142.32M | 144.22M | 145.12M |