MSA Safety MSA Gained 280 Can It Break 17823 20260520 ServiceNow Stock Retreats as Software Sector Rally Loses Momentum