Why are BP, Shell, and other oil giants making so much money right now?

Why has the oil price soared? Why do soaring prices mean more profits? How much profit did Shell and BP make last year? How much tax do oil and gas producers pay? How are oil firms taxed in the UK? They face calls to pay even more tax#bp
Source: Reuters: Health - Category: Consumer Health News Source Type: news
More News: Health | Tax