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.67B | $ 3.57B | $ 3.68B | $ 3.23B | $ 2.95B | $ 3.04B | |
$ 2.06B | $ 2.04B | $ 976.00M | $ 1.92B | $ 1.49B | $ 2.37B | |
$ -212.00M | $ -156.00M | $ -171.00M | $ 78.00M | $ 86.00M | $ 82.00M | |
$ -444.00M | $ -276.00M | $ -31.00M | $ 110.00M | $ -395.00M | $ -62.00M | |
$ 1.47B | $ 1.61B | $ 788.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 | $ 178.00M | |
$ 1.08B | $ 1.21B | $ 502.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
$ 3.75 | $ 4.24 | $ 2.04 | $ 5.04 | $ 2.52 | $ 5.61 | |
$ 3.74 | $ 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.90 | $ 1.84 | $ 1.80 | $ 1.72 | $ 1.60 | $ 1.46 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 40.60B | $ 40.76B | $ 36.86B | $ -34.33B | $ -31.16B | $ -37.06B | |
$ 1.08B | $ 1.21B | $ 502.00M | $ 1.51B | $ 757.00M | $ 1.76B | |
$ 1.87B | $ 1.33B | $ 685.18M | $ 1.47B | $ 1.41B | $ 1.87B | |
- | - | - | - | - | - | |
$ 1.77B | $ 1.85B | $ 1.00B | $ 2.07B | $ 1.11B | $ 2.33B | |
$ 2.25B | $ 1.85B | $ 2.59B | $ 3.58B | $ 2.48B | $ 3.93B |