Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.55B | $ 11.78B | $ 12.01B | $ 487.00M | $ 8.42B | $ 8.93B | |
$ 7.07B | $ 9.48B | $ 6.15B | $ -474.00M | $ 7.14B | $ 7.56B | |
$ 3.10B | $ 2.30B | $ 5.86B | $ 1.80B | $ 1.28B | $ 1.37B | |
$ 1.43B | $ 1.42B | $ 1.42B | $ 1.22B | $ 1.04B | $ 1.09B | |
$ -1.11B | $ -3.06B | $ -3.20B | $ 584.00M | $ 230.91M | $ 280.74M | |
$ -296.00M | $ -296.00M | $ -228.00M | $ -214.00M | $ -261.34M | $ -241.38M | |
$ -119.00M | $ -47.00M | $ -32.00M | $ -323.00M | $ -99.93M | $ -81.63M | |
$ 618.00M | $ 618.00M | $ 1.22B | $ 693.00M | $ -130.36M | $ -42.27M | |
$ 212.00M | $ 212.00M | $ 353.00M | $ 171.00M | $ -18.36M | $ -19.00M | |
- | - | - | - | - | - | |
$ 373.00M | $ 406.00M | $ 426.00M | $ 522.00M | $ -122.25M | $ -24.41M | |
$ 8.94 | $ 8.88 | $ 17.41 | $ 9.87 | $ -2.34 | $ -0.47 | |
$ 8.69 | $ 8.72 | $ 17.04 | $ 9.65 | $ -2.34 | $ -0.47 | |
$ 181.53M | $ 45.38M | $ 49.55M | $ 52.89M | $ 52.36M | $ 52.35M | |
$ 185.94M | $ 46.49M | $ 50.89M | $ 54.09M | $ 52.36M | $ 52.35M | |
$ 2.66 | $ 2.66 | $ 2.40 | - | $ 2.24 | $ 2.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.27 | $ 1.01 | |
- | - | - | - | - | - | |
$ 2.90B | $ 7.69B | $ 7.57B | $ 745.00M | $ 8.19B | $ 8.65B | |
- | - | - | - | $ 261.34M | $ 241.38M | |
$ 406.00M | $ 406.00M | $ 867.00M | $ 522.00M | $ -122.25M | $ -24.41M | |
$ -782.97M | $ -3.41B | $ -3.23B | - | $ -16.98M | $ 47.29M | |
$ 670.00M | $ 914.00M | $ 1.44B | $ 907.00M | $ 130.98M | $ 199.11M | |
$ 1.42B | $ 2.73B | $ 3.16B | $ 2.69B | $ 2.27B | $ 2.18B |