1/6/2022 12:49:54 PM - Slumped below its 50 DMA line ($178) this week raising concerns after showing resilience following volume-driven losses. Reported Sep '21 quarterly earnings +80% on +39% sales revenues versus the year ago period, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, previously noted flaws concerning the fundamental guidelines of the fact-based investment system.

8/3/2021 1:26:23 PM - Consolidating near its 50 DMA line ($146), showing resilience after volume-driven losses last week. Reported Jun '21 quarterly earnings +162% on +37% sales revenues versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

7/29/2021 12:45:02 PM - Undercutting its 50 DMA line ($145) with today's volume-driven loss after recently consolidating near its all-time high. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

7/28/2021 12:54:47 PM - Testing its 50 DMA line ($145) with today's loss after recently consolidating near its all-time high. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

3/30/2021 12:26:23 PM - Consolidating well above its 50 DMA line ($130) after recently spiking to new all-time highs with 7 consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +18% on +0% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

3/17/2021 12:51:10 PM - Found prompt support near its 50 DMA line ($126) and spiked to new all-time highs with 6 consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +18% on +0% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

3/12/2021 11:25:47 AM - Found prompt support near its 50 DMA line ($125) recently while hovering near its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +18% on +0% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

3/11/2021 12:31:22 PM - Found prompt support near its 50 DMA line ($125) recently while hovering near its all-time high. Last noted with caution in the 2/02/21 mid-day report - "Reported earnings +18% on +0% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system."

2/2/2021 12:10:02 PM - Gapped up today hitting new 52-week and all-time highs with a big gain marked by higher volume. Reported earnings +18% on +0% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included downturns in FY '17 and '20, flaws concerning the fundamental guidelines of the fact-based investment system.

2/7/2020 12:52:03 PM - Spiked to new 52-week and all-time highs earlier with today's 5th consecutive gain marked by higher volume. Reported earnings +10% on +17% sales revenues for the Dec '19 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system.

6/20/2019 12:42:28 PM - Hitting new 52-week and all-time highs with today's 4th consecutive volume-driven gain. Reported earnings +110% on +11% sales revenues for the Mar '19 quarter. Found support at its 200 DMA line during the consolidation since noted in the 3/21/19 mid-day report with caution - "Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system."

4/26/2019 12:41:10 PM - Reported earnings +110% on +11% sales revenues for the Mar '19 quarter. Found support at its 200 DMA line during the consolidation since last noted in the 3/21/19 mid-day report with caution - "Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system."

3/21/2019 12:44:18 PM - Hovering near its 52-week high, consolidating in a tight range since last noted in the 2/12/19 mid-day report after with big gains backed by great volume conviction - "Reported earnings +27% on +8% sales revenues for the Dec '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system."

2/12/2019 1:59:49 PM - Rallied to a new 52-week high with big gains backed by great volume conviction. Reported earnings +27% on +8% sales revenues for the Dec '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system.

2/8/2019 12:51:57 PM - Gapped up today rallying toward its 52-week high with a big gain backed by great volume conviction. Reported earnings +27% on +8% sales revenues for the Dec '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system.

12/6/2018 12:30:46 PM - Encountering distributional pressure this week after wedging to a new 52-week high with gains lacking great volume conviction. Reported earnings +37% on +9% sales revenues for the Sep '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY '17, a flaw concerning the fundamental guidelines of the fact-based investment system.

11/14/2018 1:16:07 PM - Encountering distributional pressure while perched near its 52-week high. Reported earnings +37% on +9% sales revenues for the Sep '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY 17, a flaw concerning the fundamental guidelines of the fact-based investment system.

10/26/2018 1:00:30 PM - Reported earnings +37% on +9% sales revenues for the Sep '18 quarter. Prior quarterly earnings increases were also above the +25% minimum guideline (C criteria), however, its sales revenues growth has not been strong and steady. Annual earnings (A criteria) history included a downturn in FY 17, a flaw concerning the fundamental guidelines of the fact-based investment system.

8/30/2018 12:59:20 PM - Perched near its all-time high. Stubbornly held its ground and made gradual progress since noted in the 7/27/18 mid-day report - "Reported earnings +39% on +4% sales revenues for the Jun '18 quarter. Prior quarterly and annual earnings history (C and A criteria) and its sales revenues growth has not been strong and steady enough to satisfy the fundamental guidelines of the fact-based investment system. It was dropped from the Featured Stocks list on 11/10/07."

8/29/2018 12:55:02 PM - Perched near its all-time high. Stubbornly held its ground and made gradual progress since noted in the 7/27/18 mid-day report - "Reported earnings +39% on +4% sales revenues for the Jun '18 quarter. Prior quarterly and annual earnings history (C and A criteria) and its sales revenues growth has not been strong and steady enough to satisfy the fundamental guidelines of the fact-based investment system. It was dropped from the Featured Stocks list on 11/10/07."

