Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.56B | $ 8.70B | $ 9.32B | $ 8.35B | $ 7.42B | $ 7.56B | |
$ 3.11B | $ 5.01B | $ 5.92B | $ 5.14B | $ 4.49B | $ 257.00M | |
$ 5.45B | $ 3.69B | $ 3.40B | $ 3.21B | $ 2.93B | $ 7.31B | |
$ 1.82B | $ 1.93B | $ 1.83B | $ 6.78B | $ 5.94B | $ 6.24B | |
$ 1.83B | $ 1.76B | $ 1.57B | $ 1.36B | $ 1.04B | $ 1.07B | |
$ 1.22B | $ 701.00M | $ 524.00M | $ -508.00M | $ -501.00M | $ -511.00M | |
$ -96.00M | $ 28.00M | $ 375.00M | $ 77.00M | $ -25.00M | $ -214.00M | |
$ 1.05B | $ 1.09B | $ 1.42B | $ 778.00M | $ 563.00M | $ 774.00M | |
$ 88.00M | $ 170.00M | $ 360.00M | $ 110.00M | $ 80.00M | $ 92.00M | |
$ 54.00M | - | $ 303.00M | $ 681.00M | $ -1.43B | $ 230.00M | |
$ 963.00M | $ 867.00M | $ 1.01B | $ 1.39B | $ -949.00M | $ 674.00M | |
$ 1.50 | $ 1.37 | $ 3.20 | $ 4.70 | $ -3.58 | $ 1.34 | |
$ 1.52 | $ 1.37 | $ 3.18 | $ 4.56 | $ -3.58 | $ 1.33 | |
$ 2.55B | $ 630.95M | $ 629.41M | $ 592.93M | $ 531.03M | $ 502.05M | |
$ 2.56B | $ 633.18M | $ 632.35M | $ 609.94M | $ 531.03M | $ 505.16M | |
$ 1.01 | $ 0.80 | $ 0.76 | - | - | $ 0.86 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.93B | $ 6.94B | $ 7.75B | $ 6.99B | $ 6.19B | $ 6.49B | |
- | - | - | - | - | - | |
$ 963.00M | $ 917.00M | $ 1.06B | $ 1.49B | $ -773.00M | $ 791.00M | |
$ 1.01B | - | - | - | - | - | |
$ 1.44B | $ 1.79B | $ 1.94B | $ 1.31B | $ 1.09B | $ 774.00M | |
$ 2.50B | $ 3.19B | $ 3.23B | $ 2.62B | $ 2.28B | $ 2.11B |