Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 17.16B | $ 24.68B | $ 24.20B | $ 21.49B | $ 22.37B | |
$ ― | $ 14.21B | $ 19.28B | $ 17.69B | $ 13.99B | $ 12.30B | |
$ ― | $ 2.94B | $ 5.40B | $ 6.51B | $ 7.51B | $ 10.06B | |
$ ― | $ 1.63B | $ 1.85B | $ 1.72B | $ 1.62B | $ 1.58B | |
$ ― | $ 1.32B | $ 3.55B | $ 4.78B | $ 5.89B | $ 8.49B | |
$ ― | $ -747.55M | $ -765.62M | $ -928.11M | $ -424.20M | $ 94.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.10B | $ 4.27B | $ 4.73B | $ 6.76B | $ 9.50B | |
$ ― | $ 639.56M | $ 2.29B | $ 1.95B | $ 3.08B | $ 5.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -495.38M | $ 1.03B | $ 1.72B | $ 3.03B | $ 2.99B | |
$ ― | $ -0.66 | $ 1.37 | $ 2.30 | $ 4.04 | $ 3.99 | |
$ ― | $ -0.66 | $ 1.37 | $ 2.30 | $ 4.04 | $ 3.99 | |
$ ― | $ 749.34M | $ 749.34M | $ 749.34M | $ 749.34M | $ 749.04M | |
$ ― | $ 749.34M | $ 749.34M | $ 749.34M | $ 749.34M | $ 749.20M | |
$ ― | $ 0.20 | $ 0.70 | $ 0.20 | $ 1.18 | $ 1.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 15.84B | $ 21.13B | $ 19.41B | $ 15.60B | $ 13.88B | |
$ ― | $ 41.53M | $ 1.56B | $ 2.25B | $ 3.40B | $ 3.34B | |
$ ― | $ -416.89M | $ 1.87B | $ 2.65B | $ 3.45B | $ 3.18B | |
$ ― | $ 1.14B | $ 1.07B | $ 1.17B | $ 916.77M | $ 683.77M | |
$ ― | $ 2.24B | $ 5.35B | $ 5.91B | $ 7.68B | $ 10.18B | |
$ ― | $ 2.28B | $ 5.40B | $ 5.96B | $ 7.73B | $ 10.21B |