Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.55B | $ 18.05B | $ 2.31B | $ 3.36B | $ 20.58B | $ 18.02B | |
$ 5.60B | $ 15.13B | $ -1.93B | $ -2.90B | $ 17.39B | $ 14.91B | |
$ 948.05M | $ 2.92B | $ 378.41M | $ 466.94M | $ 3.19B | $ 3.11B | |
$ 499.38M | $ 2.75B | $ 365.88M | $ 413.58M | $ 2.18B | $ 2.16B | |
$ 448.67M | $ 166.19M | $ 12.52M | $ 53.36M | $ 1.01B | $ 943.87M | |
$ -26.72M | $ 53.95M | $ 222.79M | $ 43.13M | $ 15.80M | $ 45.47M | |
$ 1.02M | $ -351.69M | $ -79.66M | $ -33.27M | $ -56.52M | $ 43.98M | |
$ 422.97M | $ 571.35M | $ 56.78M | $ 71.45M | $ 971.86M | $ 1.03B | |
$ 82.31M | $ 148.50M | $ 8.50M | $ 6.93M | $ 192.54M | $ 172.62M | |
- | $ 62.08M | $ 31.22M | $ 14.00K | - | - | |
$ 244.66M | $ 285.52M | $ 100.53M | $ 144.22M | $ 548.90M | $ 604.91M | |
$ 5.99 | $ 6.99 | $ 0.77 | $ 1.06 | $ 13.43 | $ 14.81 | |
$ 5.99 | $ 6.99 | $ 0.77 | $ 1.06 | $ 13.43 | $ 14.81 | |
$ 40.84M | $ 40.86M | $ 40.86M | $ 136.05M | $ 40.86M | $ 40.86M | |
$ 40.84M | $ 40.86M | $ 130.56M | $ 136.05M | $ 40.86M | $ 40.86M | |
- | $ 0.28 | $ 0.40 | - | $ 5.97 | $ 5.85 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.10B | $ 17.88B | $ -1.56B | $ -2.48B | $ 19.57B | $ 17.07B | |
$ 244.66M | $ 285.52M | $ 100.53M | $ 144.22M | $ 548.90M | $ 604.91M | |
$ 244.66M | $ 437.09M | - | - | $ 546.94M | $ 584.13M | |
$ 26.72M | - | - | - | $ 147.29M | $ 126.85M | |
$ 449.70M | $ 573.32M | $ -34.13M | $ 67.04M | $ 1.12B | $ 1.16B | |
$ 449.70M | $ 1.24B | $ 55.73M | $ -506.56M | $ 1.61B | $ 1.63B |