How far can this wave of market go?