Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 43.09B | $ 42.80B | $ 37.84B | $ 36.24B | $ 32.65B | $ 39.43B | |
$ 37.41B | $ 37.19B | $ 33.19B | $ 31.10B | $ 28.21B | $ 34.02B | |
$ 5.68B | $ 5.61B | $ 4.65B | $ 5.14B | $ 4.44B | $ 5.41B | |
$ 3.88B | $ 3.81B | $ 3.46B | $ 3.23B | $ 2.95B | $ 3.04B | |
$ 1.80B | $ 1.80B | $ 1.20B | $ 1.92B | $ 1.49B | $ 2.37B | |
$ -187.00M | $ -156.00M | $ -81.00M | $ 78.00M | $ 86.00M | $ -82.00M | |
$ -135.00M | $ -112.00M | $ 190.00M | $ 110.00M | $ -395.00M | $ -62.00M | |
$ 1.36B | $ 1.61B | $ 878.00M | $ 1.95B | $ 1.01B | $ 2.22B | |
$ 270.00M | $ 320.00M | $ 237.00M | $ 395.00M | $ 329.00M | $ 591.00M | |
$ 113.00M | $ 112.00M | $ 89.00M | $ 148.00M | $ 189.00M | - | |
$ 1.01B | $ 1.21B | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 30.73B | - | $ 36.64B | $ -34.33B | $ -31.16B | $ 37.06B | |
$ 1.01B | $ 1.21B | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
$ 1.40B | $ 1.33B | $ 751.33M | $ 1.47B | $ 1.41B | $ 1.94B | |
- | - | - | - | - | $ 104.00M | |
$ 1.64B | $ 1.85B | $ 959.00M | $ 2.07B | $ 1.11B | $ 2.33B | |
$ 3.35B | $ 1.85B | $ 2.35B | $ 3.58B | $ 2.48B | $ 3.93B |