Block Trading: Understanding the Dynamics and Implications