Is It Time To Reconsider Recursion Pharmaceuticals (RXRX) After Recent Share Price Swings? May 5, 2026