nifty100 quality 30 pera share price Auditors report