HR Block HRB Q1 2026 Earnings Surprise EPS 602 Up Significant IGC Pharma IGC Q1 2026 Earnings 002 EPS Surges Past 002 Estimates