AMH posts revenue gains despite overbuild and vacancy hurdles

previous post