Biocon Q2 Results: Profit Falls 84% But Beats Estimates

Biocon Q2 Results: Profit Falls 84% But Beats Estimates