Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 449.93B | $ 588.13B | $ ― | $ 545.06B | $ 621.13B | $ 621.59B | |
$ 297.29B | $ 388.84B | $ ― | $ 361.08B | $ 420.11B | $ 403.42B | |
$ 152.63B | $ 199.29B | $ ― | $ 183.98B | $ 201.03B | $ 218.17B | |
$ 112.71B | $ 149.34B | $ ― | $ 152.66B | $ 168.59B | $ 189.23B | |
$ 39.93B | $ 49.95B | $ ― | $ 31.32B | $ 32.44B | $ 28.94B | |
$ 214.00M | $ 287.00M | $ ― | $ 231.00M | $ 184.00M | $ 185.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 40.98B | $ 51.52B | $ ― | $ 33.46B | $ 33.30B | $ 30.71B | |
$ 12.67B | $ 15.90B | $ ― | $ 11.39B | $ 10.96B | $ 9.81B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.25B | $ 35.55B | $ ― | $ 22.00B | $ 22.25B | $ 20.83B | |
$ 217.88 | $ 274.16 | $ ― | $ 169.65 | $ 171.60 | $ 160.61 | |
$ 217.83 | $ 274.10 | $ ― | $ 169.62 | $ 171.58 | $ 160.61 | |
$ 389.03M | $ 129.68M | $ ― | $ 129.67M | $ 129.67M | $ 129.67M | |
$ 389.12M | $ 129.70M | $ ― | $ 129.68M | $ 129.68M | $ 129.67M | |
$ 90.00 | $ 90.00 | $ ― | $ 50.00 | $ 60.00 | $ 60.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 410.00B | $ 538.18B | $ ― | $ 513.74B | $ 588.69B | $ 592.65B | |
$ 28.25B | $ 35.55B | $ ― | $ 22.00B | $ 22.25B | $ 20.83B | |
$ 27.86B | $ 34.80B | $ ― | $ 22.71B | $ 21.99B | $ 20.36B | |
$ 9.00M | $ 12.00M | $ ― | $ 12.00M | $ 12.00M | $ 12.00M | |
$ 40.99B | $ 51.53B | $ ― | $ 33.48B | $ 33.31B | $ 30.72B | |
$ 48.29B | $ 61.16B | $ ― | $ 44.73B | $ 45.57B | $ 44.00B |