Even they realise that the oil will run out some day. Shell, and BP are 2 of the largest solar panel producers.