6/26/2018 12:01:41 PM -

Retreated from multi-year highs, consolidating above prior highs and its 50 DMA line following 6/18/18 M&A news. Reported earnings +55% on +13% sales revenues for the Mar '18 quarter but prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history also is not a good match with the investment system's guidelines.



6/21/2018 12:21:03 PM -

Retreated from multi-year highs, consolidating above prior highs and its 50 DMA line following 6/18/18 M&A news. Reported earnings +55% on +13% sales revenues for the Mar '18 quarter but prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history also is not a good match with the investment system's guidelines.



6/18/2018 12:29:27 PM -

Retreating from multi-year highs, consolidating above prior highs and its 50 DMA line. Reported earnings +55% on +13% sales revenues for the Mar '18 quarter but prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history also is not a good match with the investment system's guidelines.



4/11/2017 12:12:27 PM -

Sputtering below its 50 DMA line which acted as resistance in recent weeks after retreating from multi-year highs. Reported earnings +91% on +8% sales revenues for the Dec '16 quarter but fundamental concerns remain. The 3/17/17 mid-day report and prior reports cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



4/10/2017 12:20:21 PM -

Sputtering below its 50 DMA line which acted as resistance in recent weeks after retreating from multi-year highs. Reported earnings +91% on +8% sales revenues for the Dec '16 quarter but fundamental concerns remain. The 3/17/17 mid-day report last cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



3/17/2017 12:23:07 PM -

Slumped below its 50 DMA line in recent weeks, retreating from multi-year highs. Reported earnings +91% on +8% sales revenues for the Sep '16 quarter but fundamental concerns remain. The 1/17/17 mid-day report cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



1/17/2017 12:45:58 PM -

Perched at multi-year highs following volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



1/12/2017 1:10:37 PM -

Perched at multi-year highs following volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



12/20/2016 12:30:50 PM -

Perched at multi-year highs today following an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



12/16/2016 12:30:16 PM -

Perched at multi-year highs today following an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



12/12/2016 12:14:21 PM -

Reversed into the red after hitting new 52-week and multi-year highs again today following an impressive streak of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



12/9/2016 12:08:16 PM -

Rallying to new 52-week and multi-year highs with a streak of volume-driven gains. Reported earnings +47% on +11% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



11/23/2016 12:05:28 PM -

Recently rallied to new 52-week and multi-year highs. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



11/22/2016 12:23:24 PM -

Recently rallied to new 52-week and multi-year highs. The 11/17/16 mid-day report cautioned - "Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines."



11/17/2016 12:17:09 PM -

Quarterly and annual earnings (C and A criteria) history are not a match with the investment system's guidelines. Recently rallied to new 52-week and multi-year highs.



4/5/2012 12:25:41 PM -

Sales revenues and earnings growth history are not a match with the investment system's guidelines. Completed a new Public Offering on 3/19/12 and then rallied to a new 52-week high.



7/31/2006 - Has reported +5%, +9%, +10% and +32% in quarterly earnings over the past four quarters respectively. That makes the "C" below guidelines as it should be at least +25%.

7/24/2006 - Has reported +5%, +9%, +10% and +32% in quarterly earnings over the past four quarters respectively. That makes the "C" below guidelines as it should be at least +25%.

3/15/2005 5:56:16 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Base now questionable at this point.

1/12/2005 12:22:16 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Base now questionable at this point.

12/16/2004 4:15:00 PM - Closed for a loss on light volume. It hasn't seen an up day on well above average volume in several weeks as it continues to consolidate above support which lies at its 50 DMA (now $19.52) and chart-wise near its November lows.

12/8/2004 4:15:00 PM - Recent slide continues a fourth consecutive day although volume is decreasing to below average on then past two days. Support lies at its 50 DMA (now $19.08) and and chart-wise near its November lows.

12/7/2004 4:15:00 PM - Three consecutive down days although volume was just less than average today. Support lies at its 50 DMA (now $19.01) and and chart-wise near its November lows.

12/6/2004 4:15:00 PM - A second consideerabel down day although volume was about average today. Recently downgraded by RBC Capital Markets from "Outperform" to "Sector Perform". Support lies at its 50 DMA (now $18.94) and prior chart highs in the $17 range.

12/3/2004 4:15:00 PM - Considerable loss on nearly twice average volume on news of downgrade today by RBC Capital Markets from "Outperform" to "Sector Perform". Support lies at its 50 DMA (now $18.86) and prior chart highs in the $17 range.

