Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 55.00B | $ 54.32B | $ 58.05B | $ 56.20B | $ 45.80B | $ 33.27B | |
$ 20.48B | $ 20.41B | $ 17.41B | $ 17.45B | $ 15.39B | $ 7.44B | |
$ 34.52B | $ 33.90B | $ 40.64B | $ 38.75B | $ 30.42B | $ 25.83B | |
$ 22.24B | $ 20.37B | $ 22.52B | $ 20.80B | $ 17.86B | $ 12.84B | |
$ 12.27B | $ 12.76B | $ 18.12B | $ 17.95B | $ 12.56B | $ 12.98B | |
$ -1.74B | $ -1.68B | $ -2.04B | $ -2.38B | $ -2.28B | $ -1.51B | |
$ 3.39B | $ -5.60B | $ 2.45B | $ 2.50B | $ -6.88B | $ -3.05B | |
$ 7.07B | $ 6.25B | $ 13.48B | $ 12.99B | $ 3.40B | $ 8.43B | |
$ 1.72B | $ 1.38B | $ 1.63B | $ 1.44B | $ -1.22B | $ 544.00M | |
- | - | - | - | - | - | |
$ 5.34B | $ 4.82B | $ 11.84B | $ 11.57B | $ 4.56B | $ 7.84B | |
$ 3.00 | $ 2.73 | $ 6.65 | $ 6.48 | $ 2.73 | $ 5.30 | |
$ 3.00 | $ 2.72 | $ 6.63 | $ 6.45 | $ 2.72 | $ 5.28 | |
$ 7.07B | $ 1.77B | $ 1.77B | $ 1.77B | $ 1.67B | $ 1.48B | |
$ 7.09B | $ 1.77B | $ 1.78B | $ 1.78B | $ 1.67B | $ 1.48B | |
$ 7.54 | $ 5.92 | $ 5.71 | $ 5.31 | $ 4.72 | $ 4.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 10.56 | $ 8.94 | |
- | - | - | - | - | - | |
$ 42.73B | $ 40.78B | $ 39.94B | $ 38.25B | $ 33.24B | $ 20.28B | |
$ 5.34B | $ 4.86B | $ 11.84B | $ 11.55B | $ 4.62B | $ 7.88B | |
$ 9.88B | $ 9.17B | $ 11.24B | - | $ 5.54B | $ 8.28B | |
- | - | - | - | $ 2.45B | $ 1.78B | |
$ 9.57B | $ 8.47B | $ 15.71B | $ 10.57B | $ 5.85B | $ 10.21B | |
$ 18.02B | $ 17.17B | $ 24.18B | $ 19.07B | $ 12.32B | $ 12.23B |