eGain Corporation EGAN at 702 Buy Sell or Hold 20260520 Soybean Rally Extends as Sharp Gains Hold at Midday Market Watchers Eye Supply Dynamics