Oxford OXLCO Stock Today Rallies 082 Resistance at 2503 20260520 Sarepta SRPT Crushes Q1 2026 Estimates EPS 288 Tops Views Ideal Power IPWR Q1 2026 Earnings Miss by Significant Key Takeaways 374Water SCWO Gained 310 Can It Break 245 20260520 Trump Concludes China Visit with Talks Focusing on Trade Oil and Taiwan