Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 193.11B | $ ― | $ 164.09B | $ 214.57B | $ 107.77B | $ 99.55B | |
$ ― | $ ― | $ 93.58B | $ 109.46B | $ 68.05B | $ 72.74B | |
$ ― | $ ― | $ 70.51B | $ 105.11B | $ 39.72B | $ 26.81B | |
$ ― | $ ― | $ 1.44B | $ 1.31B | $ 1.22B | $ 941.00M | |
$ ― | $ ― | $ 69.07B | $ 103.81B | $ 38.50B | $ 25.87B | |
$ ― | $ ― | $ 584.00M | $ 356.00M | $ 65.00M | $ -230.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 66.77B | $ 108.31B | $ 40.86B | $ 25.30B | |
$ ― | $ ― | $ 17.47B | $ 29.29B | $ 10.46B | $ 6.74B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 49.15B | $ 78.98B | $ 30.34B | $ 18.50B | |
$ ― | $ ― | $ ― | $ 50.02 | $ 19.25 | $ 11.74 | |
$ ― | $ ― | $ ― | $ 49.94 | $ 19.19 | $ 11.70 | |
$ ― | $ ― | $ ― | $ 1.58B | $ 1.58B | $ 1.58B | |
$ ― | $ ― | $ ― | $ 1.58B | $ 1.58B | $ 1.58B | |
$ ― | $ ― | $ ― | $ 17.47 | $ 4.35 | $ 2.90 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 50.05 | $ 19.25 | $ 11.81 | |
$ ― | $ ― | $ ― | $ 49.97 | $ 19.19 | $ 11.76 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 95.02B | $ 110.76B | $ 69.27B | $ 73.68B | |
$ ― | $ ― | $ 49.15B | $ 78.98B | $ 30.34B | $ 18.50B | |
$ ― | $ ― | $ 51.20B | $ 76.36B | $ 28.21B | $ 18.51B | |
$ ― | $ ― | $ 381.00M | $ 224.00M | $ 247.00M | $ 572.00M | |
$ ― | $ ― | $ 67.15B | $ 108.53B | $ 41.10B | $ 25.88B | |
$ ― | $ 25.08B | $ 72.94B | $ 113.41B | $ 45.56B | $ 30.33B |