Will oil trade above $22 per barrel before June 30?