Oxford OXLCO Stock Today Rallies 082 Resistance at 2503 20260520 Outlook Therapeutics OTLK Q1 2026 Earnings Miss by Significant Key Takeaways