Nan Shan Life Insurance Sells BP Shares as EPS Beats Estimate
A fund reduced its BP stake by selling 371,459 shares, while other investors bought additional shares, including a new position worth about $43,000 and another stake worth about $44,000. BP reported quarterly EPS of $2.22, beating the $1.87 consensus. Several research updates adjusted BP ratings and price targets, mostly shifting toward holds or neutral stances.