Price of crude oil shoots above $120 per barrel