NetScout Systems NTCT Stock Analysis RangeBound Near 3932 20260514 AbCellera ABCL Slides 264 as Selling Pressure Mounts 20260519 SolGel Technologies SLGL Q4 2025 Earnings Miss Sparks Concern Labor Market Shows Signs of Cooling but Remains Resilient Ahead of April Jobs Report