Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.55B | $ 8.34B | $ 9.57B | $ 6.80B | $ 2.81B | $ 3.95B | |
$ 1.86B | $ 3.54B | $ 2.87B | $ 2.48B | $ -2.18B | $ -2.28B | |
$ 7.69B | $ 4.80B | $ 6.70B | $ 4.27B | $ 630.00M | $ 1.68B | |
$ 818.00M | $ 217.00M | $ 179.00M | $ 2.51B | $ -92.00M | $ -190.00M | |
$ 4.19B | $ 4.57B | $ 6.51B | $ 4.00B | $ 545.00M | $ 1.49B | |
$ -145.00M | $ -175.00M | $ -159.00M | $ -199.00M | $ -197.00M | $ -172.00M | |
$ -19.00M | $ -158.00M | $ -627.00M | $ 895.00M | $ 6.12B | $ 951.00M | |
$ 4.37B | $ 4.25B | $ 5.74B | $ 2.91B | $ -5.78B | $ 362.00M | |
$ 949.00M | $ 912.00M | $ 1.17B | $ 631.00M | $ -1.10B | $ 47.00M | |
$ 32.00M | $ 48.00M | $ 77.00M | $ 38.00M | $ -10.00M | $ -6.00M | |
$ 3.22B | $ 3.14B | $ 4.39B | $ 2.18B | $ -4.52B | $ 240.00M | |
$ 17.47 | $ 17.34 | $ 24.61 | $ 12.35 | $ -28.59 | $ 1.47 | |
$ 17.47 | $ 17.34 | $ 24.61 | $ 12.30 | $ -28.59 | $ 1.47 | |
$ 740.33M | $ 180.00M | $ 176.54M | $ 176.64M | $ 157.98M | $ 163.49M | |
$ 740.33M | $ 180.00M | $ 176.54M | $ 177.36M | $ 157.98M | $ 163.84M | |
$ 3.54 | $ 3.31 | $ 11.31 | $ 1.95 | $ 1.50 | $ 0.69 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.69B | $ 3.76B | $ 3.04B | $ 2.51B | $ 2.13B | $ 2.39B | |
- | - | - | - | - | - | |
$ 3.22B | $ 3.14B | $ 4.39B | $ 2.18B | $ -4.52B | $ 240.00M | |
$ 3.04B | - | - | - | $ -859.00M | $ 1.06B | |
$ 4.99B | $ 4.42B | $ 5.88B | $ 3.10B | $ -5.58B | $ 769.00M | |
$ 7.16B | $ 6.17B | $ 7.23B | $ 4.37B | $ -4.27B | $ 2.22B |