Armada Hoffler Properties, Inc. (NYSE:AHH) Q1 2024 Earnings