This week, 108 companies will announce their Q3 FY25 earnings, including major names like Eicher Motors, Nykaa, Hindalco, and ...