Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 258.64M | $ 261.31M | $ 256.72M | $ 201.71M | $ 177.99M | $ 185.75M | |
$ 59.30M | $ 115.17M | $ 118.53M | $ 90.61M | $ 78.96M | $ 6.19M | |
$ 224.41M | $ 146.14M | $ 138.18M | $ 111.10M | $ 99.03M | $ 179.57M | |
$ 123.26M | $ 121.76M | $ 122.77M | $ 132.48M | $ 112.23M | $ 110.90M | |
$ 16.11M | $ 84.45M | $ 13.86M | $ 29.89M | $ 33.84M | $ 11.42M | |
$ 53.53M | $ 35.22M | $ 31.50M | $ -29.08M | $ -27.52M | $ -30.54M | |
$ 10.94M | $ 60.07M | $ -1.55M | $ -27.52M | $ -25.48M | $ -101.85M | |
$ 75.53M | $ 49.23M | $ -17.64M | $ 117.01M | $ 109.55M | $ 197.23M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -24.34M | $ 34.90M | $ -20.54M | $ -6.46M | $ -1.79M | $ 71.85M | |
$ -1.61 | $ 2.33 | $ -1.35 | $ -0.47 | $ -0.15 | $ 6.06 | |
$ -1.61 | $ 2.32 | $ -1.35 | $ -0.47 | $ -0.15 | $ 6.00 | |
$ 60.44M | $ 14.99M | $ 15.22M | $ 13.80M | $ 12.56M | $ 11.74M | |
$ 62.57M | $ 17.12M | $ 15.22M | $ 15.70M | $ 13.59M | $ 13.18M | |
$ 2.98 | $ 2.92 | $ 2.92 | $ 2.84 | $ 2.80 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 157.49M | $ 236.92M | $ 241.31M | $ 141.23M | $ 118.03M | $ 117.09M | |
$ -14.25M | $ 41.97M | $ -13.47M | $ 611.00K | $ 5.08M | $ 78.67M | |
$ 84.72M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 28.24M | $ 85.66M | $ 15.11M | $ 29.89M | $ 33.82M | $ 227.76M | |
$ 134.84M | $ 188.83M | $ 121.32M | $ 123.00M | $ 110.42M | $ 303.17M |