Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 159.82B | $ 200.83B | $ 151.99B | $ 214.99B | $ 214.69B | $ 163.01B | |
$ 92.84B | $ 118.61B | $ 107.34B | $ 186.57B | $ 181.58B | $ 131.24B | |
$ 66.98B | $ 82.22B | $ 44.65B | $ 28.42B | $ 33.11B | $ 31.77B | |
$ 17.73B | $ 21.68B | $ 15.08B | $ 14.62B | $ 13.95B | $ 14.32B | |
$ 49.25B | $ 60.54B | $ 29.57B | $ 13.80B | $ 19.16B | $ 17.45B | |
$ -4.68B | $ -5.70B | $ -4.91B | $ -2.89B | $ -2.40B | $ -3.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 43.55B | $ 54.16B | $ 24.04B | $ 9.25B | $ 16.34B | $ 15.04B | |
$ 12.22B | $ 14.72B | $ 5.47B | $ 2.42B | $ 3.41B | $ 4.39B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.53B | $ 31.24B | $ 16.44B | $ 7.61B | $ 9.92B | $ 7.91B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 222.91M | $ 219.62M | $ 205.44M | $ 115.40M | $ 102.15M | |
$ 110.57B | $ 140.29B | $ 122.42B | $ 201.20B | $ 195.53B | $ 145.56B | |
$ 24.53B | $ 31.24B | $ 16.44B | $ 7.61B | $ 9.92B | $ 7.91B | |
$ 26.70B | $ 33.75B | $ 18.29B | $ 7.68B | $ 10.32B | $ 8.11B | |
$ 4.79B | $ 5.98B | $ 5.32B | $ 3.26B | $ 2.75B | $ 3.61B | |
$ 48.39B | $ 60.14B | $ 29.36B | $ 12.51B | $ 19.09B | $ 18.66B | |
$ 48.39B | $ 71.08B | $ 40.03B | $ 22.30B | $ 27.80B | $ 25.01B |