Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 52.76M | $ 60.90M | $ 72.42M | $ 61.98M | $ 51.90M | $ 58.31M | |
$ 37.61M | $ 42.94M | $ 52.02M | $ -42.34M | $ 35.46M | $ 38.91M | |
$ 15.14M | $ 17.95M | $ 20.40M | $ 19.64M | $ 16.43M | $ 19.40M | |
$ 22.97M | $ 20.25M | $ 18.83M | $ -17.89M | $ 16.86M | $ 18.48M | |
$ -7.83M | $ -7.92M | $ 1.57M | $ 1.75M | $ -424.28K | $ 918.38K | |
$ -115.58K | $ -427.18K | $ -162.39K | $ 1.23M | $ -132.40K | $ -14.45K | |
$ -756.08K | $ -3.92M | $ -788.61K | $ 40.18K | $ -53.61K | $ -1.57M | |
$ -6.93M | $ -5.79M | $ 2.19M | $ 2.94M | $ -610.29K | $ -663.09K | |
$ 671.06K | $ 927.13K | $ 4.42M | $ 605.67K | $ -603.74K | $ 237.25K | |
- | - | - | - | - | - | |
$ -7.60M | $ -6.72M | $ -2.23M | $ 2.33M | $ -6.54K | $ -900.34K | |
$ -0.35 | $ -0.32 | $ -0.11 | $ 0.13 | $ >-0.01 | $ -0.06 | |
$ -0.35 | $ -0.32 | $ -0.11 | $ 0.12 | $ >-0.01 | $ -0.06 | |
$ 84.41M | $ 20.85M | $ 19.73M | $ 18.31M | $ 16.51M | $ 15.15M | |
$ 84.41M | $ 20.85M | $ 19.73M | $ 19.50M | $ 16.51M | $ 15.15M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.08 | $ 0.15 | |
- | - | - | - | $ 0.08 | $ 0.14 | |
- | - | - | - | - | - | |
$ 60.59M | $ 63.19M | $ 70.85M | $ -60.24M | $ 52.32M | $ 57.39M | |
$ -7.60M | $ -6.72M | $ -2.23M | $ 2.33M | $ -6.54K | $ -900.34K | |
$ -3.20M | $ 1.06M | $ 1.73M | - | $ -6.54K | $ 338.76K | |
- | - | - | - | $ 550.77K | $ 165.56K | |
$ -6.96M | $ -5.67M | $ 2.36M | $ 3.47M | $ -59.51K | $ -497.52K | |
$ -2.54M | $ -4.59M | $ 3.41M | $ 5.09M | $ 1.55M | $ 1.16M |