ICON plc ICLR Up 160 Is There More Room to Run 20260520 Strata SRTA Delivers Q1 2026 Beat EPS 003 vs 004 Expected Adecoagro AGRO Steady at 1337 Awaiting Next Catalyst 20260520 Hurco Companies HURC Q1 2026 Results Meet Expectations Revenue NA Modular Data Center Builder Armada Secures 230 Million Plans Arizona Factory with Johnson Controls SkyeChip Shines in Market Debut as Malaysia Races to Build Chip Design Ecosystem