9/15/2022 12:45:21 PM - Slumped well below its 50 DMA line and today it is finding prompt support near its 200 DMA line ($84.47). Reported earnings +42% on +16% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

9/14/2022 12:36:50 PM - Slumping well below its 50 DMA line ($91.71) with today's big loss adding to recent damaging losses after wedging into new all-time high territory. Found prompt support near its 200 DMA line in June. Reported earnings +42% on +16% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

8/26/2022 12:32:40 PM - Gapped down today retreating near its 50 DMA line ($89.88). Wedged into new all-time high territory with gains in recent weeks lacking great volume conviction. Rallied impressively since finding prompt support near its 200 DMA line in June. Reported earnings +42% on +16% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

7/11/2022 12:42:21 PM - Rallied near its 52-week high with big gain on the prior session when noted in the mid-day report - "Rebounded impressively since finding prompt support near its 200 DMA line. Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18."

7/8/2022 12:27:09 PM - Approaching its 52-week high with today's big gain. Rebounded impressively since finding prompt support near its 200 DMA line. Prior mid-day reports noted - "Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18."

6/21/2022 12:10:52 PM - Finding support near its 200 DMA line following recent volume-driven losses. The 6/17/22 mid-day report last noted - "Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18."

6/17/2022 12:22:45 PM - Slumped below its 200 DMA line with recent volume-driven losses. Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

5/27/2022 12:22:06 PM - Slumped back below its 50 DMA line with a volume-driven loss on the prior session. Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

4/26/2022 12:24:43 PM - Retreating from its all-time high and slumping below its 50 DMA line. Reported earnings +12% on +24% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

3/23/2022 12:29:33 PM - Gapped down today, retreating from its all-time high after recently wedging higher with gains lacking volume conviction. Reported earnings +120% on +15% sales revenues for the Dec '21 quarter versus the year ago period. Prior 2 quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been steady. Shares split 2:1 on 2/07/19 and also 2:1 back on 2/20/15. Completed a new Public Offering on 5/03/18.

4/28/2020 12:21:03 PM - Gapped down today, retreating from its all-time high after recently wedging higher. Reported earnings -35% on +41% sales revenues for the Mar '20 quarter, a 3rd consecutive comparison below .the +25% minimum guideline (C criteria). Shares split 2:1 on 2/07/19. Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

2/4/2020 11:59:28 AM - Faces resistance due to overhead supply. Reported earnings +6% on +14% sales revenues for the Dec '19 quarter, a 2nd consecutive comparison below .the +25% minimum guideline (C criteria). Shares split 2:1 on 2/07/19. Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

1/24/2020 12:16:15 PM - Faces resistance due to overhead supply. Reported earnings +8% on +17% sales revenues for the Sep '19 quarter, below .the +25% minimum guideline (C criteria). Shares split 2:1 on 2/07/19. Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

1/22/2020 11:33:28 AM - Faces resistance due to overhead supply. Reported earnings +8% on +17% sales revenues for the Sep '19 quarter, below .the +25% minimum guideline (C criteria). Shares split 2:1 on 2/07/19. Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

2/5/2019 12:05:34 PM - Faces resistance due to overhead supply up to the $148 level. Reported earnings +42% on +29% sales revenues for the Dec '18 quarter. Three of the past 4 quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

12/14/2018 12:17:07 PM - Sputtering below its 50 DMA line, slumping toward its 200 DMA line which recently acted as support. Prior mid-day reports cautioned members - "Reported earnings +33% on +36% sales revenues for the Sep '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

11/7/2018 12:34:05 PM - Rebounding above its 50 DMA line with today's big gain after finding recent support near its 200 DMA line. Prior mid-day reports cautioned members - "Reported earnings +33% on +36% sales revenues for the Sep '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/26/2018 12:28:48 PM - Gapped down on 10/23/18 and suffering more damaging volume-driven losses since, slumping toward its 200 DMA line. Prior mid-day reports cautioned members - "Reported earnings +33% on +36% sales revenues for the Sep '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/24/2018 12:15:05 PM - Gapped down on the prior session with a damaging volume-driven loss, retreating further below its 50 DMA line and undercutting prior lows. The prior mid-day report cautioned members - "Reported earnings +33% on +36% sales revenues for the Sep '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/23/2018 12:44:35 PM - Gapped down today retreating further below its 50 DMA line and undercutting prior lows. Reported earnings +33% on +36% sales revenues for the Sep '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

