Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 95.22B | $ 94.44B | $ 81.75B | $ 66.72B | $ 63.34B | $ 61.55B | |
$ 73.64B | $ 77.89B | $ 66.30B | $ 54.94B | $ 52.91B | $ 51.72B | |
$ 21.58B | $ 16.55B | $ 15.44B | $ 11.77B | $ 10.43B | $ 9.83B | |
$ 13.72B | $ 8.49B | $ 7.76B | $ 7.25B | $ 7.13B | $ 7.03B | |
$ 7.86B | $ 8.06B | $ 7.69B | $ 4.52B | $ 3.30B | $ 2.81B | |
$ -603.00M | $ -504.00M | $ -635.00M | $ -682.00M | $ -640.00M | $ -523.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.93B | $ 7.91B | $ 7.36B | $ 4.17B | $ 3.47B | $ 2.59B | |
$ 2.05B | $ 2.19B | $ 1.94B | $ 995.00M | $ 698.00M | $ 362.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.49B | $ 5.36B | $ 5.05B | $ 2.98B | $ 2.62B | $ 2.08B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 906.00M | $ 711.00M | $ 668.00M | $ 692.00M | $ 799.00M | |
$ 87.36B | $ 86.38B | $ 74.06B | $ 62.20B | $ 60.04B | $ 58.74B | |
$ 5.49B | $ 5.36B | $ 5.05B | $ 2.98B | $ 2.62B | $ 2.08B | |
$ 5.49B | $ 5.19B | $ 4.96B | $ 2.78B | $ 2.06B | $ 1.87B | |
$ 450.00M | $ 628.00M | $ 571.00M | $ 634.00M | $ 701.00M | $ 629.00M | |
$ 8.38B | $ 8.54B | $ 7.93B | $ 4.80B | $ 4.17B | $ 3.21B | |
$ 12.46B | $ 12.72B | $ 11.70B | $ 8.63B | $ 7.86B | $ 6.51B |