Mahindra & Mahindra was the biggest purchase during May, with insurers buying shares worth ₹462 crore. GMR Airports was the next, with insurers snapping up ₹428 crore.