HNNA Hennessy Advisors releases Q1 2026 earnings results shares dip 065 percent in todays trading session Sizzle SZZLR Stock Analysis RVMD Revolution Medicines edges higher after reporting wider than expected Q4 2025 per share loss