Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 5.20B | $ 5.54B | $ 6.36B | $ 5.17B | $ 3.81B | |
$ ― | $ 1.80B | $ 1.55B | $ 1.48B | $ 1.12B | $ 851.48M | |
$ ― | $ 3.40B | $ 3.99B | $ 4.88B | $ 4.05B | $ 2.96B | |
$ ― | $ 3.11B | $ 2.78B | $ 3.14B | $ 2.53B | $ 1.87B | |
$ ― | $ 282.81M | $ 1.22B | $ 1.74B | $ 1.52B | $ 1.09B | |
$ ― | $ -297.46M | $ -313.60M | $ -196.71M | $ -107.92M | $ -22.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -74.56M | $ 942.17M | $ 1.63B | $ 1.47B | $ 1.12B | |
$ ― | $ 70.23M | $ 238.91M | $ 279.83M | $ 167.47M | $ 135.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -134.39M | $ 706.59M | $ 1.40B | $ 1.30B | $ 981.37M | |
$ ― | $ -0.04 | $ 0.22 | $ 0.46 | $ 0.41 | $ 0.30 | |
$ ― | $ -0.04 | $ 0.22 | $ 0.46 | $ 0.40 | $ 0.30 | |
$ ― | $ 3.45B | $ 3.19B | $ 3.20B | $ 3.21B | $ 3.26B | |
$ ― | $ 3.45B | $ 3.19B | $ 3.36B | $ 3.22B | $ 3.26B | |
$ ― | $ 0.00 | $ 0.05 | $ 0.12 | $ 0.09 | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.92B | $ 4.32B | $ 4.62B | $ 3.66B | $ 2.72B | |
$ ― | $ -134.39M | $ 706.59M | $ 1.40B | $ 1.30B | $ 981.37M | |
$ ― | $ -87.83M | $ 745.96M | $ 1.39B | $ 1.25B | $ 954.99M | |
$ ― | $ 399.46M | $ 424.00M | $ 295.46M | $ 170.57M | $ 50.44M | |
$ ― | $ 324.90M | $ 1.37B | $ 1.93B | $ 1.64B | $ 1.17B | |
$ ― | $ 906.88M | $ 1.88B | $ 2.39B | $ 1.96B | $ 1.42B |