Byrna BYRN Q1 2026 Results Fall Short EPS 003 Revenue NA ReNew RNW Stock Down 226 Support Test at 515 20260515 Whale Activity Surges in Information Technology Stocks Institutional Moves Signal Sector Sentiment Should You Sell Alector ALEC After 283 Drop 20260515