Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 22.48B | $ 32.23B | $ 29.45B | $ 28.95B | $ 26.13B | $ 27.98B | |
$ 15.05B | $ 21.02B | $ 19.74B | $ -19.48B | $ -18.26B | $ -19.07B | |
$ 7.43B | $ 11.21B | $ 9.71B | $ 9.47B | $ 7.88B | $ 8.91B | |
$ 4.60B | $ 6.86B | $ 6.02B | $ 3.75B | $ 5.97B | $ 7.18B | |
$ 2.83B | $ 4.35B | $ 3.69B | $ 5.72B | $ 1.90B | $ 1.72B | |
$ -49.00M | $ -110.00M | $ -58.00M | - | $ 5.00M | $ 3.00M | |
$ -274.00M | $ 534.00M | $ -238.00M | $ -69.00M | $ 752.00M | $ -139.00M | |
$ 2.51B | $ 4.78B | $ 3.39B | $ 5.79B | $ 841.00M | $ 1.86B | |
$ 516.00M | $ 930.00M | $ 757.00M | $ 1.06B | $ 496.00M | $ 772.00M | |
- | - | - | - | $ -66.00M | $ 8.00M | |
$ 1.87B | $ 3.75B | $ 2.48B | $ 4.55B | $ 5.15B | $ 1.44B | |
$ 1.00 | $ 2.02 | $ 1.30 | $ 2.27 | $ 2.44 | $ 0.67 | |
$ 0.99 | $ 2.01 | $ 1.30 | $ 2.25 | $ 2.43 | $ 0.67 | |
$ 5.66B | $ 1.85B | $ 1.90B | $ 2.00B | $ 2.11B | $ 2.13B | |
$ 5.69B | $ 1.87B | $ 1.91B | $ 2.02B | $ 2.12B | $ 2.13B | |
- | $ 1.00 | $ 0.89 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 19.65B | $ 27.88B | $ 25.76B | $ -15.73B | $ -12.28B | $ -11.89B | |
$ 1.87B | $ 3.75B | $ 2.48B | $ 4.55B | $ 5.15B | $ 1.44B | |
$ 1.90B | - | $ 2.84B | - | - | - | |
$ 108.00M | - | $ 130.00M | - | - | - | |
$ 2.62B | - | $ 3.52B | $ 5.93B | $ 1.08B | $ 1.86B | |
$ 3.02B | - | $ 3.52B | $ 6.83B | $ 2.00B | $ 2.82B |