1/26/2021 12:50:25 PM - Holding its ground following previously noted M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

1/21/2021 12:20:10 PM - Hit a new 52-week high with a gap up on the prior session. Held its ground in a tight range following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

1/20/2021 12:04:50 PM - Hitting a new 52-week high today. Held its ground in a tight range following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

1/19/2021 12:12:35 PM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

1/4/2021 12:13:28 PM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

12/31/2020 12:51:32 PM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

12/30/2020 12:32:36 PM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

12/24/2020 11:20:14 AM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

12/23/2020 12:30:10 PM - Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."

12/22/2020 12:26:16 PM -
Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/21/2020 12:06:00 PM -
Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/17/2020 12:14:10 PM -
Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/16/2020 12:26:17 PM -
Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/15/2020 12:49:58 PM -
Hovering near its 52-week high following 11/30/20 M&A news. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/2/2020 12:19:16 PM -
No resistance remains due to overhead supply and it hit another new 52-week high with a volume-driven gain on 11/30/20. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


12/1/2020 12:31:20 PM -
No resistance remains due to overhead supply and it hit another new 52-week high on the prior session. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


11/30/2020 12:16:35 PM -
No resistance remains due to overhead supply as it is hitting yet another new 52-week high today. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impressive progress since noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


11/27/2020 11:33:46 AM -
No resistance remains due to overhead supply as it is hitting another new 52-week high today. Reported strong Sep '20 earnings +63% with sales revenues +1% versus the year ago period. Made impresive progress since last noted with caution in the 10/22/19 mid-day report - "Its prior sales and earnings history has been erratic and below guidelines."


10/22/2019 12:22:44 PM -
No resistance remains due to overhead supply as it is hitting a new 52-week high today. Reported strong Jun '19 results, its 3rd consecutive strong quarter versus the year ago periods. Held its ground since last noted with caution in the 10/09/19 mid-day report - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."


10/9/2019 12:45:41 PM - No resistance remains due to overhead supply after volume-driven gains since last noted with caution in the 7/11/19 mid-day report - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

7/11/2019 11:52:14 AM - Rallied up from its 50 DMA line and hit new 52-week highs with volume-driven gains. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $30 level. Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

7/1/2019 12:09:26 PM - Rallied up from its 50 DMA line and hitting a new 52-week high with today's 5th consecutive gain. Faces resistance due to overhead supply up to the $30 level. Prior mid-day reports noted - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

6/28/2019 12:05:27 PM - Rallying up from its 50 DMA line toward the prior high. Prior mid-day reports noted - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

6/17/2019 12:33:26 PM - Prior mid-day reports noted - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

5/15/2019 12:27:59 PM - Prior mid-day reports noted - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

5/9/2019 12:29:01 PM - The 5/03/19 mid-day report last noted - "Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

5/3/2019 12:24:14 PM - Recent quarters Mar '19 and Dec '18 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines.

5/8/2014 11:54:11 AM - Finding support near prior highs in the $22 area, consolidating -6.1% off its 52-week high. The 5/05/14 mid-day report cautioned members - "Recent quarters through Dec '13 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

5/6/2014 12:21:11 PM - Finding support near prior highs in the $22 area. The 5/05/14 mid-day report cautioned members - "Recent quarters through Dec '13 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines."

5/5/2014 12:08:57 PM - Pulling back from its 52-week high toward prior highs in the $22 area. Recent quarters through Dec '13 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines.

4/25/2014 12:09:08 PM - Perched at its 52-week high today after a streak of 7 consecutive gains. Recent quarters through Dec '13 showed great earnings increases, but its prior sales and earnings history has been erratic and below guidelines.

5/10/2010 12:17:04 PM - Near its 52-week high today after gapping up for a second consecutive session. It blasted higher and found support above its 50 DMA line since noted in the 4/05/10 mid-day report -"extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines."

4/27/2010 12:57:33 PM - Edging higher since its gap up on 4/20/10 for new 52-week highs. It blasted higher since noted in the 4/05/10 mid-day report -"extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines."

4/22/2010 12:52:08 PM - Edging higher following its gap up on 4/20/10 for new 52-week highs, blasting higher after consolidating since noted in the 4/05/10 mid-day report -"extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines."

4/21/2010 12:37:46 PM - Gapped up on 4/20/10 and today it hit another new 52-week high. It blasted higher after consolidating since its 4/05/10 mid-day report appearance, and now it is more extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines.

4/20/2010 12:26:13 PM - Gapped up today and hit a new 52-week high after consolidating since its 4/05/10 mid-day report appearance. Now it is more extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines.

4/5/2010 12:17:20 PM - Gapped up today and hit a new 52-week high with a 7th consecutive gain helping it get extended from its previously noted base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines.

3/29/2010 12:42:17 PM -

Hovering near its 52-week high, consolidating in a base-on-base type pattern after a long flat base. Recent quarters showed great earnings increases, but its sales and earnings history has been erratic and below guidelines.



3/19/2010 12:34:49 PM -

Remains perched below its 52-week high and extended from a long flat base. Sales and earnings history has been erratic and below guidelines.



3/15/2010 12:26:14 PM -

Hit a new 52-week high today with its 7th consecutive gain, now getting extended from a long flat base. Sales and earnings history has been erratic and below guidelines.



3/12/2010 12:19:35 PM -

At its 52-week high today marking a 6th consecutive gain. Sales and earnings history has been erratic and below guidelines.



1/29/2010 12:43:51 PM -

Sales and earnings history has been erratic and below guidelines. Consolidating in a tight range with volume drying up while hovering near its 52-week high as its 50 DMA line has been catching up.



11/27/2009 11:11:34 AM -

Sales and earnings history has been erratic and below guidelines. Sprinted higher in recent weeks with heavy volume behind gains, and Wednesday's big gain on heavy volume has it even more extended from any sound base.



11/25/2009 12:19:43 PM -

Sales and earnings history has been erratic and below guidelines. Sprinted higher in recent weeks with heavy volume behind gains and it is now extended from any sound base.



1/11/2005 12:18:53 PM - Decent group. "A" questionable. Significant action today though.

3/26/2004 1:00:00 PM - Just okay group. "A" questionable. Significant action today though.