Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 21.92B | $ 17.53B | $ 17.66B | $ 9.50B | $ 4.71B | |
$ 7.50B | $ 5.99B | $ 4.42B | $ 2.73B | $ 1.89B | |
$ 7.78B | $ 6.57B | $ 4.19B | $ 2.75B | $ 1.86B | |
$ 419.67M | $ 470.33M | $ 217.89M | $ 154.47M | $ 105.29M | |
$ 390.53M | $ -58.76M | $ 408.48M | $ 427.38M | $ 505.02M | |
$ -278.84M | $ -577.96M | $ 261.71M | $ 272.91M | $ 26.56M | |
$ 249.70M | $ 12.64M | $ -3.65M | $ 234.78M | $ 351.66M | |
$ -29.14M | $ -565.32M | $ 157.46M | $ 215.97M | $ 378.21M | |
$ 9.77M | $ -553.00M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.02 | $ -0.96 | $ 0.36 | $ 0.48 | $ 0.88 | |
$ 0.02 | $ -0.96 | $ 0.33 | $ 0.44 | $ 0.81 | |
608.86M | 578.95M | 458.43M | 443.13M | 425.00M | |
614.02M | 578.95M | 501.78M | 482.17M | 466.08M |