8/24/2018 1:00:03 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain. Stubbornly held its ground and made gradual progress since last noted in the 7/27/18 mid-day report - "Reported earnings +39% on +4% sales revenues for the Jun '18 quarter. Prior quarterly and annual earnings history (C and A criteria) and its sales revenues growth has not been strong and steady enough to satisfy the fundamental guidelines of the fact-based investment system. It was dropped from the Featured Stocks list on 11/10/07."

7/27/2018 12:58:59 PM - Gapped up today hitting new 52-week and all-time highs with a considerable volume-driven gain. Reported earnings +39% on +4% sales revenues for the Jun '18 quarter. Prior quarterly and annual earnings history (C and A criteria) and its sales revenues growth has not been strong and steady enough to satisfy the fundamental guidelines of the fact-based investment system. It was dropped from the Featured Stocks list on 11/10/07.

7/9/2018 12:18:15 PM - Hitting new 52-week and all-time highs with today's 5th consecutive gain. Reported earnings +314% on +23% sales revenues for the Mar '18 quarter. Prior quarterly and annual earnings history was not strong and steady enough to satisfy the C and A criteria. It was dropped from the Featured Stocks list on 11/10/07.

10/5/2016 12:33:11 PM - After challenging its 52-week and all-time highs it again found support at its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +36% on +53% sales revenues for the Jun '16 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

9/16/2016 12:42:50 PM - After challenging its 52-week and all-time highs it again found support at its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +36% on +53% sales revenues for the Jun '16 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

9/8/2016 12:36:37 PM - Pulling back today after challenging its 52-week and all-time highs with a volume-driven gain on the prior session. Found support above its 50 DMA line during its consolidation since the 7/29/16 mid-day report cautioned members - "Reported earnings +36% on +53% sales revenues for the Jun '16 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

7/29/2016 12:44:50 PM - Gapped up today challenging its 52-week and all-time highs. Reported earnings +36% on +53% sales revenues for the Jun '16 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

7/15/2016 12:55:01 PM - Reported earnings +21% on +47% sales revenues for the Mar '16 quarter. Last noted with caution in the 8/03/15 mid-day report - "Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

8/3/2015 12:30:35 PM - Gapped down on the prior session violating its 50 DMA line and testing support at its 200 DMA line. Reported earnings -7% on +7% sales revenues for the Jun '15 quarter. Touched a new 52-week high when noted in the 7/23/15 mid-day report with caution - "Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

7/31/2015 1:14:07 PM - Gapped down today violating its 50 DMA line and testing support at its 200 DMA line. Reported earnings -7% on +7% sales revenues for the Jun '15 quarter. Touched a new 52-week high when last noted in the 7/23/15 mid-day report with caution - "Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

7/23/2015 12:51:27 PM - Touched a new 52-week high with today's gain. Recently tested support at its 50 DMA line. Reported earnings +12% on +14% sales revenues for the Mar '15 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

5/1/2015 1:06:26 PM - Churning above average volume while touching a new 52-week high and testing support at its 50 DMA line today. Reported earnings +12% on +14% sales revenues for the Mar '15 quarter. Prior quarterly earnings history was not strong and steady enough to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

3/4/2015 12:38:46 PM - Gapped down on the prior session for a big loss with above average volume, retreating from its 52-week high and testing support at its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +34% on +15% sales revenues for the Dec '14 quarter. Prior quarterly earnings increases failed to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

3/3/2015 1:03:31 PM - Gapped down today for a big loss with above average volume, retreating from its 52-week high and testing its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +34% on +15% sales revenues for the Dec '14 quarter. Prior quarterly earnings increases failed to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

2/5/2015 12:44:46 PM - Hit a new 52-week high on the prior session and today it is tallying a 3rd consecutive volume-driven gain. The 2/04/15 mid-day report cautioned members - "Reported earnings +34% on +15% sales revenues for the Dec '14 quarter. Prior quarterly earnings increases failed to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

2/4/2015 12:32:51 PM - Hit a new 52-week high with today's considerable gap up and 2nd consecutive volume-driven gain. Reported earnings +34% on +15% sales revenues for the Dec '14 quarter. Prior quarterly earnings increases failed to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

10/31/2014 12:51:38 PM - Hit a new 52-week high with today's "breakaway gap". Reported earnings -3% on +20% sales revenues for the Sep '14 quarter. Prior quarterly earnings increases failed to satisfy the C criteria (+25% minimum). Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

9/26/2013 12:20:18 PM - Perched near its 52-week high after inching higher with gains backed by slightly above average volume. Held its ground stubbornly since last noted in the 9/13/13 mid-day report after rallying from a short flat base - "Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

