Edelweiss Financial Services shares gain 7% post positive Q3 results, revenue rises to ₹4,404 crore