Understanding recent market activity