Nifty 50 earnings share hits 21-quarter low in Q4FY26