Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 297.71M | $ 285.94M | $ 202.11M | $ 155.93M | $ 179.73M | $ 243.01M | |
$ 249.23M | $ 244.40M | $ 187.93M | $ -147.96M | $ 182.39M | $ 215.37M | |
$ 48.48M | $ 41.54M | $ 14.19M | $ 7.97M | $ -2.66M | $ 27.64M | |
$ 14.10M | $ 27.78M | $ 21.18M | $ 20.24M | $ 19.75M | $ 20.35M | |
$ 78.73M | $ 13.76M | $ -6.99M | $ -12.27M | $ -22.41M | $ 7.29M | |
$ -4.33M | $ -8.41M | $ -4.39M | $ -2.21M | $ -3.01M | $ -3.99M | |
$ 62.00K | $ 34.00K | $ -684.00K | $ -10.45M | $ 1.12M | $ 474.00K | |
$ 11.04M | $ 5.31M | $ -10.70M | $ -4.04M | $ -24.29M | $ 3.77M | |
$ 1.49M | $ 398.00K | $ -2.62M | $ -3.28M | $ -5.25M | $ -502.00K | |
- | - | - | - | - | - | |
$ 69.98M | $ 4.91M | $ 179.85M | $ -758.00K | $ -19.05M | $ 4.28M | |
$ 1.05 | $ 0.54 | $ -0.90 | $ -0.09 | $ -2.16 | $ 0.49 | |
$ 1.02 | $ 0.53 | $ -0.90 | $ -0.09 | $ -2.16 | $ 0.48 | |
$ 36.48M | $ 9.09M | $ 8.97M | $ 8.91M | $ 8.82M | $ 8.78M | |
$ 37.69M | $ 9.28M | $ 8.97M | $ 8.91M | $ 8.82M | $ 8.87M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.40 | - | |
- | - | - | - | - | - | |
$ 137.39M | $ 272.19M | $ 209.11M | $ -127.72M | $ 202.14M | $ 235.72M | |
- | - | - | - | $ 3.01M | $ 3.99M | |
$ 9.56M | $ 4.91M | $ -8.07M | $ -758.00K | $ -19.05M | $ 4.28M | |
$ 5.14M | $ 4.19M | $ -13.32M | - | $ -19.05M | $ 4.28M | |
$ 19.48M | $ 13.72M | $ -6.31M | $ -1.83M | $ -21.29M | $ 7.76M | |
$ 39.08M | $ 33.16M | $ 13.07M | $ 17.47M | $ -1.84M | $ 26.90M |