July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 69.78 Analyst Consensus Price Target: 66.67 QA Price Target Range: 48.70 - 87.80 Total Alpha Rank: 96th percentile Value Alpha Rank: 93rd percentile Growth Alpha Rank: 59th percentile Quality Alpha Rank: 58th percentile Sentiment Alpha Rank: 81st percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 13.59 Analyst Consensus Price Target: 10.88 QA Price Target Range: 11.77 - 15.14 Total Alpha Rank: 96th percentile Value Alpha Rank: 82nd percentile Growth Alpha Rank: 81st percentile Quality Alpha Rank: 78th percentile Sentiment Alpha Rank: 67th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 23.24 Analyst Consensus Price Target: 23.98 QA Price Target Range: 20.44 - 25.62 Total Alpha Rank: 96th percentile Value Alpha Rank: 77th percentile Growth Alpha Rank: 77th percentile Quality Alpha Rank: 72nd percentile Sentiment Alpha Rank: 82nd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 22.79 Analyst Consensus Price Target: 23.30 QA Price Target Range: 19.72 - 25.42 Total Alpha Rank: 96th percentile Value Alpha Rank: 56th percentile Growth Alpha Rank: 76rd percentile Quality Alpha Rank: 93rd percentile Sentiment Alpha Rank: 83rd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 16.09 Analyst Consensus Price Target: 16.00 QA Price Target Range: 11.64 - 19.89 Total Alpha Rank: 97th percentile Value Alpha Rank: 96th percentile Growth Alpha Rank: 62rd percentile Quality Alpha Rank: 65th percentile Sentiment Alpha Rank: 68th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 26.62 Analyst Consensus Price Target: 23.00 QA Price Target Range: 20.89 - 31.48 Total Alpha Rank: 97th percentile Value Alpha Rank: 70th percentile Growth Alpha Rank: 73rd percentile Quality Alpha Rank: 87th percentile Sentiment Alpha Rank: 81st percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 27.61 Analyst Consensus Price Target: 23.50 QA Price Target Range: 22.37 - 32.07 Total Alpha Rank: 97th percentile Value Alpha Rank: 69th percentile Growth Alpha Rank: 68rd percentile Quality Alpha Rank: 90th percentile Sentiment Alpha Rank: 85th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 117.95 Analyst Consensus Price Target: 96.54 QA Price Target Range: 76.48 - 153.34 Total Alpha Rank: 97th percentile Value Alpha Rank: 66th percentile Growth Alpha Rank: 93rd percentile Quality Alpha Rank: 49th percentile Sentiment Alpha Rank: 95nd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 50.69 Analyst Consensus Price Target: 42.75 QA Price Target Range: 41.61 - 58.53 Total Alpha Rank: 97th percentile Value Alpha Rank: 77th percentile Growth Alpha Rank: 77th percentile Quality Alpha Rank: 87th percentile Sentiment Alpha Rank: 72nd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 142.83 Analyst Consensus Price Target: 141.10 QA Price Target Range: 128.11 - 155.41 Total Alpha Rank: 97th percentile Value Alpha Rank: 60th percentile Growth Alpha Rank: 91st percentile Quality Alpha Rank: 72nd percentile Sentiment Alpha Rank: 87th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 58.35 Analyst Consensus Price Target: 58.68 QA Price Target Range: 40.75 - 73.43 Total Alpha Rank: 97th percentile Value Alpha Rank: 76th percentile Growth Alpha Rank: 76th percentile Quality Alpha Rank: 71st percentile Sentiment Alpha Rank: 90th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 79.72 Analyst Consensus Price Target: 73.16 QA Price Target Range: 64.89 - 92.34 Total Alpha Rank: 97th percentile Value Alpha Rank: 96th percentile Growth Alpha Rank: 50th percentile Quality Alpha Rank: 79th percentile Sentiment Alpha Rank: 65th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 25.28 Analyst Consensus Price Target: 22.25 QA Price Target Range: 15.48 - 33.55 Total Alpha Rank: 97th percentile Value Alpha Rank: 98th percentile Growth Alpha Rank: 59th percentile Quality Alpha Rank: 58th percentile Sentiment Alpha Rank: 75th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 36.36 Analyst Consensus Price Target: 20.00 QA Price Target Range: 24.49 - 46.53 Total Alpha Rank: 97th percentile Value Alpha Rank: 82nd percentile Growth Alpha Rank: 71st percentile Quality Alpha Rank: 81st percentile Sentiment Alpha Rank: 81st percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 8.92 Analyst Consensus Price Target: 7.50 QA Price Target Range: 7.61 - 10.04 Total Alpha Rank: 98th percentile Value Alpha Rank: 58th percentile Growth Alpha Rank: 90th percentile Quality Alpha Rank: 97th percentile Sentiment Alpha Rank: 62nd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 13.61 Analyst Consensus Price Target: 10.00 QA Price Target Range: 11.81 - 15.15 Total Alpha Rank: 98th percentile Value Alpha Rank: 91st percentile Growth Alpha Rank: 44th percentile Quality Alpha Rank: 82nd percentile Sentiment Alpha Rank: 87th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 39.56 Analyst Consensus Price Target: 36.14 QA Price Target Range: 32.31 - 45.74 Total Alpha Rank: 98th percentile Value Alpha Rank: 71st percentile Growth Alpha Rank: 83rd percentile Quality Alpha Rank: 86th percentile Sentiment Alpha Rank: 85th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 138.05 Analyst Consensus Price Target: 131.29 QA Price Target Range: 117.40 - 155.72 Total Alpha Rank: 98th percentile Value Alpha Rank: 72nd percentile Growth Alpha Rank: 89th percentile Quality Alpha Rank: 87th percentile Sentiment Alpha Rank: 74th percentile