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.29B | $ 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 | $ 1.27B | |
$ 1.23B | $ 1.75B | $ 1.65B | $ 1.26B | $ 1.03B | |
$ -53.25M | $ -4.71M | $ -455.46M | $ -301.44M | $ -895.23M | |
$ 1.18B | $ 1.74B | $ 1.57B | $ 1.20B | $ 379.37M | |
$ 904.08M | $ 1.32B | $ 1.18B | $ 898.79M | $ 163.40M | |
$ 6.49 | $ 9.38 | $ 8.36 | $ 6.27 | $ 1.13 | |
$ 6.47 | $ 9.33 | $ 8.31 | $ 6.23 | $ 1.13 | |
139.21M | 140.37M | 141.47M | 143.44M | 144.47M | |
139.67M | 141.03M | 142.32M | 144.22M | 145.12M |