Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.09B | $ 7.74B | $ 7.72B | $ 7.20B | $ 6.17B | $ 16.65B | |
$ 6.23B | $ 6.97B | $ 6.99B | $ 6.68B | $ 5.24B | $ 13.98B | |
$ 2.82B | $ 770.00M | $ 730.00M | $ 525.00M | $ 932.00M | $ 2.67B | |
$ 1.61B | $ 1.62B | $ 1.69B | $ 51.00M | $ 2.44B | $ 1.84B | |
$ 630.00M | $ 438.00M | $ 377.00M | $ 312.00M | $ 7.21B | $ 821.00M | |
$ -100.00M | $ -168.00M | $ -135.00M | $ -211.00M | $ -307.00M | $ -292.00M | |
$ -159.00M | $ -115.00M | $ -96.00M | $ -6.00M | $ -41.00M | $ -49.00M | |
$ 450.00M | $ 260.00M | $ 258.00M | $ 107.00M | $ 6.92B | $ 569.00M | |
$ 80.00M | $ 68.00M | $ 74.00M | $ 11.00M | $ -54.00M | $ 129.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 370.00M | $ 189.00M | $ 666.00M | $ 336.00M | $ 79.00M | $ 419.00M | |
$ 3.18 | $ 1.64 | $ 5.79 | $ 1.12 | $ 0.53 | $ 2.41 | |
$ 3.08 | $ 1.60 | $ 5.76 | $ 1.09 | $ 0.48 | $ 2.18 | |
$ 464.00M | $ 116.00M | $ 115.00M | $ 183.46M | $ 150.70M | $ 157.25M | |
$ 479.00M | $ 118.00M | $ 116.00M | $ 186.73M | $ 167.08M | $ 173.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.75B | $ 8.60B | $ 7.23B | $ 15.00M | $ 2.99B | $ 15.83B | |
$ 370.00M | $ 189.00M | $ 666.00M | $ 336.00M | $ 110.00M | $ 419.00M | |
$ 438.75M | $ ― | $ ― | $ ― | $ 6.92B | $ 394.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 430.00M | $ 428.00M | $ 393.00M | $ 318.00M | $ 144.00M | $ 861.00M | |
$ 795.00M | $ 860.00M | $ 785.00M | $ 703.00M | $ 522.00M | $ 1.60B |