Block shares fall on profit, profits miss