BP stock rating: BP PLC quant rating & factor grades · Tickwind