Stocks Rally on Strong Earnings Iran Deal Talks in Focus Weekly Market Outlook Booking Holdings BKNG Analyst Estimates and Ratings What Investors Should Know Merlin Labs MRLN Market Insights on Autonomous Flight Technology Development Ubisoft Shares Dip as Assassins Creed Developer Warns of Continuing Losses Retiree Strategies for RecessionProofing Portfolios Key Moves to Consider Elbit Systems Q1 Earnings Call Highlights Reported by Yahoo Finance Global Stock Markets Reach Record Highs as Oil Prices Slide on USIran Peace Hopes