Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 11.48B | $ 10.43B | $ 11.61B | $ 1.59B | $ 8.40B | $ 8.63B | |
$ 2.20B | $ 5.87B | $ 1.37B | $ -1.58B | $ 4.65B | $ 4.97B | |
$ 9.29B | $ 4.56B | $ 10.24B | $ 7.18B | $ 3.75B | $ 3.66B | |
$ 1.48B | $ 389.00M | $ 450.00M | $ 1.76B | $ 396.00M | $ 375.00M | |
$ 5.20B | $ 4.90B | $ 4.91B | $ 5.42B | $ 3.35B | $ 3.28B | |
$ -466.00M | $ 923.00M | $ -82.00M | $ -94.00M | $ -896.00M | $ -915.00M | |
$ -803.00M | $ 726.00M | $ -1.07B | $ -452.00M | $ -3.14B | $ -907.00M | |
$ 4.29B | $ 3.98B | $ 3.99B | $ 3.11B | $ -685.00M | $ 1.46B | |
$ 330.00M | $ 11.00M | $ 8.00M | $ 1.00M | $ 2.00M | $ 0.00 | |
$ 803.00M | $ 600.00M | $ 476.00M | $ 321.00M | - | - | |
$ 4.18B | $ 3.93B | $ 3.81B | $ 4.77B | $ -842.00M | $ 935.00M | |
$ 4.15 | $ 3.80 | $ 3.75 | $ 2.86 | $ -0.80 | $ 1.00 | |
$ 4.15 | $ 3.80 | $ 3.75 | $ 2.86 | $ -0.80 | $ 1.00 | |
$ 4.03B | $ 1.00B | $ 1.01B | $ 1.03B | $ 1.05B | $ 906.00M | |
$ 4.03B | $ 1.00B | $ 1.01B | $ 1.03B | $ 1.05B | $ 907.00M | |
$ 3.39 | $ 3.25 | $ 2.96 | $ 3.36 | $ 2.75 | $ 2.65 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 750.00M | $ 6.26B | $ 1.82B | $ 175.00M | $ 5.05B | $ 5.34B | |
- | - | - | - | $ 834.00M | $ 862.00M | |
$ 4.25B | $ 3.93B | $ 3.94B | $ 4.91B | $ -720.00M | $ 1.03B | |
$ 2.21B | - | $ 2.86B | - | $ 887.46M | $ 2.23B | |
$ 1.10B | $ 4.87B | $ 4.91B | $ 3.99B | $ 149.00M | $ 2.32B | |
$ 2.08B | $ 6.09B | $ 6.21B | $ 5.35B | $ 1.53B | $ 3.58B |