Armada Hoffler Properties, Inc.
Exchange: nyse
none
971028800.00
171114000.00
0.122598028117
0.226071247473
0%
0
0.820000