Hancock HWC Unchanged at 6690 RangeBound Trading 20260521 Halozyme Therapeutics HALO Stock Analysis RangeBound Near 6904 20260520 Thermo Fisher Scientific TMO Holds Steady Near 450 as Market Waits for Clearer Direction