Alexandria Real Estate stock (US0152711091): Why its life science campus strategy matters more now for investors — alphai