Stocks rallied as bond yields fell and oil prices plunged despite Iran war setbacks.
Open shared insight