APPF Financials: Appfolio Inc AI Analysis