Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.54B | $ 10.91B | $ 10.96B | $ 10.63B | $ 7.72B | $ 5.93B | |
$ 2.47B | $ 4.11B | $ 5.47B | $ 5.87B | $ 3.33B | - | |
$ 8.07B | $ 6.80B | $ 5.50B | $ 4.75B | $ 4.38B | $ 8.20B | |
$ 2.13B | $ 1.98B | $ 1.82B | $ 1.55B | $ 1.33B | $ 1.47B | |
$ 3.63B | $ 4.31B | $ 3.02B | $ 2.63B | $ 4.18B | $ 4.45B | |
$ 1.41B | $ 1.16B | $ 1.13B | $ 18.00M | $ 8.00M | $ 107.00M | |
$ 1.49B | $ 1.38B | $ 656.00M | $ -612.00M | $ 943.00M | $ 244.00M | |
$ 3.92B | $ 4.41B | $ 2.54B | $ 2.07B | $ 277.00M | $ 1.06B | |
$ 919.00M | $ 1.00B | $ 425.00M | $ 511.00M | $ 79.00M | $ 335.00M | |
$ 586.00M | $ 589.00M | $ 637.00M | $ 608.00M | $ 328.00M | $ 375.00M | |
$ 2.87B | $ 3.18B | $ 2.05B | $ 1.51B | $ 208.00M | $ 2.91B | |
$ 2.36 | $ 2.61 | $ 1.68 | $ 1.25 | $ 0.17 | $ 0.70 | |
$ 2.35 | $ 2.60 | $ 1.67 | $ 1.24 | $ 0.17 | $ 0.70 | |
$ 4.87B | $ 1.22B | $ 1.22B | $ 1.22B | $ 1.21B | $ 1.21B | |
$ 4.89B | $ 1.22B | $ 1.22B | $ 1.22B | $ 1.22B | $ 1.21B | |
$ 1.89 | $ 1.80 | - | $ 1.64 | $ 1.60 | $ 1.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.41B | $ 6.72B | $ 7.95B | $ 5.58B | $ 1.33B | $ 1.47B | |
- | - | - | - | - | - | |
$ 2.88B | $ 3.18B | $ 2.05B | $ 1.52B | $ 211.00M | $ 850.00M | |
$ 1.51B | - | - | - | $ 1.57B | $ 1.43B | |
$ 3.07B | $ 5.64B | $ 3.69B | $ 3.25B | $ 1.45B | $ 1.06B | |
$ 4.72B | $ 7.71B | $ 5.70B | $ 5.09B | $ 3.17B | $ 2.78B |