6/18/2019 12:10:19 PM - Reported +29% on +20% sales revenues for the Mar '19 quarter, its 3rd strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has not been strong and steady.

6/14/2019 12:19:15 PM - Reported +29% on +20% sales revenues for the Mar '19 quarter, its 3rd strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has not been strong and steady.

10/12/2015 12:47:51 PM - Proved resilient and rallied to new highs after dropped from the Featured Stocks list on 8/20/15 list due to technical and fundamental concerns. Reported +8% on -11% sales revenues for the Jun '15 quarter.

10/7/2015 1:01:47 PM - Proved resilient and rallied to new highs after dropped from the Featured Stocks list on 8/20/15 list due to technical and fundamental concerns. Reported +8% on -11% sales revenues for the Jun '15 quarter.

9/23/2015 1:14:22 PM - Found support after undercutting its 200 DMA line with volume-driven losses. After earnings were reported +8% on -11% sales revenues for the Jun '15 quarter it was dropped from the Featured Stocks list on 8/20/15 list due to noted technical and fundamental concerns while members were cautioned -"Recent low ($40.11 on 8/12/15) defines important support where any subsequent violation would trigger a more worrisome technical sell signal."

9/1/2015 12:57:38 PM - Found support after undercutting its 200 DMA line with volume-driven losses. After earnings were reported +8% on -11% sales revenues for the Jun '15 quarter it was dropped from the Featured Stocks list on 8/20/15 list due to noted technical and fundamental concerns while members were cautioned -"Recent low ($40.11 on 8/12/15) defines important support where any subsequent violation would trigger a more worrisome technical sell signal."

8/20/2015 4:03:31 PM - Slumping below its 50 DMA line after earnings +8% on -11% sales revenues for the Jun '15 quarter. Will be dropped from the Featured Stocks list due to technical and fundamental concerns. Recent low ($40.11 on 8/12/15) defines important support where any subsequent violation would trigger a more worrisome technical sell signal.

8/14/2015 1:35:30 PM - G - Rebounding above its 50 DMA line today helps its technical stance. Earnings +8% on -11% sales revenues for the Jun '15 quarter, raised fundamental concerns. Recent low ($40.11 on 8/12/15) defines important support where any subsequent violation would trigger a more worrisome technical sell signal.

8/10/2015 12:38:22 PM - G - Consolidating near its 50 DMA line ($41.51) defining near-term support. Reported earnings +8% on -11% sales revenues for the Jun '15 quarter, raising fundamental concerns, and its color code was changed to green. Below the 50 DMA line its prior low ($40.46 on 7/08/15) defines the next important support where a violation would trigger a more worrisome technical sell signal.

8/5/2015 8:36:35 PM - G - Still consolidating above its 50 DMA line ($41.36)defining near-term support. Reported earnings +8% on -11% sales revenues for the Jun '15 quarter, raising fundamental concerns, and its color code was changed to green. Damaging losses leading to violations of the 50 DMA line and prior lows would trigger technical sell signals.

7/30/2015 5:53:46 PM - G - Consolidating above its 50 DMA line and prior highs defining near-term support. Reported earnings +8% on -11% sales revenues for the Jun '15 quarter, raising fundamental concerns, and its color code was changed to green. Damaging losses leading to violations of the 50 DMA line and prior lows would trigger technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

7/28/2015 6:49:13 PM - G - Halted its slide at its 50 DMA line today following 3 consecutive losses. Reported earnings +8% on -11% sales revenues for the Jun '15 quarter, raising fundamental concerns, and its color code was changed to green. Damaging losses leading to violations of the 50 DMA line and prior lows would trigger technical sell signals.

7/27/2015 6:43:06 PM - G - Pulled back today for a 3rd consecutive loss with above average volume, action indicative of distributional pressure. Reported earnings +8% on -11% sales revenues for the Jun '15 quarter, raising fundamental concerns, and its color code is changed to green. Found support recently near prior highs in the $41 area and its 50 DMA line. Damaging losses leading to violations would trigger technical sell signals.

7/21/2015 5:47:53 PM - Y - Ended near the session low with a loss today on higher volume indicative of distributional pressure Found support recently near prior highs in the $41 area and its 50 DMA line. Damaging losses leading to violations would trigger technical sell signals.

7/17/2015 2:06:35 PM - Y - Color code is changed to yellow after puling back below its "max buy" level. Found support recently near prior highs in the $41 area and its 50 DMA line. Damaging losses leading to violations would trigger technical sell signals.

7/14/2015 12:19:21 PM -

G - Holding its ground near its "max buy" level and 52-week high after finding support near prior highs in the $41 area and its 50 DMA line. Damaging losses leading to violations would trigger technical sell signals.



7/13/2015 12:54:49 PM -

