Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 299.57B | $ 328.31B | $ 245.87B | $ 205.84B | $ 174.92B | $ 114.62B | |
$ 248.71B | $ 270.05B | $ 209.11B | $ 177.28B | $ 152.72B | $ 99.47B | |
$ 50.86B | $ 58.26B | $ 36.75B | $ 28.55B | $ 22.19B | $ 15.15B | |
$ 41.89B | $ 38.23B | $ 26.90B | $ 20.06B | $ 25.30B | $ 9.47B | |
$ 8.97B | $ 20.03B | $ 9.85B | $ 8.50B | $ -3.11B | $ 5.68B | |
$ 138.39M | $ -1.61B | $ -2.40B | $ 402.43M | $ 216.37M | $ 81.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.01B | $ 24.42B | $ 21.63B | $ 12.16B | $ 13.93B | $ -41.83B | |
$ 2.21B | $ 5.13B | $ 1.32B | $ 2.06B | $ 449.38M | $ 2.06B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.81B | $ 19.34B | $ 20.36B | $ 10.04B | $ 13.55B | $ -43.83B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.02B | |
$ 290.60B | $ 308.28B | $ 236.01B | $ 197.34B | $ 178.02B | $ 108.94B | |
$ 1.81B | $ 19.34B | $ 20.36B | $ 10.04B | $ 13.55B | $ -43.83B | |
$ 3.84B | $ 14.57B | $ 7.75B | $ 6.88B | $ 8.92B | $ -48.87B | |
$ 1.51B | $ 2.84B | $ 3.36B | $ 528.46M | $ 384.69M | $ 215.73M | |
$ 8.78B | $ 27.26B | $ 25.00B | $ 12.69B | $ 14.31B | $ -41.61B | |
$ 8.78B | $ 30.32B | $ 26.71B | $ 12.69B | $ 15.06B | $ -41.25B |