Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 455.44M | $ 463.92M | $ 456.43M | $ 398.17M | $ 288.61M | $ 541.39M | |
$ 181.00M | $ 316.69M | $ -314.79M | $ 108.32M | $ 208.92M | $ 390.73M | |
$ 274.44M | $ 147.23M | $ 141.64M | $ 289.86M | $ 79.69M | $ 150.66M | |
$ 190.24M | $ 85.52M | $ -81.03M | $ 76.64M | $ 71.20M | $ 76.86M | |
$ 40.86M | $ 52.82M | $ 60.61M | $ 213.22M | $ 8.49M | $ 73.80M | |
$ -17.68M | $ 17.24M | $ -13.77M | $ -15.15M | $ -17.18M | $ -18.55M | |
$ -2.00M | $ -17.53M | $ -52.59M | $ 93.96M | $ 1.58M | $ 93.94M | |
$ 25.18M | $ 26.94M | $ 99.43M | $ 104.10M | $ -7.12M | $ 149.20M | |
$ 6.11M | $ 6.99M | $ 24.72M | $ 26.03M | $ -2.00M | $ 31.79M | |
- | - | - | - | - | - | |
$ 19.07M | $ 19.95M | $ 74.71M | $ 78.07M | $ -5.12M | $ 117.41M | |
$ 0.36 | $ 0.36 | $ 1.23 | $ 1.20 | $ -0.08 | $ 1.96 | |
$ 0.36 | $ 0.35 | $ 1.23 | $ 1.19 | $ -0.08 | $ 1.90 | |
$ 213.75M | $ 55.98M | $ 60.77M | $ 65.17M | $ 60.81M | $ 59.94M | |
$ 214.33M | $ 56.20M | $ 60.88M | $ 65.57M | $ 60.81M | $ 61.83M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.12 | $ 0.77 | |
- | - | - | - | $ 11.24M | $ 18.61M | |
$ 325.66M | $ 402.21M | $ 309.49M | $ 184.96M | $ 280.12M | $ 467.59M | |
$ 19.07M | $ 19.95M | $ 74.71M | $ 78.07M | $ -5.12M | $ 117.41M | |
$ 30.53M | $ 28.86M | $ 77.86M | - | $ -3.25M | $ 45.66M | |
- | - | - | - | $ 15.14M | $ 18.11M | |
$ 43.95M | $ 48.01M | $ 100.26M | $ 105.09M | $ 8.03M | $ 167.31M | |
$ 41.12M | $ 62.39M | $ 115.76M | $ 121.64M | $ 24.19M | $ 187.15M |