BP: Piper Sandler assumes coverage with neutral rating; target price $42 - BP News | Rallies