Newmark Group beats Q2 estimates with $888.4M in revenue