9/13/2013 1:14:19 PM - Perched near its 52-week high, consolidating above prior highs after rallying from a short flat base. Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

9/9/2013 1:13:19 PM - Pulling back from its 52-week high with today's 2nd consecutive loss backed by above average volume undercutting prior highs after a rallying from a short flat base. The 9/03/13 mid-day report noted - "Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09 . The M criteria currently calls for caution until a new confirmed rally with a follow-through day. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

9/5/2013 12:38:50 PM - Hitting another new 52-week high with today's 3rd consecutive big gain backed by above average volume after a short flat base. The 9/03/13 mid-day report noted - "Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09 . The M criteria currently calls for caution until a new confirmed rally with a follow-through day. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

9/3/2013 12:31:33 PM - Hitting a new 52-week high with today's considerable gain backed by above average volume after a short flat base. Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09 . The M criteria currently calls for caution until a new confirmed rally with a follow-through day. It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

8/2/2013 1:10:11 PM - Hitting new 52-week highs with today's 5th consecutive gain backed by ever-increasing volume, getting extended from any sound base. Reported earnings +35% on +24% sales revenues for the Jun '13 quarter, and its quarterly earnings increases satisfy the C criteria. Annual earnings (A criteria) history has been improving following a downturn in FY '08 and '09 . It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

6/28/2013 12:38:15 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain, and no overhead supply remains to act as resistance. The 6/25/13 mid-day report cautioned - "Recent quarterly comparisons through Mar '13 showed strong earnings increases satisfying the C criteria. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines, but improving following a downturn in FY '08 and '09 . It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07."

6/25/2013 12:23:47 PM - Perched within close striking distance of its 52-week high. Recent quarterly comparisons through Mar '13 showed strong earnings increases satisfying the C criteria. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines, but improving following a downturn in FY '08 and '09 . It survived but failed to impress since dropped from the Featured Stocks list on 11/10/07.

11/10/2007 - Sinking under earlier chart highs in the $24-25 are and nearing its 200 DMA line yesterday. That important moving average was violated after its 10/19/07 gap down. Based on the weak technical action it was dropped from the Featured Stocks list that night. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

11/9/2007 7:22:19 PM - G - Sinking toward under earlier chart highs in the $24-25 are and nearing its 200 DMA line. That important moving average was violated after its 10/19/07 gap down. Based on the weak technical action it will be dropped from the Featured Stocks list tonight. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

11/6/2007 8:05:50 PM - G - Trading under its 50 DMA for more than 2 weeks since that important moving average was violated after its 10/19/07 gap down. Trading near chart support at prior highs in the $25 area, and further losses on high volume would raise greater concerns. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

11/2/2007 - G - Trading under its 50 DMA for the past 2 weeks since that important moving average was violated after its 10/19/07 gap down. Trading near chart support at prior highs in the $25 area, and further losses on high volume would raise greater concerns. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

11/2/2007 - G - Lagging under its 50 DMA for the past 2 weeks since that important moving average was violated after its 10/19/07 gap down. Trading near chart support at prior highs in the $25 area, and further losses on high volume would raise greater concerns. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

11/2/2007 - G - Lagging under its 50 DMA for the past 2 weeks since that important moving average was violated after its 10/19/07 gap down. Trading near chart support at prior highs in the $25 area, and further losses on high volume would raise greater concerns. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary andannotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/31/2007 7:17:41 PM - G - Gain on average volume has it approaching its50 DMA that was violated after its 10/19/07 gap down. Further losses on high volume would raise greater concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/30/2007 7:13:44 PM - G - It remains under its 50 DMA after its 10/19/07 gap down. Further losses on high volume would raise greater concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/29/2007 6:28:24 PM - G - Lost ground on lighter than average volume, and it remains under its 50 DMA after its 10/19/07 gap down. Further losses on high volume would raise greater concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/26/2007 7:53:17 PM - G - Remains under its 50 DMA after its 10/19/07 gap down. Further losses on high volume would raise greater concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/25/2007 - G - Remains under its 50 DMA after its 10/19/07 gap down. Further losses on high volume would raise greater concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 103 in Sept '07, which is encouraging news concerning the I criteria.

