Ranbaxy Posts Profit on Lower Costs, Currencies

Ranbaxy Posts Profit on Lower Costs, Currencies