Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 358.96M | $ 351.34M | $ 309.11M | $ 245.02M | $ -23.73M | $ -139.82M | |
$ 251.00K | $ 278.00K | $ 517.00K | $ 1.33M | $ 8.05M | $ 3.50M | |
$ 105.24M | $ 94.73M | $ 80.68M | $ 70.35M | $ 58.48M | $ 53.82M | |
- | - | - | - | - | - | |
$ -58.76M | $ -97.38M | $ -2.14M | $ 588.56M | $ 61.65M | $ -1.96M | |
$ 250.12M | $ 253.10M | $ 225.68M | $ 172.46M | $ -90.26M | $ -197.14M | |
$ 55.25M | $ 53.10M | $ 47.53M | $ 36.37M | $ 30.45M | $ 29.17M | |
- | - | - | - | - | - | |
$ 170.41M | $ 172.84M | $ 150.98M | $ 111.41M | $ 89.18M | $ -240.25M | |
$ 15.70 | $ 15.97 | $ 14.00 | $ 10.00 | $ 8.31 | $ 8.76 | |
$ 15.55 | $ 15.81 | $ 13.87 | $ 9.92 | $ 8.27 | $ 8.69 | |
$ 43.45M | $ 10.83M | $ 10.79M | $ 10.76M | $ 10.73M | $ 10.70M | |
$ 43.87M | $ 10.94M | $ 10.88M | $ 10.85M | $ 10.79M | $ 10.78M | |
$ 5.30 | $ 4.40 | $ 0.95 | - | $ 0.80 | $ 0.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 342.42M | $ 327.27M | $ 270.42M | $ 220.62M | $ -48.08M | $ -164.26M | |
$ 198.30M | $ 200.00M | $ 178.14M | $ 136.09M | $ -120.71M | $ -226.31M | |
$ 241.72M | $ 199.95M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |