Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 264.81M | $ 383.73M | $ 381.00M | $ 298.01M | $ 239.82M | $ 292.14M | |
$ 293.35M | $ 293.35M | $ 287.28M | $ -229.74M | $ 186.22M | $ 226.74M | |
$ -28.54M | $ 90.38M | $ 93.72M | $ 68.27M | $ 53.60M | $ 65.39M | |
$ 43.21M | $ 43.21M | $ 41.92M | $ 31.88M | $ 29.24M | $ 31.26M | |
$ -69.71M | $ 49.20M | $ 51.80M | $ -261.62M | $ 24.36M | $ 34.13M | |
$ 1.21M | - | - | $ 16.00K | $ 95.00K | $ 323.00K | |
$ -122.60M | $ -4.90M | $ -338.00K | $ -298.01M | - | - | |
$ 52.06M | $ 52.06M | $ 52.13M | $ 36.41M | $ 24.46M | $ 34.46M | |
$ 10.37M | $ 10.37M | $ 11.79M | $ 7.38M | $ 5.01M | $ 6.22M | |
- | - | - | - | - | - | |
$ 41.70M | $ 41.70M | $ 40.35M | $ 29.03M | $ 19.03M | $ 27.57M | |
$ 1.22 | $ 1.21 | $ 1.18 | $ 0.85 | $ 0.57 | $ 0.83 | |
$ 1.22 | $ 1.21 | $ 1.18 | $ 0.85 | $ 0.57 | $ 0.83 | |
$ 134.44M | $ 33.61M | $ 33.44M | $ 34.15M | $ 33.93M | $ 34.06M | |
$ 134.44M | $ 33.61M | $ 33.44M | $ 34.15M | $ 33.93M | $ 34.06M | |
$ 0.14 | - | - | $ 0.46 | $ 0.36 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 206.31M | $ 336.56M | $ 329.20M | $ -197.86M | $ 215.46M | $ 258.00M | |
$ 41.70M | $ 41.70M | $ 40.35M | $ 29.03M | $ 19.44M | $ 28.24M | |
$ 22.11M | - | $ 41.19M | - | $ 19.44M | $ 28.24M | |
- | - | - | - | - | - | |
$ 45.45M | $ 52.06M | $ 52.13M | $ 36.41M | $ 24.36M | $ 34.13M | |
$ 47.20M | $ 54.48M | $ 54.04M | $ 38.22M | $ 26.32M | $ 36.23M |