Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 105.49M | $ 266.12M | $ 167.55M | $ 35.28M | $ 99.66M | $ 125.23M | |
$ -11.15M | - | - | - | $ 1.46M | - | |
$ 30.51M | $ 99.96M | $ 54.84M | $ 8.43M | $ 36.36M | $ 39.68M | |
- | - | - | - | - | - | |
- | $ -31.27M | $ -19.52M | $ -1.59M | $ 296.00K | $ 500.00K | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.59M | $ 86.05M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.59M | $ 86.05M | |
$ 1.76 | $ 4.55 | $ 2.54 | $ 1.62 | $ 1.60 | $ 2.17 | |
$ 1.76 | $ 4.55 | $ 2.54 | $ 1.62 | $ 1.60 | $ 2.17 | |
$ 72.69M | $ 36.48M | $ 36.30K | $ 38.80K | $ 39.66M | $ 39.58M | |
$ 72.69M | $ 36.48M | $ 27.23M | $ 33.11M | $ 39.66M | $ 39.58M | |
$ 0.50 | $ 1.00 | $ 1.00 | - | $ 1.14 | $ 1.54 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 575.00K | $ 658.00K | |
$ 81.62M | $ 233.18M | $ 124.01M | $ 62.06M | $ 92.45M | $ 109.52M | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.59M | $ 86.05M | |
$ 63.83M | $ 149.63M | - | - | $ 63.38M | $ 85.69M | |
$ 5.41M | - | - | - | $ 4.89M | $ 17.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |