The Nifty 50 Earnings Performance