Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 11.16B | $ 11.16B | $ 10.42B | $ 8.97B | $ 8.15B | $ 7.99B | |
$ 6.17B | $ 6.17B | $ 5.92B | $ 4.92B | $ 4.45B | $ 4.36B | |
$ 5.00B | $ 5.00B | $ 4.50B | $ 4.05B | $ 3.70B | $ 3.62B | |
$ 2.44B | $ 2.44B | $ 2.24B | $ 2.00B | $ 1.89B | $ 1.91B | |
$ 2.56B | $ 2.56B | $ 2.26B | $ 2.04B | $ 1.81B | $ 1.72B | |
$ -151.78M | $ -151.78M | $ -137.56M | $ -127.42M | $ -149.37M | $ -144.13M | |
$ 237.22M | $ 237.22M | $ 206.16M | $ 119.08M | $ -165.97M | $ -191.64M | |
$ 2.17B | $ 2.17B | $ 1.92B | $ 1.80B | $ 1.49B | $ 1.38B | |
$ 310.08M | $ 310.08M | $ 272.25M | $ 314.40M | $ 219.58M | $ 234.03M | |
- | - | - | - | - | - | |
$ 1.86B | $ 1.86B | $ 1.64B | $ 1.48B | $ 1.28B | $ 1.15B | |
$ 16.18 | $ 17.83 | $ 15.69 | $ 14.02 | $ 6.30 | $ 5.64 | |
$ 15.95 | $ 17.56 | $ 15.41 | $ 13.77 | $ 6.11 | $ 5.46 | |
$ 208.44M | $ 104.42M | $ 104.83M | $ 105.39M | $ 208.45M | $ 209.46M | |
$ 211.30M | $ 106.02M | $ 106.74M | $ 107.30M | $ 209.41M | $ 210.70M | |
- | - | $ 7.39 | $ 6.51 | $ 3.15 | $ 2.99 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.29 | $ 5.78 | |
- | - | - | - | - | - | |
$ 4.22B | $ 8.60B | $ 8.16B | $ 6.93B | $ 6.34B | $ 6.27B | |
$ 1.86B | $ 1.86B | $ 1.64B | $ 1.48B | $ 1.28B | $ 1.15B | |
$ 979.93M | $ 1.93B | - | - | $ 1.41B | $ 1.29B | |
- | - | - | - | $ 153.47M | $ 152.12M | |
$ 1.97B | $ 2.33B | $ 1.92B | $ 1.65B | $ 1.65B | $ 1.53B | |
$ 1.48B | $ 2.75B | $ 2.30B | $ 1.96B | $ 1.94B | $ 1.82B |