Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 9.70B | $ 8.77B | $ 8.39B | $ 7.51B | $ 6.83B | |
$ ― | $ 5.49B | $ 4.97B | $ 4.77B | $ 4.46B | $ 4.33B | |
$ ― | $ 4.21B | $ 3.81B | $ 3.62B | $ 3.05B | $ 2.50B | |
$ ― | $ 2.74B | $ 2.49B | $ 2.53B | $ 2.04B | $ 1.73B | |
$ ― | $ 1.47B | $ 1.32B | $ 1.09B | $ 1.01B | $ 767.50M | |
$ ― | $ 22.55M | $ -68.48M | $ -229.68M | $ -224.26M | $ -240.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.20B | $ 882.33M | $ 841.65M | $ 793.88M | $ 68.95M | |
$ ― | $ 213.06M | $ 181.42M | $ 199.89M | $ 110.95M | $ -12.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 988.10M | $ 702.99M | $ 641.76M | $ 682.93M | $ 81.76M | |
$ ― | $ 0.54 | $ 0.40 | $ 0.39 | $ 0.42 | $ 0.05 | |
$ ― | $ 0.54 | $ 0.40 | $ 0.39 | $ 0.32 | $ 0.05 | |
$ ― | $ 1.84B | $ 1.77B | $ 1.64B | $ 1.63B | $ 1.63B | |
$ ― | $ 1.84B | $ 1.77B | $ 1.64B | $ 1.83B | $ 1.63B | |
$ ― | $ 0.12 | $ 0.07 | $ 0.06 | $ 0.05 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.24B | $ 7.46B | $ 7.31B | $ 6.50B | $ 6.06B | |
$ ― | $ 988.10M | $ 702.99M | $ 641.76M | $ 682.93M | $ 81.76M | |
$ ― | $ 1.25B | $ 977.29M | $ 588.73M | $ 546.79M | $ 214.43M | |
$ ― | $ 60.23M | $ 181.27M | $ 280.84M | $ 246.90M | $ 266.74M | |
$ ― | $ 1.26B | $ 1.06B | $ 1.12B | $ 1.04B | $ 335.69M | |
$ ― | $ 1.88B | $ 1.68B | $ 1.80B | $ 1.79B | $ 1.13B |