Ross Stores ROST Q1 2026 Earnings EPS 200 Beats Estimates Oculis OCS Flat at 2800 Consolidation Continues 20260520