Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 25.39B | $ 35.54B | $ 55.77B | $ 48.02B | $ 38.70B | |
$ ― | $ 22.00B | $ 30.92B | $ 39.86B | $ 34.19B | $ 27.58B | |
$ ― | $ 3.39B | $ 4.63B | $ 15.91B | $ 13.83B | $ 11.13B | |
$ ― | $ 4.20B | $ 8.08B | $ 6.62B | $ 5.74B | $ 3.95B | |
$ ― | $ -808.24M | $ -3.45B | $ 9.29B | $ 8.09B | $ 7.17B | |
$ ― | $ -1.51B | $ -1.02B | $ -1.82B | $ -218.50M | $ -646.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -12.91B | $ -13.57B | $ 10.50B | $ 9.47B | $ 7.77B | |
$ ― | $ 99.94M | $ -315.05M | $ 5.22B | $ 5.30B | $ 4.48B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -13.21B | $ -12.87B | $ 5.45B | $ 4.59B | $ 2.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 26.20B | $ 38.99B | $ 46.48B | $ 39.93B | $ 31.53B | |
$ ― | $ -13.06B | $ -12.73B | $ 5.45B | $ 4.59B | $ 2.75B | |
$ ― | $ -12.62B | $ -13.14B | $ 6.75B | $ 2.90B | $ 1.33B | |
$ ― | $ 1.80B | $ 1.71B | $ 2.28B | $ 798.77M | $ 1.05B | |
$ ― | $ -11.12B | $ -11.86B | $ 12.79B | $ 10.27B | $ 8.82B | |
$ ― | $ -11.12B | $ -11.86B | $ 13.45B | $ 11.00B | $ 9.22B |