Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.85B | $ 19.45B | $ 19.40B | $ 17.62B | $ 17.86B | $ 17.48B | |
$ 7.15B | $ 14.53B | $ -14.09B | $ -12.54B | $ 12.32B | $ 12.08B | |
$ 2.70B | $ 4.93B | $ 5.31B | $ 5.08B | $ 5.54B | $ 5.40B | |
$ 2.08B | $ 3.85B | $ 4.01B | $ 3.32B | $ 3.33B | $ 3.23B | |
$ 628.64M | $ 1.08B | $ 1.97B | $ 2.73B | $ 2.21B | $ 2.17B | |
$ -148.06M | $ -336.42M | $ 67.66M | $ 73.17M | $ -368.02M | $ -429.44M | |
$ 183.51M | $ -327.63M | $ -214.76M | $ -92.17M | $ 94.52M | $ 102.47M | |
$ 664.09M | $ 1.03B | $ 1.22B | $ 1.57B | $ 1.94B | $ 1.84B | |
$ 175.15M | $ 300.56M | $ 685.09M | $ 352.83M | $ 500.56M | $ 401.61M | |
- | $ 121.78M | $ 66.56M | $ 92.17M | - | - | |
$ 377.24M | $ 499.00M | $ 1.79B | $ 2.44B | $ 1.16B | $ 1.20B | |
$ 1.28 | - | - | - | $ 3.96 | $ 3.96 | |
$ 1.28 | - | - | - | $ 3.96 | $ 3.96 | |
$ 586.56M | - | - | - | $ 294.06M | $ 302.69M | |
$ 586.56M | - | - | - | $ 294.06M | $ 302.69M | |
$ 1.35 | - | - | - | $ 1.20 | $ 1.17 | |
- | - | - | - | - | - | |
$ 0.79 | - | - | - | $ 4.62 | $ 4.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.22B | $ 18.38B | $ -10.07B | $ -9.22B | $ 15.65B | $ 15.31B | |
$ 377.24M | $ 499.00M | $ 1.79B | $ 2.44B | $ 1.16B | $ 1.20B | |
$ 377.24M | - | - | - | $ 1.16B | $ 1.18B | |
$ 176.86M | - | - | - | $ 409.98M | $ 491.06M | |
$ 840.95M | - | $ 1.22B | $ 1.57B | $ 2.35B | $ 2.33B | |
$ 1.77B | - | $ 3.06B | $ 3.20B | $ 4.13B | $ 3.92B |