Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 21.08B | $ 20.21B | $ 15.37B | $ 9.72B | $ 8.20B | |
$ ― | $ 17.82B | $ 17.02B | $ 12.16B | $ 7.79B | $ 6.67B | |
$ ― | $ 3.26B | $ 3.19B | $ 3.21B | $ 1.93B | $ 1.53B | |
$ ― | $ 1.65B | $ 1.44B | $ 1.70B | $ 1.19B | $ 1.05B | |
$ ― | $ 1.61B | $ 1.74B | $ 1.52B | $ 740.39M | $ 483.58M | |
$ ― | $ -418.41M | $ -37.92M | $ -169.85M | $ -381.58M | $ -437.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.04B | $ 1.63B | $ 1.18B | $ 416.08M | $ 279.78M | |
$ ― | $ 399.38M | $ 234.81M | $ 327.00M | $ 62.43M | $ 10.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 101.60M | $ 1.32B | $ 840.91M | $ 438.19M | $ 208.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 19.47B | $ 18.47B | $ 13.85B | $ 8.98B | $ 7.72B | |
$ ― | $ 101.60M | $ 1.32B | $ 840.91M | $ 438.19M | $ 208.40M | |
$ ― | $ 227.91M | $ 1.33B | $ 893.87M | $ 396.23M | $ 181.36M | |
$ ― | $ 588.81M | $ 233.50M | $ 282.87M | $ 510.02M | $ 618.15M | |
$ ― | $ 1.63B | $ 1.87B | $ 1.46B | $ 926.10M | $ 897.93M | |
$ ― | $ 2.06B | $ 2.29B | $ 1.89B | $ 1.43B | $ 1.42B |