Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 270.18M | $ 263.24M | $ 284.68M | - | $ 150.41M | $ 191.10M | |
$ 190.90M | $ 186.54M | $ -201.75M | $ 150.75M | $ 111.55M | $ 142.51M | |
$ 79.28M | $ 76.70M | $ 82.93M | $ -150.75M | $ 38.85M | $ 48.59M | |
$ 55.39M | $ 53.00M | $ -54.13M | $ 43.12M | $ 39.18M | $ 42.02M | |
$ 23.89M | $ 23.69M | $ -256.19M | $ -193.87M | $ -322.00K | $ 6.57M | |
$ -1.67M | $ -1.40M | $ 7.00K | $ 9.00K | $ -778.00K | $ -1.70M | |
$ -200.00K | $ -395.00K | $ -284.99M | $ -207.96M | $ -10.96M | $ -50.00K | |
$ 22.22M | $ 22.20M | $ 28.48M | $ 13.91M | $ -12.06M | $ 4.82M | |
$ 5.49M | $ 5.36M | $ 7.59M | $ 2.92M | $ -3.19M | $ 764.00K | |
- | - | - | $ 1.71M | - | - | |
$ 16.73M | $ 16.83M | $ 20.89M | $ 10.99M | $ -8.87M | $ 4.06M | |
$ 2.14 | $ 2.03 | $ 2.08 | $ 1.00 | $ -0.73 | $ 0.31 | |
$ 2.06 | $ 1.96 | $ 2.00 | $ 0.95 | $ -0.73 | $ 0.31 | |
$ 31.26M | $ 8.31M | $ 10.05M | $ 11.04M | $ 12.15M | $ 12.91M | |
$ 32.36M | $ 8.59M | $ 10.44M | $ 11.63M | $ 12.15M | $ 12.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.09 | - | |
- | - | - | - | - | - | |
$ 246.29M | $ 239.54M | $ -255.88M | $ 193.87M | $ 150.73M | $ 184.53M | |
$ 16.73M | $ 16.83M | $ 20.89M | $ 10.99M | $ -8.87M | $ 4.06M | |
$ 14.33M | $ 17.14M | - | - | $ -804.65K | $ 4.10M | |
- | - | - | - | $ 778.00K | $ 1.70M | |
$ 23.89M | $ 23.59M | $ 28.47M | $ 14.27M | $ -11.28M | $ 6.52M | |
$ 21.05M | $ 24.81M | $ 29.51M | $ 15.37M | $ -8.40M | $ 8.11M |