US stocks rally led by banks and small caps after oil prices and bond yields drop.
Open shared insight