Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.28T | $ 1.30T | $ 1.15T | $ 1.13T | $ 1.19T | $ 1.11T | |
$ 1.04T | $ 1.03T | $ 924.43B | $ 876.23B | $ 870.96B | $ 826.09B | |
$ 238.25B | $ 266.07B | $ 228.62B | $ 253.67B | $ 323.22B | $ 284.32B | |
$ 203.24B | $ 202.33B | $ 168.86B | $ 203.88B | $ 228.33B | $ 186.07B | |
$ 35.01B | $ 63.73B | $ 59.76B | $ 49.79B | $ 94.89B | $ 98.25B | |
$ -3.19B | $ -2.32B | $ -2.49B | $ -6.38B | $ -5.47B | $ -3.16B | |
- | - | - | - | - | - | |
$ 40.70B | $ 75.83B | $ 35.71B | $ 47.71B | $ 78.41B | $ 70.48B | |
$ 6.15B | $ 14.33B | $ 6.69B | $ 11.87B | $ 15.81B | $ 24.10B | |
- | - | - | - | - | - | |
$ 37.26B | $ 49.65B | $ 17.76B | $ 34.50B | $ 62.79B | $ 40.32B | |
$ 661.00 | $ 878.00 | $ 310.00 | $ 601.00 | $ 1.09K | $ 700.00 | |
$ 661.00 | $ 878.00 | $ 310.00 | $ 601.00 | $ 1.09K | $ 699.00 | |
$ 225.80M | $ 56.54M | $ 57.33M | $ 57.40M | $ 57.39M | $ 57.61M | |
$ 225.80M | $ 56.54M | $ 57.33M | $ 57.40M | $ 57.45M | $ 57.66M | |
$ 460.00 | $ 460.00 | $ 157.00 | $ 0.00 | $ 284.00 | $ 183.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.28B | $ 1.35B | $ 794.55M | $ 1.05B | $ 1.87B | $ 2.14B | |
$ 1.24T | $ 1.24T | $ 1.09T | $ 1.08T | $ 1.10T | $ 1.01T | |
$ 37.26B | $ 49.65B | $ 17.76B | $ 34.50B | $ 62.79B | $ 40.32B | |
$ 42.81B | $ 54.75B | $ 22.41B | $ 39.89B | $ 72.92B | $ 40.21B | |
$ 4.81B | $ 4.33B | $ 4.77B | $ 7.49B | $ 6.08B | $ 4.35B | |
$ 45.51B | $ 80.16B | $ 40.48B | $ 55.20B | $ 84.49B | $ 74.83B | |
$ 124.94B | $ 157.55B | $ 120.40B | $ 133.50B | $ 191.53B | $ 189.36B |