Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 10.30B | $ 8.86B | $ 8.08B | $ 7.40B | $ 6.72B | $ 5.86B | |
- | $ 0.00 | $ 92.13M | $ 95.33M | $ 2.13B | $ 1.99B | |
$ 10.30B | $ 8.86B | $ 7.98B | $ 7.31B | $ 4.59B | $ 3.87B | |
$ 6.45B | $ 5.65B | $ 4.81B | $ 4.41B | $ 2.49B | $ 2.42B | |
$ 3.85B | $ 3.20B | $ 3.17B | $ 2.89B | $ 2.10B | $ 1.44B | |
$ -2.59B | $ -2.10B | $ -2.38B | $ -2.60B | $ -1.54B | $ -1.50B | |
- | - | - | - | - | - | |
$ 457.70M | $ 441.18M | $ 519.12M | $ 67.10M | $ 163.69M | $ -539.45M | |
$ 354.97M | $ 175.69M | $ 430.02M | $ 285.94M | $ 260.90M | $ 148.05M | |
- | - | - | - | - | - | |
$ -213.81M | $ 40.40M | $ 63.98M | $ -218.84M | $ -97.21M | $ -687.49M | |
$ 0.02 | $ 0.08 | $ 0.02 | $ -0.07 | $ -0.03 | $ -0.21 | |
$ 0.02 | $ 0.08 | $ 0.02 | $ -0.07 | $ -0.03 | $ -0.21 | |
$ 13.03B | $ 3.30B | $ 3.30B | $ 3.30B | $ 3.30B | $ 3.30B | |
$ 13.03B | $ 3.30B | $ 3.30B | $ 3.30B | $ 3.30B | $ 3.30B | |
$ 0.93 | $ 0.45 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.02B | $ 1.86B | |
$ 6.45B | $ 5.65B | $ 4.90B | $ 4.51B | $ 4.62B | $ 4.41B | |
$ -213.81M | $ 40.40M | $ 63.98M | $ -218.84M | $ -97.21M | $ -687.49M | |
$ -213.81M | $ 40.40M | $ 63.98M | $ -218.84M | $ -97.21M | $ -687.49M | |
$ 3.03B | $ 2.78B | $ 2.60B | $ 2.68B | $ 1.59B | $ 1.53B | |
$ 3.48B | $ 3.22B | $ 3.12B | $ 2.75B | $ 1.76B | $ 985.89M | |
$ 9.33B | $ 8.31B | $ 7.56B | $ 6.77B | $ 3.88B | $ 3.03B |