Amprius AMPX Q1 2026 Earnings Miss by Significant Key Takeaways aTyr Pharma ATYR Q1 2026 Earnings Beat Revenue NA EPS 011 ICON plc ICLR Stock Analysis Climbs 136 Eyes on 12084 20260520 Indian Stocks in Focus Lenskart BPCL Hindalco Among Key Names as Gift Nifty Signals Weak Start Trex Company TREX Up 555 Is There More Room to Run 20260520 PPL Corporation PPL Q1 2026 Earnings Surprise EPS 063 Up Significant Over 160 Oil Tankers Stranded in Gulf as Iran Tightens Control Over Strait of Hormuz