Texas Ventures prices IPO at $11.50 per share Apr 22, 2025 05:31PM