11/22/2022 12:39:54 PM - Consolidating near its all-time high following a considerable volume-driven gain. Reported earnings +15% on -1% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

11/8/2022 12:09:25 PM - Gapped up today rallying into all-time high territory with a considerable volume-driven gain. Reported earnings +15% on -1% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

10/11/2022 12:33:53 PM - Gapped up today and rebounded above its 50 and 200 DMA lines with a considerable volume-driven gain. Last noted with caution in the 9/12/22 mid-day report - "Reported earnings +163% on +1% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."

9/12/2022 12:22:32 PM - Gapped down today slumping near its 200 DMA line. Reported earnings +163% on +1% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

6/17/2022 12:16:49 PM - Slumped well below its 50 DMA line with higher volume behind recent losses. Reported earnings +15% on +6% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

4/28/2022 12:28:47 PM - Gapped down today and slumped below its 50 DMA line with higher volume behind its 3rd consecutive loss. Reported earnings +15% on +6% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

2/9/2022 12:21:06 PM - Gapped up on the prior session rebounding above its 200 DMA line. Reported earnings +26% on +3% sales revenues for the Dec '21 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

1/30/2019 12:36:03 PM - Gapped down today violating its 200 DMA line. Reported earnings +18% on +7% sales revenues for the Dec '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."

1/28/2019 12:16:16 PM - Gapped down today violating its 50 line and testing its 200 DMA line. Due to report earnings news. Prior mid-day reports noted - "Reported earnings +13% on +2% sales revenues for the Sep '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."

1/25/2019 12:09:56 PM - Consolidating above its 50 and 200 DMA lines. The 1/03/19 mid-day report noted - "Reported earnings +13% on +2% sales revenues for the Sep '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."

1/3/2019 12:39:46 PM - Sputtering near its 200 DMA line. Reported earnings +13% on +2% sales revenues for the Sep '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

12/24/2018 10:54:20 AM - Slumped below its 200 DMA line. Reported earnings +13% on +2% sales revenues for the Sep '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

10/25/2018 12:29:01 PM - Retreated from its all-time high with a streak of losses. Managed a "positive reversal" today after undercutting its 200 DMA line ($187). Reported earnings +17% on +4% sales revenues for the Jun '18 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.

7/31/2015 12:23:40 PM -

Gapped up today hitting new 52-week and all-time highs Reported earnings +8% on +4% sales revenues for the Jun '15 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.



7/28/2015 12:21:13 PM -

Challenging 52-week and all-time highs with today's 2nd consecutive big volume-driven gain. Due to report earnings 7/30/15. Found support after undercutting its 200 DMA line during its consolidation since last noted with caution in the 4/22/15 mid-day report - "Reported earnings +33% on +11% sales revenues for the Mar '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."



4/22/2015 11:55:27 AM -

Hit new 52-week and all-time highs today then reversed into the red. Reported earnings +33% on +11% sales revenues for the Mar '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.



3/20/2015 12:00:50 PM -

Challenging its 52-week and all-time highs with today's 7th consecutive gain. Reported earnings +19% on +6% sales revenues for the Dec '14 quarter, below the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.



12/23/2014 12:16:23 PM -

Violating its 50 DMA line with a big loss today. Made gradual progress since last noted with caution in the 10/28/14 mid-day report. Reported earnings +19% on +6% sales revenues for the Sep '14 quarter, below the +25% minimum earnings guideline (C criteria). It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines.



10/28/2014 11:58:45 AM -

Gapped up today hitting a new 52-week high. Reported earnings +19% on +6% sales revenues for the Sep '14 quarter, below the +25% minimum earnings guideline (C criteria). Made gradual progress since last noted with caution in the 12/21/12 mid-day report - "It has a slow and steady annual earnings (A criteria) history. Not a match with the fact-based investment system's fundamental guidelines."



12/21/2012 12:01:18 PM -

Violating its 50 DMA line with above average volume behind today's 4th consecutive loss. Reported earnings +19% on +10% sales revenues for the Sep '12 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "It has a slow and steady annual earnings (A criteria) history. The Mar and Jun '12 quarterly comparisons showed sales revenues and earnings acceleration, however it is not a match with the fact-based investment system's fundamental guidelines."



