As the second quarter earnings season is nearing its end, as many as 652 companies are set to report their Q2 FY25 earnings ...