Block communications stock