Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.49B | $ 5.26B | $ 17.00B | $ 15.51B | $ 17.68B | $ 15.30B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -4.19B | $ -1.06B | $ 11.10B | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.83B | $ 1.59B | $ -10.13B | $ 2.30B | $ 1.99B | $ 1.88B | |
$ 1.29B | $ 1.00B | $ 21.23B | $ 1.12B | $ 762.00M | $ 887.00M | |
$ 301.00M | $ 212.00M | $ 15.00M | $ 259.00M | $ 130.00M | $ 188.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 970.00M | $ 769.00M | $ 309.00M | $ 830.00M | $ 611.00M | $ 687.00M | |
$ 9.99 | $ 7.51 | $ 2.90 | $ 7.73 | $ 5.71 | $ 6.43 | |
$ 9.91 | $ 7.48 | $ 2.89 | $ 7.70 | $ 5.70 | $ 6.40 | |
$ 389.00M | $ 102.00M | $ 106.00M | $ 107.00M | $ 107.00M | $ 107.00M | |
$ 393.00M | $ 103.00M | $ 107.00M | $ 108.00M | $ 107.00M | $ 107.00M | |
$ 3.28 | $ 2.99 | $ 2.60 | $ 2.08 | $ 1.94 | $ 1.77 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -10.56B | $ -4.26B | $ -5.90B | $ -14.39B | $ -16.92B | $ -14.42B | |
$ 992.00M | $ 789.00M | $ 334.00M | $ 859.00M | $ 632.00M | $ 699.00M | |
$ 1.20B | $ 735.74M | $ 15.61B | $ 821.73M | $ 584.07M | $ 673.95M | |
$ 213.00M | $ 213.00M | $ 166.00M | $ 68.00M | $ 69.00M | $ 55.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |