Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 3.29B | $ 2.46B | $ 2.88B | $ 2.92B | $ 2.75B | |
$ ― | $ 842.75M | $ 549.78M | $ 588.99M | $ 538.32M | $ 758.96M | |
$ ― | $ 2.45B | $ 1.91B | $ 2.29B | $ 2.38B | $ 1.99B | |
$ ― | $ 1.81B | $ 1.47B | $ 938.48M | $ 705.60M | $ 534.60M | |
$ ― | $ 639.67M | $ 448.87M | $ 1.35B | $ 1.67B | $ 1.45B | |
$ ― | $ 44.64M | $ 127.51M | $ 164.99M | $ 158.50M | $ 97.43M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 486.05M | $ 765.84M | $ -2.42B | $ 2.01B | $ 1.73B | |
$ ― | $ 253.28M | $ 219.04M | $ 290.39M | $ 332.80M | $ 250.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 416.51M | $ 473.38M | $ -2.75B | $ 1.62B | $ 1.45B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.65B | $ 2.02B | $ 1.53B | $ 1.24B | $ 1.29B | |
$ ― | $ 416.51M | $ 473.38M | $ -2.75B | $ 1.62B | $ 1.45B | |
$ ― | $ 461.59M | $ 395.27M | $ 4.24B | $ 1.49B | $ 1.34B | |
$ ― | $ 119.31M | $ 8.22M | $ 4.71M | $ 6.06M | $ 46.00K | |
$ ― | $ 605.36M | $ 774.06M | $ -2.42B | $ 2.02B | $ 1.73B | |
$ ― | $ 914.73M | $ 1.05B | $ -2.06B | $ 2.33B | $ 2.03B |