ICON plc ICLR Stock Analysis Climbs 136 Eyes on 12084 20260520 Glottis Stock Surges 20 on Heavy Volume Marks Biggest SingleDay Gain in Over a Month