BP: Piper Sandler Raises Target Price to $43 From $42 - BP News | Rallies