Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 45.45B | $ 32.66B | $ 44.14B | $ 35.69B | $ 43.41B | $ 39.68B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.12B | $ 3.93B | $ -9.07B | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -161.00M | $ ― | $ ― | $ 543.00M | $ 551.00M | $ ― | |
$ 4.28B | $ 3.93B | $ -9.07B | $ 5.10B | $ 3.29B | $ 3.23B | |
$ 581.00M | $ 461.00M | $ 546.00M | $ 727.00M | $ 495.00M | $ 286.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.56B | $ 3.09B | $ 2.87B | $ 3.93B | $ 2.40B | $ 2.62B | |
$ 8.27 | $ 5.27 | $ 4.90 | $ 6.72 | $ 4.11 | $ 4.45 | |
$ 8.25 | $ 5.26 | $ 4.89 | $ 6.69 | $ 4.10 | $ 4.45 | |
$ 3.50B | $ 586.00M | $ 586.00M | $ 586.00M | $ 585.00M | $ 587.84M | |
$ 3.52B | $ 589.00M | $ 589.00M | $ 590.00M | $ 589.00M | $ 587.84M | |
$ 3.18 | $ 3.00 | $ 2.76 | $ 2.31 | $ 2.20 | $ 2.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -37.35B | $ -28.73B | $ -53.21B | $ -30.59B | $ -40.12B | $ -36.45B | |
$ 3.60B | $ 3.34B | $ 3.02B | $ 4.37B | $ 2.78B | $ 2.94B | |
$ 4.21B | $ 2.89B | $ -6.67B | $ 3.76B | $ 2.43B | $ 2.39B | |
$ 2.76B | $ 552.00M | $ 445.00M | $ 327.00M | $ 355.00M | $ 333.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |