Halozyme Therapeutics HALO Stock Analysis RangeBound Near 6904 20260520 Silicon Laboratories SLAB Q1 2026 Earnings Surprise EPS 053 Up Significant Bitcoin Price Update May 12 2026 Market Review and Outlook Geopolitical Tensions Rise Nepal Protests Indias Plan to Reopen Himalayan Border Pass to Tibet Cognition CGTX Slides 500 as Selling Pressure Mounts 20260516 IEA Oil Market Report May 2026 Highlights Global Supply Pressures and Demand Shifts