5/4/2023 12:42:48 PM - Posting a 6th consecutive gain today. Faces some resistance due to overhead supply up to the $169 level. Reported earnings +26% on +10% sales revenues for the Dec '22 quarter versus the year-ago period. The past 3 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

1/26/2023 12:30:37 PM - Pulling back today. Faces resistance due to overhead supply up to the $169 level. Reported earnings +26% on +10% sales revenues for the Dec '22 quarter versus the year ago period. The past 3 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

6/25/2021 12:38:03 PM - Pulled back from its all-time high last week and it has rebounded near its 50 DMA line ($144.88) which may act as resistance. Weak action came after it reported earnings +32% on +12% sales revenues for the Mar '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

6/14/2021 12:06:16 PM - It has not formed a sound base yet is perched near its all-time high after finding prompt support at its 50 DMA line ($144.50). Weak action came after it reported earnings +32% on +12% sales revenues for the Mar '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

5/20/2021 12:22:20 PM - Gapped down on the prior session abruptly retreating from its all-time high but finding prompt support at its 50 DMA line ($139). Weak action came after it reported earnings +32% on +12% sales revenues for the Mar '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

5/19/2021 12:21:25 PM - Gapped down today abruptly retreating from its all-time high and violating its 50 DMA line ($139). Weak action came after it reported earnings +32% on +12% sales revenues for the Mar '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has been strong after a downturn in FY '18.

3/31/2021 12:21:09 PM - Extended from any sound base, it touched another new 52-week high today. Reported earnings +30% on +18% sales revenues for the Dec '20 quarter versus the year ago period. Fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system.

10/20/2020 12:16:51 PM - Hovering near its 52-week high since last noted with caution in the 10/05/20 mid-day report - "Reported earnings +39% on +15% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

10/5/2020 12:16:42 PM - Reported earnings +39% on +15% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system.

10/25/2017 12:27:25 PM - Gapped down today slumping toward its 50 DMA line. Reported earnings +5% on +13% sales revenues for the Sep '17 quarter. Last noted with caution in the 3/09/17 mid-day report - "Sub par sales revenues growth and other fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

3/9/2017 12:15:41 PM - Slumping well below its 50 DMA line with a streak of losses on ever increasing volume. Last noted with caution in the 1/26/17 mid-day report - "Reported earnings +27% on +9% sales revenues for the Dec '16 quarter. Sub par sales revenues growth and other fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

1/26/2017 12:24:14 PM - Hitting another new 52-week high today while adding to a streak of gains following an orderly consolidation above its 50 DMA line. Prior mid-day report cautioned members - "Reported earnings +27% on +9% sales revenues for the Dec '16 quarter. Sub par sales revenues growth and other fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

1/25/2017 12:20:16 PM - Gapped up again today hitting another new 52-week high following an orderly consolidation above its 50 DMA line. The 1/24/17 mid-day report cautioned members - "Reported earnings +27% on +9% sales revenues for the Dec '16 quarter. Sub par sales revenues growth and other fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

1/24/2017 12:21:28 PM - Gapped up today hitting a new 52-week high following an orderly consolidation above its 50 DMA line. Reported earnings +27% on +9% sales revenues for the Dec '16 quarter. Sub par sales revenues growth and other fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system.

11/17/2016 12:17:59 PM - Hovering near its 52-week high following volume-driven gains. Noted with caution in the prior mid-day reports - "Stayed above its 200 DMA line during its recent consolidation. Reported earnings +112% on +1% sales revenues for the Sep '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

11/10/2016 12:45:41 PM - Gapped up for a 2nd consecutive session hitting new 52-week highs. Noted with caution in the prior mid-day reports - "Stayed above its 200 DMA line during its recent consolidation. Reported earnings +112% on +1% sales revenues for the Sep '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

11/9/2016 12:19:35 PM - Gapped up today hitting a new 52-week high. Stayed above its 200 DMA line during its recent consolidation. Reported earnings +112% on +1% sales revenues for the Sep '16 quarter. Noted with caution in the 7/25/16 mid-day report - "Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

10/25/2016 12:20:16 PM - Stayed above its 200 DMA line during its consolidation since last noted with caution in the 7/25/16 mid-day report - "Faces resistance due to overhead supply and fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

