Edelweiss Fin Services stock hits 52-week low on rating downgrade | Sharefundss