8/4/2023 12:20:09 PM - Churning heavy volume this week withoiut making meaningful price progress above the prior high in the $104 area. Testing its 50 DMA line ($96.86) with today's pullback. Reported Jun '23 quarterly earnings +157% on +36% sales revenues versus the year-ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

6/9/2023 12:16:35 PM - Still faces resistance due to overhead supply up to the $104 level while rebounding above its 50 DMA line this week. Reported Mar '23 quarterly earnings +103% on +46% sales revenues for the Mar '23 quarter versus the year-ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

4/27/2023 12:12:02 PM - Rebounding near its high today after a pullback with above-average volume on the prior session. Due to report Mar '23 quarterly results. Noted in prior mid-day reports after a 2/28/23 gap up and new all-time high - "Bullish action came after it reported earnings +294% on +87% sales revenues for the Dec '22 quarter versus the year-ago period, its 2nd strong quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady."

3/24/2023 12:10:08 PM - Hovering near its high and churning above average volume since noted in the 2/28/23 mid-day report after a gap up and new all-time high - "Bullish action came after it reported earnings +294% on +87% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady."

3/15/2023 11:56:43 AM - Sputtering since last noted in the 2/28/23 mid-day report after a gap up and new all-time high - "Bullish action came after it reported earnings +294% on +87% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady."

2/28/2023 12:20:54 PM - Gapped up today hitting a new all-time high. Bullish action came after it reported earnings +294% on +87% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

11/29/2022 12:14:13 PM - Following a big gap up on 11/08/22 it nearly challenged its all-time high but it has pulled back. Bullish action came after it reported earnings +76% on +75% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

11/10/2022 12:18:11 PM - Gapped up on 11/08/22 and today's gain has it nearly challenging its all-time high. Bullish action came after it reported earnings +76% on +75% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

11/9/2022 12:18:55 PM - Gapped up on the prior session and nearly challenged its all-time high. Bullish action came after it reported earnings +76% on +75% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

11/9/2020 12:19:11 PM - Retreated considerably after gapping up and tally an early gain today spiking into a new all-time high territory. Reported earnings +58% on +19% sales revenues for the Sep '20 quarter versus the year ago period, its 4th consecutive quarterly comparison the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) growth history was not strong and steady.

8/22/2019 12:39:48 PM - Retreated from its all-time high and nearly tested its 200 DMA line in recent weeks. Reported earnings +14% on +9% sales revenues for the Jun '19 quarter, below the +25% minimum earnings guideline (C criteria). Prior sales revenues and earnings growth history was not strong and steady.

10/4/2016 12:23:18 PM - Hitting new all-time highs with a streak of gains aand it showed bullish action since last noted in the 7/20/16 mid-day report. Reported earnings +35% on +13% sales revenues for the Jun '16 quarter, its 3rd comparison above the +25% minimum earnings guideline (C criteria). Prior sales revenues and earnings growth history was not strong and steady.

7/20/2016 12:23:26 PM - Consolidating near its 50 DMA line and building an orderly base. The 6/27/16 mid-day report last cautioned members - "Reported earnings +33% on +11% sales revenues for the Mar '16 quarter, but prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

6/27/2016 12:04:15 PM - Reported earnings +33% on +11% sales revenues for the Mar '16 quarter, but prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria) and fundamental concerns remain.

4/8/2016 12:15:12 PM - Retreated from its 52-week high with volume-driven losses this week indicative of distributional pressure. Prior mid-day reports cautioned members - "Reported earnings +26% on +15% sales revenues for the Dec '15 quarter but prior quarters were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

3/14/2016 12:13:56 PM - Rallying for a new 52-week high today. Stubbornly held its ground after prior mid-day reports cautioned members - "Reported earnings +26% on +15% sales revenues for the Dec '15 quarter but prior quarters were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

3/8/2016 12:12:12 PM - Recently holding its ground after rallying to a new 52-week high with volume-driven gains. The 2/29/16 mid-day report cautioned members - "Reported earnings +26% on +15% sales revenues for the Dec '15 quarter but prior quarters were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

2/29/2016 12:10:14 PM - Rallied to a new 52-week high with today's 4th consecutive volume-driven gain. Reported earnings +26% on +15% sales revenues for the Dec '15 quarter but prior quarters were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain.

1/9/2014 11:57:10 AM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

12/30/2013 12:06:40 PM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

12/26/2013 12:16:59 PM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

12/13/2013 11:50:31 AM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

12/9/2013 11:57:40 AM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

11/15/2013 12:23:01 PM - The 4 latest quarterly comparisons through Sep '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line throughout its ongoing ascent but prior mid-day reports cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

9/30/2013 12:04:19 PM - The 3 latest quarterly comparisons through Jun '13 showed earnings increases above the +25% minimum guideline (C criteria) but fundamental concerns remain. Found support near its 50 DMA line while consolidating from its 52-week high hit when last noted with caution in the 7/15/13 mid-day report - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

7/15/2013 12:20:03 PM - Hitting another new 52-week high today. The 7/08/13 mid-day report cautioned - "Earnings history has been up and down, not a match with the fact-based investment system's guidelines."

7/8/2013 12:14:09 PM - Hitting a new 52-week high today. Earnings history has been up and down, not a match with the fact-based investment system's guidelines.

5/8/2009 12:24:22 PM - Sales revenuesB and earnings history below guidelines. Gapped up on 5/06/09, rallyingB toward prior resistance in the $22 area.

12/31/2008 12:50:21 PM - Sales revenues increases have been unimpressive, however sequentially bigger quarterly earnings increases are an encouraging sign (accelerating earnings). Recently rallied above its 50 & 200 DMA lines toward prior resistance in the $22 area.

12/23/2008 12:29:09 PM - Sales revenues increases have been unimpressive, however sequentially bigger quarterly earnings increases are an encouraging sign (accelerating earnings). Recently rallied above its 50 & 200 DMA lines toward prior resistance in the $22 area.

12/10/2008 12:53:36 PM - Sales revenues increases have been unimpressive, however sequentially bigger quarterly earnings increases are an encouraging sign (accelerating earnings). Recently rallying above its 50 & 200 DMA lines toward prior resistance in the $22 area.

12/8/2008 12:32:52 PM - Quarterly sales and earnings increases have been below guidelines. Recently rallying above its 50 & 200 DMA lines toward prior resistance in the $22 area.

12/5/2008 12:36:02 PM - Quarterly sales and earnings increases have been below guidelines.

8/9/2007 12:49:34 PM - Sales history remains below the guidelines and base is questionable.

8/8/2007 12:23:09 PM - Sales history remains below the guidelines and base is questionable.

8/7/2007 12:21:43 PM - Sales history remains below the guidelines and base is questionable.

7/16/2007 12:36:48 PM - Sales history remains below the guidelines and base is questionable.

7/13/2007 12:20:51 PM - Sales history below the guidelines and base is questionable.

7/12/2007 - Sales history below the guidelines and base is questionable.

6/20/2007 12:21:09 PM - Group rank and sales history are below the guidelines.