First Watch price target lowered to $20 at Barclays, says buy on weakness Yahoo Finance May 07, 2025Finance link