Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 38.04B | $ 13.15B | $ 11.62B | $ 10.38B | $ 8.81B | $ 6.29B | |
$ ― | $ 5.88B | $ 5.12B | $ 3.87B | $ 3.42B | $ 2.30B | |
$ ― | $ 7.27B | $ 6.50B | $ 6.51B | $ 5.39B | $ 3.99B | |
$ ― | $ 4.15B | $ 3.94B | $ 4.08B | $ 3.67B | $ 2.64B | |
$ ― | $ 3.12B | $ 2.56B | $ 2.44B | $ 1.72B | $ 1.36B | |
$ ― | $ 3.55M | $ -63.96M | $ -268.60M | $ -113.60M | $ 48.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.84B | $ 2.57B | $ 2.25B | $ 1.78B | $ 1.53B | |
$ ― | $ 415.09M | $ 358.42M | $ 327.14M | $ 258.43M | $ 224.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.24B | $ 2.09B | $ 1.85B | $ 1.47B | $ 1.73B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.03B | $ 9.06B | $ 7.95B | $ 7.09B | $ 4.94B | |
$ ― | $ 2.24B | $ 2.09B | $ 1.85B | $ 1.47B | $ 1.73B | |
$ ― | $ 2.53B | $ 2.03B | $ 1.91B | $ 1.48B | $ 1.20B | |
$ ― | $ 140.40M | $ 178.94M | $ 397.95M | $ 284.41M | $ 23.89M | |
$ ― | $ 2.98B | $ 2.74B | $ 2.65B | $ 2.06B | $ 1.55B | |
$ ― | $ 3.71B | $ 3.45B | $ 3.27B | $ 2.62B | $ 1.91B |