Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 161.31M | $ 179.37M | $ 238.59M | $ 113.85M | $ 41.93M | $ 75.03M | |
$ 21.05M | $ 70.47M | $ 38.39M | $ 11.60M | $ 2.92M | $ 5.83M | |
$ 140.25M | $ 108.89M | $ 200.20M | $ 102.26M | $ 39.01M | $ 69.20M | |
$ 116.28M | $ 71.46M | $ 108.32M | $ 71.35M | $ 49.89M | $ 64.34M | |
$ 23.97M | $ 37.43M | $ 91.88M | $ 30.91M | $ -10.88M | $ 4.86M | |
$ -9.97M | $ 5.43M | $ -6.46M | $ -6.75M | $ -4.84M | $ ― | |
$ -2.88M | $ 1.97M | $ -4.16M | $ -8.08M | $ 2.52M | $ 127.00K | |
$ 16.88M | $ 33.97M | $ 89.29M | $ 85.94M | $ 42.63M | $ -4.00K | |
$ -1.94M | $ 1.26M | $ 1.71M | $ -23.96M | $ -30.30M | $ 26.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.82M | $ ― | $ 87.58M | $ 109.90M | $ 72.92M | $ -26.84M | |
$ 0.21 | $ 0.37 | $ 0.97 | $ 1.65 | $ -1.65 | $ -0.39 | |
$ 0.04 | $ 0.36 | $ 0.92 | $ 1.61 | $ -1.65 | $ ― | |
$ 360.72M | $ 89.07M | $ 86.90M | $ 141.48M | $ 136.51M | $ ― | |
$ 5.69M | $ ― | $ 91.14M | $ ― | $ ― | $ ― | |
$ 0.06 | $ 0.18 | $ 0.01 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 70.27M | $ ― | $ 146.71M | $ ― | $ ― | $ ― | |
$ 18.82M | $ ― | $ 87.58M | $ 109.90M | $ 72.92M | $ -26.84M | |
$ 12.66M | $ 24.97M | $ 65.92M | $ -18.63M | $ -53.38M | $ 711.06K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 26.09M | $ 39.40M | $ 95.75M | $ 98.30M | $ 51.04M | $ 4.02M | |
$ 74.24M | $ 87.36M | $ 139.04M | $ 125.74M | $ 71.92M | $ 33.07M |