Velocity Financial 2Q26 net income falls 3.2% to $25.2 million; net revenue rises 10.7% to $95 million - VEL News | Rallies