Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.22B | $ 1.30B | $ 1.37B | $ 2.04B | $ 1.25B | $ 847.85M | |
- | - | - | - | - | - | |
$ 710.26M | $ 1.23B | $ 1.29B | $ 1.59B | $ 1.17B | $ 715.59M | |
- | - | - | - | - | - | |
$ -18.52M | $ -63.22M | $ -25.27M | $ -18.69M | $ -25.03M | $ -2.97M | |
$ 222.13M | $ 122.59M | $ 134.37M | $ 441.51M | $ 68.55M | $ 118.98M | |
$ 46.93M | $ 23.61M | $ 33.19M | $ 111.14M | $ 19.19M | $ 24.58M | |
- | - | - | - | - | - | |
$ 164.08M | $ 85.49M | $ 110.67M | $ 278.51M | $ 40.50M | $ 298.89M | |
$ 10.55 | $ 5.72 | $ 7.92 | $ 19.52 | $ 2.94 | $ 6.21 | |
$ 9.38 | $ 4.96 | $ 6.52 | $ 16.43 | $ 2.72 | $ 6.05 | |
$ 62.45M | $ 14.96M | $ 13.98M | $ 14.27M | $ 13.78M | $ 13.55M | |
$ 70.28M | $ 17.22M | $ 16.96M | $ 16.95M | $ 14.90M | $ 13.94M | |
$ 2.10 | $ 3.65 | $ 6.90 | $ 6.80 | $ 2.00 | $ 2.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 155.60M | $ 444.45M | $ 435.09M | $ 499.31M | $ 408.63M | $ 228.64M | |
$ 164.08M | $ 85.49M | $ 110.67M | $ 278.51M | $ 40.50M | $ 111.71M | |
$ 204.47M | $ 104.51M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |