Snowflake Shares Surge on Amazon Deal and Strong Earnings Boosting Tech Stocks Valmont Industries VMI Q1 2026 Earnings Strong BottomLine Beat Masks Revenue Uncertainty BPs Ousted Chair Denies Lies Over Conduct Allegations