10/23/2007 7:31:34 PM - G - Remains under its 50 DMA after its 10/19/07 gap down, and further losses on high volume would raise concerns. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/22/2007 5:55:30 PM - G - Remains under its 50 DMA after its 10/19/07 gap down. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/19/2007 - G - Gapped down after reporting its latest strong quarterly earnings news. A considerable loss on heavy volume pressured it under its 50 DMA line and tested important chart support. Lost ground last week after 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/19/2007 11:42:56 AM - G - Gapped down after reporting its latest strong quarterly earnings news. A considerable loss on heavy volume has pressured it under its 50 DMA line and now has it testing important chart support. Lost ground last week after 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/18/2007 6:09:19 PM - G - Closed at the session's high for a gain on average volume. Lost ground last week after 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/16/2007 - G - Small loss on light volume. Lost ground last week after 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/15/2007 - G - Gain on light volume. Lost ground last week after 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/12/2007 7:00:43 PM - G - Lost ground for the week after its 4 prior weeks were positive. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/11/2007 - G - Loss on average volume. Recovered on Monday from early lows to close near its session high. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/10/2007 - G - Gap down and loss on above average volume after a downgrade. Recovered on Monday from early lows to close near its session high. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/9/2007 8:27:59 PM - G - Gain on average volume for its second best close of all-time. Recovered on Monday from early lows to close near its session high. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 69 in Dec '06 to 101 in Sept '07, which is encouraging news concerning the I criteria.

10/9/2007 8:26:51 PM - G - Gain on average volume for its second best close of all-time. Recovered Monday from early lows to close near its session high. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 97 in June '07, which is encouraging news concerning the I criteria.

10/8/2007 - G - Recovered from early lows to close near its session high. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 97 in June '07, which is encouraging news concerning the I criteria.

10/5/2007 7:25:26 PM - G - Pulling back for the last 3 days on light volume, but still extended beyond its max buy level. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 97 in June '07, which is encouraging news concerning the I criteria.

10/4/2007 6:44:10 PM - G - Extended beyond its max buy level. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 97 in June '07, which is encouraging news concerning the I criteria.

10/3/2007 - G - Gave back most of its previous gain. Extended beyond its max buy level. As previously noted ''Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area.'' Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 97 in June '07, which is encouraging news concerning the I criteria.

10/2/2007 - G - Gain on +43% above average volume for a new high after a string of gains on light or average volume. Getting extended beyond its max buy level so color code is changed to green. Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area. Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 99 in June '07, which is encouraging news concerning the I criteria.

10/1/2007 - Y - New high closes repeatedly coming in the form of small gains on light volume. Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area. Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 99 in June '07, which is encouraging news concerning the I criteria.

9/28/2007 - Y - New high close, but its most recent gains have come on light volume. Watch for a retracement toward support near its prior chart highs and 50 DMA line in the $25 area. Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 99 in June '07, which is encouraging news concerning the I criteria.

9/26/2007 - Y - New high close on light volume. Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 100 in June '07, which is encouraging news concerning the I criteria.

9/25/2007 6:37:22 PM - Y - Holding its ground well after recent gains on above average volume drove it to new highs. Its weekly chart pattern is bullish. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 100 in June '07, which is encouraging news concerning the I criteria.

9/24/2007 8:02:56 PM - Y - Light volume loss, still holding its ground after recent gains on above average volume drove it to new highs. Its weekly chart pattern is bullish, as is its 1.9 Up/Down Volume Ratio. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Number of top rated funds owning it rose from 62 in Sept '06 to 100 in June '07, which is encouraging news concerning the I criteria.

9/21/2007 - Y - Holding its ground after recent gains on above average volume drove it to new highs. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 100 in June '07, which is encouraging news concerning the I criteria.

9/20/2007 - Y - Negatively reversed after early gains, closing lower on lighter than average volume. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 100 in June '07, which is encouraging news concerning the I criteria.

9/19/2007 - Y - Reversed much of its early gain but still ended with a higher close on above average volume for a new all-time best. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/18/2007 - Y - Gain on average volume for a new high close. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/17/2007 - Y - Small gain on average volume after last week's strong +9.81%gain. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/14/2007 - Y - On nearly 5 times average volume it closed Friday with a small loss, holding on to a strong +9.81% weekly gain. The 9/13/07 CANSLIM.net After Market Update included a more detailed summary and new annotated graph (read here). Company is to be added to the S&P 600 Small Cap Index. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/13/2007 5:16:19 PM - Y - Small loss onaverage volume, holding its recent gains. The 9/13/07CANSLIM.net After Market Update includeda more detailed summary and new annotated graph (read here). Broke out and closed above the pivot point with considerable gains backed by volume that was three times its average daily volume total on 09/10/07, prompting its Mid-Day BreakOuts Report appearance in yellow with an annotated graph (read here) and note that read, "a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal." It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/12/2007 - Y - Third consecutive day of gains on above average volume. See the Featured Stock Update section in this evening's CANSLIM.net After Market Update for a more detailed summary and new annotated graph (read here). Broke out and closed above the pivot point with considerable gains backed by volume that was three times its average daily volume total on 09/10/07, prompting its Mid-Day BreakOuts Report appearance in yellow with an annotated graph (read here) and note that read, "a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal." It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/12/2007 - Y - Off earlier highs that briefly exceeded the max buy price after two consecutive days of gains on above average volume. Broke out and closed above the pivot point with considerable gains backed by volume that was three times its average daily volume total on 09/10/07, prompting its Mid-Day BreakOuts Report appearance in yellow with an annotated graph (read here) and note that read, "a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal." It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. Number of top rated funds owning it rose from 62 in Sept '06 to 96 in June '07, which is encouraging news concerning the I criteria.

