Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 65.05B | $ 62.04B | $ 39.56B | $ 37.77B | $ 41.18B | $ 33.21B | |
$ 46.47B | $ 44.29B | $ 32.18B | $ 33.13B | $ 35.04B | $ 27.60B | |
$ 18.59B | $ 17.75B | $ 7.38B | $ 4.64B | $ 6.14B | $ 5.61B | |
$ 2.48B | $ 2.47B | $ 1.80B | $ 1.76B | $ 1.46B | $ 1.52B | |
$ 16.11B | $ 15.28B | $ 5.59B | $ 2.88B | $ 4.67B | $ 4.08B | |
$ 139.38M | $ -45.25M | $ 24.79M | $ 39.86M | $ 216.08M | $ 9.47M | |
- | - | - | - | - | - | |
$ 16.41B | $ 15.55B | $ 5.33B | $ 2.12B | $ 4.77B | $ 3.18B | |
$ 2.80B | $ 4.79B | $ 2.05B | $ 3.44B | $ 933.00M | $ 1.25B | |
- | - | - | - | - | - | |
$ 11.00B | $ 8.58B | $ 2.60B | $ -1.01B | $ 3.01B | $ 1.54B | |
$ 33.18 | $ 26.17 | $ 6.25 | $ -2.42 | $ 7.02 | $ 3.61 | |
$ 33.18 | $ 26.17 | $ 6.25 | $ -2.42 | $ 7.02 | $ 3.61 | |
$ 1.32B | $ 411.25M | $ 415.58M | $ 418.68M | $ 422.46M | $ 425.06M | |
$ 1.32B | $ 411.25M | $ 415.58M | $ 436.57M | $ 436.57M | $ 436.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 48.94B | $ 46.76B | $ 33.98B | $ 34.89B | $ 36.51B | $ 29.13B | |
$ 11.00B | $ 8.58B | $ 2.60B | $ -1.01B | $ 3.01B | $ 1.54B | |
$ 11.00B | $ 8.58B | $ 2.60B | $ -1.01B | $ 3.01B | $ 1.54B | |
$ 97.55M | - | - | - | - | - | |
$ 16.51B | $ 15.28B | $ 5.59B | $ 2.88B | $ 4.67B | $ 4.08B | |
$ 17.79B | $ 16.61B | $ 7.22B | $ 4.20B | $ 5.93B | $ 5.71B |