Alexandria Real Estate Equities stock (US0108601063): Insider buys signal confidence amid Q1 results — alphai