Sigh-of-relief rally takes Apple to new all-time highs