11/7/2012 11:59:18 AM -

Trading down and dipping below its 50 DMA line today. Reported earnings +19% on +10% sales revenues for the Sep '12 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "It has a slow and steady annual earnings (A criteria) history. The Mar and Jun '12 quarterly comparisons showed sales revenues and earnings acceleration, however it is not a match with the fact-based investment system's fundamental guidelines."



10/24/2012 11:59:17 AM -

Reported earnings +19% on +10% sales revenues for the Sep '12 quarter, below the +25% minimum earnings guideline (C criteria). Found support near its 50 DMA line and rallied to new high territory since last noted in the 9/21/12 mid-day report - "It has a slow and steady annual earnings (A criteria) history. The Mar and Jun '12 quarterly comparisons showed sales revenues and earnings acceleration, however it is not a match with the fact-based investment system's fundamental guidelines."



9/21/2012 11:56:23 AM -

Consolidating near its 50 DMA line today. Last noted in the 7/27/12 mid-day report - "It has a slow and steady annual earnings (A criteria) history. The Mar and Jun '12 quarterly comparisons showed sales revenues and earnings acceleration, however it is not a match with the fact-based investment system's fundamental guidelines."



7/27/2012 11:55:17 AM -

Hitting a new 52-week high after gapping up today. It has a slow and steady annual earnings (A criteria) history. The Mar and Jun '12 quarterly comparisons showed sales revenues and earnings acceleration, however it is not a match with the fact-based investment system's fundamental guidelines.



11/18/2005 12:25:50 PM - Base questionable.

10/6/2005 4:26:09 PM - Y - Has yet to trigger a strong technical buy signal since featured so at this point should have never been purchased under the guidelines. (Will be dropped from CANSLIM.net's Featured Stocks today)

10/4/2005 5:38:55 PM - Y - Traded above its 50 DMA intra-day yet closed well off of session highs and with its first up day in about 2 weeks. Has yet to trigger a strong technical buy signal since featured so at this point should have never been purchased under the guidelines.

10/3/2005 4:32:58 PM - Y - Still below support of its 50 DMA. Has yet to trigger a strong technical buy signal since featured.

9/28/2005 4:23:56 PM - Y - Still below support of its 50 DMA. Has yet to trigger a strong technical buy signal since featured.

9/27/2005 5:20:47 PM - Y - Broke support of its 50 DMA. Has yet to trigger a strong technical buy signal since featured.

9/26/2005 4:19:30 PM - Y - Found support at its 50 DMA. Has yet to trigger a strong technical buy signal since featured.

9/23/2005 4:26:37 PM - Y - Continues trending lower. Has yet to trigger a strong technical buy signal since featured.

9/22/2005 4:03:54 PM - Y - Has yet to trigger a strong technical buy signal since featured.

9/21/2005 4:22:53 PM - Y - Has yet to trigger a strong technical buy signal since featured.

9/20/2005 4:09:32 PM - Y - CORRECTION: Yesterday's comment stated above average volume that triggered a technical buy signal though volume was below the 150% guidelines. Has yet to trigger a strong technical buy signal since featured.

9/19/2005 4:13:19 PM - Y - New high close on above average volume triggering a technical buy signal!

9/16/2005 4:28:54 PM - Y - Decent price progress to close near all-time highs though volume lacked conviction. Has yet to trigger a strong technical buy signal since featured.

9/15/2005 4:35:03 PM - Y - Had imprssssive price progress intra-day yet closed well off of session highs. Has yet to trigger a strong technical buy signal since featured.

9/13/2005 - Y - Again has closed with a loss though volume was below average. Has yet to trigger a strong technical buy signal since featured.

9/12/2005 - Y - Had gains intra-day yet closed with a loss though volume was not above average.

9/9/2005 12:24:48 PM - Y - Highly ranked. Nice "A". Decent "C". Huge gap open recently and since has built an orderly/tight base that it is breaking out of today though volume should be a bit better. Also it has a more shares outstanding than we normally like to see.