Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 365.29B | $ 261.50B | $ 180.54B | $ 344.88B | $ 388.38B | $ 305.18B | |
$ 292.91B | $ 225.66B | $ 193.54B | $ 308.12B | $ 343.50B | $ 276.32B | |
$ 72.38B | $ 35.85B | $ -12.99B | $ 36.76B | $ 44.88B | $ 28.86B | |
$ 14.58B | $ 13.57B | $ 12.54B | $ 13.81B | $ 13.69B | $ 13.38B | |
$ 57.80B | $ 22.28B | $ -25.53B | $ 22.95B | $ 31.19B | $ 15.48B | |
$ -3.17B | $ -2.75B | $ -3.10B | $ -3.48B | $ -2.70B | $ -3.02B | |
- | - | - | - | - | - | |
$ 64.64B | $ 29.83B | $ -26.97B | $ 25.48B | $ 35.62B | $ 18.13B | |
$ 20.63B | $ 9.20B | $ -5.43B | $ 9.05B | $ 11.71B | $ 4.70B | |
- | - | - | - | - | - | |
$ 43.36B | $ 20.10B | $ -21.68B | $ 15.84B | $ 23.35B | $ 12.98B | |
$ 5.78 | $ 2.59 | $ -2.78 | - | - | - | |
$ 5.73 | $ 2.57 | $ -2.78 | - | - | - | |
$ 30.03B | $ 7.76B | $ 7.80B | - | - | - | |
$ 30.26B | $ 7.81B | $ 7.80B | - | - | - | |
$ 0.99 | $ 0.82 | $ 0.95 | - | - | - | |
- | - | - | - | - | - | |
$ 4.87 | $ 2.49 | $ 0.62 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 307.49B | $ 239.22B | $ 206.07B | $ 321.93B | $ 357.19B | $ 289.70B | |
$ 43.36B | $ 20.10B | $ -21.68B | $ 15.84B | $ 23.35B | $ 12.98B | |
$ 40.32B | $ 15.96B | $ -21.88B | $ 14.30B | $ 21.27B | $ 11.85B | |
$ 4.16B | $ 3.61B | $ 4.06B | $ 4.56B | $ 3.58B | $ 3.93B | |
$ 68.80B | $ 33.44B | $ -22.91B | $ 30.04B | $ 39.20B | $ 22.06B | |
$ 92.75B | $ 60.36B | $ 29.53B | $ 58.74B | $ 61.33B | $ 48.28B |