12/16/2022 12:43:58 PM - Violated its 50 DMA line and testing its 200 DMA line with today's 3rd consecutive volume-driven loss, abruptly slumping after perched within striking distance of prior highs in the $50 area. Reported Sep '22 quarterly earnings +100% on +14% sales revenues versus the year ago period. Annual earnings (A criteria) history has not been strong and steady.

12/14/2022 12:20:10 PM - Consolidating above its 50 DMA line and perched within striking distance of prior highs in the $50 area. Reported Sep '22 quarterly earnings +100% on +14% sales revenues versus the year ago period. Annual earnings (A criteria) history has not been strong and steady.

4/13/2017 12:23:48 PM - Gapped down today and violated its 50 DMA line with a damaging volume-driven loss after reporting Feb '17 quarterly results. Prior mid-day reports cautioned members.

4/12/2017 12:17:35 PM - Due to report Feb '17 quarterly results after today's close, and volume and volatility often increase near earnings news. Prior mid-day reports noted-"Perched within close striking distance of its 52-week high $61.00 and all-time high ($61.05 in June 2015). Found support near its 50 DMA line during its recent consolidation. Reported earnings +24% on +15% sales revenues for the Nov '16 quarter, but prior quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 8/20/15."

4/10/2017 12:10:41 PM - Perched within close striking distance of its 52-week high $61.00 and all-time high ($61.05 in June 2015). Due to report Feb '17 quarterly results on 4/12/17, and volume and volatility often increase near earnings news. Found support near its 50 DMA line during its recent consolidation. Noted in the 2/16/17 mid-day report - "Reported earnings +24% on +15% sales revenues for the Nov '16 quarter, but prior quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 8/20/15."

4/5/2017 12:06:33 PM - Perched within close striking distance of its 52-week high $61.00 and all-time high ($61.05 in June 2015). Due to report Feb '17 quarterly results on 4/12/17, and volume and volatility often increase near earnings news. Found support near its 50 DMA line during its consolidation since last noted in the 2/16/17 mid-day report - "Reported earnings +24% on +15% sales revenues for the Nov '16 quarter, but prior quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 8/20/15."

2/16/2017 12:19:09 PM - Recently wedging toward all-time highs and stubbornly holding its ground since last noted with caution in the 1/19/17 mid-day report - "Reported earnings +24% on +15% sales revenues for the Nov '16 quarter, but prior quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 8/20/15."

1/19/2017 12:20:25 PM - Rallying near all-time highs. Reported earnings +24% on +15% sales revenues for the Nov '16 quarter, but prior quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 8/20/15.

9/17/2015 12:27:32 PM - Reported earnings +43% on +4% sales revenues for the Aug '15 quarter, and its sales revenues growth rate has shown deceleration. Gapped down today yet found prompt support near its 50 DMA line. Found support at 200 DMA line after dropped from the Featured Stocks list on 8/20/15.

8/20/2015 4:12:22 PM - Slumped further below its 50 DMA line which recently acted as resistance. Will be dropped from the Featured Stocks list tonight. Damaging losses below the recent low ($50.07 on 7/07/15) or its 200 DMA line would raise greater concerns and trigger a worrisome technical sell signal.

8/18/2015 1:54:59 PM - G - Still sputtering below its 50 DMA line which has recently acted as resistance. Damaging losses below the recent low ($50.07 on 7/07/15) or its 200 DMA line would raise greater concerns and trigger a worrisome technical sell signal.

8/12/2015 7:11:28 PM - G - Slumping further below its 50 DMA line, and a rebound above that short-term average is needed for its outlook to improve. Damaging losses below the recent low ($50.07 on 7/07/15) would raise greater concerns and trigger a worrisome technical sell signal.

8/6/2015 6:21:41 PM - G - Color code is changed to green while quietly slumping below its 50 DMA line. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns and trigger a worrisome technical sell signal.

8/5/2015 8:38:28 PM - Y - Quietly consolidating near its 50 DMA line. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns.

