Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.31B | $ 1.24B | $ 1.13B | $ 507.34M | $ 415.44M | $ 1.30B | |
$ 1.02B | $ 1.13B | $ 857.76M | $ -113.89M | $ 531.61M | $ 1.21B | |
$ 285.87M | $ 108.50M | $ 269.55M | $ -58.62M | $ -116.17M | $ 90.17M | |
$ 1.93M | $ 2.03M | $ 2.08M | $ 2.07M | $ 8.69M | $ 10.87M | |
$ 130.98M | $ 120.71M | $ 61.30M | $ -60.69M | $ -124.86M | $ 79.30M | |
$ -47.80M | $ -47.98M | $ -34.89M | $ -28.32M | $ -17.89M | $ -13.83M | |
$ 240.64M | $ -17.45M | $ 131.77M | $ 126.57M | $ -218.11M | $ -39.36M | |
$ 58.77M | $ 43.07M | $ 34.62M | $ -95.08M | $ -360.86M | $ 26.11M | |
$ 21.09M | $ 18.80M | $ 9.97M | $ -1.79M | $ 14.25M | $ 2.51M | |
- | - | - | - | - | - | |
$ 38.47M | $ 6.22M | $ 11.95M | $ -92.66M | $ -378.03M | $ 20.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.03B | $ 1.13B | $ 859.84M | $ -111.82M | $ 540.30M | $ 1.22B | |
$ 30.12M | $ 16.02M | $ 23.22M | $ -92.66M | $ -375.02M | $ 22.04M | |
$ 48.56M | $ 35.41M | $ 10.77M | - | $ -164.66M | $ 56.27M | |
- | - | - | - | $ 18.26M | $ 14.20M | |
$ 110.63M | $ 91.05M | $ 69.51M | $ -66.76M | $ -342.60M | $ 40.31M | |
$ 80.65M | $ 142.09M | $ 121.99M | $ -13.01M | $ -286.03M | $ 99.27M |