Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 41.63B | $ 41.63B | $ 67.13B | $ 65.11B | $ 43.31B | $ 28.70B | |
$ 32.54B | $ 32.54B | $ 51.28B | $ 46.49B | $ 30.31B | $ 20.92B | |
$ 9.09B | $ 9.09B | $ 15.85B | $ 18.62B | $ 12.99B | $ 7.77B | |
$ 6.22B | $ 6.22B | $ 8.39B | $ 9.25B | $ 7.07B | $ 4.47B | |
$ 2.87B | $ 2.87B | $ 7.46B | $ 9.36B | $ 4.51B | $ 3.31B | |
$ 16.85M | $ 16.85M | $ 10.37M | $ -373.76M | $ -1.18B | $ -1.14B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.47B | $ 2.47B | $ 7.32B | $ 8.65B | $ 5.03B | $ 2.64B | |
$ 86.02M | $ 86.02M | $ 937.64M | $ 1.30B | $ 758.79M | $ 681.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.31B | $ 2.31B | $ 6.27B | $ 7.28B | $ 4.37B | $ 2.02B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.77B | $ 38.77B | $ 59.67B | $ 55.75B | $ 37.38B | $ 25.39B | |
$ 2.31B | $ 2.31B | $ 6.27B | $ 7.28B | $ 4.37B | $ 2.02B | |
$ 3.03B | $ 3.38B | $ 6.84B | $ 7.23B | $ 3.77B | $ 1.72B | |
$ 936.57M | $ 936.57M | $ 923.05M | $ 941.31M | $ 1.67B | $ 1.45B | |
$ 3.41B | $ 3.41B | $ 8.25B | $ 9.59B | $ 6.71B | $ 4.09B | |
$ 3.41B | $ 4.56B | $ 9.25B | $ 10.50B | $ 7.57B | $ 4.93B |