Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 115.26M | $ 119.08M | $ 95.83M | $ 76.06M | $ 65.51M | $ 70.07M | |
$ 36.25M | $ 33.55M | $ 33.32M | $ 29.50M | $ 27.41M | $ 29.84M | |
$ 79.02M | $ 85.54M | $ 62.51M | $ 46.56M | $ 38.09M | $ 43.31M | |
$ 91.03M | $ 88.54M | $ 73.82M | $ 59.53M | $ 52.98M | $ 58.65M | |
$ -12.01M | $ -3.00M | $ -11.31M | $ -12.96M | $ -14.89M | $ -15.34M | |
$ 22.00K | $ -4.30M | $ -4.44M | $ -2.04M | $ -1.22M | $ -16.00M | |
$ -4.10M | $ -1.81M | $ 1.39M | $ -19.00M | $ -138.00K | $ 2.76M | |
$ -11.88M | $ -9.11M | $ -14.35M | $ 4.00M | $ -15.97M | $ -66.40M | |
$ 276.00K | $ 109.00K | $ 112.00K | $ 802.00K | $ 337.00K | $ -24.11M | |
- | - | - | - | - | - | |
$ -12.15M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
$ -0.49 | $ -0.42 | $ -0.72 | $ 0.17 | $ -2.06 | $ 1.93 | |
$ -0.49 | $ -0.42 | $ -0.72 | $ 0.16 | $ -2.06 | $ 1.93 | |
$ 102.57M | $ 22.14M | $ 20.12M | $ 19.31M | $ 15.91M | $ 15.51M | |
$ 101.87M | $ 22.14M | $ 20.12M | $ 19.51M | $ 15.91M | $ 15.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 127.27M | $ 122.08M | $ 107.14M | $ 89.03M | $ 80.39M | $ 88.49M | |
$ -12.15M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
$ -7.78M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -11.90M | $ -4.81M | $ -9.92M | $ 6.03M | $ -14.75M | - | |
$ 11.44M | $ 16.63M | $ 10.49M | $ 24.36M | $ 1.98M | - |