Result Poonawalla Fincorp Ltd - 524000 - Financial Results For Q1 FY 2025 26 BSE India Financial Results for Q1 FY 2025 26