Indian Rupee Plunges to Record Low USDINR Breaches 9696 Amid Oil and Bond Yield Pressures Sunrun RUN Q1 2026 Earnings EPS 062 Beats Estimates