Cupid shares rose 3.7 per cent on BSE, registering an all-time high at ₹504.85 per share. The stock was in demand after the ...