AppFolio Inc. (APPF) reports earnings