AVB Financials: AvalonBay Communities Inc AI Analysis