Over the last 90 days, BP PLC has seen a net insider selling of approximately $4.88 million. While there were 28 transactions, the majority were sales. Notably, executives made significant sales, contributing to the negative net value. Recent buy transactions by executives are smaller in value compared to the reported sales.