Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 52.13B | $ 52.13B | $ 40.91B | $ 41.47B | $ 46.52B | $ 40.67B | |
$ 34.49B | $ 34.49B | $ 26.40B | $ 27.21B | $ 30.73B | $ 26.93B | |
$ 17.65B | $ 17.65B | $ 14.51B | $ 14.26B | $ 15.78B | $ 13.74B | |
$ 11.18B | $ 11.18B | $ 8.46B | $ 8.70B | $ 8.61B | $ 7.92B | |
$ 6.47B | $ 6.47B | $ 6.05B | $ 5.56B | $ 7.18B | $ 5.82B | |
$ -224.00M | $ -224.00M | $ -172.00M | $ -217.00M | $ -204.00M | $ -81.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.18B | $ 6.18B | $ 6.14B | $ 4.98B | $ 7.22B | $ 5.90B | |
$ 1.61B | $ 1.61B | $ 1.34B | $ 1.40B | $ 1.71B | $ 1.36B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.50B | $ 4.50B | $ 4.76B | $ 3.55B | $ 5.49B | $ 4.52B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 45.66B | $ 45.66B | $ 34.86B | $ 35.91B | $ 39.34B | $ 34.85B | |
$ 4.50B | $ 4.50B | $ 4.76B | $ 3.55B | $ 5.49B | $ 4.52B | |
$ 4.50B | $ 4.50B | $ 4.76B | $ 3.53B | $ 5.46B | $ 4.50B | |
$ 329.00M | $ 319.00M | $ 217.00M | $ 265.00M | $ 292.00M | $ 197.00M | |
$ 6.51B | $ 6.50B | $ 6.36B | $ 5.24B | $ 7.51B | $ 6.09B | |
$ 8.90B | $ 8.89B | $ 8.35B | $ 7.59B | $ 9.57B | $ 7.76B |