Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 18.42B | $ 15.04B | $ 12.91B | $ 12.24B | $ 11.34B | $ 10.82B | |
$ 8.74B | $ 6.49B | $ 6.06B | $ 6.21B | $ 3.89B | $ 5.96B | |
$ 9.69B | $ 8.55B | $ 6.86B | $ 6.03B | $ 7.45B | $ 4.85B | |
$ 5.79B | $ 4.86B | $ 4.00B | $ 3.11B | $ 3.02B | $ 2.21B | |
$ 3.90B | $ 3.69B | $ 2.85B | $ 2.92B | $ 4.43B | $ 2.65B | |
$ -218.94M | $ -179.94M | $ -145.62M | $ -155.01M | $ -106.05M | $ -144.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.28B | $ 3.39B | $ 2.57B | $ 3.16B | $ 4.45B | $ 2.86B | |
$ 1.10B | $ 718.82M | $ 563.36M | $ 613.88M | $ 873.34M | $ 558.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.89B | $ 2.62B | $ 1.98B | $ 2.49B | $ 3.57B | $ 2.27B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.53B | $ 11.35B | $ 10.06B | $ 9.32B | $ 6.92B | $ 8.17B | |
$ 3.89B | $ 2.62B | $ 1.98B | $ 2.49B | $ 3.57B | $ 2.27B | |
$ 2.70B | $ 2.65B | $ 2.00B | $ 2.30B | $ 3.57B | $ 2.16B | |
$ 233.65M | $ 184.65M | $ 149.85M | $ 170.19M | $ 116.10M | $ 106.96M | |
$ 5.51B | $ 3.57B | $ 2.72B | $ 3.33B | $ 4.57B | $ 2.96B | |
$ 6.42B | $ 4.38B | $ 3.53B | $ 4.05B | $ 5.06B | $ 3.38B |