ICICI Prudential Mutual Fund sold 1,43,83,557 shares of UPL, reducing its stake from 5.12% to 3.12%. The transaction occurred between December 2024 and July 22, 2025, as per a regulatory filing on July 23.