9/11/2007 - Y - Continued higher with a second day of gains on above average volume. Broke out and closed above the pivot point with considerable gains backed by volume that was three times its average daily volume total on 09/10/07, prompting its Mid-Day BreakOuts Report appearance in yellow with an annotated graph (read here) and note that read, 'a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal.' It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. Number of top rated funds owning it rose from 62 in Sept '06 to 94 in June '07, which is encouraging news concerning the I criteria.

9/11/2007 1:26:23 PM - Y - Continuing higher with gains on above average volume. Broke out and closed above the pivot point with considerable gains backed by volume that was three times its average daily volume total on Monday, prompting its appearance in yellow with an annotated graph (read here). It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. As noted when featured in today"s earlier report, "a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal." Number of top rated funds owning it rose from 62 in Sept "06 to 94 in June "07, which is encouraging news concerning the I criteria.

9/10/2007 - Y - Broke out and closed above the pivot point with considerable gains today backed by volume that was three times its average daily volume total. It formed an orderly flat base since a huge 7/20/07 gap up gain on high volume. As noted when featured in today's earlier report, 'a close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal.' Number of top rated funds owning it rose from 62 in Sept '06 to 94 in June '07, which is encouraging news concerning the I criteria.

9/10/2007 - Y - Built an orderly flat base since a huge 7/20/07 gap up gain on high volume. A close above its best ever close of $25.50 on 7/23/07 with considerable gains backed by above average volume would be a bullish signal. Number of top rated funds owning it rose from 62 in Sept '06 to 94 in June '07, which is encouraging news concerning the I criteria.

7/23/2007 12:37:21 PM - New highs today after a huge gap open on Friday yet base in questionable at this point to buy from.

6/6/2007 3:48:20 PM - G - Continues trading well below its 50 DMA with steep declines with volume. As previously noted - Breaks below its 50 DMA would be a concern. As of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 6/05/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/5/2007 - G - Continues trading well below its 50 DMA with steep declines with volume. As previously noted - Breaks below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 6/05/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/4/2007 8:09:13 PM - G - Continues trading above support of the 50 DMA ($21.91). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/1/2007 5:14:15 PM - G - Continues trading above support of the 50 DMA ($21.86). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/31/2007 - G - Gains first thing this morning yet dipped intra-day and closed with a slight gain on well above average volume. Continues trading above support of the 50 DMA ($21.82). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/30/2007 4:26:15 PM - G - Slight gap down and declines today yet closedoff of session lows as volume was above average. Continues trading above support of the 50 DMA ($21.76). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/29/2007 - G - Indecisive trading today closing with a slight gain as volume was light. Continues trading above support of the 50 DMA ($21.70). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/25/2007 4:18:52 PM - G - Closes with a slight gain yet on below average volume. Continues trading above support of the 50 DMA ($21.63). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/24/2007 - G - Above average volume declines today after yesterday's solid gains of about 4% with volume conviction. Continues trading above support of the 50 DMA ($21.56). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/23/2007 - G - Solid gains today of about 4% with volume conviction of a whopping 8 times its average. Moving further above support of the 50 DMA ($21.49). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/23/2007 - G - Trading up over 2.5% on over 350% DAV at 10 AM after announcing the sale of 3.9 million additional shares at $21.50 (see here). Wide trading range yesterday ending near unchanged as volume was about average. Continues trading above support of the 50 DMA ($21.42). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/22/2007 4:55:47 PM - G - Wide trading range today ending near unchanged as volume was about average. Continues trading above support of the 50 DMA ($21.42). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern. NOTE: Our web site seems to randomly remove spaces between words. So we apologize for any words that are strung together.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/21/2007 5:00:13 PM - G - Above average volume gains today yet closed well off of session highs. Continues trading above support of the 50 DMA ($21.37). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern. NOTE: Our web site seems to randomly remove spaces between words. So we apologize for any words that are strung together.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/18/2007 4:55:17 PM - G - Continues trading just above support of the 50 DMA ($21.32). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern. NOTE: Our web site seems to randomly remove spaces between words. So we apologize for any words that are strung together.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/17/2007 - G - Continues trading just above support of the 50 DMA ($21.26). As previously noted - There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern. NOTE: Our web site seems to randomly remove spaces between words. So we apologize for any words that are strung together.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/16/2007 5:36:04 PM -

G - Aboveaverage volume advancetoday form near support of the 50 DMA ($21.22). As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/11/2007 5:08:19 PM -

