Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 213.04M | $ 233.90M | $ 246.95M | $ 123.84M | $ 70.91M | $ 112.36M | |
$ 80.70M | $ 85.44M | $ 46.98M | $ 41.85M | $ 45.87M | $ 13.78M | |
$ 132.33M | $ 148.46M | $ 199.97M | $ 92.56M | $ 70.91M | $ 98.59M | |
$ 109.31M | $ 120.67M | $ 124.44M | $ 52.89M | $ 83.60M | $ 101.36M | |
$ 16.14M | $ 27.78M | $ 75.53M | $ 29.10M | $ -28.26M | $ -4.93M | |
$ 10.61M | $ 9.98M | $ -12.29M | $ 14.29M | $ 13.12M | $ 10.32M | |
$ 4.20M | $ 2.16M | $ 2.80M | $ 84.33M | $ -16.21M | $ -3.84M | |
$ 6.81M | $ 19.95M | $ 60.42M | $ 99.13M | $ -57.59M | $ -19.08M | |
$ 1.85M | $ 4.14M | $ 94.22M | $ ― | $ -970.00K | $ 12.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.96M | $ 15.82M | $ -33.80M | $ 99.13M | $ -56.62M | $ -31.36M | |
$ 0.08 | $ 0.26 | $ 2.95 | $ 2.18 | $ -1.31 | $ -0.78 | |
$ 0.07 | $ 0.24 | $ 2.64 | $ 1.93 | $ -1.31 | $ -0.78 | |
$ 245.29M | $ 60.31M | $ 52.66M | $ 45.40M | $ 43.16M | $ 40.17M | |
$ 267.35M | $ 66.17M | $ 58.77M | $ 51.30M | $ 43.16M | $ 40.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 94.62M | $ ― | $ 171.42M | $ -94.74M | $ -96.17M | $ -114.12M | |
$ 4.96M | $ 15.82M | $ -33.80M | $ 99.13M | $ -56.62M | $ -31.36M | |
$ 6.11M | $ 11.78M | $ 44.43M | $ -11.46M | $ 10.01M | $ -11.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.52M | $ 29.40M | $ 68.27M | $ 108.42M | $ 50.02M | $ -4.48M | |
$ 62.69M | $ 67.86M | $ 97.17M | $ 131.07M | $ 88.98M | $ 30.89M |