Sun Pharma cracks once again