7/24/2018 11:36:54 AM - Gapped down today retreating from its all-time high. Reported earnings +13% on +19% sales revenues for the Jun '18 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Completed a new Public Offering on 5/03/18. Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

5/3/2018 12:38:23 PM - Hit new 52-week and all-time highs with a big volume-driven gain on the prior session. Reported earnings +94% on +13% sales revenues for the Mar '18 quarter. Made gradual progress since noted with caution in the 2/15/18 mid-day report - "Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

5/2/2018 12:19:38 PM - Hitting new 52-week and all-time highs with a big volume-driven gain today. Reported earnings +94% on +13% sales revenues for the Mar '18 quarter. Made gradual progress since last noted with caution in the 2/15/18 mid-day report - "Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

2/15/2018 1:03:28 PM - Slumping below its 50 DMA line which had acted as support during its ongoing ascent. Reported earnings -18% on +8% sales revenues for the Dec '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

12/18/2017 12:13:31 PM - Finding support near its 50 DMA line which has acted as support during its ongoing ascent. Last noted in the 10/24/17 mid-day report - "Reported earnings +21% on +10% sales revenues for the Sep '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/24/2017 12:09:37 PM - Gapped down today and retested its 50 DMA line which has acted as support during its ongoing ascent. Reported earnings +21% on +10% sales revenues for the Sep '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

10/13/2017 12:22:20 PM - Gapped down today and undercut its 50 DMA line ($89.75) which has acted as support during its ongoing ascent. Noted with caution in prior mid-day reports - "Reported earnings +23% on +10% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/12/2017 12:10:45 PM - Its 50 DMA line acted as support during its ongoing ascent, and it found support near prior highs in the $87 area during its consolidation since noted with caution in the 9/19/17 mid-day report - "Reported earnings +23% on +10% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

10/11/2017 12:09:40 PM - Its 50 DMA line acted as support during its ongoing ascent, and it found support near prior highs in the $87 area during its consolidation since last noted with caution in the 9/19/17 mid-day report - "Reported earnings +23% on +10% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

9/19/2017 12:46:29 PM - Abruptly retreating from its all-time high with a big volume-driven loss today. The 9/13/17 mid-day report last cautioned members following a big gap up gain - "Its 50 DMA line recently acted as support. Reported earnings +23% on +10% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10."

9/13/2017 1:49:16 PM - Gapped up today, hitting new 52-week and all-time highs with a big volume-driven gain. Its 50 DMA line recently acted as support. Reported earnings +23% on +10% sales revenues for the Jun '17 quarter. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

7/26/2016 12:30:09 PM - Gapped down today, abruptly retreating from its 52-week high with a big volume-driven loss. Undercut its 50 DMA line before finding prompt support. Reported earnings +70% on +98% sales revenues for the Jun '16 quarter, and prior quarterly comparisons had earnings increasing above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10.

7/15/2015 12:22:52 PM - Found support near its 50 DMA line after abruptly retreating from its 52-week high with volume-driven losses. It has not formed a sound base. Due to report earnings on 7/22/15, and volume and volatility often increase near earnings news. Last noted with caution in the 4/28/15 mid-day report - "Reported earnings +30% on +48% sales revenues for the Mar '15 quarter, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead, or look for other strong buy candidates. See the Featured Stocks page for the most noteworthy and actionable stocks."

4/28/2015 12:33:23 PM - Churning above average volume at its 52-week high, extended from any sound base. Reported earnings +30% on +48% sales revenues for the Mar '15 quarter, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Shares split 2-1 effective 2/20/15. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead, or look for other strong buy candidates. See the Featured Stocks page for the most noteworthy and actionable stocks.

