Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 61.21B | $ 60.12B | $ 57.05B | $ 53.75B | $ 53.27B | $ 50.11B | |
$ 41.01B | $ 40.51B | $ 38.53B | $ 36.44B | $ 36.72B | $ 34.17B | |
$ 20.21B | $ 19.61B | $ 18.52B | $ 17.31B | $ 16.55B | $ 15.94B | |
$ 15.74B | $ 15.25B | $ 13.97B | $ 13.29B | $ 13.67B | $ 12.98B | |
$ 4.46B | $ 4.36B | $ 4.55B | $ 4.03B | $ 2.88B | $ 2.96B | |
$ 875.00M | $ 889.00M | $ -1.10B | $ 1.47B | $ 900.00M | $ 1.11B | |
$ 617.00M | $ -231.00M | $ 98.00M | $ -180.00M | $ 71.00M | $ -589.00M | |
$ 2.71B | $ 3.47B | $ 3.31B | $ 2.38B | $ 2.05B | $ 1.25B | |
$ 867.00M | $ 849.00M | $ 831.00M | $ 630.00M | $ 470.00M | $ 431.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 647.00M | $ 1.50B | $ 1.77B | $ 387.00M | $ 919.00M | $ 198.00M | |
$ 4.60 | $ 11.20 | $ 12.59 | $ 2.59 | $ 5.99 | $ 1.29 | |
$ 4.48 | $ 11.16 | $ 12.54 | $ 2.52 | $ 5.96 | $ 1.26 | |
$ 533.20M | $ 137.50M | $ 144.20M | $ 149.90M | $ 153.40M | $ 153.50M | |
$ 535.10M | $ 138.00M | $ 144.80M | $ 150.20M | $ 153.50M | $ 153.70M | |
$ 3.17 | $ 2.79 | $ 0.66 | $ 2.30 | $ 2.13 | $ 2.09 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 56.75B | $ 55.76B | $ 52.49B | $ -49.72B | $ -50.40B | $ -47.15B | |
$ 657.00M | $ 1.54B | $ 1.48B | $ 431.00M | $ 963.00M | $ -339.00M | |
$ 2.58B | $ 2.55B | $ 2.43B | $ 1.75B | $ 1.50B | $ 921.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.97B | $ 4.68B | $ 4.35B | $ 3.46B | $ 3.21B | $ 2.41B | |
$ 6.57B | $ 7.22B | $ 7.13B | $ 5.88B | $ 5.64B | $ 4.73B |