G - Below average volume declines continue as price is drifting back to support. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($21.07) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/10/2007 4:07:49 PM - G - Light volume declines again today as price is drifting back to support. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.90) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/8/2007 - G - Light volume declines today as price is drifting back to support. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.90) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/7/2007 - G - Some declines today on below average volume. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.76) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 5/07/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/4/2007 - G - Some declines today on below average volume. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.76) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/3/2007 - G - Some declines today on about average volume. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.76) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/2/2007 - G - Welcomed above average volume gains today and a close at session highs up +3.8%. As previously noted -There is support of the recent base near $21 and this stock may come back to test there, as many breakouts do. Breaks below that area or below its 50 DMA ($20.70) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



5/1/2007 - G - Continued declines first thing this morning yet quickly recovered to close just off. This comes after the sharp declines it had yesterday, closing down 4.4%. Recent volume has been average and much lighter than on the 4 recent solid up days that took price to new highs. There is support of the recent base near $21 and this stock may come back to test there, as many breakout do. Breaks into that area or below its 50 DMA ($20.65) would be a concern.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



4/30/2007 - G - Sharp declines today closing down 4.4% yet volume was just above average.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



4/27/2007 - G - Closes with a loss after having some early morning gains. Today's volume was below average and much lighter than on the days it spent advancing.

Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.



4/26/2007 - G - More solid gains this morning to new highs then had negatively reversed mid-session on some profit taking. Did close with a gain on above average volume. Just featured in a CANSLIM.net Stock Bulletin (read here) on 4/20 as it was triggering. Was previously covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/26/2007 - G - More solid gains this morning to new highs yet has negatively reversed and now is trading with a slight loss as volume is above average. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph by James Taulman. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/25/2007 3:57:44 PM - G- More solid gains today (+7%) and looks to be closing at a new all-time highs with volume conviction of more than 3 times average adding to gains since featured! Now trading well above the max buy price of $22.87 so CANSLIM.net Status is changed to green. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph by James Taulman. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/25/2007 12:50:28 PM - Y - More solid gains this morning of 6.6% to new highs adding to gains since featured! Now trading well above the max buy price of $22.87. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/25/2007 - Y - More solid gains this morning to new highs adding to gains since featured! Now trading well above the max buy price of $22.87. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/24/2007 - Y - Continued gains today above the new pivot point with volume triggering another technical buy signal after earnings announcement. Broke out again on Friday. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). Poised for more gains on Monday. Continued gains with volume conviction would have it triggering up to the max buy price of $22.87. Disciplined investors would not pay more than that. The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/24/2007 - Y - Continued gains this morning above the new pivot point with volume on pace to trigger another technical buy signal after earnings announcement. Broke out again on Friday. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). Poised for more gains on Monday. Continued gains with volume conviction would have it triggering up to the max buy price of $22.87. Disciplined investors would not pay more than that. The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/23/2007 - Y - Negativly reversed today from new intra-day highs to close with 1.4% loss on well above average volume. Just broke out again on Friday. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). Continued gains with volume conviction would have it triggering up to the max buy price of $22.87. Disciplined investors would not pay more than that. The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/23/2007 - Y - Continued gains today above the new pivot point with volume on pace to trigger another technical buy signal. Broke out again on Friday. Just featured in a CANSLIM.net Stock Bulletin (read here) on Friday (4/20). Poised for more gains on Monday. Continued gains with volume conviction would have it triggering up to the max buy price of $22.87. Disciplined investors would not pay more than that. The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/20/2007 - Y - Broke out today above its NEW pivot point with well above average volume! Just featured in a CANSLIM.net Stock Bulletin (read here) this morning. Poised for more gains on Monday. Continued gains with volume conviction would have it triggering up to the max buy price of $22.87. Disciplined investors would not pay more than that. The 1/31 gap open breakout triggered an initial technical buy signal. Was featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/20/2007 - Y - Breaking out today above its NEW pivot point with well above average volume. Just featured in a CANSLIM.net Stock Bulletin (read here). The 1/31 gap open breakout triggered an initial technical buy signal. Featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/19/2007 - G - Somewhat indecisive trading today closing near unchanged as volume was about average. Continues trading above support of the 50 DMA ($20.27). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/18/2007 - G - Closes with a slight gain on above average volume yet off of session highs. Continues trading above support of the 50 DMA ($20.27). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/17/2007 6:00:20 PM - G - Closes with a 2.1% loss yet volume was below average. Continues trading above support of the 50 DMA ($20.26). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/16/2007 - G - Nice price progress today yet volume was below average. Continues trading above support of the 50 DMA ($20.27). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/13/2007 - G - Light volume trading today above support of the 50 DMA ($20.27). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/12/2007 - G - Down to support of the 50 DMA ($20.26) as volume was about average. Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/11/2007 - G - Just about all declines today yet on below average volume. Continues trading just above the 50 DMA ($20.23). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline. If price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/11/2007 - G - Above average volume declines this morning yet holding above the 50 DMA ($20.23). Did recently dip below support of the 50 DMA yet held above a longer term upward trendline yet if price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/10/2007 5:24:47 PM - G - All gains today with a close near session highs yet volume lacked conviction as it was below average. Did recently dip below support of the 50 DMA ($20.21). Still above a longer term upward trendline yet if price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/9/2007 7:39:41 PM - G - Started off trading lower this morning yet closed with a slight gain while trading below average volume. Did dip below support of the 50 DMA ($20.17). Still above a longer term upward trendline yet if price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/5/2007 - G - Very light volume tight trading range today as price remains just above support of the 50 DMA ($20.14) and a long term upward trendline. Technically, if price falls below this trendline, this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/4/2007 6:02:08 PM - G - Light volume declines again today as price remains just above support of the 50 DMA ($20.12) and a long term upward trendline. Technically, if price falls below this trendline this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/3/2007 5:38:31 PM - G - Light volume declines today as price remains above support of the 50 DMA ($20.10) and a long term upward trendline. Technically, if price falls below this trendline this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/2/2007 - G - Light volume declines today as price remains above support of the 50 DMA ($20.07) and a long term upward trendline. Technically, if price falls below this trendline this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/30/2007 - G - All gains today yet, on below average volume. Price remains above support of the 50 DMA ($20.03) and a long term upward trendline.Technically, if price falls below this trendline this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/30/2007 - G - Up 2% this morning yet on light volume. Price remains above support of the 50 DMA ($20.03) and a long term upward trendline. Technically, if price falls below this trendline this would signal that the trend is deteriorating and bears are gaining control, making the odds start to favor the possibility of further downside testing. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/29/2007 - G - Light volume declines and close off of session lows. Remains above support of the 50 DMA ($19.96). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. Was also covered in more detail in the 3/29/07 CANSLIM.net After Market Update with a DailyGraph(R) here.

