If you are tired of spending at the pump, one way to lessen the hit is to invest in oil companies and profit from their rising revenue. My recommendation: Buy shares of BP p.l.c. (BP). I put out a buy recommendation on this stock on March 26, 2009 and if you bought shares at that time, you are up about 45%. But the stock has further to go, so I am reiterating my buy rating at a price of $41.72.