3/26/2015 12:31:12 PM - Extended from any sound base, it gapped down today retreating from its 52-week high. Reported earnings +107% on +61% sales revenues for the Dec '14 quarter, and 3 of the past 4 quarterly comparisons showed earnings increases above the +25% minimum guideline (C criteria) with sales revenues increases showing acceleration. Annual earnings history (A criteria) improved following a downturn for FY '09 and '10. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead.

12/15/2014 12:49:18 PM - Extended from any sound base, it gapped up on the prior session and hit another new 52-week high today before reversing into the red. Held its ground and rallied since noted with caution in the 10/31/14 mid-day report - "Reported earnings +37% on +56% sales revenues for the Sep '14 quarter, an improvement after earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn for FY '09 and '10, another flaw concerning the fact-based investment system's guidelines. It was dropped from the Featured Stocks list on 7/27/05."

12/12/2014 12:29:40 PM - Gapped up and hit a new 52-week high today. Held its ground and rallied since last noted with caution in the 10/31/14 mid-day report - "Reported earnings +37% on +56% sales revenues for the Sep '14 quarter, an improvement after earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn for FY '09 and '10, another flaw concerning the fact-based investment system's guidelines. It was dropped from the Featured Stocks list on 7/27/05."

10/31/2014 12:06:32 PM - Rebounded from its 50 DMA line and rallied to new 52-week highs with an impressive streak of volume-driven gains this week. Reported earnings +37% on +56% sales revenues for the Sep '14 quarter, an improvement after earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn for FY '09 and '10, another flaw concerning the fact-based investment system's guidelines. It was dropped from the Featured Stocks list on 7/27/05.

10/30/2014 12:53:06 PM - Rebounded from its 50 DMA line and rallied to new 52-week highs with a streak of volume-driven gains this week. Reported earnings +37% on +56% sales revenues for the Sep '14 quarter, an improvement after earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn for FY '09 and '10, another flaw concerning the fact-based investment system's guidelines. It was dropped from the Featured Stocks list on 7/27/05.

10/28/2014 12:04:41 PM - Rebounded from early lows below its 50 DMA line, rallying to a new 52-week high today. Noted with caution in prior mid-day reports - "Reported earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

9/17/2014 12:15:52 PM - Rebounded from below its 50 DMA line, consolidating since last noted with caution in the 7/25/14 mid-day report - "Reported earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria)." Prior mid-day reports cautioned members - "Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

7/25/2014 12:18:58 PM - Gapped down today, abruptly retreating from its 52-week high and violating its 50 DMA line. Reported earnings +22% on +54% sales for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members - "Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

7/22/2014 12:11:54 PM - Gapped up today for a considerable gain hitting a new 52-week high after consolidating above its 50 DMA line. Reported strong earnings results for the Jun '14 quarter. Prior mid-day reports cautioned members - "Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

7/21/2014 12:11:39 PM - Consolidating above its 50 DMA line. Prior mid-day reports cautioned members - "Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

6/3/2014 12:18:25 PM - Gapped down today, retreating from its 52-week high hit on the prior session. The 5/27/14 mid-day report cautioned members - "Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

5/27/2014 12:24:17 PM - Quarterly sales and earning increases improved in the Dec '13 and Mar '14 quarter. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05.

3/29/2012 12:31:19 PM - Powered above its 50 DMA line on Monday with a volume-driven gain. It had wedged higher then encountered distributional pressure since last noted in the 2/07/12 mid-day report after a spurt of volume-driven gains - "Quarterly sales and earning increases have been up and down and its annual earnings history is also a concern, so the C & A criteria are not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

2/7/2012 11:53:18 AM - Perched near its 52-week high today. Holding its ground after a recent spurt of volume-driven gains, and prior mid-day reports noted - "Quarterly sales and earning increases have been up and down and its annual earnings history is also a concern, so the C & A criteria are not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

2/6/2012 12:27:08 PM - Perched near its 52-week high today. Held its ground after a recent spurt of volume-driven gains, and prior mid-day reports noted - "Quarterly sales and earning increases have been up and down and its annual earnings history is also a concern, so the C & A criteria are not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