7/25/2016 11:51:09 AM - Faces resistance due to overhead supply and fundamental concerns remain. Noted with caution in prior mid-day reports - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

7/20/2016 12:37:44 PM - Faces resistance due to overhead supply and fundamental concerns remain. Last noted with caution in the 5/26/16 mid-day report - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system."

5/26/2016 12:22:44 PM - Rallied from support at its 50 DMA line last week, but faces resistance due to overhead supply. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system.

9/17/2014 12:35:36 PM - Rallied from support at its 50 DMA line and made steady progress into new high territory since last noted with caution in the 7/28/14 mid-day report - "Reported earnings +25% on +17% sales revenues for the Jun '14 quarter. The prior quarterly earnings increase in Mar '14 was +7%, below the +25% minimum (C criteria). Its up and down annual earnings history (A criteria) is also a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

7/28/2014 12:26:38 PM - Rallied from support at its 50 DMA line and touched a new 52-week high last week. The 7/23/14 mid-day report cautioned members - "Reported earnings +25% on +17% sales revenues for the Jun '14 quarter. The prior quarterly earnings increase in Mar '14 was +7%, below the +25% minimum (C criteria). Its up and down annual earnings history (A criteria) is also a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

7/23/2014 12:42:44 PM - Rallying from support at its 50 DMA line and challenging its 52-week high with today's volume-driven gain. Reported earnings +25% on +17% sales revenues for the Jun '14 quarter. The prior quarterly earnings increase in Mar '14 was +7%, below the +25% minimum (C criteria). Its up and down annual earnings history (A criteria) is also a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list.

7/10/2014 12:16:20 PM - Pulling back following a "negative reversal" after hitting a new 52-week high on 6/23/14. Reported earnings +7% on +19% sales revenues for the Mar '14 quarter. Found support above its 200 DMA line during its consolidation since noted with caution in the 4/24/14 mid-day report - "Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

6/25/2014 12:10:35 PM - Pulling back with today's 3rd consecutive loss following a "negative reversal" after hitting a new 52-week high on 6/23/14. Reported earnings +7% on +19% sales revenues for the Mar '14 quarter. Found support above its 200 DMA line during its consolidation since noted with caution in the 4/24/14 mid-day report - "Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

6/12/2014 12:19:04 PM - Gapped up today hitting a new 52-week high. Reported earnings +7% on +19% sales revenues for the Mar '14 quarter. Found support above its 200 DMA line during its consolidation since last noted with caution in the 4/24/14 mid-day report - "Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

4/24/2014 12:26:21 PM - Undercutting its 50 DMA line slightly while enduring mild distributional pressure this week. Last noted with caution in the 4/07/14 mid-day report - "Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

4/7/2014 12:46:16 PM - Retreating today from its 52-week high hit on the prior session after finishing in the lower third of its intra-day range. The 4/04/14 mid-day report cautioned members - "Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list."

4/4/2014 12:04:11 PM - Hitting a new 52-week high with today's gain. Quarterly earnings increases through Dec '13 were above the +25% minimum (C criteria) but its up and down annual earnings history (A criteria) is a fundamental flaw. On 5/11/06 this issue was dropped from the Featured Stocks list.

5/12/2006 - As of 5/11/06 this issue was dropped from the CANSLIM.net Featured Stocks List.

5/11/2006 - G - Further declines today below its 50 DMA ($63.39). As previously noted -a serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here. As of tonight this issue will be dropped from the CANSLIM.net Featured Stocks List.

5/10/2006 5:38:06 PM - G - Further declines today after yesterday's close below its 50 DMA ($63.26). As previously noted -a serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/9/2006 5:28:46 PM - G - Closed below its 50 DMA ($63.13). As previously noted -a serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/8/2006 5:11:29 PM - G - Holding above support of its 50 DMA ($62.93). A serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/5/2006 5:07:32 PM - G - Holding above support of its 50 DMA ($62.71). A serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/4/2006 - G - Holding above support of its 50 DMA ($62.50). A serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/3/2006 8:01:38 PM - G - Gap down yet found support at its 50 DMA ($62.50). A serious break below there would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/2/2006 - G - Continues moving up from support near its 50 DMA ($62.00). Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

