July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 102.46 Analyst Consensus Price Target: 85.69 QA Price Target Range: 87.04 - 115.73 Total Alpha Rank: 95th percentile Value Alpha Rank: 64th percentile Growth Alpha Rank: 80th percentile Quality Alpha Rank: 86th percentile Sentiment Alpha Rank: 75th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 4.44 Analyst Consensus Price Target: 4.95 QA Price Target Range: 3.84 - 4.96 Total Alpha Rank: 95th percentile Value Alpha Rank: 90th percentile Growth Alpha Rank: 61st percentile Quality Alpha Rank: 53rd percentile Sentiment Alpha Rank: 87th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 93.04 Analyst Consensus Price Target: 70.13 QA Price Target Range: 71.63 - 111.26 Total Alpha Rank: 95th percentile Value Alpha Rank: 87th percentile Growth Alpha Rank: 61st percentile Quality Alpha Rank: 77th percentile Sentiment Alpha Rank: 68th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 18.91 Analyst Consensus Price Target: 20.38 QA Price Target Range: 13.62 - 23.43 Total Alpha Rank: 95th percentile Value Alpha Rank: 58th percentile Growth Alpha Rank: 82nd percentile Quality Alpha Rank: 97th percentile Sentiment Alpha Rank: 55th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 66.63 Analyst Consensus Price Target: 58.86 QA Price Target Range: 52.36 - 78.90 Total Alpha Rank: 95th percentile Value Alpha Rank: 62nd percentile Growth Alpha Rank: 97th percentile Quality Alpha Rank: 46th percentile Sentiment Alpha Rank: 87th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 21.90 Analyst Consensus Price Target: 20.81 QA Price Target Range: 17.96 - 25.27 Total Alpha Rank: 95th percentile Value Alpha Rank: 65th percentile Growth Alpha Rank: 96th percentile Quality Alpha Rank: 55th percentile Sentiment Alpha Rank: 72nd percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 10.05 Analyst Consensus Price Target: 9.50 QA Price Target Range: 8.29 - 11.54 Total Alpha Rank: 95th percentile Value Alpha Rank: 69th percentile Growth Alpha Rank: 47th percentile Quality Alpha Rank: 98th percentile Sentiment Alpha Rank: 71st percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 22.11 Analyst Consensus Price Target: 20.00 QA Price Target Range: 18.84 - 24.88 Total Alpha Rank: 95th percentile Value Alpha Rank: 81st percentile Growth Alpha Rank: 52nd percentile Quality Alpha Rank: 55th percentile Sentiment Alpha Rank: 96th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 46.42 Analyst Consensus Price Target: 44.71 QA Price Target Range: 41.41 - 50.65 Total Alpha Rank: 95th percentile Value Alpha Rank: 65th percentile Growth Alpha Rank: 45th percentile Quality Alpha Rank: 76th percentile Sentiment Alpha Rank: 97th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 29.84 Analyst Consensus Price Target: 26.25 QA Price Target Range: 23.70 - 35.04 Total Alpha Rank: 95th percentile Value Alpha Rank: 80th percentile Growth Alpha Rank: 56st percentile Quality Alpha Rank: 83rd percentile Sentiment Alpha Rank: 79th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 62.95 Analyst Consensus Price Target: 76.83 QA Price Target Range: 59.32 - 66.02 Total Alpha Rank: 96th percentile Value Alpha Rank: 89th percentile Growth Alpha Rank: 81st percentile Quality Alpha Rank: 63rd percentile Sentiment Alpha Rank: 64th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 10.31 Analyst Consensus Price Target: 10.45 QA Price Target Range: 6.56 - 13.50 Total Alpha Rank: 96th percentile Value Alpha Rank: 73rd percentile Growth Alpha Rank: 90th percentile Quality Alpha Rank: 86th percentile Sentiment Alpha Rank: 47th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 69.24 Analyst Consensus Price Target: 62.10 QA Price Target Range: 46.60 - 88.58 Total Alpha Rank: 96th percentile Value Alpha Rank: 52nd percentile Growth Alpha Rank: 91st percentile Quality Alpha Rank: 67th percentile Sentiment Alpha Rank: 90th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 23.55 Analyst Consensus Price Target: 25.00 QA Price Target Range: 17.22 - 28.95 Total Alpha Rank: 96th percentile Value Alpha Rank: 88th percentile Growth Alpha Rank: 52nd percentile Quality Alpha Rank: 45th percentile Sentiment Alpha Rank: 97th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 30.20 Analyst Consensus Price Target: 25.50 QA Price Target Range: 24.15 - 36.63 Total Alpha Rank: 96th percentile Value Alpha Rank: 83rd percentile Growth Alpha Rank: 45th percentile Quality Alpha Rank: 88th percentile Sentiment Alpha Rank: 77th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 48.35 Analyst Consensus Price Target: 38.50 QA Price Target Range: 44.48 - 51.65 Total Alpha Rank: 96th percentile Value Alpha Rank: 84th percentile Growth Alpha Rank: 82nd percentile Quality Alpha Rank: 49th percentile Sentiment Alpha Rank: 89th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 30.67 Analyst Consensus Price Target: 29.90 QA Price Target Range: 26.40 - 34.29 Total Alpha Rank: 96th percentile Value Alpha Rank: 77th percentile Growth Alpha Rank: 85th percentile Quality Alpha Rank: 37th percentile Sentiment Alpha Rank: 97th percentile
July 10th, 2015 - July 8th, 2016 QA Avg. 12-month Price Target: 79.87 Analyst Consensus Price Target: 66.25 QA Price Target Range: 68.29 - 89.82 Total Alpha Rank: 96th percentile Value Alpha Rank: 88th percentile Growth Alpha Rank: 80th percentile Quality Alpha Rank: 79th percentile Sentiment Alpha Rank: 49th percentile