8/1/2015 7:34:41 AM - Y - Rebounded above its 50 DMA line and its color code was changed to yellow. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns. See the latest FSU analysis for more details and a new annotated graph.

7/29/2015 3:59:16 PM - G - Sputtering back below its 50 DMA line and its color code s changed to green. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns.

7/22/2015 4:01:02 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line with today's volume-driven gain helping its outlook improve. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns.

7/17/2015 2:04:49 PM - G - Posting a 3rd consecutive gain today, but still below its 50 DMA line ($54.82). A rebound above the 50 DMA line is needed to help its outlook improve. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns. See the latest FSU analysis for more details and a new annotated graph.

7/13/2015 6:33:55 PM - G - Still quietly sputtering below its 50 DMA line ($54.89). A rebound above the 50 DMA line is needed to help its outlook improve. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns. See the latest FSU analysis for more details and a new annotated graph.

7/13/2015 3:55:14 PM - G - Still quietly sputtering below its 50 DMA line ($54.89). A rebound above the 50 DMA line is needed to help its outlook improve. Damaging losses below recent low ($50.07 on 7/07/15) would raise greater concerns.

7/8/2015 8:19:19 PM - G - Still sputtering below its 50 DMA line. A rebound above the 50 DMA line is needed to help its outlook improve. More damaging losses would raise greater concerns.

7/7/2015 9:14:36 AM - G - Slumped well below its 50 DMA line on 6/29 raising concerns with above average volume. Up on 7/6 on above average volume. However, only a prompt rebound above the 50 DMA line would help its outlook improve.

6/29/2015 6:22:26 PM - G - Slumped well below its 50 DMA line raising concerns with above average volume behind today's 4th consecutive loss. Only a prompt rebound above the 50 DMA line would help its outlook improve.

6/26/2015 12:10:56 PM - G - Gapped down today following an analyst downgrade, again trading near its 50 DMA line. Reported earnings +95% on +14% sales revenues for the May '15 quarter, continuing its strong earnings history.

6/25/2015 12:29:36 PM - G - Rebounded from earlier lows after undercutting prior highs in the $57 area and its 50 DMA line, finding prompt support and now trading in the upper third of its intra-day range. Reported earnings +95% on +14% sales revenues for the May '15 quarter. Volume and volatility often increase near earnings news.

6/25/2015 11:26:14 AM - G - Volume-driven loss today raises some concerns while abruptly retreating from its 52-week high. Undercut prior highs in the $57 area and its 50 DMA line, and now trading near that important short-term average which may act as support. Reported earnings +95% on +14% sales revenues for the May '15 quarter. Volume and volatility often increase near earnings news.

6/19/2015 6:45:52 PM - G - Pulled back from its 52-week high with a volume-driven loss today. Prior highs in the $57 area and its 50 DMA line define support to watch on pullbacks.

6/18/2015 6:24:43 PM - G - Rallied with above average volume and hit another new 52-week high today. Its 50 DMA line ($54.44) defines important support to watch on pullbacks.

6/17/2015 3:19:30 PM - G - It is extended from any sound base and erasing most of the prior session's gain, retreating from a new 52-week high. Its 50 DMA line ($54.19) defines important support to watch on pullbacks.

6/16/2015 6:12:59 PM - G - Powered to another new 52-week high with a big gain today, getting more extended from any sound base. Its 50 DMA line ($53.31) and prior highs define important support to watch on pullbacks.

6/12/2015 5:43:19 PM - G - Perched at its 52-week high, but it has not formed a sound new base. Its 50 DMA line ($53.31) and prior highs define important support to watch on pullbacks. See the latest FSU analysis for more details and new annotated graphs.

6/10/2015 11:31:48 AM - G - Considerable gain today challenging its 52-week high, but it has not formed a sound new base. Its 50 DMA line ($52.77) and prior highs define important support to watch on pullbacks.

