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