Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 261.31M | $ 261.31M | $ 256.72M | $ 201.71M | $ 177.99M | $ 185.75M | |
$ 30.95M | $ 9.35M | $ -9.89M | $ -8.75M | $ 73.16M | $ 78.31M | |
$ 248.29M | $ 251.96M | $ 165.16M | $ 134.86M | $ 104.84M | $ 107.44M | |
$ 150.52M | $ 150.52M | $ 151.34M | $ 132.48M | $ 94.83M | $ 94.91M | |
$ 63.08M | $ 84.45M | $ 13.82M | $ 2.37M | $ 10.00M | $ 12.53M | |
$ -36.43M | $ -36.43M | $ -32.75M | $ -29.08M | $ -29.08M | $ -28.45M | |
$ -66.03M | $ -66.03M | $ -41.00K | $ -27.52M | $ 23.82M | $ 100.73M | |
$ 163.10M | $ 206.28M | $ -18.89M | $ 814.00K | $ 4.74M | $ 84.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 34.90M | $ 34.90M | $ -20.54M | $ -6.46M | $ -1.79M | $ 71.85M | |
$ 2.43 | $ 2.33 | $ -1.35 | $ -0.47 | $ -0.15 | $ 6.06 | |
$ 2.46 | $ 2.32 | $ -1.35 | $ -0.47 | $ -0.15 | $ 6.00 | |
$ 59.98M | $ 14.99M | $ 15.22M | $ 13.80M | $ 12.56M | $ 11.74M | |
$ 68.47M | $ 17.12M | $ 15.22M | $ 13.80M | $ 13.59M | $ 13.18M | |
$ 2.92 | $ 2.92 | - | - | $ 2.80 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 181.46M | $ 159.87M | $ 141.44M | $ 123.73M | $ 167.99M | $ 173.22M | |
$ 41.33M | $ 41.33M | $ -14.11M | $ -29.00K | $ 5.08M | $ 79.21M | |
$ 71.81M | $ 176.31M | - | - | $ -12.31M | $ 5.67M | |
- | - | - | - | $ 29.08M | $ 30.54M | |
$ 199.53M | $ 242.71M | $ 13.86M | $ 29.89M | $ 33.82M | $ 115.36M | |
$ 302.98M | $ 346.82M | $ 120.07M | $ 122.06M | $ 110.42M | $ 190.77M |