Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 133.92B | $ 257.10B | $ 133.92B | $ 68.18B | $ 40.87B | $ 31.94B | |
$ 94.42B | $ ― | $ 94.42B | $ 47.71B | $ 27.07B | $ 21.73B | |
$ 39.49B | $ ― | $ 39.49B | $ 20.48B | $ 13.81B | $ 10.21B | |
$ 30.90B | $ ― | $ 30.84B | $ 15.43B | $ 9.62B | $ 8.15B | |
$ 8.60B | $ ― | $ 8.65B | $ 5.05B | $ 4.19B | $ 2.06B | |
$ -4.41B | $ ― | $ -4.41B | $ -1.80B | $ -1.26B | $ -1.37B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.22B | $ ― | $ 4.22B | $ 3.62B | $ 3.50B | $ 1.11B | |
$ -505.04M | $ ― | $ -505.04M | $ 371.61M | $ 618.92M | $ 161.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.32B | $ ― | $ 4.32B | $ 3.06B | $ 2.85B | $ 924.83M | |
$ 34.64 | $ ― | $ 35.24 | $ 23.04 | $ 21.07 | $ 6.84 | |
$ 34.64 | $ ― | $ 35.24 | $ 23.04 | $ 21.07 | $ 6.84 | |
$ 497.52M | $ ― | $ 122.71M | $ 13.30B | $ 135.15M | $ 135.15M | |
$ 497.52M | $ ― | $ 122.71M | $ 13.30B | $ 135.15M | $ 135.15M | |
$ 11.09 | $ ― | $ 11.09 | $ 11.34 | $ 3.78 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 125.32B | $ ― | $ 125.26B | $ 63.13B | $ 36.69B | $ 29.88B | |
$ 4.32B | $ ― | $ 4.32B | $ 3.06B | $ 2.85B | $ 924.83M | |
$ 3.50B | $ ― | $ 3.53B | $ 3.18B | $ 3.00B | $ 805.82M | |
$ 5.31B | $ ― | $ 4.94B | $ 2.09B | $ 1.53B | $ 1.57B | |
$ 9.53B | $ ― | $ 9.16B | $ 5.71B | $ 5.02B | $ 2.68B | |
$ 12.84B | $ 24.33B | $ 12.47B | $ 7.55B | $ 6.25B | $ 3.74B |