Is Ranbaxy a BUY now