12/3/2004 12:14:40 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Base now questionable at this point.

12/2/2004 4:15:00 PM - Another new high close though volume light. Support lies at its 50 DMA (now $18.78) and prior chart highs in the $17 range

12/1/2004 4:15:00 PM - Another new high close on improving volume, but still average. Support lies at its 50 DMA (now $18.67) and prior chart highs in the $17 range

11/29/2004 4:15:00 PM - New high close although volume was less than average and its latest base period was short. Support lies at its 50 DMA (now $18.46) and prior chart highs in the $17 range

11/30/2004 4:15:00 PM - Another new high close on better volume, but still average. Support lies at its 50 DMA (now $18.57) and prior chart highs in the $17 range

12/1/2004 12:47:13 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Base now questionable at this point.

11/11/2004 4:15:00 PM - Again ended with a loss although up from earlier lows. Recent volume has been decreasing. Support lies at its 50 DMA (now $17.52) and prior chart highs in the $17 range.

11/12/2004 4:15:00 PM - First up day in the last six trading sessions although volume continues to decrease. Support lies at its 50 DMA (now $17.60) and prior chart highs in the $17 range.

11/15/2004 4:15:00 PM - Closed with a slight gain on above average volume. Support lies at its 50 DMA (now $17.60) and prior chart highs in the $17 range.

11/16/2004 4:15:00 PM - Closed with a slight loss on less than average volume. Support lies at its 50 DMA (now $17.76) and prior chart highs in the $17 range.

11/17/2004 4:15:00 PM - Closed with a slight gain on light volume. Support lies at its 50 DMA (now $17.85) and prior chart highs in the $17 range.

11/18/2004 4:15:00 PM - Closed with a slight gain on less than average volume, and its past week's closes have been in a very tight range. Support lies at its 50 DMA (now $17.93) and prior chart highs in the $17 range.

11/19/2004 4:15:00 PM - Closed with a slight loss on just above average volume and continues closing in a very tight range. Support lies at its 50 DMA (now $18.01) and prior chart highs in the $17 range.

11/22/2004 4:15:00 PM - Decent up day on just a bit above average volume. Support lies at its 50 DMA and prior chart highs in the $17 range.

11/23/2004 4:15:00 PM - Decent up day on light volume, closing 16 cents off its best ever close. Support lies at its 50 DMA and prior chart highs in the $17 range

11/24/2004 4:15:00 PM - Slight gain on light volume, closing 9 cents off its best ever close. Support lies at its 50 DMA (now $18.28) and prior chart highs in the $17 range

11/26/2004 4:15:00 PM - Slight loss on light volume. Support lies at its 50 DMA (now $18.28) and prior chart highs in the $17 range

11/1/2004 4:15:00 PM - Another new high close on above average volume. Holding up extremely well since recent advance. Seems due to consolidate a bit, but rather unwilling to budge much on the downside.

11/2/2004 4:15:00 PM - Yet another new high close on above average volume. Holding up extremely well since recent advance. Still seems due to consolidate a bit, yet rather unwilling to budge much on the downside.

11/3/2004 4:15:00 PM - Again another new high close on above average volume. Continues advancing extremely well since recent big volume breakout on 10/22.

11/4/2004 4:15:00 PM - New high close on above average volume. Continues advancing extremely well since recent big volume breakout on 10/22, but it is due for a breather sooner or later.

11/5/2004 4:15:00 PM - Another one that had reached new highs intra-day then closed with a loss. Only its second down day in the last fourteen trading sessions. It is due for a breather sooner or later.

11/8/2004 4:15:00 PM - Ends day with a loss and near session lows on about three times average volume. Support lies at its 50 DMA (now $17.26) and prior chart highs in the $17 range. As we previously noted, "It is due for a breather sooner or later."

11/9/2004 4:15:00 PM - Again ended with a loss and near session lows, and volume today was again about double. Support lies at its 50 DMA (now $17.35) and prior chart highs in the $17 range. As we previously noted, "It is due for a breather sooner or later."

11/10/2004 4:15:00 PM - Again ended with a loss and near session lows although recent volume is decreasing. Support lies at its 50 DMA (now $17.35) and prior chart highs in the $17 range. As we previously noted, "It is due for a breather sooner or later."

