IMPP stock rating: Imperial Petroleum Inc./Marshall Islands quant rating & factor grades · Tickwind