Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 7.10B | $ 6.05B | $ 4.43B | $ 4.02B | $ 4.00B | |
$ ― | $ 6.23B | $ 5.47B | $ 4.08B | $ 3.62B | $ 3.34B | |
$ ― | $ 879.08M | $ 585.85M | $ 341.37M | $ 397.55M | $ 657.87M | |
$ ― | $ 333.45M | $ 485.86M | $ 327.89M | $ 408.87M | $ 430.71M | |
$ ― | $ 545.63M | $ 99.99M | $ 13.48M | $ -11.32M | $ 227.17M | |
$ ― | $ -112.51M | $ -104.86M | $ -111.39M | $ -130.40M | $ -112.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 389.66M | $ -80.89M | $ -313.05M | $ -232.74M | $ 114.90M | |
$ ― | $ 81.41M | $ 30.27M | $ 41.31M | $ -12.16M | $ -8.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 193.22M | $ -215.65M | $ -355.49M | $ -222.40M | $ 107.46M | |
$ ― | $ 0.06 | $ -0.07 | $ -0.11 | $ -0.07 | $ 0.03 | |
$ ― | $ 0.06 | $ -0.07 | $ -0.11 | $ -0.07 | $ 0.03 | |
$ ― | $ 3.31B | $ 3.16B | $ 3.21B | $ 3.21B | $ 3.21B | |
$ ― | $ 3.31B | $ 3.16B | $ 3.21B | $ 3.21B | $ 3.21B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.56B | $ 5.95B | $ 4.41B | $ 4.03B | $ 3.77B | |
$ ― | $ 193.22M | $ -215.65M | $ -355.49M | $ -222.40M | $ 107.46M | |
$ ― | $ 240.08M | $ -72.75M | $ -204.87M | $ -133.04M | $ 96.68M | |
$ ― | $ 124.86M | $ 118.75M | $ 123.13M | $ 136.01M | $ 121.70M | |
$ ― | $ 514.51M | $ 37.86M | $ -189.92M | $ -96.73M | $ 236.60M | |
$ ― | $ 795.72M | $ 346.80M | $ 49.13M | $ 136.94M | $ 433.73M |