G - Color code is changed to green after rallying above its "max buy" level and hitting a new 52-week high today. Prior highs in the $41 area and its 50 DMA line ($40.51) define important support where a violation would trigger a technical sell signal.



7/9/2015 6:24:52 PM - Y - Consolidating near prior highs in the $41 area. Its 50 DMA line ($40.41) defines important support where a violation would trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

7/8/2015 8:26:08 PM - Y - Pulled back on higher volume today, consolidating near prior highs in the $41 area. Its 50 DMA line ($40.40) defines important support where a violation would trigger a technical sell signal.

6/29/2015 6:32:20 PM - Y - Pulling back near prior highs in the $41 area after wedging to new highs with gains last week lacking the great volume conviction indicative of serious institutional buying demand. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

6/25/2015 11:48:19 AM - Y - Wedging to new highs and approaching its "max buy" level with gains this week lacking the great volume conviction indicative of serious institutional buying demand. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

6/19/2015 6:48:30 PM - Y - Churned above average volume this week while making little progress above April highs, a sign of distributional pressure. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

6/16/2015 12:36:35 PM - Y - Still finding support above its 50 DMA line ($39.51) after stalling following its technical breakout in late April. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

6/9/2015 5:40:29 PM - Y - Still finding support above its 50 DMA line ($39.39). Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal. See the latest FSU analysis for more details and new annotated graphs.

6/8/2015 5:52:55 PM - Y - Still finding support above its 50 DMA line ($39.36). Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

6/2/2015 6:13:52 PM - Y - Still quietly finding support above its 50 DMA line ($39.25). Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

5/27/2015 6:36:50 PM - Y - Found support today while consolidating near its 50 DMA line ($39.20). Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

5/22/2015 6:10:23 PM - Y - Endured mild distributional pressure today while consolidating above its 50 DMA line. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

5/20/2015 7:11:46 PM - Y - Quietly consolidating above its 50 DMA line. Recent lows ($38.00 on 5/06/15) define the next important support where a violation would trigger a technical sell signal.

5/14/2015 6:21:37 PM - Y - Tallied a gain with average volume while rising from support at its 50 DMA line. Recent lows ($38.00 on 5/06/15) define the next important support. See the latest FSU analysis for more details and new annotated graphs.

5/13/2015 8:31:41 PM - Y - Tallied a gain with above average volume while rising from support at its 50 DMA line ($38.82). Recent lows ($38.00 on 5/06/15) define the next important support.

5/12/2015 10:25:17 PM - Y - Consolidating above its 50 DMA line ($38.77) and above recent lows defining near-term support. Disciplined investors always limit losses if a stock falls more than -7% from their purchase price. Annual earnings (A criteria) have not been strong and steady.

5/6/2015 6:53:43 PM - Y - Recent slump below its pivot point raised concerns. Pulling back after triggering a technical buy signal on 4/28/15 with a gain above its pivot point backed by +47% above average volume. Consolidating near its 50 DMA line ($38.62) which defines near-term support. Disciplined investors always limit losses if a stock falls more than -7% from their purchase price. Annual earnings (A criteria) have not been strong and steady.

5/1/2015 6:26:00 PM - Y - Finished near the session low today with a 3rd consecutive loss. Its slump below its pivot point raised concerns. Triggered a technical buy signal on 4/28/15 with a gain above its pivot point backed by +47% above average volume. Its 50 DMA line ($38.50) defines near-term support. Disciplined investors always limit losses if a stock falls more than -7% from their purchase price. Annual earnings (A criteria) have not been strong and steady.

4/30/2015 6:02:11 PM - Y - Retreated below its pivot point with a loss today on higher volume raising some concerns. Triggered a technical buy signal on 4/28/15 with a gain above its pivot point backed by +47% above average volume. Disciplined investors always limit losses if a stock falls more than -7% from their purchase price. Annual earnings (A criteria) have not been strong and steady.

4/29/2015 5:42:13 PM - Y - Pulled back near its pivot point with a loss today on lighter volume. Triggered a technical buy signal on the prior session with a gain above its pivot point backed by +47% above average volume. Annual earnings (A criteria) have not been strong and steady. See the latest FSU analysis for more details and new annotated graphs.

4/27/2015 12:38:38 PM - Y - Color code is changed to yellow with a pivot point based on its 2/06/15 high plus 10 cents. Hitting a new 52-week high with today's 4th consecutive gain on ever-increasing volume. A strong finish may clinch a technical buy signal. Found support recently near its 50 DMA line. Earnings increases were above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Mar '15. Annual earnings (A criteria) have not been strong and steady.

3/30/2015 12:16:30 PM - Consolidating in an orderly fashion above its 50 DMA line. Earnings increases were above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Dec '14. Annual earnings (A criteria) have not been strong and steady.