Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 138.08M | $ 244.38M | $ 275.09M | $ 248.92M | $ 220.77M | $ 200.29M | |
$ 49.82M | $ 86.03M | $ 96.31M | - | $ -16.57M | $ -32.18M | |
$ 88.26M | $ 158.35M | $ -96.31M | $ 170.89M | $ 149.82M | $ 94.96M | |
$ 73.33M | $ 145.60M | $ 147.46M | $ -131.37M | $ -111.47M | $ -104.51M | |
$ 14.93M | $ 12.75M | $ -243.77M | $ -209.40M | $ -182.42M | $ -209.84M | |
$ 1.19M | $ 1.47M | $ 325.00K | - | $ 1.91M | $ 1.21M | |
- | $ -357.00K | $ -277.96M | $ -249.04M | $ -219.07M | $ -198.53M | |
$ 16.12M | $ 14.37M | $ 34.18M | $ 39.65M | $ 36.65M | $ -11.31M | |
$ 3.81M | $ 5.59M | $ 5.72M | $ 5.90M | $ 9.40M | $ -15.29M | |
- | - | - | - | - | - | |
$ 12.31M | $ 8.78M | $ 28.47M | $ 33.75M | $ 27.25M | $ 3.98M | |
$ 0.39 | $ 0.28 | $ 0.89 | $ 1.03 | $ 0.87 | $ 0.14 | |
$ 0.38 | $ 0.28 | $ 0.88 | $ 1.00 | $ 0.83 | $ 0.13 | |
$ 63.53M | $ 31.40M | $ 31.85M | $ 32.70M | $ 31.44M | $ 29.25M | |
$ 64.77M | $ 31.58M | $ 32.50M | $ 33.85M | $ 32.92M | $ 30.80M | |
$ 0.18 | - | $ 0.18 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.34 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 123.15M | $ 231.63M | $ 243.77M | $ -131.37M | $ -128.04M | $ -136.69M | |
$ 12.31M | $ 8.78M | $ 28.47M | $ 33.75M | $ 27.25M | $ 3.98M | |
$ 12.31M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 14.93M | - | $ 33.86M | $ 39.65M | $ 35.99M | $ -11.51M | |
$ 16.45M | - | $ 38.35M | $ 43.67M | $ 38.43M | $ -9.39M |