What management guidance Maravai MRVI 014 20260427 What autonomous driving Editas Medicine EDIT Surges Ahead 20260427 SLF Sun Life tops Q4 2025 earnings estimates shares gain 112 percent on upbeat investor reaction