6/29/2023 1:15:55 PM - Wedging above prior highs with today's 4th consecutive small gain. Went through a deep consolidation since noted with caution in the 6/15/21 mid-day report while hitting a new all-time high. Reported Mar '23 quarterly earnings +51% on +4% sales revenues versus the year-ago period. The prior 5 quarters showed earnings lower than the year-ago periods. Sales revenues growth has been lackluster, not a match with the fact-based system's fundamental guidelines.

6/21/2023 1:15:52 PM - Went through a deep consolidation since noted with caution in the 6/15/21 mid-day report while hitting a new all-time high. Reported Mar '23 quarterly earnings +51% on +4% sales revenues versus the year-ago period. The prior 5 quarters showed earnings lower than the year-ago periods. Sales revenues growth has been lackluster, not a match with the fact-based system's fundamental guidelines.

5/8/2023 1:18:52 PM - Went through a deep consolidation since last noted with caution in the 6/15/21 mid-day report while hitting a new all-time high. Reported Mar '23 quarterly earnings +51% on +4% sales revenues versus the year-ago period. The prior 5 quarters showed earnings lower than the year-ago periods. Sales revenues growth has been lackluster, not a match with the fact-based system's fundamental guidelines.

6/15/2021 12:48:03 PM - Extended frm any sound base and hitting yet another new all-time high today. The 3 most recent quarters through Mar '21 showed earnings increases above the +25% minimum (C criteria) guideline. Sales revenues growth showed some improvement, but it is not a match with the fact-based system's fundamental guidelines.

3/10/2021 12:34:40 PM - Hitting another new all-time high today. Held its ground stubbornly following volume-driven gains after a big gap up on 2/26/21. Five of the 6 most recent quarters through Dec '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.

3/9/2021 12:47:38 PM - Hovering at its all-time high following volume-driven gains after a big gap up on 2/26/21. Five of the 6 most recent quarters through Dec '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.

3/3/2021 12:50:41 PM - Hitting new 52-week and all-time highs with today's 4th consecutive volume-driven gain following a big gap up on 2/26/21. Five of the 6 most recent quarters through Dec '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.

3/1/2021 1:19:39 PM -

Hitting new 52-week and all-time highs with today's gain following a big gap up gain on the prior session with very heavy volume. Five of the 6 most recent quarters through Dec '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.



1/6/2021 12:46:57 PM -

Hitting new 52-week and all-time highs with today's 5th consecutive gain backed by ever increasing volume. Three of the 4 most recent quarters through Sep '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.



1/5/2021 1:21:15 PM -

Hitting new 52-week and all-time highs with today's 4th consecutive gain backed by ever increasing volume. Three of the 4 most recent quarters through Sep '20 showed earnings increases above the +25% minimum (C criteria) guideline. Sub par sales revenues growth rate is not a match with the fact-based system's fundamental guidelines.



2/23/2018 12:24:23 PM -

Challenging multi-year highs with a streak of volume-driven gains. Recent quarters through Dec '17 showed improved earnings. Sub par sales revenues growth and its up and down annual earnings (A criteria) history is not a match with the fact-based system.



8/8/2012 12:36:16 PM -

Reported earnings +55% on +7% sales revenues for the Jun '12 quarter. Gapped up and hit another new 52-week high with a considerable volume-driven gain today, getting more extended from prior highs in the $9 area. Prior mid-day reports noted - "No resistance remains due to overhead supply. Quarterly comparisons through Mar '12 showed earnings increases above the +25% minimum guideline, however concerns are raised by sequential deceleration in its earnings as underlying sales revenues growth has slowed. Its annual earnings (A criteria) history is not a match with the fact-based system."



8/1/2012 12:54:49 PM -

Gapped up and hit another new 52-week high today, getting more extended from prior highs in the $9 area. No resistance remains due to overhead supply. The 7/18/12 mid-day report noted - "Quarterly comparisons through Mar '12 showed earnings increases above the +25% minimum guideline, however concerns are raised by sequential deceleration in its earnings as underlying sales revenues growth has slowed. Its annual earnings (A criteria) history is not a match with the fact-based system."



7/18/2012 12:59:53 PM -

Hitting a new 52-week high today, getting more extended from prior highs in the $9 area. Quarterly comparisons through Mar '12 showed earnings increases above the +25% minimum guideline, however concerns are raised by sequential deceleration in its earnings as underlying sales revenues growth has slowed. Its annual earnings (A criteria) history is not a match with the fact-based system.



12/22/2011 12:55:35 PM -

Volume-driven gains in recent weeks helped it challenge prior highs and rally within striking distance of its 52-week high. The 3 latest quarterly comparisons through Sep '11 showed improved earnings, but its annual earnings (A criteria) history is not a match with the fact-based system.



5/12/2004 4:15:00 PM - Gap down adds more to yesterday's damage on news. (Daily CANSLIM.net coverage will be suspended)

5/11/2004 4:15:00 PM - Huge sell off today. Looks like a bad news story broke but no news could be found at this time. Stock needs to repair damage quickly.

5/10/2004 4:15:00 PM - Gapped down and traded lower.  Then ti reversed to close near highs.

5/7/2004 4:15:00 PM - Second loss on lighter volume as price still remains in a clear uptrend

5/6/2004 4:15:00 PM - Small loss, volume light and price is still in a clear uptrend

5/5/2004 4:15:00 PM - Nice gain with above average volume closing at another new all-time high.

5/4/2004 4:15:00 PM - Dipped intra-day then closed with a slight gain on just less than average volume. Above initial support of $18

5/3/2004 4:15:00 PM - Loss today on above average volume, although still in good uptrend