2/1/2021 1:22:18 PM - Powering to a new 52-week high with a gap up and big gain backed by heavy volume. Held its ground stubbornly in recent weeks while making gradual progress. Prior mid-day reports noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

12/9/2020 12:29:14 PM - Powered to a new 52-week high on the prior session with a big gain backed by heavy volume. Held its ground stubbornly in recent weeks while making gradual progress. Prior mid-day reports noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

12/8/2020 3:06:28 PM - Powering to a new 52-week high with today's big gain backed by heavy volume. Held its ground stubbornly in recent weeks while making gradual progress. Prior mid-day reports noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

12/7/2020 3:29:24 PM - Inched to new 52-week highs with recent gains on avergae volume. Held its ground stubbornly after volume-driven gains. Found support above its 50 DMA line during the recent consolidation. Volume totals have generally cooled since the 11/05/20 mid-day report noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

11/24/2020 12:50:00 PM - Inching to yet another new 52-week high today. Held its ground stubbornly after volume-driven gains. Found support above its 50 DMA line during the recent consolidation. Volume totals have generally cooled since the 11/05/20 mid-day report last noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

11/5/2020 12:56:25 PM - Powering to another new 52-week high today. Held its ground stubbornly after volume-driven gains. Found support above its 50 DMA line during the recent consolidation. Prior mid-day reports noted - "Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years."

11/3/2020 1:16:02 PM - Perched at its 52-week high holding its ground stubbornly after volume-driven gains. Found support above its 50 DMA line during the recent consolidation. Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

10/28/2020 1:16:51 PM - Powering to a new 52-week high with today's 2nd consecutive volume-driven gain. Found support above its 50 DMA line during the recent consolidation. Reported Sep '20 quarterly earnings +78% on +17% sales revenues versus the year ago period. Prior quarterly comparisons were negative versus the year ago periods. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

7/30/2018 12:38:54 PM - Pulling back from its 52-week high after an impressive streak of 11 consecutive gains. Found support above its 50 DMA line during the prior consolidation. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

7/23/2018 12:14:36 PM - Perched at its high with today's 11th consecutive gain. Found support above its 50 DMA line during the prior consolidation. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

7/20/2018 11:36:56 AM - Perched at its high with today's 10th consecutive gain. Found support above its 50 DMA line during the prior consolidation. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

7/18/2018 12:03:44 PM - Hitting a new high with today's 8th consecutive gain. Found support above its 50 DMA line during the prior consolidation. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

7/11/2018 1:01:11 PM - Consolidating above support at its 50 DMA line. Found support above its 200 DMA line during prior consolidations. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

6/22/2018 1:12:54 PM - Found prompt support at its 50 DMA line last week. Found support above its 200 DMA line during prior consolidations. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

6/20/2018 1:11:50 PM - Gapped down on the prior session, retreating abruptly from multi-year highs after an impressive streak of 14 consecutive gains. Found support above its 200 DMA line during its consolidation. Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Sequential quarterly comparisons have shown encouraging acceleration in its sales revenues growth rate. Its annual earnings history (A criteria) has been improving after downturn in FY '15 and prior years.

6/19/2018 1:02:34 PM - Gapped down today, retreating abruptly from multi-year highs after an impressive streak of 14 consecutive gains . Reported Mar '18 quarterly earnings +58% on +17% sales revenues versus the year ago period. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/08/18 mid-day report - "Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system."

4/24/2018 1:05:50 PM - Gapped up today, rebounding toward multi-year highs. Reported Dec '17 quarterly earnings +48% on +12% sales revenues versus the year ago period. Found support above its 200 DMA line ($26.96) during its consolidation since last noted with caution in the 1/08/18 mid-day report - "Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system."

1/8/2018 1:00:51 PM - Pulled back from multi-year highs and tested support near its 50 DMA line ($30.21) with today's early loss. Prior mid-day reports cautioned members - "Reported Sep '17 quarterly earnings +187% on +10% sales revenues versus the year ago period. Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system."

1/3/2018 1:43:30 PM - Hovering at a new multi-year high after volume-driven gains. Recently found support near its 50 DMA line.Prior mid-day reports cautioned members - "Reported Sep '17 quarterly earnings +187% on +10% sales revenues versus the year ago period. Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system."

12/28/2017 12:33:38 PM - Hit a new high with a volume-driven gain on the prior session after recently finding support near its 50 DMA line. The 12/27/17 mid-day report cautioned members - "Reported Sep '17 quarterly earnings +187% on +10% sales revenues versus the year ago period. Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system."

12/27/2017 1:26:24 PM - Reported Sep '17 quarterly earnings +187% on +10% sales revenues versus the year ago period. Prior sales revenues and earnings history (A criteria) is not a good match with the guidelines of the fact-based investment system. Hitting a new high today after recently finding support near its 50 DMA line.

