NewMarket NEU Q1 2026 Earnings Revenue NA Matching Views Allegion ALLE Rallies 135 as Bulls Target 13425 20260520