Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 479.55M | $ 563.61M | $ 501.99M | $ 214.40M | $ 225.15M | $ 321.10M | |
$ 166.91M | $ 250.28M | $ 174.20M | $ -16.19M | $ 167.99M | $ 174.08M | |
$ 312.65M | $ 313.32M | $ 327.79M | $ 101.35M | $ 57.16M | $ 147.01M | |
$ 71.05M | $ 72.72M | $ 125.59M | $ 117.86M | $ 53.05M | $ 99.00M | |
$ 173.88M | $ 240.61M | $ 174.37M | $ -39.84M | $ 4.10M | $ 48.01M | |
$ -18.05M | $ -22.64M | $ -36.32M | $ 58.00K | $ -40.03M | $ -33.40M | |
$ -161.24M | $ -195.70M | $ -136.55M | $ -75.84M | $ 2.35M | $ 4.97M | |
$ 160.36M | $ 224.75M | $ 106.31M | $ -2.67M | $ -33.59M | $ 19.58M | |
$ 38.16M | $ 51.05M | $ 32.37M | $ 1.90M | $ -8.46M | $ 7.61M | |
- | - | - | - | - | - | |
$ 122.15M | $ 173.70M | $ 73.94M | $ -4.60M | $ -25.13M | $ 11.97M | |
$ 1.20 | $ 1.71 | $ 0.76 | $ -0.05 | $ -0.29 | $ 0.07 | |
$ 1.17 | $ 1.56 | $ 0.74 | $ -0.05 | $ -0.29 | $ 0.07 | |
$ 404.21M | $ 101.35M | $ 97.21M | $ 96.61M | $ 96.02M | $ 94.50M | |
$ 413.59M | $ 105.32M | $ 100.06M | $ 96.61M | $ 96.02M | $ 94.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.49 | |
- | - | - | - | - | $ 0.49 | |
- | - | - | - | $ 8.84M | $ 9.95M | |
$ 223.15M | $ 224.29M | $ 299.79M | $ 101.67M | $ 221.05M | $ 273.08M | |
$ 122.19M | $ 173.70M | $ 73.94M | $ -4.60M | $ -25.13M | $ 11.97M | |
$ 207.91M | $ 246.12M | $ 83.34M | - | $ -26.89M | $ 8.93M | |
- | - | - | - | $ 36.08M | $ 30.20M | |
$ 151.08M | $ 248.65M | $ 141.65M | $ 35.97M | $ 2.50M | $ 49.78M | |
$ 231.45M | $ 332.62M | $ 214.71M | $ 106.49M | $ 68.11M | $ 108.68M |