Burford Capital (LON:BUR) Sets New 1-Year Low – Time to Sell? — BUR -0.80 · News Impact Screener