Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 105.49M | $ 266.12M | $ 167.55M | $ 35.28M | $ 104.77M | $ 127.52M | |
$ -11.15M | - | - | - | - | - | |
$ 30.51M | $ 99.96M | $ 54.84M | $ 8.43M | $ 25.15M | $ 24.96M | |
- | - | - | - | - | - | |
- | $ -31.27M | $ -19.52M | $ -1.59M | $ 1.76M | $ 70.00K | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.77M | $ 81.35M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.77M | $ 81.35M | |
$ 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.66K | $ 39.58K | |
$ 72.69M | $ 36.48M | $ 27.23M | $ 33.11M | $ 39.86M | $ 37.49M | |
$ 0.50 | $ 2.00 | $ 1.00 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 81.62M | $ 233.18M | $ 124.01M | $ 62.06M | $ 88.92M | $ 106.31M | |
$ 63.83M | $ 166.16M | $ 69.17M | $ 53.63M | $ 63.77M | $ 81.35M | |
$ 63.83M | $ 149.63M | - | - | - | - | |
$ 5.41M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |