Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 13.44B | $ 12.98B | $ 12.37B | $ 12.29B | $ 9.58B | |
$ 4.83B | $ 4.53B | $ 4.28B | $ 4.71B | $ 3.05B | |
$ 3.35B | $ 3.25B | $ 2.82B | $ 2.68B | $ 2.31B | |
$ 400.41M | $ 393.93M | $ 365.48M | $ 319.40M | $ 326.01M | |
$ 1.97B | $ 1.77B | $ 1.84B | $ 2.37B | $ 1.09B | |
$ 1.47B | $ 1.28B | $ 1.46B | $ 2.03B | $ 741.48M | |
$ 45.10M | $ 35.79M | $ -79.27M | $ -40.06M | $ -29.74M | |
$ 1.52B | $ 1.32B | $ 1.38B | $ 1.99B | $ 711.74M | |
$ 1.17B | $ 1.05B | $ 1.04B | $ 1.52B | $ 530.25M | |
$ 14.48 | $ 12.72 | $ 13.43 | $ 18.27 | $ 6.29 | |
$ 14.05 | $ 12.18 | $ 10.78 | $ 13.87 | $ 5.72 | |
80.47M | 82.30M | 77.67M | 83.18M | 84.26M | |
82.93M | 85.92M | 99.27M | 109.58M | 92.64M |