Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 31.94M | $ 94.82M | $ 188.38M | $ 81.86M | $ 41.80M | $ 33.27M | |
$ 25.76M | $ 66.57M | $ 93.03M | $ 44.85M | $ 27.66M | $ 23.05M | |
$ 6.18M | $ 28.25M | $ 95.35M | $ 37.01M | $ 14.14M | $ 10.22M | |
$ 20.90M | $ 29.11M | $ 22.76M | $ 12.94M | $ 11.17M | $ 11.81M | |
$ -14.72M | $ -852.98K | $ 72.60M | $ 24.07M | $ 2.97M | $ -1.59M | |
$ -107.04K | $ -170.65K | $ -227.18K | $ 2.00M | $ 184.27K | $ -23.73K | |
$ 8.01M | $ -2.02M | $ -2.58M | - | - | $ 260.51K | |
$ -15.43M | $ 991.81K | $ 74.95M | $ 26.07M | $ 3.16M | $ -1.35M | |
$ 6.23M | $ 83.87K | $ 18.89M | $ 1.85M | $ 7.88K | $ -13.32K | |
- | - | - | - | - | - | |
$ -21.90M | $ 4.85M | $ 55.82M | $ 26.62M | $ 2.45M | $ -2.04M | |
$ -0.74 | $ 0.15 | $ 1.65 | $ 0.80 | $ 0.07 | $ -0.06 | |
$ -0.74 | $ 0.15 | $ 1.63 | $ 0.80 | $ 0.07 | $ -0.06 | |
$ 119.75M | $ 32.90M | $ 33.87M | $ 33.17M | $ 32.67M | $ 32.67M | |
$ 119.99M | $ 32.96M | $ 34.24M | $ 33.30M | $ 32.67M | $ 32.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 46.65M | $ 95.67M | $ 115.79M | $ 57.79M | $ 38.83M | $ 34.86M | |
$ -21.66M | $ 5.08M | $ 56.06M | $ 24.22M | $ 3.15M | $ -1.34M | |
$ -11.02M | - | - | $ 24.22M | $ 3.15M | $ -1.60M | |
- | - | - | $ 260.26K | $ 166.90K | $ 177.19K | |
$ -17.13M | $ 1.16M | $ 75.18M | $ 26.33M | $ 3.32M | $ -1.18M | |
$ -6.65M | $ 5.77M | $ 76.44M | $ 27.17M | $ 4.18M | $ -289.26K |