1/31/2012 12:24:30 PM - Touched another new high today. Held its ground after a recent spurt of volume-driven gains. The 1/18/12 mid-day report noted - "Quarterly sales and earning increases have been up and down and its annual earnings history is also a concern, so the C & A criteria are not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05."

1/18/2012 12:30:29 PM - Rallying into new high territory with a recent spurt of volume-driven gains. Quarterly sales and earning increases have been up and down and its annual earnings history is also a concern, so the C & A criteria are not a match with the fact-based system's guidelines. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05.

2/11/2009 12:50:55 PM - Rallying above a prior chart high today following a considerable gain with above average volume on 2/11/09 that helped it rally above its 200 DMA line. Quarterly sales and earning increases have been impressive, but its up and down annual earnings history is a concern. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05.

1/10/2008 - Latest quarterly sales and earning increases were under the guidelines and it has an up and down annual earnings history. This previously featured stock was dropped from the CANSLIM.net Featured Stocks list on 7/27/05. It ended that day at $27.99 and traded as low as $13.25 in the interim.

7/27/2005 11:12:50 AM - G - More above average volume losses today. (CANSLIM.net Daily coverage will be suspended.)

7/26/2005 - G - Sold off today after reporting a higher quarterly profit as membership grew 55% and revenue increased by nearly 50%. Earnings announcements often cause volatility. Mind your stops. Needs to quickly repair damage.

7/26/2005 11:41:49 AM - G - Selling off today after after reporting a higher quarterly profit as membership grew 55% and revenue increased by nearly 50%. Earnings announcements often cause volatility. Mind your stops.

7/25/2005 5:28:40 PM - G - Peaked above it 50 DMA intra-day yet closed with a loss as volume has been decreasing.

7/25/2005 5:28:40 PM - G - Peaked above it 50 DMA intra-day yet closed with a loss as volume has been decreasing.

7/25/2005 11:21:10 AM - G - Contines making gains since dip. Volume still could be better.

7/22/2005 4:29:50 PM - G - Ends with a decent gain especially considering yesterday's plunge. More gains with volume would be encouraging.

7/21/2005 6:09:12 PM - G - Big volume gap lower. Prior breakout has been negated and price is back in previous base. Always cut losses at 7%-8% below buy point. Only positive sign is that it closed in upper half of its session's range.

7/21/2005 10:53:27 AM - G - Big volume gap lower. Prior breakout has been negated and price is back in previous base. Always cut losses at 7%-8% below buy point. Only positive sign is that its currently trading in upper half of its session's range.

7/20/2005 5:09:51 PM - G - Continues too quickly repair Tuesday's shake out and that is exactly the type of action that you would want to see after a plunge. Closed at a all-time high on more than 2 times average volume!

7/20/2005 12:38:53 PM - G - Quickly repaired Tuesday's shake out.

7/19/2005 5:01:07 PM - Y - Sold off on more than 10 times average volume. Yet price deterioration was limited and managed to close in upper half of its range. Currently near support of upward trendline (connecting lows). A significant break below this level is a technical violation. Next support would be it 50 DMA at $32.67.

7/19/2005 4:58:25 PM - Y - Sold off on more than 10 times average volume. Yet price deteiration was limited and managed to close in upper half of its range. Currently near support of upward trendline (connecting lows). A significant break below this level is a technical violation. Next support would be it 50 DMA at $32.67.

7/19/2005 10:49:36 AM - Y - Selling off today on massive volume. Currently near support of upward trendline (connecting lows). A significant break below this level is a technical violation. Next support would be it 50 DMA at $32.67.

7/19/2005 10:49:35 AM - Y - Selling off today on massive volume. Currently near support of upward trendline (connecting lows). A significant break below this level is a technical violation. Next support would be it 50 DMA at $32.67.

7/18/2005 4:47:11 PM - Y - Had better gains intra-day. Volatile action recently.

7/18/2005 4:47:10 PM - Y - Had better gains intra-day. Volatile action recently.

7/15/2005 - Y - Volatile action recently. Initial support near $35.

7/13/2005 6:58:53 PM - Y - Volitle action recently. Initial support near $35.

7/11/2005 - Y - Broke out of a six month base on Friday and continues racing higher today! Starting to get too ET.

