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