Why Lupin's stock is hitting new highs

Business