Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 345.55M | $ 374.84M | $ 300.81M | $ 254.88M | $ 137.00M | $ 395.66M | |
$ 160.03M | $ 160.50M | $ 144.45M | $ 120.48M | $ 115.46M | $ 181.49M | |
$ 185.52M | $ 214.34M | $ 156.35M | $ 134.41M | $ 21.54M | $ 214.17M | |
$ 149.31M | $ 161.26M | $ 156.72M | $ 125.19M | $ 138.10M | $ 133.61M | |
$ 37.09M | $ 50.40M | $ -4.83M | $ 9.21M | $ -116.56M | $ 80.56M | |
$ -2.54M | $ 4.33M | $ -5.88M | $ -7.09M | $ -4.62M | $ -688.00K | |
$ 523.00K | $ -2.63M | $ 4.96M | $ -4.88M | $ -7.94M | $ -4.53M | |
$ 30.84M | $ 46.12M | $ -9.77M | $ 10.99M | $ -129.12M | $ 75.34M | |
$ 1.69M | $ 13.05M | $ 10.11M | $ 20.56M | $ 26.50M | $ 16.77M | |
- | - | - | - | $ -1.86M | $ 3.00K | |
$ 23.29M | $ 25.34M | $ -22.80M | $ -22.33M | $ -143.78M | $ 46.87M | |
$ 0.44 | $ 0.47 | $ -0.40 | $ -0.38 | $ -2.43 | $ 0.76 | |
$ 0.44 | $ 0.46 | $ -0.40 | $ -0.38 | $ -2.43 | $ 0.76 | |
$ 211.78M | $ 54.31M | $ 56.67M | $ 59.13M | $ 59.24M | $ 61.31M | |
$ 215.66M | $ 55.15M | $ 56.67M | $ 59.13M | $ 59.24M | $ 61.49M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -1.89 | $ 1.05 | |
- | - | - | - | - | - | |
$ 143.55M | $ 321.76M | $ 301.17M | $ 245.67M | $ 253.57M | $ 315.11M | |
$ 23.29M | $ 25.34M | $ -22.80M | $ -22.33M | $ -143.78M | $ 46.87M | |
$ 14.69M | - | $ -1.58M | - | $ -138.38M | $ 49.82M | |
- | - | - | - | $ 7.01M | $ 2.79M | |
$ 33.75M | $ 52.94M | $ -4.61M | $ 14.83M | $ -122.11M | $ 78.13M | |
$ 35.23M | $ 112.96M | $ -1.43M | $ 17.34M | $ -69.41M | $ 141.62M |