Willis Lease Finance Corporation (WLFC) reports earnings