Nifty earnings were led by ONGC Ltd, Hindalco Industries Ltd, Reliance Industries Ltd, JSW Steel Ltd and Bharti Airtel Ltd, with the five companies contributing 60 per cent to the incremental accretion in earnings.