Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 13.85B | $ 14.81B | $ 14.51B | $ 12.78B | $ 11.67B | $ 11.36B | |
$ 8.66B | $ 9.84B | $ 9.44B | $ 7.43B | $ 7.09B | $ 6.60B | |
$ 5.25B | $ 4.97B | $ 5.07B | $ 4.72B | $ 4.59B | $ 4.76B | |
$ 4.38B | $ 4.56B | $ 4.43B | $ 3.40B | $ 2.97B | $ 2.99B | |
$ 422.00M | $ 390.00M | $ -2.24B | $ 1.71B | $ 1.62B | $ 1.77B | |
$ -323.00M | $ -442.00M | $ -395.00M | $ -192.00M | $ -134.00M | $ -71.00M | |
$ -136.00M | $ -74.00M | $ -2.89B | $ 41.00M | $ 190.00M | $ 731.00M | |
$ 110.00M | $ -103.00M | $ -2.65B | $ 1.48B | $ 1.29B | $ 970.00M | |
$ 293.00M | $ -34.00M | $ 4.00M | $ 83.00M | $ 182.00M | $ -41.00M | |
- | - | - | - | - | - | |
$ 108.00M | $ 2.66B | $ -2.43B | $ 1.28B | $ 1.10B | $ 1.00B | |
$ 0.21 | $ 5.25 | $ -4.83 | $ 2.56 | $ 4.34 | $ 3.94 | |
$ 0.23 | $ 5.25 | $ -4.83 | $ 2.53 | $ 4.26 | $ 3.86 | |
$ 2.03B | $ 506.00M | $ 504.00M | $ 502.00M | $ 509.00M | $ 509.00M | |
$ 2.03B | $ 506.00M | $ 504.00M | $ 508.00M | $ 517.00M | $ 519.00M | |
$ 1.16 | $ 1.16 | $ 1.15 | $ 1.09 | $ 0.96 | $ 0.85 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.00B | $ 14.40B | $ 13.88B | $ 11.07B | $ 10.06B | $ 9.59B | |
$ 108.00M | $ 2.66B | $ -2.43B | $ 1.28B | $ 1.10B | $ 1.00B | |
$ 784.50M | $ 820.00M | - | - | $ -14.29B | $ 1.06B | |
- | - | - | - | - | - | |
$ 465.00M | $ 409.00M | $ -2.23B | $ 1.32B | $ 1.45B | $ 938.00M | |
$ 1.54B | $ 1.67B | $ -855.00M | $ 2.19B | $ 2.27B | $ 1.73B |