FinVolution Q2 FY26 net profit drops 43.2% to RMB 426.8 million; net revenue falls 4.9% to RMB 3.4 billion - FINV News | Rallies