Snowflake Shares Surge on Amazon Deal and Strong Earnings Boosting Tech Stocks Broadridge Financial Solutions BR Q1 2026 Earnings EPS Beat Drives Positive Stock Reaction Traders Express Skepticism on Irans Strait of Hormuz Reopening Timeline