Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 311.82M | $ 325.67M | $ 353.39M | $ 329.70M | $ 266.00M | $ 282.29M | |
$ 20.59M | $ 83.86M | - | - | $ 64.40M | $ 72.30M | |
$ 291.23M | $ 241.81M | $ 354.85M | $ 329.92M | $ 201.60M | $ 209.99M | |
$ 285.61M | $ 178.66M | $ -315.17M | $ -339.63M | $ 155.10M | $ 141.02M | |
$ 26.21M | $ -10.64M | $ 55.48M | $ 36.32M | $ 46.49M | $ 68.97M | |
$ -14.68M | $ -31.32M | $ -20.90M | $ -11.34M | $ -8.88M | $ -10.78M | |
$ 4.54M | $ -73.36M | $ -8.68M | $ 264.00K | $ -7.90M | $ 109.00K | |
$ -7.45M | $ -41.54M | $ 18.13M | $ -22.16M | $ 29.71M | $ 58.30M | |
$ 6.94M | $ 56.95M | $ 7.37M | $ 2.46M | $ 9.16M | $ 10.98M | |
- | - | - | - | - | - | |
$ -9.59M | $ -69.02M | $ 6.11M | $ -15.62M | $ 11.25M | $ 25.28M | |
$ -0.53 | $ -3.81 | $ 0.33 | $ -0.84 | $ 0.60 | $ 1.41 | |
$ -0.55 | $ -3.81 | $ 0.32 | $ -0.84 | $ 0.60 | $ 1.40 | |
$ 74.45M | $ 18.11M | $ 18.68M | $ 18.69M | $ 18.17M | $ 17.81M | |
$ 74.96M | $ 18.11M | $ 18.84M | $ 18.69M | $ 18.32M | $ 17.87M | |
- | $ 0.69 | $ 0.92 | $ 0.92 | $ 0.88 | $ 0.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.21 | |
- | - | - | - | - | $ 2.20 | |
- | - | - | - | $ 8.86M | $ 8.80M | |
$ 285.61M | $ 262.52M | $ -315.17M | $ -339.63M | $ 219.51M | $ 213.32M | |
$ -9.59M | $ -69.02M | $ 6.11M | $ -15.62M | $ 11.25M | $ 25.28M | |
$ 78.69M | $ 105.05M | - | - | $ 16.68M | $ 25.19M | |
- | - | - | - | $ 9.22M | $ 12.23M | |
$ 20.37M | $ -5.80M | $ 39.03M | $ -10.82M | $ 38.93M | $ 70.53M | |
$ 51.03M | $ 26.62M | $ 72.69M | $ 20.52M | $ 65.04M | $ 92.32M |