Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 2.83B | $ 2.15B | $ 2.17B | $ 2.02B | $ 1.52B | |
$ ― | $ 83.00M | $ 42.00M | $ 47.00M | $ 71.00M | $ 93.00M | |
$ ― | $ 2.74B | $ 2.11B | $ 2.12B | $ 1.95B | $ 1.43B | |
$ ― | $ 1.09B | $ 757.00M | $ 777.00M | $ 820.00M | $ 766.00M | |
$ ― | $ 1.65B | $ 1.35B | $ 1.34B | $ 1.13B | $ 663.00M | |
$ ― | $ -981.00M | $ -1.03B | $ -1.16B | $ -1.24B | $ -1.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 751.00M | $ 344.00M | $ -3.78B | $ -482.00M | $ 174.00M | |
$ ― | $ 101.00M | $ 82.00M | $ -280.00M | $ -13.00M | $ 21.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 564.00M | $ 241.00M | $ -3.27B | $ -451.00M | $ 153.00M | |
$ ― | $ 0.03 | $ 0.01 | $ -0.23 | $ -0.05 | $ 0.02 | |
$ ― | $ 0.03 | $ 0.01 | $ -0.23 | $ -0.05 | $ 0.02 | |
$ ― | $ 22.43B | $ 21.49B | $ 14.01B | $ 9.53B | $ 7.99B | |
$ ― | $ 22.43B | $ 21.49B | $ 14.01B | $ 9.53B | $ 8.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.00M | $ 5.00M | $ 2.00M | $ 20.00M | $ 16.00M | |
$ ― | $ 1.18B | $ 799.00M | $ 824.00M | $ 891.00M | $ 859.00M | |
$ ― | $ 564.00M | $ 241.00M | $ -3.27B | $ -451.00M | $ 153.00M | |
$ ― | $ 435.90M | $ 231.86M | $ 383.89M | $ -101.11M | $ -1.47B | |
$ ― | $ 985.00M | $ 967.00M | $ 1.13B | $ 1.15B | $ 1.08B | |
$ ― | $ 1.74B | $ 1.31B | $ -2.65B | $ 672.00M | $ 1.25B | |
$ ― | $ 2.53B | $ 1.92B | $ -2.05B | $ 1.23B | $ 1.71B |