MMI - Marcus & Millichap, Inc. Stock Analysis | Finranks