5/1/2006 4:24:30 PM - G -Up from support of its 50 DMA ($61.71). Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/28/2006 - G - Declines continue nearing support of its 50 DMA ($61.46). Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/27/2006 - G - Above average volume declines today nearing support of its 50 DMA ($61.20). Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/27/2006 - G - Gap down and declines today yet now trading well off of session lows. As previously noted -Further declines [past yesterday's lows] would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/26/2006 4:28:11 PM - G - Above average volume declines today and a close near session lows. Further declines past today's lows would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/25/2006 - G - Declines intra-day yet reversed from session lows to close with a gain. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/24/2006 - G - Declines and volume is increasing, yet still below average, though price is dipping below support of an upward trendline. As previously noted -A break below there would be the first concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/21/2006 - G - Declines again today yet volume remains lighter. Price is near support of an upward trendline. A break below there would be the first concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/20/2006 4:18:20 PM - G - Declines today yet volume lighter again and price remains in uptrend. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/19/2006 5:30:40 PM - G - Declines today yet volume lighter and price remains in uptrend. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/18/2006 5:33:11 PM - G - New high close on above average volume! Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/17/2006 - G - Had new highs intra-day yet closed with a loss. Solid support near $57. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/13/2006 - G - Decent price progress today yet volume could have been better. Solid support near $57. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/12/2006 - G - Above average volume declines again today approaching support of an upward trendline. A break below there would be a concern. Solid support near $57. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/11/2006 - G - Declines today yet price remains just off of all-time highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here. Covered in more detail in the 4/11/06 CANSLIM.net After Market Update with a DailyGraph(R) here.

4/10/2006 - G - Declines today yet price is just off of all-time highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/7/2006 - G - Remains near all-time highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/6/2006 4:45:28 PM - G - Had new highs intra-day after another new high close on above average volume yesterday. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/5/2006 4:36:09 PM - G - Another new high close on above average volume! Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/4/2006 4:00:07 PM - G - New high close on above average volume! Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/4/2006 - G - New high this morning with above average intra-day volume. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/4/2006 - G - New high this with above average intra-day volume. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/4/2006 12:45:26 PM - G - New high close yet volume could have been better. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

4/3/2006 3:25:53 PM - G - New high close yet volume could have been better. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/31/2006 - G - New high close.Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/30/2006 4:41:35 PM - G - Gains today to a new high close on above average volume. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/29/2006 4:40:32 PM - G -Gains today yet volume light. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/28/2006 - G - Declines today yet volume light. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/27/2006 - G - Had more gains intra-day yet closed with a loss. Volume light. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/24/2006 - G - More gains today yet volume continues to lack conviction as stock closed at a new high. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/23/2006 11:27:37 AM - G - Slight gap open as gains resume this morning. Recent solid advance took price to new highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/22/2006 - G - Further declines today after a pretty solid advance that took price to new highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/21/2006 - G - Declines today after a pretty solid advance that took price to new highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/20/2006 3:37:39 PM - G - More gains today closing at a new high. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/17/2006 3:32:05 PM - G - More solid gains today closing at a new high. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/16/2006 - G - Made more solid gains intra-day yet closed with a loss after trading up 8.5% to an all-time high close with volume conviction yesterday. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/16/2006 12:32:27 PM - G - More solid gains after trading up 8.5% to an all-time high close with volume conviction yesterday. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/15/2006 - G - Solid gains trading up 8.5% to an all-time high close with volume conviction. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/15/2006 - G - Solid gains this morning trading up 5.5% to $56.81 near all-time highs. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/13/2006 2:56:08 PM - G -As previously mentioned - Support near $50 and a breach of that level would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/9/2006 - G - More gains today yet volume lacked conviction. Recently lost 7.5% and closed near session lows. As previously mentioned - Support at $50 and a breach of that level would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/8/2006 - G - Slight gap open and gains today after yesterday's 7.5% loss and close near session lows. As previously mentioned - Support at $50 and a breach of that level would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/7/2006 - G - Closed down 7.5% and near session lows. As previously mentioned - Support at $50 and a breach of that level would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/7/2006 10:20:00 AM - G - Down 6% and trading near session lows. Support at $50 and a breach of that level would be a sell signal. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report at $43.06 with a DailyGraph(R) here.

3/6/2006 3:46:40 PM - G - Price continues to hold on to gains since recent gap open. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/2/2006 5:00:14 PM - G - Price continues to hold on to gains since recent gap open. 3:1 Stock Split effective 2/27/06. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/1/2006 4:41:28 PM - G - Price continues to hold on to gains since recent gap open. 3:1 Stock Split effective 2/27/06. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/28/2006 4:44:53 PM - G - Price continues to hold on to gains since recent gap open. 3:1 Stock Split effective 2/27/06. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/27/2006 6:17:30 PM - G - Price continues to hold on to gains since recent gap open. 3:1 Stock Split effective 2/27/06. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/23/2006 3:42:41 PM - G - Price continues to hold on to gains since recent gap open. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/17/2006 4:17:22 PM - G - Price continues to hold on to gains since recent gap open. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/14/2006 5:19:32 PM - G - Above average volume advance today as price continues to hold on to gains since recent gap open. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/10/2006 3:55:48 PM - G - Holding on to gains since recent gap open. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/8/2006 5:15:35 PM - G - Posted 2 decent up days since declines on above average volume that prompted concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/6/2006 4:52:10 PM - G - Posted 2 decent up days since declines on above average volume that prompted concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/2/2006 4:31:30 PM - G - More declines today on above average volume closing near session lows is a continued concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/1/2006 4:08:41 PM - G - More declines today on above average volume are a continued concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/31/2006 4:18:54 PM - G - Declines today on above average volume are a concern. Featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/30/2006 12:45:28 PM - G - More gains today on above average volume adding to gains since just featured just featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/27/2006 - G - Had better gains in the morning session yet reversed from session highs in the afternoon. Just featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/26/2006 - G - A huge gap open. CANSLIM.net Status now changed to green. Just featured in the 01/24/06 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/25/2006 - Y - Above average volume declines after yesterday's gap open and a solid advance on well above average volume that triggered a technical buy signal. Will report earnings TODAY after the close (Jan. 25).

1/24/2006 2:04:34 PM - Y - Gap open and a solid advance today on well above average volume triggering a technical buy signal. Will report earnings tommorow (Jan. 25)

1/24/2006 12:29:43 PM - Y - Gap open and a solida advnce today on well above average volume triggering a technical buy signal.

12/16/2005 12:39:03 PM - Questionable base.

10/3/2005 12:35:01 PM - Recent breakout from a questionable base.

9/30/2005 12:28:05 PM - Breakout today from a questionable base.

9/27/2005 12:54:38 PM - No base at this point to be considered buyable under the guidelines.

9/23/2005 12:28:01 PM - No base at this point to be considered buyable under the guidelines.

9/22/2005 12:57:18 PM - No base at this point to be considered buyable under the guidelines.

9/21/2005 12:46:02 PM - No base at this point to be considered buyable under the guidelines.

9/16/2005 12:44:04 PM - No base at this point to be considered buyable under the guidelines.

9/15/2005 12:55:50 PM - No base at this point to be considered buyable under the guidelines.

9/9/2005 12:30:57 PM - No base at this point to be considered buyable under the guidelines.

9/8/2005 12:43:27 PM - No base at this point to be considered buyable under the guidelines.

9/7/2005 12:57:12 PM - No base at this point to be considered buyable under the guidelines.

9/6/2005 12:50:41 PM - Gapping open today yet no base at this point to be considered buyable under the guidelines.

9/2/2005 12:47:25 PM - No base at this point to be considered buyable under the guidelines.

9/1/2005 12:55:38 PM - No base at this point to be considered buyable under the guidelines.

8/31/2005 1:19:14 PM - No base at this point to be considered buyable under the guidelines.

8/4/2005 12:50:32 PM - No base at this point to be considered buyable under the guidelines.

8/2/2005 12:35:20 PM - No base at this point to be considered buyable under the guidelines.

8/1/2005 12:57:42 PM - No base at this point to be considered buyable under the guidelines.

6/15/2005 12:33:44 PM - L in decent group. Sales history below guidelines.

6/14/2005 12:29:31 PM - L in decent group. Sales history below guidelines.

6/7/2005 12:33:42 PM - L in decent group. Sales history below guidelines.

6/6/2005 12:40:30 PM - L in decent group. Sales history below guidelines.

5/31/2005 12:41:32 PM - Gapped lower and falling back into prior base.

5/26/2005 12:35:32 PM - Too ET.