Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 11.20B | $ 10.98B | $ 9.57B | $ 9.85B | $ 8.26B | $ 49.00M | |
$ 9.02B | $ 9.09B | $ 8.14B | $ 8.45B | $ 7.00B | $ -71.00M | |
$ 2.18B | $ 1.89B | $ 1.43B | $ 1.41B | $ 1.27B | $ 2.08B | |
$ 688.00M | $ 750.00M | $ 766.00M | $ -14.00M | $ 251.00M | $ 464.00M | |
$ 1.12B | $ 1.11B | $ 629.00M | $ 1.39B | $ 1.66B | $ 1.62B | |
$ 145.00M | $ 169.00M | $ 84.00M | $ 60.00M | $ 2.00M | $ 2.00M | |
$ -158.00M | $ -76.00M | $ -55.00M | $ 54.00M | $ -104.00M | $ -63.00M | |
$ 1.30B | $ 1.23B | $ 687.00M | $ 1.39B | $ 1.11B | $ 1.00B | |
$ 342.00M | $ 329.00M | $ 207.00M | $ 369.00M | $ 295.00M | $ 260.00M | |
$ 4.00M | $ 4.00M | $ -2.00M | $ 44.00M | $ 62.00M | $ 69.00M | |
$ 893.00M | $ 827.00M | $ 442.00M | $ 990.00M | $ 784.00M | $ 1.43B | |
$ 2.28 | $ 1.99 | $ 1.05 | $ 2.34 | $ 2.01 | $ 1.89 | |
$ 2.27 | $ 1.97 | $ 1.04 | $ 2.28 | $ 1.95 | $ 1.84 | |
$ 1.59B | $ 416.00M | $ 421.00M | $ 422.00M | $ 390.00M | $ 377.00M | |
$ 1.59B | $ 420.00M | $ 425.00M | $ 434.00M | $ 402.00M | $ 388.00M | |
$ 0.61 | $ 0.52 | $ 0.48 | $ ― | $ 0.12 | $ 0.48 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.67B | $ 9.85B | $ 8.91B | $ 7.72B | $ 186.00M | $ 393.00M | |
$ 893.00M | $ 827.00M | $ 442.00M | $ 990.00M | $ 784.00M | $ 1.43B | |
$ 758.59M | $ ― | $ ― | $ ― | $ 504.32M | $ 743.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.29B | $ 1.13B | $ 658.00M | $ 734.00M | $ 709.00M | $ 1.00B | |
$ 1.65B | $ 1.59B | $ 1.26B | $ 1.25B | $ 1.16B | $ 1.43B |