Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.63B | $ 6.41B | $ 7.54B | $ 5.60B | $ 3.10B | $ 5.19B | |
$ 972.00M | $ 3.73B | $ 3.18B | $ 3.33B | $ 3.47B | - | |
$ 5.66B | $ 2.68B | $ 4.36B | $ 2.27B | $ -370.00M | $ 5.19B | |
$ 931.00M | $ 673.00M | $ 867.00M | $ 4.09B | $ 4.12B | $ 4.53B | |
$ 2.03B | $ 2.25B | $ 3.95B | $ 1.31B | $ -1.18B | $ 636.00M | |
$ -336.00M | $ -336.00M | $ -212.00M | $ -256.00M | $ -274.00M | $ -255.00M | |
$ 213.00M | $ 241.00M | $ 494.00M | $ 458.00M | $ 321.00M | $ 179.00M | |
$ 1.73B | $ 1.91B | $ 3.78B | $ 1.00B | $ -1.47B | $ 392.00M | |
$ 403.00M | $ 357.00M | $ 167.00M | $ 58.00M | $ -14.00M | $ -88.00M | |
$ 149.00M | $ 185.00M | $ 613.00M | $ 253.00M | $ -161.00M | $ 87.00M | |
$ 1.33B | $ 1.55B | $ 3.61B | $ 946.00M | $ -1.45B | $ 480.00M | |
$ 2.33 | $ 2.56 | $ 5.27 | $ 1.20 | $ -1.83 | $ 1.18 | |
$ 2.33 | $ 2.56 | $ 5.26 | $ 1.20 | $ -1.83 | $ 1.18 | |
$ 2.29B | $ 607.00M | $ 685.00M | $ 787.00M | $ 792.00M | $ 810.00M | |
$ 2.29B | $ 608.00M | $ 687.00M | $ 788.00M | $ 792.00M | $ 810.00M | |
$ 0.44 | $ 0.41 | $ 0.32 | $ 0.18 | $ 0.08 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.39B | $ 4.40B | $ 4.04B | $ 4.09B | $ 4.12B | $ 4.53B | |
- | - | - | - | - | - | |
$ 1.33B | $ 1.55B | $ 3.61B | $ 946.00M | $ -1.45B | $ 480.00M | |
$ 892.89M | - | - | - | $ -1.18B | $ 216.00M | |
$ 1.36B | $ 2.25B | $ 4.01B | $ 1.26B | $ -1.19B | $ 672.00M | |
$ 3.09B | $ 4.46B | $ 5.76B | $ 3.33B | $ 1.13B | $ 3.07B |