Well actually all oil company's have to make annual accounts for the sake of the shareholders. It seems that shell had a profit of 31 billion dollars, compared to 355 billion in revenue. Their assets were 187 billions which means the interest on the assets were 17 % which is alot. (im not too confident in these numbers, are used to annual accounts in danish)
But anyway why shouldn't the oil-companys make money when we're willing to pay. They are not stupid.
Anyway the prices are high because the demand for oil riser quicker than the supply, make the price rise. In the long run however, supply might rise because of the higher price. The demand will increase because of emerging countries like China, but will fall because we will use less oil as prices rise.
As an example General Motors now produce fewer 4WD because that Americans now prefer more gasoline-efficient cars.
In the end no one can say whether the price will rise or fall then, though it will rise when we run out some day.