TD Securities raised the firm’s price target on BP to $44 from $43 and keeps a Buy rating on the shares. The company’s Q1 results were underpinned by solid execution and consistent delivery of BP’s return of capital commitments, the analyst tells investors in a research note.