Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 6.60B | $ 20.71B | $ 16.77B | $ 14.84B | $ 23.60B | $ 23.24B | |
$ 4.91B | $ 17.51B | $ 13.14B | $ 10.62B | $ 19.27B | $ 19.13B | |
$ 1.69B | $ 3.20B | $ 3.63B | $ 4.22B | $ 4.33B | $ 4.11B | |
$ 250.37M | $ 445.80M | $ 382.08M | $ 628.50M | $ 262.95M | $ 240.84M | |
$ 1.44B | $ 2.75B | $ 3.25B | $ 3.59B | $ 4.07B | $ 3.87B | |
$ 92.23M | $ 243.47M | $ 234.70M | $ 156.07M | $ 65.86M | $ 62.85M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.25B | $ 3.30B | $ 4.88B | $ 3.29B | $ 4.19B | $ 3.91B | |
$ 568.38M | $ 677.51M | $ 1.15B | $ 671.97M | $ 890.18M | $ 830.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.64B | $ 2.81B | $ 3.70B | $ 2.52B | $ 3.11B | $ 3.07B | |
$ 0.43 | $ 0.71 | $ 0.96 | $ 0.64 | $ 0.79 | $ 0.78 | |
$ 0.43 | $ 0.71 | $ 0.96 | $ 0.64 | $ 0.79 | $ 0.78 | |
$ 7.70B | $ 3.94B | $ 3.86B | $ 3.91B | $ 3.94B | $ 3.96B | |
$ 7.70B | $ 3.94B | $ 3.86B | $ 3.91B | $ 3.94B | $ 3.96B | |
$ 0.22 | $ 0.24 | $ 0.22 | $ 0.00 | $ 0.25 | $ 0.22 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.16B | $ 17.95B | $ 13.52B | $ 11.25B | $ 19.53B | $ 19.37B | |
$ 1.64B | $ 2.81B | $ 3.70B | $ 2.52B | $ 3.11B | $ 3.07B | |
$ 1.52B | $ 2.56B | $ 3.25B | $ 2.56B | $ 3.22B | $ 3.46B | |
$ ― | $ 106.78M | $ 108.66M | $ 108.69M | $ 183.32M | $ 122.61M | |
$ 2.29B | $ 3.41B | $ 4.99B | $ 3.40B | $ 4.37B | $ 4.03B | |
$ 2.55B | $ 3.87B | $ 5.49B | $ 3.91B | $ 4.87B | $ 4.57B |