Block beats earnings expectations, shakes off short seller report