6/8/2015 1:20:15 PM - G - Recently wedged higher with gains lacking great volume conviction. Perched near its 52-week high, but it has not formed a sound new base. Its 50 DMA line ($52.28) and prior highs define important support to watch on pullbacks.

6/1/2015 3:52:12 PM - G - Posting a considerable gain without great volume conviction today. Recently wedged higher for new 52-week highs without forming a sound new base. Its 50 DMA line ($51.13) and prior highs define important support to watch on pullbacks.

5/26/2015 5:43:20 PM - G - Consolidating quietly after wedging higher for new 52-week highs without forming a sound base. Its 50 DMA line ($50.33) and prior highs define important support to watch on pullbacks.

5/20/2015 7:07:53 PM - G - Pulled back for a 2nd consecutive loss on average volume after wedging higher for new 52-week highs without forming a sound base. Its 50 DMA line and prior highs define important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

5/18/2015 6:33:56 PM - G - Hit a new 52-week high with today's gain in light volume. It has not formed a sound base, but stubbornly held its ground. Prior highs in the $48 area and its 50 DMA line coincide defining important support to watch on pullbacks.

5/13/2015 8:24:16 PM - G - Volume totals have been cooling while still consolidating in a very tight range near its 52-week high. It has not formed a sound base, but stubbornly held its ground. Prior highs in the $48 area and its 50 DMA line coincide defining important support to watch on pullbacks.

5/6/2015 6:48:30 PM - G - Volume totals have been cooling while consolidating, extended from its prior base. Prior highs in the $48 area and its 50 DMA line coincide defining important support to watch on pullbacks.

5/1/2015 6:19:44 PM - G - Up today with below average volume for a best-ever close, getting more extended from its prior base. Prior highs in the $48 area define initial support to watch on pullbacks.

4/27/2015 6:29:06 PM - G - Ended with a loss on above average volume after erasing an early gain today. It is extended from its prior base. Prior highs in the $48 area define initial support to watch on pullbacks.

4/20/2015 1:11:34 PM - G - Volume totals have been cooling while stubbornly holding its ground near all-time highs after volume-driven gains. It is extended from its prior base. Prior highs in the $48 area define initial support to watch on pullbacks.

4/15/2015 5:57:59 PM - G - Stubbornly holding its ground at all-time highs after volume-driven gains, extended from its prior base. Prior highs in the $48 area define initial support to watch on pullbacks.

4/13/2015 6:12:12 PM - G - Hit another new high with today's 4th consecutive volume-driven gain, getting very extended from its prior base. Disciplined investors avoid chasing extended stocks. Prior highs in the $48 area define initial support to watch on pullbacks.

4/13/2015 12:01:11 PM - G - Hitting another new high with today's 4th consecutive volume-driven gain, getting very extended from its prior base. Disciplined investors avoid chasing extended stocks. Prior highs in the $48 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and annotated graphs.

4/10/2015 12:12:02 PM - G - Color code is changed to green after rising above its "max buy" level. A considerable "breakaway gap" for a new 52-week high was backed by 8 times average volume triggering a technical buy signal on the prior session. It was highlighted in yellow in the 4/09/15 mid-day report (read here). Reported Feb '15 quarterly earnings +74% on +15% sales revenues. Earnings increases were above the +25% minimum guideline (C criteria) in the 5 latest quarterly comparisons. Following a downturn and losses for FY '11 it has been showing better annual earnings (A criteria) growth. See the latest FSU analysis for more details and annotated graphs.

4/9/2015 5:28:13 PM - Y - Finished well above the pivot point cited based on its 2/26/15 high plus 10 cent with a considerable "breakaway gap" today. The gain for a new 52-week high was backed by 8 times average volume, triggering a technical buy signal. It was highlighted in yellow in the earlier mid-day report (read here). Reported Feb '15 quarterly earnings +74% on +15% sales revenues. Earnings increases were above the +25% minimum guideline (C criteria) in the 5 latest quarterly comparisons. Following a downturn and losses for FY '11 it has been showing better annual earnings (A criteria) growth. See the latest FSU analysis for more details and new annotated graphs.

