eGain Corporation EGAN at 702 Buy Sell or Hold 20260520 Everest Group EG Trading at 35858 Key Decision Point 20260520