7/11/2005 - G - Broke out of a six month base on Friday and continues racing higher today! Now Too ET.

7/8/2005 4:19:01 PM - Y - Best in pretty good group. Broke out of a six month base today and blasted to a new all-time high close! Highly ranked by IBD yet "C" slightly below guidelines.

7/8/2005 12:32:56 PM - Y - Best in pretty good group. Breaking out of a six month base today. Highly ranked by IBD yet "C" slightly below guidelines.

2/10/2005 12:24:28 PM - Leader in great group. Nice "A" and "S". Base questionable.

2/2/2005 12:24:56 PM - Leader in great group. Nice "A" and "S". Base questionable.

1/14/2005 12:34:27 PM - Leader in great group. Tested support (50dma) last week and has since moved higher. Nice "A" and "S". Base questionable.

1/12/2005 12:21:53 PM - Leader in great group. Tested support (50dma) last week and has since moved higher. Nice "A" and "S". Base questionable.

1/11/2005 12:20:42 PM - Leader in pretty good group. Tested support (50dma) last week and has since moved higher. Nice "A" and "S". Base building at this point.

1/10/2005 12:35:02 PM - Leader in pretty good group. Tested support (50dma) last week and has since moved higher. Nice "A" and "S". Base building at this point.

12/22/2004 12:14:53 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Base building at this point.

12/21/2004 12:41:16 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Base building at this point.

12/1/2004 12:46:41 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Base buidling at this point.

11/11/2004 12:54:31 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/10/2004 12:22:56 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/5/2004 12:28:59 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Base somewhat questionable at this point to be buyable.

10/29/2004 1:01:08 PM - Leader in pretty good group. Huge gap open on news (9/28). Nice "A" and "S". Base somewhat questionable at this point to be buyable.

10/28/2004 12:42:35 PM - Leader in pretty good group. Huge gap open on news (9/28).Nice "A" and "S". Base somewhat questionable at this point.

10/27/2004 12:21:19 PM - Leader in pretty good group. Huge gap open on news (9/28).Nice "A" and "S". Base somewhat questionable at this point.

10/26/2004 1:00:00 PM - Leader in pretty good group. Huge gap open on news (9/28).Nice "A" and "S". Base somewhat questionable at this point.

10/25/2004 1:00:00 PM - Leader in pretty good group. Huge gap open on news (9/28). Highly ranked by IBD. Nice "A" and "S". BV BO today from a short loose base.

10/18/2004 1:00:00 PM - Leader in pretty good group. Huge gap open on news (9/28). Highly ranked by IBD. Nice "A" and "S". No base at this point.

10/4/2004 1:00:00 PM - Leader in pretty good group. Huge gap open on news. Highly ranked by IBD. Nice "A" and "S". Too ET.

10/1/2004 1:00:00 PM - Leader in pretty good group. Huge gap open on news. Highly ranked by IBD. Nice "A" and "S". Too ET.

9/29/2004 1:00:00 PM - Leader in pretty good group. Huge gap open yesturday on news. Highly ranked by IBD. Nice "A" and "S".

9/28/2004 1:00:00 PM - Leader in pretty good group. Huge gap open today on news. Highly ranked by IBD. Nice "A" and "S".

7/27/2004 1:00:00 PM - Leader in pretty good group. Nice gap open today. Highly ranked by IBD. Nice "A" and "S".

7/8/2004 1:00:00 PM - Leader in pretty good group. Highly ranked by IBD. Nice "A" and "S".

7/6/2004 1:00:00 PM - Leader in pretty good group. Highly ranked by IBD. Nice "A" and "S". Base somewhat questionable.

6/29/2004 1:00:00 PM - Leader in very good group. Highly ranked by IBD. Nice "A" and "S". Base questionable.

6/23/2004 1:00:00 PM - Leader in very good group. Highly ranked by IBD. Nice "A" and "S".

6/18/2004 1:00:00 PM - Leader in very good group. Highly ranked by IBD. Nice "A" and "S".

6/16/2004 1:00:00 PM - Leader in very good group. Highly ranked by IBD. Nice "A" and "S".