10/13/2020 12:31:38 PM - Gapped down today for a volume-driven loss, retreating after wedging to new 52-week highs with recent gains lacking great volume conviction. Reported earnings +67% on +16% sales revenues for the Jun '20 quarter versus the year-ago period. Has a new CEO as of 3/24/20. Announced M&A news on 3/03/20. Prior mid-day reports noted - "Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

8/27/2020 12:25:13 PM - Gapped down today retreating from its 52-week high. Reported earnings +67% on +16% sales revenues for the Jun '20 quarter versus the year-ago period. Has a new CEO as of 3/24/20. Announced M&A news on 3/03/20. Prior mid-day reports noted - "Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

8/5/2020 12:47:40 PM - Retreating from its 52-week high hit last week. Reported earnings +67% on +16% sales revenues for the Jun '20 quarter versus the year-ago period. Announced M&A news on 3/03/20. Prior mid-day reports noted - "Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

7/17/2020 12:54:22 PM - Hitting another new 52-week high today. Consolidated since M&A news on 3/03/20. Prior mid-day reports noted - "Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

7/16/2020 1:09:32 PM - Hitting another new 52-week high today. Consolidated since M&A news on 3/03/20. Prior mid-day reports noted - "Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

7/14/2020 12:55:31 PM - Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines. Hitting a new 52-week high today. Consolidated since M&A news on 3/03/20.

5/20/2020 1:03:08 PM - Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

3/4/2020 11:12:21 AM - Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

5/31/2017 12:50:07 PM - Hitting a new 52-week high today. Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

10/18/2012 12:56:00 PM - Consolidating -5.7% off its 52-week high today, it recently rebounded after a brief 50 DMA line violation. Prior mid-day reports noted - "It faces additional resistance due to overhead supply up through the $22 area. Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

10/12/2012 12:11:45 PM - Retreating from its 52-week high this week, it violated its 50 DMA line with a damaging gap down and volume-driven loss on the prior session. The 10/01/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $22 area. Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

10/11/2012 12:44:58 PM - Retreating from its 52-week high near its 50 DMA line with a gap down and above average volume behind today's 4th consecutive loss. The 10/01/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $22 area. Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

10/1/2012 12:43:15 PM - Quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines. Touched a new 52-week high today but it faces additional resistance due to overhead supply up through the $22 area.

1/14/2008 12:45:42 PM - Unimpressive earnings growth history. Sales revenues showed a big +50% increase in the latest quarter ended Sept '07. Building a base-on-base type pattern.

1/11/2008 12:57:42 PM - Unimpressive earnings growth history. Building a base-on-base type pattern.

1/10/2008 1:46:32 PM - Unimpressive earnings growth history.

10/11/2007 1:38:49 PM - Extended from any sound base since clearing chart resistance in the $18 area. Unimpressive sales and earnings growth.

2/6/2007 1:02:39 PM - Base remains questionable.

11/13/2006 1:12:33 PM - Base questionable.

11/10/2006 1:01:17 PM - "C" and sales history below guidelines.

10/13/2006 1:12:28 PM - "C" and sales history below guidelines.

10/10/2006 12:46:29 PM - "C" and sales history below guidelines.

10/9/2006 12:40:43 PM - "C" and sales history below guidelines.

10/5/2006 12:45:55 PM - "C" and sales history below guidelines.

10/4/2006 1:04:59 PM - "C" and sales history below guidelines.

10/2/2006 12:31:57 PM - Group rank, "C" and sales history all below guidelines.

9/29/2006 12:39:40 PM - Group rank, "C" and sales history all below guidelines.

9/28/2006 12:36:53 PM - Group rank, "C" and sales history all below guidelines.

8/9/2006 12:54:52 PM - Group rank, "C" and sales history all below guidelines.

8/7/2006 12:43:06 PM - Group rank, "C" and sales history all below guidelines.

8/4/2006 1:02:25 PM - "C" remains below guidelines.

8/3/2006 12:36:50 PM - "C" below guidelines.

8/1/2006 12:33:02 PM - "C" below guidelines.

7/31/2006 1:10:32 PM - "C" below guidelines.

7/28/2006 12:46:37 PM - "C" below guidelines.

7/27/2006 12:57:15 PM - No base.

7/26/2006 1:06:28 PM - No base.

7/25/2006 1:11:58 PM - No base.

3/9/2006 12:54:25 PM - No base.

3/3/2006 1:18:20 PM - No base.

3/2/2006 12:53:37 PM - No base.

2/28/2006 12:42:48 PM - No base.

4/29/2005 1:27:13 PM - Group poor and sales history questiobale.

4/26/2005 12:38:16 PM - Group and sales history poor.

4/22/2005 12:32:03 PM - Group and sales history poor.

4/21/2005 12:30:16 PM - Group and sales history poor.

4/19/2005 12:31:36 PM - Group and sales history poor.

4/18/2005 12:27:07 PM - Group and sales history poor.

4/15/2005 12:38:23 PM - Poor sales history.