S&P 500 Heads To Longest Green Stretch Since 2004 As Stocks Claw Back From ‘Liberation Day’ Crash