Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 42.66B | $ 42.80B | $ 37.84B | $ 36.24B | $ 32.65B | $ 39.43B | |
$ 36.92B | $ 37.19B | $ 33.19B | $ 31.10B | $ 28.21B | $ 34.02B | |
$ 5.74B | $ 5.61B | $ 4.65B | $ 5.14B | $ 4.44B | $ 5.41B | |
$ 3.91B | $ 3.57B | $ 3.46B | $ 3.23B | $ 2.95B | $ 3.04B | |
$ 1.82B | $ 2.04B | $ 1.20B | $ 1.92B | $ 1.49B | $ 2.37B | |
$ -212.00M | $ -156.00M | $ -81.00M | $ 78.00M | $ 86.00M | $ -82.00M | |
$ -280.00M | $ -276.00M | $ 190.00M | $ 110.00M | $ -395.00M | $ -62.00M | |
$ 1.47B | $ 1.61B | $ 878.00M | $ 1.95B | $ 1.01B | $ 2.22B | |
$ 311.00M | $ 320.00M | $ 237.00M | $ 395.00M | $ 329.00M | $ 591.00M | |
$ 59.00M | $ 112.00M | $ 89.00M | $ 148.00M | $ 189.00M | - | |
$ 1.08B | $ 1.21B | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
$ 3.75 | $ 4.24 | $ 2.04 | $ 5.04 | $ 2.52 | $ 5.61 | |
$ 3.75 | $ 4.23 | $ 2.03 | $ 5.00 | $ 2.52 | $ 5.59 | |
$ 1.15B | $ 286.20M | $ 290.40M | $ 300.60M | $ 299.70M | $ 314.70M | |
$ 1.15B | $ 286.60M | $ 291.20M | $ 302.80M | $ 300.40M | $ 315.80M | |
$ 1.43 | $ 1.84 | $ 1.80 | $ 1.72 | $ 1.60 | $ 1.46 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 6.05 | |
- | - | - | - | - | - | |
$ 30.28B | $ 40.76B | $ 36.64B | $ -34.33B | $ -31.16B | $ 37.06B | |
$ 1.08B | $ 1.21B | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
$ 1.87B | $ 1.33B | $ 751.33M | $ 1.47B | $ 1.41B | $ 1.94B | |
- | - | - | - | - | $ 104.00M | |
$ 1.77B | $ 1.85B | $ 959.00M | $ 2.07B | $ 1.11B | $ 2.33B | |
$ 3.58B | $ 1.85B | $ 2.35B | $ 3.58B | $ 2.48B | $ 3.93B |