SoFi vs Ally A Comparative Analysis of Two Leading Online Banks DOX Q1 2026 Earnings EPS Nearly Matches Estimates Despite Limited Revenue Disclosure Oil Prices Decline as Trump Signals Imminent Iran Agreement