Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 11.60B | $ 4.17B | $ 3.36B | $ 3.33B | $ 2.81B | $ 2.30B | |
$ ― | $ 1.54B | $ 1.15B | $ 922.37M | $ 514.34M | $ 426.97M | |
$ ― | $ 2.63B | $ 2.21B | $ 2.40B | $ 2.29B | $ 1.88B | |
$ ― | $ 3.15B | $ 2.62B | $ 2.15B | $ 2.01B | $ 1.69B | |
$ ― | $ -519.49M | $ -408.58M | $ 255.10M | $ 283.18M | $ 190.89M | |
$ ― | $ 81.49M | $ 40.01M | $ 24.68M | $ 11.82M | $ -23.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -382.14M | $ -382.74M | $ 396.13M | $ 448.03M | $ 378.42M | |
$ ― | $ -43.79M | $ -41.04M | $ 30.33M | $ 38.76M | $ 54.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -302.33M | $ -335.48M | $ 372.58M | $ 412.11M | $ 310.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.69B | $ 3.77B | $ 3.07B | $ 2.53B | $ 2.11B | |
$ ― | $ -302.33M | $ -335.48M | $ 372.58M | $ 412.11M | $ 310.00M | |
$ ― | $ -297.53M | $ -346.84M | $ 349.28M | $ 441.84M | $ 288.68M | |
$ ― | $ 5.09M | $ 12.86M | $ 14.40M | $ 17.62M | $ 62.51M | |
$ ― | $ -377.05M | $ -369.88M | $ 410.53M | $ 465.65M | $ 440.93M | |
$ ― | $ 61.52M | $ 122.66M | $ 410.53M | $ 813.55M | $ 796.84M |