6/11/2018 12:30:14 PM - Perched at its 52-week high after rallying above its 2014 high ($21.68) with considerable gaps up and volume-driven gains last week. Reported earnings +56% on +9% sales revenues for the Apr '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05.

6/8/2018 11:59:32 AM - Perched at its 52-week high and trading further above its 2014 high ($21.68) after considerable gaps up and volume-driven gains this week. Reported earnings +56% on +9% sales revenues for the Apr '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05.

6/7/2018 12:47:32 PM - Gapped up again today hitting another new 52-week high and trading further above its 2014 high ($21.68) with a considerable volume-driven gain. Reported earnings +56% on +9% sales revenues for the Apr '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05.

6/6/2018 12:36:28 PM - Gapped up today hitting a new 52-week high and trading above its 2014 high ($21.68) with a considerable volume-driven gain. Reported earnings +56% on +9% sales revenues for the Apr '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/27/2017 1:23:43 PM - Gapped down on 12/12/17 as it priced s Secondary Offering right after powering to a new 52-week high with 4 consecutive volume-driven gains. Reported earnings +14% on +2% sales revenues for the Oct '17 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports repeatedly cautioned members - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/18/2017 12:50:11 PM - Gapped down on 12/12/17 as it priced s Secondary Offering right after powering to a new 52-week high with 4 consecutive volume-driven gains. Reported earnings +14% on +2% sales revenues for the Oct '17 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports repeatedly cautioned members - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/13/2017 12:57:50 PM - Gapped down on 12/12/17 as it priced s Secondary Offering right after powering to a new 52-week high with 4 consecutive volume-driven gains. Reported earnings +14% on +2% sales revenues for the Oct '17 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports repeatedly cautioned members - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/12/2017 1:01:33 PM - Gapped down today, abruptly retreating after powering to a new 52-week high with 4 consecutive volume-driven gains. Reported earnings +14% on +2% sales revenues for the Oct '17 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/11/2017 1:15:48 PM - Powering to a new 52-week high with today's 4th consecutive volume-driven gain. Prior mid-day reports cautioned - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/8/2017 1:17:50 PM - Powering back with above average volume to hit new 52-week highs this week. Prior mid-day reports cautioned - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

1/11/2013 12:20:45 PM - Pulling back with above average volume after rallying to new 52-week highs this week. Prior mid-day reports cautioned - "Fundamental flaws are concerns. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

1/10/2013 12:42:35 PM - Held its ground above prior highs and above its 50 DMA line during its recent consolidation, then rallied to new highs with volume-driven gains this week. Last noted in the 12/10/12 mid-day report - "Fundamental flaws are concerns today. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05."

12/10/2012 12:27:39 PM - Fundamental flaws are concerns today. It survived but failed to impress since dropped from the Featured Stocks list on 5/01/05.

4/22/2005 4:39:13 PM - G - Breaking 200 DMA and support near $35. (CANSLIM.net daily coverage will be suspended.)

4/19/2005 3:48:38 PM - G - Found support near $35. Now moving higher.

4/14/2005 3:30:15 PM - G - Recent downtrend continues. Support near $35.

4/11/2005 3:30:25 PM - G - Dipped intra-day yet now sits near session highs and with only a sligth loss.

4/7/2005 4:50:36 PM - Y - Currently holding above support of prior base.

3/16/2005 10:37:36 AM - Y - Currently holding above support of recent base.

3/10/2005 12:34:04 PM - Y- Excellent group. Broke out of a 4 month base on 3/03/05. Nice last "C", "S" & "I". PP=$ 39.55 MB=$ 41.53. Retesting PP.

3/7/2005 12:41:27 PM - Y- Excellent group. Broke out of a 4 month base on 3/03/05. Nice last "C", "S" & "I". PP=$ 39.55 MB=$ 41.53.

3/4/2005 12:38:06 PM - Y- Excellent group. Breaking out a 4 month base today. Nice last "C", "S" & "I". PP=$ 39.55 MB=$ 41.53.

3/3/2005 12:49:25 PM - Y- Excellent group. Tracing out a 4 month base. Nice last "C", "S" & "I". PP=$ 39.55 MB=$ 41.53.

12/10/2004 12:34:30 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

12/9/2004 12:34:12 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I". Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/1/2004 1:05:39 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I". Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/30/2004 1:25:37 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

11/30/2004 12:53:03 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

8/26/2004 1:00:00 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

8/23/2004 1:00:00 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

8/19/2004 1:00:00 PM - Pretty good group. Base somewhat questionable at this point. Nice last "C", "S" & "I".

7/7/2004 1:00:00 PM - Pretty good group. Base somewhat questionable though recent action (6/21) impressive. Nice last "C", "S" & "I".

6/30/2004 1:00:00 PM - Pretty good group. Base somewhat questionable though recent action (6/21) impressive. Nice last "C", "S" & "I".

6/22/2004 1:00:00 PM - Pretty good group. Base somewhat questionable though recent action impressive. Nice last "C", "S" & "I".

6/8/2004 1:00:00 PM - Just OK group.