The markets are defying the odds. How high can they go? | Fortune