Mid-America Apartment Communities Inc. (MAA) reports earnings