Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 15.53B | $ 18.54B | $ 19.45B | $ 16.82B | $ 11.58B | |
$ ― | $ 11.38B | $ 12.98B | $ 12.99B | $ 10.12B | $ 7.01B | |
$ ― | $ 4.15B | $ 5.57B | $ 6.46B | $ 6.70B | $ 4.58B | |
$ ― | $ 1.27B | $ 1.54B | $ 1.14B | $ 1.02B | $ 680.00M | |
$ ― | $ 2.87B | $ 4.03B | $ 5.32B | $ 5.68B | $ 3.90B | |
$ ― | $ -1.41B | $ -845.10M | $ -693.55M | $ -721.35M | $ -1.27B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.93B | $ 8.72B | $ 9.11B | $ 9.15B | $ 8.36B | |
$ ― | $ 994.77M | $ 2.63B | $ 3.07B | $ 2.04B | $ 1.84B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.25B | $ 3.56B | $ 4.01B | $ 5.02B | $ 4.21B | |
$ ― | $ 0.54 | $ 1.60 | $ 1.84 | $ 2.34 | $ 2.03 | |
$ ― | $ 0.54 | $ 1.59 | $ 1.83 | $ 2.33 | $ 2.02 | |
$ ― | $ 2.33B | $ 2.23B | $ 2.18B | $ 2.14B | $ 2.07B | |
$ ― | $ 2.33B | $ 2.24B | $ 2.18B | $ 2.14B | $ 2.09B | |
$ ― | $ 0.13 | $ 0.12 | $ 0.53 | $ 0.00 | $ 0.44 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.65B | $ 14.51B | $ 14.13B | $ 11.14B | $ 7.69B | |
$ ― | $ 1.35B | $ 3.65B | $ 4.10B | $ 5.11B | $ 4.31B | |
$ ― | $ -1.15B | $ -58.45M | $ 1.05B | $ 2.90B | $ 556.99M | |
$ ― | $ 1.71B | $ 1.13B | $ 1.01B | $ 999.45M | $ 1.39B | |
$ ― | $ 4.64B | $ 9.85B | $ 10.12B | $ 10.15B | $ 9.75B | |
$ ― | $ 7.95B | $ 13.08B | $ 12.65B | $ 12.26B | $ 12.06B |