SEBI Restores Share Buybacks, ₹25,000 Cr Returns Hit 3-Year High