Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 13.39B | $ 17.99B | $ 17.13B | $ 13.40B | $ 14.91B | $ 11.52B | |
$ 4.10B | $ 5.50B | $ 5.14B | $ 4.10B | $ 4.51B | $ 3.16B | |
$ 9.30B | $ 12.49B | $ 11.99B | $ 9.30B | $ 10.40B | $ 8.36B | |
$ 7.71B | $ 10.19B | $ 8.85B | $ 7.95B | $ 8.60B | $ 6.85B | |
$ 1.58B | $ 2.30B | $ 3.14B | $ 1.36B | $ 1.80B | $ 1.50B | |
$ -323.07M | $ -435.63M | $ -433.58M | $ -435.79M | $ -519.22M | $ -193.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.70B | $ 2.22B | $ 2.56B | $ 567.51M | $ 1.04B | $ 752.47M | |
$ 382.98M | $ 571.95M | $ 379.15M | $ 361.66M | $ 527.88M | $ 262.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.30B | $ 1.55B | $ 1.77B | $ 199.04M | $ 463.30M | $ 541.84M | |
$ 0.14 | $ 0.17 | $ 0.20 | $ 0.02 | $ 0.05 | $ 0.07 | |
$ 0.14 | $ 0.17 | $ 0.20 | $ 0.02 | $ 0.05 | $ 0.07 | |
$ 26.41B | $ 8.80B | $ 8.78B | $ 8.78B | $ 8.77B | $ 8.29B | |
$ 26.41B | $ 8.80B | $ 8.78B | $ 8.78B | $ 8.77B | $ 8.29B | |
$ 0.06 | $ 0.06 | $ 0.04 | $ 0.00 | $ 0.03 | $ 0.03 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.08 | $ ― | $ 0.17 | $ 0.07 | $ 0.09 | $ 11.36 | |
$ 0.08 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 66.56M | $ 87.95M | $ 80.65M | $ 66.92M | $ 84.58M | $ 334.32M | |
$ 11.81B | $ 15.68B | $ 13.99B | $ 12.04B | $ 13.11B | $ 10.01B | |
$ 1.30B | $ 1.55B | $ 1.86B | $ 288.88M | $ 551.48M | $ 627.69M | |
$ 1.24B | $ 1.55B | $ 1.51B | $ 242.98M | $ 612.18M | $ 582.49M | |
$ 383.40M | $ 471.66M | $ 444.56M | $ 466.46M | $ 563.06M | $ 283.68M | |
$ 2.09B | $ 2.69B | $ 3.00B | $ 1.03B | $ 1.61B | $ 1.04B | |
$ 3.53B | $ 4.48B | $ 4.48B | $ 2.43B | $ 2.96B | $ 1.98B |