Shares of British Petroleum (BP) traded up .19 to 41.15 yesterday. BP is trading $3 off of it highs for the year.