While I agree that this is a great stock to own, I believe that the play is the swings. I track it everyday and watch the trading ranges. While YTD BP is basically flat, I am up over 10%. Selling pieces in the $70-$75 range and buying them in the $60-65 range has been very profitable.
Sold a chunk today. If it continues to rise, I will sell more in chunks. (although the divi is hard to beat).