How Do Market Conditions Affect Oppenheimer Opy Stock Opy Q1 2025 Earnings Oppenheimer Holdings Inc. Records Eps Of 2.72 20260410 1