Analyst consensusBuy$27.33target+30.2%vs $20.99 today$19.00 low today target$31.00 high6 analysts · ~12-month consensus · as of Jun 18. Relayed analyst opinion, which tends to run optimistic — not our forecast or advice.