Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 272.50M | $ 263.24M | $ 284.68M | $ 203.88M | $ 150.41M | $ 8.00K | |
$ 192.66M | $ 186.54M | $ 201.75M | $ 150.75M | $ 111.55M | $ 142.51M | |
$ 79.84M | $ 76.70M | $ 82.93M | $ 53.12M | $ 38.85M | $ -142.51M | |
$ 56.29M | $ 53.40M | $ 54.44M | $ 38.99M | $ 49.80M | $ 42.02M | |
$ 23.95M | $ 23.69M | $ 28.80M | $ 14.14M | $ -10.95M | $ -184.53M | |
$ -1.98M | $ -1.40M | $ -370.00K | $ -365.00K | $ -778.00K | $ -1.70M | |
$ 592.00K | $ 297.00K | $ 359.00K | $ -2.37M | $ 2.38M | $ -191.04M | |
$ 21.80M | $ 22.20M | $ 28.48M | $ 13.91M | $ -12.06M | $ 4.82M | |
$ 6.08M | $ 5.36M | $ 7.59M | $ 2.92M | $ -3.19M | $ 764.00K | |
- | - | - | - | - | - | |
$ 15.71M | $ 16.83M | $ 20.89M | $ 10.99M | $ -8.87M | $ 4.06M | |
$ 2.00 | $ 2.03 | $ 2.08 | $ 1.00 | $ -0.73 | - | |
$ 1.92 | $ 1.96 | $ 2.00 | $ 0.95 | $ -0.73 | $ 0.31 | |
$ 30.97M | $ 8.31M | $ 10.05M | $ 11.04M | $ 12.15M | $ 12.91M | |
$ 31.96M | $ 8.59M | $ 10.44M | $ 11.63M | $ 12.15M | $ 12.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 248.55M | $ 239.94M | $ 256.19M | $ 189.74M | $ 161.36M | $ 184.53M | |
$ 15.71M | $ 16.83M | $ 20.89M | $ 10.99M | $ -8.87M | $ 4.06M | |
$ 14.75M | $ 17.14M | - | - | - | - | |
- | - | - | - | - | - | |
$ 23.77M | $ 23.59M | $ 28.85M | $ 14.28M | $ -11.28M | $ 6.52M | |
$ 26.00M | $ 24.81M | $ 29.89M | $ 15.38M | $ -8.40M | $ 8.11M |