4/9/2015 12:24:13 PM - Y - Color code is changed to yellow with pivot point cited based on its 2/26/15 high plus 10 cents. Gapped up today hitting new 52-week highs after reporting Feb '15 quarterly earnings +74% on +15% sales revenues. Earnings increases were above the +25% minimum guideline (C criteria) in the 5 latest quarterly comparisons. Following a downturn and losses for FY '11 it has been showing better annual earnings (A criteria) growth.

3/26/2015 12:18:50 PM - Consolidating below its 50 DMA line. Earnings increases were above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Nov '14. Following a loss for FY '11 it has been showing better annual earnings (A criteria) growth.

12/19/2014 12:04:47 PM - Slumping below its 50 DMA line. Earnings increases were above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Nov '14. Following a loss for FY '11 it has been showing solid annual earnings (A criteria) growth.

11/27/2012 11:55:21 AM - Powering to a new 52-week high today with a volume-driven gain, on track for a 5th consecutive gain with no resistance remaining due to overhead supply. Prior mid-day reports noted - "Reported earnings of 17 cents per share versus a 1 cent loss with a +6% increase in sales revenues for the quarter ended August 31, 2012 versus the year ago period. It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

11/2/2012 11:52:31 AM - Perched near its 52-week high and holding its ground stubbornly since its considerable gap up and volume-driven gain on 9/20/12 when noted in the mid-day report - "Reported earnings of 17 cents per share versus a 1 cent loss with a +6% increase in sales revenues for the quarter ended August 31, 2012 versus the year ago period. It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

9/21/2012 11:59:18 AM - Perched near its 52-week high today following a considerable gap up and volume-driven gain on the prior session. Reported earnings of 17 cents per share versus a 1 cent loss with a +6% increase in sales revenues for the quarter ended August 31, 2012 versus the year ago period. Prior mid-day reports noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

9/20/2012 11:57:39 AM - Considerable gap up gain today for a new 52-week high. Reported earnings of 17 cents per share versus a 1 cent loss with a +6% increase in sales revenues for the quarter ended August 31, 2012 versus the year ago period. Last noted in the 7/06/12 mid-day report - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

7/6/2012 11:58:43 AM - Still perched near its 52-week high today. Found support at its 50 DMA line while consolidating since noted in the 5/16/12 mid-day report - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

7/3/2012 10:58:05 AM - Perched near its 52-week high today. Found support at its 50 DMA line while consolidating since noted in the 5/16/12 mid-day report - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

6/21/2012 11:53:45 AM - Gapped up today, challenging its 52-week high. Found support at its 50 DMA line while consolidating since last noted in the 5/16/12 mid-day report - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/16/2012 12:34:19 PM - Still holding its ground near its 52-week high today following considerable volume-driven gains last week. The 5/01/12 mid-day report noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/15/2012 11:58:29 AM - Holding its ground near its 52-week high today following considerable volume-driven gains last week. The 5/01/12 mid-day report noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/11/2012 11:53:54 AM - Holding its ground near its 52-week high today following considerable volume-driven gains earlier this week. The 5/01/12 mid-day report noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/8/2012 11:53:44 AM - Hit a new 52-week high on the prior session with a considerable volume-driven gain. The 5/01/12 mid-day report noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/7/2012 12:05:50 PM - Hitting a new 52-week high today with another volume-driven gain. The 5/01/12 mid-day report noted - "It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth."

5/1/2012 11:56:23 AM - Hitting new 52-week highs with recent volume-driven gains including one today. It may be an interesting turnaround story, but a loss for FY '11 is a flaw with respect to the A criteria which calls for a strong 3-5 year span of solid earnings growth.

7/13/2007 12:21:17 PM - Solid breakout on 6/27 yet sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/12/2007 12:22:41 PM - Solid breakout on 6/27 yet sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/28/2007 12:23:25 PM - Solid breakout yesterday and following through today yet sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.