Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 88.04B | $ 86.39B | $ 79.47B | $ 70.37B | $ 67.16B | $ 64.66B | |
$ 41.13B | $ 40.58B | $ 37.08B | $ 31.80B | $ 30.13B | $ 29.38B | |
$ 46.91B | $ 45.82B | $ 42.40B | $ 38.58B | $ 37.03B | $ 35.28B | |
$ 35.11B | $ 34.46B | $ 31.24B | $ 28.50B | $ 26.74B | $ 25.17B | |
$ 11.80B | $ 11.36B | $ 11.16B | $ 10.08B | $ 10.29B | $ 10.11B | |
$ -899.00M | $ -939.00M | $ -1.86B | $ -1.13B | $ -935.00M | $ -1.22B | |
$ -2.99B | $ -287.00M | $ 522.00M | $ 117.00M | $ -44.00M | $ 298.00M | |
$ 8.03B | $ 10.71B | $ 9.82B | $ 9.07B | $ 9.31B | $ 9.19B | |
$ 1.39B | $ 1.73B | $ 2.14B | $ 1.89B | $ 1.96B | $ -3.37B | |
- | - | - | - | - | - | |
$ 6.58B | $ 8.91B | $ 7.62B | $ 7.12B | $ 7.31B | $ 12.51B | |
$ 4.77 | $ 6.45 | $ 5.51 | $ 5.14 | $ 5.23 | $ 8.84 | |
$ 4.75 | $ 6.42 | $ 5.49 | $ 5.12 | $ 5.20 | $ 8.78 | |
$ 5.51B | $ 1.38B | $ 1.38B | $ 1.39B | $ 1.40B | $ 1.42B | |
$ 5.54B | $ 1.39B | $ 1.39B | $ 1.39B | $ 1.41B | $ 1.43B | |
$ 4.60 | - | $ 4.25 | $ 4.02 | $ 3.79 | $ 3.59 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.50 | - | $ 6.26 | $ 5.52 | $ 5.53 | $ 5.66 | |
- | - | - | - | - | - | |
$ 76.24B | $ 75.03B | $ 68.31B | $ 60.29B | $ 56.87B | $ 54.55B | |
$ 6.59B | $ 8.98B | $ 7.62B | $ 7.12B | $ 7.31B | $ 12.52B | |
$ 6.66B | - | $ 7.62B | $ 7.12B | $ 7.31B | $ 12.52B | |
$ 699.00M | - | $ 1.86B | $ 1.13B | $ 935.00M | $ 1.22B | |
$ 8.93B | $ 11.64B | $ 11.68B | $ 10.20B | $ 10.25B | $ 10.41B | |
$ 12.26B | $ 14.92B | $ 14.90B | $ 13.22B | $ 12.68B | $ 12.81B |