Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 148.33M | $ 262.10M | $ 289.97M | $ 214.20M | $ 169.73M | $ 220.73M | |
$ 59.77M | $ 148.89M | $ 78.97M | $ 81.76M | $ 99.37M | $ 104.14M | |
$ 88.57M | $ 113.21M | $ 211.00M | $ 132.44M | $ 70.36M | $ 116.59M | |
$ 15.10M | $ 32.82M | $ -72.03M | $ -74.76M | $ -85.85M | $ -90.60M | |
$ 73.47M | $ 77.74M | $ 138.57M | $ 62.16M | $ -5.18M | $ 37.78M | |
$ -11.39M | $ -41.16M | $ -24.68M | $ -20.06M | $ -20.79M | $ -26.57M | |
$ 5.26M | $ 10.62M | $ -3.90M | $ -15.30M | $ 3.84M | $ 7.75M | |
$ 67.34M | $ 49.84M | $ 119.06M | $ 57.39M | $ -134.20M | $ -10.54M | |
- | - | - | - | - | - | |
- | $ -262.00K | $ 894.00K | - | - | - | |
$ 64.45M | $ 44.08M | $ 113.29M | $ 51.63M | $ -139.97M | $ -16.30M | |
$ 0.83 | $ 0.44 | $ 1.42 | $ 0.64 | $ -1.62 | - | |
$ 0.79 | $ 0.42 | $ 1.36 | $ 0.61 | $ -1.62 | $ -0.17 | |
$ 156.73M | $ 100.17M | $ 80.06M | $ 81.12M | $ 86.14M | $ 95.19M | |
$ 164.14M | $ 101.88M | $ 83.32M | $ 84.86M | $ 86.14M | $ 95.19M | |
$ 0.53 | $ 0.07 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 74.87M | $ 181.71M | $ 6.94M | $ 7.00M | $ 13.53M | $ 13.54M | |
$ 12.40M | - | - | - | - | - | |
$ 67.34M | $ 49.84M | $ 119.06M | $ 57.39M | $ -134.20M | $ -10.54M | |
$ 64.88M | $ 30.47M | - | - | - | - | |
$ 79.74M | $ 96.25M | $ 146.48M | $ 77.63M | $ -112.68M | $ -66.46M | |
$ 79.74M | $ 158.59M | $ 192.09M | $ 119.99M | $ -68.63M | $ -16.43M |