Why is bp share price rising

Could BP’s rise be linked to favorable oil prices, earnings growth, or global energy demand?