what is keeping this stock up? how many punches can it take before it falls? if it stays at 16c or around these levels til the end of july my confidence will rise a lot....