100% Barchart technical buy signalsTrend Spotter technical buy signalAbove its 20, 50 and 100 day moving averages11 new highs and up 3.90% in the last monthRelative Strength Index 67.26%Barchart computes a technical support level at 100.37Recently traded at 102.38 with a 50 day moving average of 98.16

100% Barchart technical buy signalsTrend Spotter technical buy signalAbove its 20, 50 and 100 day moving averages7 new highs and up 3.86% in the last monthRelative Strength Index 69.21%Barchart computes a technical support level at 97.60Recently traded at 99.49 with a 50 day moving average of 95.51

100% Barchart technical buy signalsTrend Spotter technical buy signalAbove its 20, 50 and 100 day moving averages10 new highs and up 7.63% in the last monthRelative Strength Index 74.85%Barchart computes a technical support level at 46.08Recently traded at 46.61 with a 50 day moving average of 43.48

100% Barchart technical buy signalsTrend Spotter technical buy signalAbove its 20, 50 and 100 day moving averages10 new highs and up 9.65% in the last monthRelative Strength Index 69.147%Barchart computes a technical support level at 80.91Recently traded at 84.54 with a 50 day moving average of 78.26

100% Barchart technical buy signalsTrend Spotter buy signalAbove its 20, 50 and 100 day moving averages12 new highs and up 4.51% in the last monthRelative Strength Index 72.50%Barchart computes a technical support level at 172.85Recently traded at 176.19 with a 50 day moving average of 169.16