3/28/2007 - G - Light volume declines and close off of session lows. Remains above support of the 50 DMA ($19.91). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here.

3/27/2007 - G - Decent gains today yet on only about average volume. Remains above support of the 50 DMA ($19.85). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here.

3/26/2007 5:08:55 PM - G - Just about all declines today although on below average volume after solid gains on Fridayup over 6%. Remains above support of the 50 DMA ($19.79). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here.

3/25/2007 - G - Solid gains today after being up over 6% Friday after announcing adjustments to previously reported 2006 financial results. Moving further above supportof the 50 DMA ($19.75). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here.

3/23/2007 12:50:41 PM - G - Solid gains today up over 6% after announcing adjustments to previously reported 2006 financial results. Moving further above supportof the 50 DMA ($19.75). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (NOTE: Our web site randomly remove spaces between words, so we apologize for any words that are strung together).

3/23/2007 10:53:47 AM - G - Solid gains today up over 6% after announcing adjustments to previously reported 2006 financial results. Moving further above supportof the 50 DMA ($19.75). The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (NOTE: Our web site randomly remove spaces between words, so we apologize for any words that are strung together).

3/22/2007 3:45:00 PM - G - All declines today and looks to be closing at session lows on above average volume. Holding above support of the 50 DMA ($19.68). As previously noted - A break above $20 or the 50 DMA WITH volume could prove significant. Further declines below the recent lows of $18.28 and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (NOTE: Our web site randomly remove spaces between words, so we apologize for any words that are strung together).

3/21/2007 5:03:01 PM - G - Solid gains today above the 50 DMA ($19.61) yet volume was below average. As previously noted - A break above $20 or the 50 DMA WITH volume could prove significant. Further declines below the recent lows of $18.28 and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (NOTE: Our web site randomly remove spaces between words, so we apologize for any words that are strung together).