8/3/2017 12:02:48 PM - Reported Jun '17 quarterly earnings +233% on +5% sales revenues versus the year ago period. Prior sales revenues and earnings history is below guidelines of the fact-based investment system. Gapped up on the prior session hitting a new high after finding support near its 50 DMA line.

8/2/2017 1:43:27 PM - Reported Jun '17 quarterly earnings +233% on +5% sales revenues versus the year ago period. Prior sales revenues and earnings history is below guidelines of the fact-based investment system. Gapped up today hitting a new high after finding support near its 50 DMA line.

8/1/2017 11:57:04 AM - Due to report Jun '17 quarterly earnings news after the close today. Through Mar '17 its prior sales revenues and earnings history is below guidelines of the fact-based investment system. Finding support near its 50 DMA line after pulling back from multi-year highs.

6/27/2017 12:48:24 PM - Through Mar '17 its prior sales revenues and earnings history is below guidelines of the fact-based investment system. Pulling back from multi-year highs after getting very extended from any sound base.

5/15/2017 12:44:55 PM - Through Mar '17 its prior sales revenues and earnings history is below guidelines of the fact-based investment system. Perched at multi-year highs with another volume-driven gain, getting very extended from any sound base.

5/8/2017 12:52:50 PM - Through Mar '17 its prior sales revenues and earnings history is below guidelines of the fact-based investment system. Hit new 52-week and multi-year high with a volume-driven gain on the prior session. Extended from any sound base.

4/6/2010 1:46:38 PM - Sales and earnings history is below guidelines, as noted in recent mid-day reports. Hit a new 52-week and multi-year high today, getting more extended from any recent sound base following its 3/09/10 gap up gain.

4/5/2010 12:40:35 PM - Sales and earnings history is below guidelines, as noted in recent mid-day reports. Gapped up today and hit new 52-week and multi-year highs. Extended from any recent sound base following its 3/09/10 gap up gain.

4/1/2010 1:32:34 PM - Sales and earnings history is below guidelines. Since noted in recent mid-day reports it has stubbornly hovered near 52-week and multi-year highs. It has gotten extended from any recent sound base following its 3/09/10 gap up gain.

3/23/2010 1:18:00 PM - Sales and earnings history is below guidelines. Pulling back today after noted in the 3/22/10 mid-day report as it hit new 52-week and multi-year highs. It is getting extended from any recent sound base following its 3/09/10 gap up gain.

3/22/2010 12:53:29 PM - Sales and earnings history is below guidelines. Hit a new 52-week high and multi-year high with a considerable gain today. It is getting extended from any recent sound base following its 3/09/10 gap up gain.

3/19/2010 12:42:22 PM - Sales history is below guidelines and base is questionable.

2/20/2007 1:23:48 PM - Sales history is below guidelines and base is questionable.

2/14/2007 1:32:32 PM - Sales history is below guidelines and base is questionable.

2/13/2007 1:08:59 PM - Sales history is below guidelines and base is questionable.

2/8/2007 12:53:55 PM - Sales history is below guidelines and base is questionable.

2/7/2007 1:36:06 PM - Sales history is below guidelines and base is questionable.

2/6/2007 1:06:09 PM - Sales history is below guidelines and base is questionable.

2/5/2007 1:59:28 PM - Sales history is below guidelines and base is questionable.

2/1/2007 12:57:24 PM - Sales history is below guidelines and base is questionable.

1/30/2007 1:43:05 PM - Sales history is below guidelines and base is questionable.

1/29/2007 1:21:47 PM - Sales history is below guidelines and base is questionable.

1/16/2007 1:21:12 PM - Sales history is below guidelines.

1/12/2007 1:10:03 PM - Sales history is below guidelines.

1/11/2007 12:57:02 PM - Sales history is below guidelines.

1/10/2007 12:49:03 PM - Sales history is below guidelines.

1/8/2007 12:58:56 PM - Sales history is below guidelines.

1/4/2007 1:09:58 PM - Sales history is below guidelines.

1/3/2007 1:51:50 PM - Sales history is below guidelines.

10/10/2006 12:49:37 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/9/2006 12:42:28 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/6/2006 12:51:58 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/5/2006 12:50:53 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/4/2006 1:10:18 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/3/2006 12:44:18 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

10/2/2006 12:36:08 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

9/29/2006 12:44:38 PM - Technically price is way too extended from the base near $8.00 and sales history is below guidelines.

9/21/2006 1:03:16 PM - Technically price is way too extended from the base near $8.00.

9/20/2006 12:46:05 PM - Technically price is way too extended from the base near $8.00.

9/18/2006 12:54:43 PM - Technically price is way too extended from the base near $8.00.

9/15/2006 1:23:22 PM - Technically price is way too extended from the base near $8.00.

9/14/2006 12:55:26 PM - Technically price is way too extended from the base near $8.00.

9/13/2006 1:33:31 PM - Technically price is way too extended from the base near $8.00.

9/12/2006 12:59:47 PM - Technically price is way too extended from the base near $8.00.

9/11/2006 - Technically price is way too extended from the base near $8.00.