Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.59B | $ 1.45B | $ 1.26B | $ 1.26B | $ 1.12B | $ 1.49B | |
$ 557.92M | $ 1.01B | $ 840.00M | $ -803.85M | $ 721.24M | $ 944.15M | |
$ 1.03B | $ 442.08M | $ 421.90M | $ -803.85M | $ 403.15M | $ 546.96M | |
$ 352.44M | $ 353.09M | $ 296.56M | $ 304.98M | $ 279.78M | $ 310.52M | |
$ 77.28M | $ 89.00M | $ 57.10M | $ -1.11B | $ 123.37M | $ 236.45M | |
$ -92.02M | $ 58.17M | $ -14.60M | $ -16.20M | $ -15.94M | $ -20.63M | |
$ -10.20M | $ 2.44M | $ 4.30M | $ -1.25B | $ -5.93M | $ -8.97M | |
$ -14.65M | $ 33.26M | $ 38.20M | $ 127.80M | $ 101.50M | $ 206.84M | |
$ 44.70M | $ 17.27M | $ 24.71M | $ 27.94M | $ 38.12M | $ 48.49M | |
- | - | - | - | - | - | |
$ 494.20M | $ 16.00M | $ 853.54M | $ 99.83M | $ 63.38M | $ 158.35M | |
$ -1.16 | $ 0.31 | $ 0.26 | $ 1.96 | $ 1.25 | $ 3.09 | |
$ -1.16 | $ 0.31 | $ 0.26 | $ 1.96 | $ 1.24 | $ 3.07 | |
$ 204.70M | $ 51.05M | $ 50.96M | $ 50.93M | $ 50.88M | $ 51.21M | |
$ 204.93M | $ 51.21M | $ 51.08M | $ 51.08M | $ 51.10M | $ 51.63M | |
$ 0.64 | $ 0.64 | $ 0.64 | $ 0.64 | $ 0.64 | $ 0.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.64 | $ 3.21 | |
- | - | - | - | - | - | |
$ 910.36M | $ 1.36B | $ 1.14B | $ -498.87M | $ 1.00B | $ 1.25B | |
- | - | - | - | $ 15.94M | $ 20.63M | |
$ -59.39M | $ 16.00M | $ 13.48M | $ 99.83M | $ 63.38M | $ 158.35M | |
$ 17.36M | $ 26.31M | - | - | $ 63.38M | $ 158.35M | |
$ 77.31M | $ 91.44M | $ 52.80M | $ 128.79M | $ 117.44M | $ 227.47M | |
$ 205.83M | $ 207.25M | $ 144.95M | $ 219.88M | $ 205.09M | $ 326.53M |