3/20/2007 4:21:39 PM - G - All declines today yet closed off of session lows as volume was light. Continues trading near the 50 DMA ($19.56). A break above $20 or the 50 DMA WITH volume could prove significant. Further declines below the recent lows of $18.28 and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/19/2007 - G - Gains today, up over 3% and close just off of the day's high just above the 50 DMA ($19.51) yet volume was below average. A break above $20 or the 50 DMA WITH volume could prove significant. Further declines below the recent lows of $18.28 and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/16/2007 4:26:17 PM - G - Some gains this morning yet spent most of the session lower as volume was average. Trading continues near the 50 DMA ($19.46) and below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/15/2007 - G - Just about all declines today yet on light volume and closed off of session lows. Trading continues near the 50 DMA ($19.46) and below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/14/2007 - G - Dipped considerabily intra-day yet on light volume and closed near unchanged. Trading contining near the 50 DMA ($19.45). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/13/2007 4:09:13 PM - G - Light volume trading continues with the stock closing with slight loss and off of session lows. Trading contining near the 50 DMA ($19.44). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/12/2007 - G - Light volume trading continues with the stock closing with a slight gain today with trading contining near the 50 DMA ($19.43). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/9/2007 - G - Indecisive trading again today closing near unchanged as volume was light. Trading continues near the 50 DMA ($19.43). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/8/2007 - G - Indecisive trading today closing with a slight loss as volume is light and trading continues near the 50 DMA ($19.41). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/7/2007 - G - Just about all declines today yet closed off of session lows as trading continues near the 50 DMA ($19.38) as volume was below average. Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' Further declines and this stock will be removed from the CANSLIM.net Featured Stocks List. The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/6/2007 - G - All gains today above the 50 DMA ($19.38) yet volume was below average. Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together).

3/5/2007 -
G - Considerable dip intra-day yet positively reversed to close with a gain yet on only about average volume and right near its 50 DMA ($19.38). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)


3/2/2007 4:33:25 PM - G - All declines today although on below average volume closing below its 50 DMA ($19.40). Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

3/1/2007 - G - Considerable dip right out of the gate this morning yet traded higher through-out the day to close with a gain on above average volume. Continues trading below what was support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/28/2007 5:12:13 PM - G - Declines today yet on about average volume as price is near support of the 50 DMA ($19.38). Continues trading below support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/27/2007 - G - Above average volume declines today dipping below the 50 DMA ($19.38) intra-day yet closed above it. Now trading below support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/26/2007 - G - Brief gains this morning yet quickly turned negative and closed at session lows on below average volume. Continues trading above support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/23/2007 - G - Decent gains today on about average volume.Continues trading above support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/22/2007 - G - Light volume trading today ending with a slight decline yet off of session lows. Continues trading above support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/21/2007 - G - Had some decent gains right out of the gate this morning yet negatively reversed to close with a loss although volume was below average. Continues trading above support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/20/2007 - G - Just about all gains today yet closed off of session highs while trading above average volume. Continues trading above support at $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/16/2007 4:22:42 PM - G - Modest gains today on above average volume as trading continues above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/16/2007 - G - Modest gains today on what has been just above average volume as trading continues above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/15/2007 6:25:24 PM - G - Closes with a slight advance yet off of session highs as volume was below average. Now trading above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/14/2007 4:51:40 PM - G - Closes with a slight decline after being higher intra-day yet volume was below average. Now trading above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/13/2007 - G - Some gains today today yet on below averge volume after being lower intra-day. Now trading above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $20.05 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/12/2007 - G - Closes with a decent gain up about 2% yet volume was below average. Now trading above $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/9/2007 - G - Just about all declines today and a close just off session lows on more than 2 times average volume. Now trading near $20. As previously noted - ''Declines back below the recent base ($20) would be a concern.'' The 1/31 gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/8/2007 - G - Somewhat indecisive trading againtoday closing near unchanged as volume was below average and price is just off of all time highs. Declines back below the recent base ($20) would be a concern. Friday's gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/7/2007 - G - Somewhat indecisive trading today closing with a slight gain on above average volume as price is just off of all time highs. Declines back below the recent base ($20) would be a concern. Friday's gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/6/2007 10:48:05 PM - G - Looks to be closing near unchanged after being a bit lower intra-day as volume was below average and price is just off of all time highs. Declines back below the recent base ($20) would be a concern. Friday's gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here.

2/6/2007 - G- Looks to be closing near unchanged after being a bit lower intra-day as volume was below average and price is just off of all time highs. Friday's gap open breakout triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here.

2/5/2007 - G- All declines today on well above average volume after Friday's gap open breakout that triggered a technical buy signal. Did close off of session lows. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. It is important to note, that this stock is quickly approaching its maximum buy price of $21.70 and should not be purchased above that level as it will be too extended to be considered buyable under the proper guidelines.

2/2/2007 12:59:48 PM - Y - Gap open breakout again today triggering a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. It is important to note, that this stock is quickly approaching its maximum buy price of $21.70 and should not be purchased above that level as it will be too extended to be considered buyable under the proper guidelines.

2/1/2007 - Y - Gap open breakout yesterday and again today triggering a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here. It is important to note, that this stock is quickly approaching its maximum buy price of $21.70 and should not be purchased above that level as it will be too extended to be considered buyable under the proper guidelines.

2/1/2007 - Y - Gap open breakout yesterday triggered a technical buy signal. Just featured in the 02/01/07 CANSLIM.net Mid-Day BreakOuts Report at $46.15 with a DailyGraph here.

3/8/2004 1:00:00 PM - L in good group. Nice recent gap open. Base questionable