Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 172.99B | $ 172.99B | $ 173.86B | $ 112.98B | $ 68.68B | $ 25.96B | |
$ 156.93B | $ 156.93B | $ 157.54B | $ 104.54B | $ 65.61B | $ 16.18B | |
$ 16.06B | $ 16.06B | $ 16.32B | $ 8.45B | $ 3.07B | $ 9.78B | |
$ 3.43B | $ 3.43B | $ 3.12B | $ 2.43B | $ 2.39B | $ 2.29B | |
$ 12.64B | $ 12.64B | $ 13.21B | $ 6.01B | $ -227.51M | $ 7.49B | |
$ -1.68B | $ -1.68B | $ -1.13B | $ -1.30B | $ -1.30B | $ -891.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.80B | $ 9.80B | $ 8.76B | $ 2.88B | $ 2.36B | $ 6.99B | |
$ 2.61B | $ 2.61B | $ 3.33B | $ 397.65M | $ 592.60M | $ 1.84B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.07B | $ 6.07B | $ 5.11B | $ 2.33B | $ 1.86B | $ 4.64B | |
$ 0.28 | $ 0.28 | $ 0.24 | $ 0.11 | $ 0.09 | $ 0.21 | |
$ 0.28 | $ 0.28 | $ 0.24 | $ 0.11 | $ 0.09 | $ 0.21 | |
$ 86.67B | $ 21.67B | $ 21.28B | $ 21.17B | $ 20.63B | $ 22.07B | |
$ 86.93B | $ 21.67B | $ 21.28B | $ ― | $ ― | $ ― | |
$ 0.07 | $ 0.07 | $ 0.03 | $ 0.04 | $ 0.11 | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 0.19 | $ 0.05 | $ 0.03 | $ 0.21 | |
$ ― | $ ― | $ 0.19 | $ ― | $ ― | $ ― | |
$ ― | $ 14.16M | $ 30.92M | $ 6.03M | $ ― | $ ― | |
$ 160.35B | $ 160.35B | $ 160.66B | $ 106.97B | $ 67.99B | $ 18.47B | |
$ 6.07B | $ 6.07B | $ 5.11B | $ 2.33B | $ 1.86B | $ 4.64B | |
$ 6.55B | $ 6.98B | $ 7.58B | $ 2.33B | $ 1.87B | $ 4.80B | |
$ 2.68B | $ 2.68B | $ 1.66B | $ 1.70B | $ 1.84B | $ 1.45B | |
$ 12.49B | $ 12.49B | $ 10.41B | $ 4.58B | $ 4.20B | $ 8.44B | |
$ 12.49B | $ 16.97B | $ 14.67B | $ 8.88B | $ 7.90B | $ 12.38B |