11/5/2004 12:29:12 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/3/2004 12:42:25 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/2/2004 12:23:33 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/1/2004 12:26:22 PM - G - Recent BV BO from a decent base. (10/22)Decent group. First featured in CANSLIM.net's Special Report on 8/22. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/29/2004 4:15:00 PM - Holding up extremely well since recent advance and may consolidate a bit at this point.

10/27/2004 12:21:46 PM - G - Recent BV BO from a decent base. Decent group. First featured in CANSLIM.net's Special Report on 8/22. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/26/2004 4:15:00 PM - Fourth consecutive new high close on above average volume! Price is now too extended to be buyable under the guidelines.

10/26/2004 1:00:00 PM - G - Recent BV BO from a decent base. Decent group. First featured in CANSLIM.net's Special Report on 8/22. pivot point of $17.41 and max buy of $18.28.

10/22/2004 1:00:00 PM - G - Recent BV BO from a decent base. Decent group. First featured in CANSLIM.net's Special Report on 8/22. pivot point of $17.41 and max buy of $18.28.

10/22/2004 1:00:00 PM - Y -BV BO today from a decent base. Decent group. First featured in CANSLIM.net's Special Report on 8/22. pivot point of $17.41 and max buy of $18.28.

10/1/2004 1:00:00 PM - B -Decent group. Dipped today but now sits near unchanged. Featured in CANSLIM.net's Special Report on 8/22. Too ET at this point too be buyable under the guidelines.

9/21/2004 1:00:00 PM - B -Decent group. Continues advancing since featured in CANSLIM.net's Special Report on 8/22. Too ET at this point too be buyable under the guidelines.

9/20/2004 1:00:00 PM - B -Decent group. Continues advancing since featured in CANSLIM.net's Special Report on 8/22. Too ET at this point too be buyable under the guidelines.

9/17/2004 1:00:00 PM - B -Decent group. Continues advancing since featured in CANSLIM.net's Special Report on 8/22. Too ET at this point too be buyable under the guidelines.

9/13/2004 1:00:00 PM - B -Decent group. Continues advancing since featured in CANSLIM.net's Special Report on 8/22. Too ET at this point too be buyable under the guidelines.

9/3/2004 1:00:00 PM - B -Decent group. Holding up well since nice advance. Just featured in CANSLIM.net's Special Report.

9/1/2004 1:00:00 PM - B -Decent group. Impressive morning action. Just featured in CANSLIM.net's Special Report.

8/26/2004 1:00:00 PM - B -Decent group. Impressive action today. Just featured in CANSLIM.net's special report.

8/24/2004 1:00:00 PM - B -Decent group. Impressive action today. Just featured in CANSLIM.net's special report.

8/24/2004 1:00:00 PM - Decent group. Impressive action today. Just featured in CANSLIM.net's special report.

8/23/2004 1:00:00 PM - Decent group. Impressive action today. Just featured in CANSLIM.net's special report.

10/25/2004 4:15:00 PM - Another new high close on above average volume! Price is now too extended to be buyable under the guidelines.

10/22/2004 4:15:00 PM - Another new high close on above average volume! One of the few bright spots in today's trading.

10/21/2004 4:15:00 PM - New high close on just above average volume. Earnings announcement.

10/20/2004 4:15:00 PM - Another slight gain while recent overall volume is increasing. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building (4 1/2 weeks now) above support at its 50 DMA. Earnings call scheduled for Friday, October 22 at 11AM.

10/19/2004 4:15:00 PM - Another slight gain on overall increasing volume, impressive after it had traded lower earlier. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/18/2004 4:15:00 PM - Slight gains on overall increasing volume. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/15/2004 4:15:00 PM - Gains on light volume. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/14/2004 4:15:00 PM - Closes off session lows and with a slight loss. Volume continues to remain light. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/13/2004 4:15:00 PM - Closed near session highs as recent overall volume continues to remain light. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/12/2004 4:15:00 PM - Closes at session highs as recent overall volume continues to remain light. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/11/2004 4:15:00 PM - Ended session unchanged as recent overall volume continues to remain light. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/8/2004 4:15:00 PM - Ended session about unchanged as recent overalll volume continues to decrease. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating and base building above support at its 50 DMA.

10/7/2004 4:15:00 PM - Ended session with a small loss as volume continues to decrease. Continues to do a fair job of holding onto its gains since its 8/23 breakout. Consolidating above support at its 50 DMA.

