Cracker Barrel CBRL Stock Analysis Climbs 528 Eyes on 3225 20260515 Analyst Report on AECOM Published by Yahoo Finance European Shares Slide on Iran Tensions Inflation Fears After TrumpXi Remarks