Rally has neared all-time highs after 20% down in near-record time

Disclosures (show)