Ocular Therapeutix OCUL Q1 2026 Earnings Miss by Significant Key Takeaways uCloudlink UCL Stock Analysis Falls 100 Watching 094 20260520 Intercure INCR Stock Today Rallies 059 Resistance at 089 20260520 Mercury Systems MRCY Reports Strong Q1 2026 Revenue NA EPS Beats Fortress Biotech FBIO Q4 2025 Miss What Went Wrong RenaissanceRe Holdings RNR Jumps 077 on Strong Momentum 20260520 Trex Company TREX Delivers Q1 2026 Beat EPS 059 vs 052 Expected