Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 39.33B | $ 76.11B | $ 65.94B | $ 56.64B | $ 30.21B | |
$ ― | $ 35.83B | $ 63.08B | $ 52.09B | $ 43.46B | $ 23.30B | |
$ ― | $ 3.50B | $ 13.03B | $ 13.85B | $ 13.18B | $ 6.91B | |
$ ― | $ 3.21B | $ 6.31B | $ 5.03B | $ 4.47B | $ 2.95B | |
$ ― | $ 288.46M | $ 6.72B | $ 8.83B | $ 8.71B | $ 3.97B | |
$ ― | $ -150.36M | $ -275.93M | $ -134.39M | $ 49.11M | $ -108.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -234.76M | $ 7.62B | $ 10.36B | $ 9.90B | $ 4.44B | |
$ ― | $ 1.39B | $ 2.87B | $ 3.80B | $ 3.64B | $ 1.91B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -1.35B | $ 2.70B | $ 3.74B | $ 3.83B | $ 1.93B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 65.37M | |
$ ― | $ 39.04B | $ 69.39B | $ 57.11B | $ 47.93B | $ 26.25B | |
$ ― | $ -1.35B | $ 2.70B | $ 3.74B | $ 3.83B | $ 1.93B | |
$ ― | $ -1.15B | $ 2.58B | $ 3.59B | $ 3.82B | $ 1.95B | |
$ ― | $ 397.18M | $ 647.46M | $ 542.49M | $ 466.53M | $ 433.47M | |
$ ― | $ 162.42M | $ 8.27B | $ 10.91B | $ 10.36B | $ 4.87B | |
$ ― | $ 247.59M | $ 8.36B | $ 11.02B | $ 10.44B | $ 4.92B |