Graf GRAF Stock Analysis RangeBound Near 1079 20260520 Automation Threatens 69 of Jobs in India World Bank Data Suggests Endurance Technologies IPO Opens Key Details on the Rs 1162 Crore Issue NIQ Global Intelligence Reports Strong Q1 Beat and 17 Major Client Wins Yet Faces Analyst Target Cut