Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 33.91B | $ 6.20B | $ 38.66B | $ 33.01B | $ 37.27B | $ 34.30B | |
$ 14.46B | $ -3.92B | $ 15.36B | $ 13.43B | $ 14.62B | $ 13.07B | |
$ 19.44B | $ 2.28B | $ 23.30B | $ 19.58B | $ 22.65B | $ 21.23B | |
$ 10.53B | $ 1.64B | $ 12.26B | $ 10.58B | $ 12.11B | $ 11.00B | |
$ 8.92B | $ 641.05M | $ 11.04B | $ 9.00B | $ 10.53B | $ 10.23B | |
$ -436.35M | $ -24.79M | $ -1.32B | $ -1.07B | $ -383.00M | $ -261.00M | |
$ -42.21M | $ 41.17M | $ 2.71B | $ 1.82B | $ 636.00M | $ -1.75B | |
$ 10.16B | $ 575.09M | $ 12.43B | $ 9.75B | $ 10.79B | $ 8.22B | |
$ 2.05B | $ 144.93M | $ 2.62B | $ 1.98B | $ 1.80B | $ 1.75B | |
$ 275.00M | - | - | - | - | - | |
$ 8.09B | $ 430.16M | $ 9.77B | $ 7.75B | $ 8.92B | $ 6.43B | |
$ 2.43 | $ 2.20 | $ 2.26 | $ 1.80 | $ 2.09 | $ 1.51 | |
$ 2.43 | $ 2.19 | $ 2.25 | $ 1.79 | $ 2.07 | $ 1.50 | |
$ 17.30B | $ 4.33B | $ 4.32B | $ 4.29B | $ 4.28B | $ 4.26B | |
$ 8.72B | $ 22.00M | $ 4.34B | $ 4.32B | $ 4.31B | $ 4.30B | |
$ 1.80 | - | $ 1.68 | $ 1.64 | $ 1.60 | $ 1.56 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.14 | - | $ 2.32 | $ 1.95 | $ 2.11 | $ 0.43 | |
- | - | - | - | - | - | |
$ 24.99B | $ -2.29B | $ 27.62B | $ 24.02B | $ 26.73B | $ 24.07B | |
$ 8.09B | $ 430.16M | $ 9.77B | $ 7.75B | $ 8.92B | $ 6.43B | |
$ 5.14B | - | $ 10.35B | $ 7.75B | $ 9.29B | $ 7.28B | |
$ 502.00M | - | $ 1.60B | $ 1.44B | $ 946.00M | $ 950.00M | |
$ 10.87B | $ 599.88M | $ 14.02B | $ 11.19B | $ 11.73B | $ 9.18B | |
$ 11.81B | $ 748.85M | $ 15.47B | $ 12.72B | $ 13.10B | $ 10.26B |