10/6/2004 4:15:00 PM - Closes at session highs although volume light. Doing a fair job of holding onto its gains since its 8/23 breakout. Consolidating toward support at its 50 DMA (now $15.33).

10/5/2004 4:15:00 PM - Small loss on light volume, still doing a fair job of holding onto its gains since its 8/23 breakout. Consolidating toward support at its 50 DMA (now $15.27).

10/4/2004 4:15:00 PM - Gain on light volume, still holding onto its gains stubbornly since its 8/23 breakout.

10/1/2004 4:15:00 PM - Dipped intra-day through initial support of $16 yet managed to reverse and close with a slight gain.It could eventually test 50 DMA (now $15.16) and still maintain its uptrend.

9/30/2004 4:15:00 PM - Slight gain on less than average volume. Holding up above initial support near $16 (Monday's low). It could eventually test 50 DMA and still maintain its uptrend.

9/29/2004 4:15:00 PM - Near unchanged with quiet volume. Holding up above initial support near $16 (Monday's low). It could eventually test 50 DMA and still maintain its uptrend. Coverage initiated by Piper Jaffray.

9/28/2004 4:15:00 PM - Holding up above initial support near $16 (Monday's low). It could eventually test 50 DMA and still maintain its uptrend.

9/27/2004 4:15:00 PM - Selling pressure and profit taking continued today. Volume was double its average daily volume. 50 DMA (now $14.93) is important support. It could eventually test near that short-term average and still maintain its uptrend.

9/24/2004 4:15:00 PM - Price dipped below recent uptrend and closed with a considerable loss on the biggest volume day anywhere on its chart. This is cause for concern and hints that it is running into more serious selling pressure from profit taking.

9/23/2004 4:15:00 PM - Third straight session with a close at sessions highs and a gain after being down intra-day. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/22/2004 4:15:00 PM - Closes at sessions highs with a gain after being down intra-day again. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/21/2004 4:15:00 PM - Closes at sessions highs with a gain after being down intra-day. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/20/2004 4:15:00 PM - First down day in some time, and volume tripled its average. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/17/2004 4:15:00 PM - Another big volume up day, its seventh consecutive winning session. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/16/2004 4:15:00 PM - Sixth consecutive new high close, volume decreasing. Price remains in uptrend since triggering a technical buy signal on 8/23.

9/15/2004 4:15:00 PM - Another new high close, just average volume. Price remains in good uptrend since triggering a technical buy signal on 8/23.

9/14/2004 4:15:00 PM - Another new high close on above average volume. Price remains in good uptrend since triggering a technical buy signal on 8/23.

9/13/2004 4:15:00 PM - Had better gains intra-day yet still managed another new high close on three times average volume. Price remains in good uptrend since triggering a technical buy signal on 8/23.

9/10/2004 4:15:00 PM - Another new all-time high close on volume about average as price remains in good uptrend since triggering a technical buy signal on 8/23.

9/9/2004 4:15:00 PM - New all-time high close on volume about average.

9/8/2004 4:15:00 PM - Minor loss on very light volume, still in a tight trading range and holding ground well since breaking out.

9/7/2004 4:15:00 PM - Gain today on less than average volume, ending pennies above best close. In tight trading range, holding ground well since breaking out.

9/3/2004 4:15:00 PM - Loss today on above average trade but not straying from its recent trading range since breaking out.

9/2/2004 4:15:00 PM - Gains today to a new high close on less than average volume.

9/1/2004 4:15:00 PM - Spiked up to new highs intra-day then gave most of the gains back to close with a small gain on near average volume.

8/31/2004 4:15:00 PM - Continues with normal consolidation since nice advance. Today's gains came on light volume.

8/30/2004 4:15:00 PM - Continues with normal consolidation since nice advance, today's loss on lighter than average volume.

8/27/2004 4:15:00 PM - Gains to a new high close. Price is now extended above the maxium buy price we gave of $15.26.

8/26/2004 4:15:00 PM - First down day since featured after a nice advance. Still well above support.

8/25/2004 4:15:00 PM - Closed with a third consecutive gain on above average volume for another new high close, yet again closed well off its highs. Getting too ET to be buyable under the guidelines.

8/24/2004 4:15:00 PM - Another gain on above average volume and new high close, yet again closed well off its highs. Still remains buyable under the guidelines until $15.26.

8/23/2004 4:15:00 PM - Above average volume on its breakout today. Ended in the middle of its intra-day range yet remains buyable under the guidelines.