4/13/2021 12:53:31 PM - Retreating from its all-time high toward its 50 DMA line ($18.33) which has acted as support. Reported earnings +13% on +10% sales revenues for the Dec '20 quarter versus the year ago period and prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria). Fundamental concerns remain. Has a new CEO as of 1/02/18. This India-based Computer - Tech Services firm's annual earnings (A criteria) growth has not been strong and steady.

3/3/2021 12:37:21 PM - Rebounding toward its all-time high after finding prompt support near its 50 DMA line. Reported earnings +13% on +10% sales revenues for the Dec '20 quarter versus the year ago period and prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria). Fundamental concerns remain. Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady.

1/13/2021 12:59:03 PM - Today's gain is adding to recent volume-driven gains for new 52-week and all-time highs. Reported earnings +15% on +5% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. Noted with caution in the 4/13/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

10/20/2020 12:18:51 PM - Following a streak of volume-driven gains for new 52-week and all-time highs it is consolidating. Reported earnings +15% on +5% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. Noted with caution in the 4/13/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

10/19/2020 12:24:11 PM - Following a streak of volume-driven gains for new 52-week and all-time highs it is consolidating. Reported earnings +15% on +5% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. Noted with caution in the 4/13/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

10/15/2020 12:40:00 PM - Gapped down today, retreating after 6 consecutive gains for new 52-week and all-time highs. Reported earnings +15% on +5% sales revenues for the Sep '20 quarter versus the year ago period and fundamental concerns remain. Last noted with caution in the 4/13/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

4/13/2018 12:39:40 PM - Gapped down today abruptly retreating below its 50 DMA line and undercutting the prior low after reporting earnings +8% on +5% sales revenues for the Mar '18 quarter. Last noted with caution in the 4/10/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

4/10/2018 12:54:36 PM - Encountering distributional pressure and sputtering below its 50 DMA line. Last noted with caution in the 2/09/18 mid-day report - "Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria)."

2/9/2018 12:57:25 PM - Encountering distributional pressure and retreating toward its 50 DMA line. Has a new CEO as of 1/02/18. This India-based Computer -a Tech Services firm's annual earnings (A criteria) history has not been strong and steady. Reported +46% earnings on +10% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Prior quarterly earnings comparisons were below the +25% minimum guideline of the fact-based system (C criteria).

12/8/2014 12:06:42 PM - Gapped down today, encountering distributional pressure and testing support at its 50 DMA line. Shares split 2:1. Stalled after wedging to new 52-week highs with recent gains lacking great volume conviction. Reported earnings +31% on +4% sales revenues for the Sep '14 quarter but fundamental concerns remain. After rising from a 7-month cup-with-handle base the 10/14/14 mid-day report cautioned members - "This India-based Computer - Tech Services firm's annual earnings (A criteria) history has been up and down. Previously noted with caution, it reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. Fundamentals are below guidelines of the fact-based system guidelines (C and A criteria)."

11/19/2014 12:28:30 PM - Stalled after wedging to new 52-week highs with recent gains lacking great volume conviction. Reported earnings +31% on +4% sales revenues for the Sep '14 quarter but fundamental concerns remain. After rising from a 7-month cup-with-handle base the 10/14/14 mid-day report cautioned members - "This India-based Computer - Tech Services firm's annual earnings (A criteria) history has been up and down. Previously noted with caution, it reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. Fundamentals are below guidelines of the fact-based system guidelines (C and A criteria)."

10/14/2014 12:20:59 PM - Up today for a 3rd consecutive considerable volume-driven gain, hitting new 52-week highs and rising from a 7-month cup-with-handle base. Prior mid-day reports cautioned members - "This India-based Computer - Tech Services firm's annual earnings (A criteria) history has been up and down. Previously noted with caution, it reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. Fundamentals are below guidelines of the fact-based system guidelines (C and A criteria)."

10/13/2014 12:23:40 PM - Gapped up today for a 2nd consecutive considerable volume-driven gain, hitting new 52-week highs and rising from a 7-month cup-with-handle base. This India-based Computer - Tech Services firm's annual earnings (A criteria) history has been up and down. Previously noted with caution, it reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. Fundamentals are below guidelines of the fact-based system guidelines (C and A criteria).

10/10/2014 12:37:01 PM - Gapped up today for a considerable volume-driven gain, hitting new 52-week highs and rising from a 7-month cup-with-handle base. This India-based Computer - Tech Services firm's annual earnings (A criteria) history has been up and down. Previously noted with caution, it reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. Fundamentals are below guidelines of the fact-based system guidelines (C and A criteria).

10/7/2014 12:20:21 PM - Reversed into the red after early gains today challenged its 52-week high on the right side of a 6-month cup-with-handle base. Reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. This India-based Computer - Tech Services firm's annual earnings (A criteria) have been up and down and it was previously noted - "Below guidelines of the fact-based system."

10/1/2014 12:10:37 PM - Approaching prior highs and its 52-week high. Prior mid-day reports cautioned members - "Consolidating after recently challenging its 52-week high on the right side of a 6-month cup-with-handle base. Reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. This India-based Computer - Tech Services firm's annual earnings (A criteria) have been up and down since last noted with caution in the 10/18/10 mid-day report - 'Below guidelines of the fact-based system.'"

9/25/2014 12:47:54 PM - There was a "negative reversal" on 9/17/14 and prior mid-day reports cautioned members - "Consolidating after recently challenging its 52-week high on the right side of a 6-month cup-with-handle base. Reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. This India-based Computer - Tech Services firm's annual earnings (A criteria) have been up and down since last noted with caution in the 10/18/10 mid-day report - 'Below guidelines of the fact-based system.'"

9/18/2014 12:13:34 PM - There was a "negative reversal" on the prior session when the mid-day report cautioned members - "Consolidating after recently challenging its 52-week high on the right side of a 6-month cup-with-handle base. Reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. This India-based Computer - Tech Services firm's annual earnings (A criteria) have been up and down since last noted with caution in the 10/18/10 mid-day report - 'Below guidelines of the fact-based system.'"

9/17/2014 12:48:17 PM - Consolidating after recently challenging its 52-week high on the right side of a 6-month cup-with-handle base. Reported +20% earnings on +12% sales revenues for the quarter ended June 30, 2014. This India-based Computer - Tech Services firm's annual earnings (A criteria) have been up and down since last noted with caution in the 10/18/10 mid-day report - "below guidelines of the fact-based system."

10/18/2010 12:26:24 PM - Technical action since a 9/13/10 breakaway gap has been strong, and it is consolidating after recently reporting +20% earnings on +32% sales revenues for the quarter ended September 30, 2010. Sales and earnings history was last noted in the 4/16/10 mid-day reports as "below guidelines of the fact-based system."

4/16/2010 1:15:48 PM - Sales and earnings history has been noted in prior mid-day reports as below guidelines of the fact-based system. Technical action strong has been strong, and it has been consolidating since noted in the mid-day report on 4/13/10 as it surged for a new 52-week high.

4/13/2010 1:10:40 PM - Sales and earnings history has been noted in prior mid-day reports as below guidelines of the fact-based system. Technical action strong has been strong, and it surged for another new 52-week high today but pulled back considerably from the session's earlier highs.

1/13/2010 12:31:20 PM - Sales and earnings history below guidelines yet technical action strong. Hit another new 52-week high after reporting their latest quarterly results.

1/12/2010 1:21:15 PM - Sales and earnings history is below guidelines. Gapped up today for a new 52-week high, and the considerable gain has it rallying toward its February 2007 high. On 3/05/07 this stock was dropped from the CANSLIM.net Featured Stocks list. While rallying from subsequent lows, it steadily advanced for the past 10 months, finding support near its 50 DMA line several times.

1/7/2010 12:27:02 PM - Sales and earnings history is below guidelines. On 3/05/07 this stock was dropped from the CANSLIM.net Featured Stocks list.

10/7/2009 12:44:08 PM - Sales and earnings history is below guidelines. On 3/05/07 this stock was dropped from the CANSLIM.net Featured Stocks list.

3/6/2007 - Gapped down 3/5/07 morning and closed with a considerable loss on well above average volume. The 2/27 gap down on above average volume triggered a sell signal. Remains well below what is now resistance of the 50 DMA. As previously noted - A break of the recent lows($52.50) and this stock will be removed from the CANSLIM.net Featured Stocks List. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. As of 3/5/07 this stock was removed from the CANSLIM.net Featured Stocks List.

3/5/2007 - G - Gap down this morning and closes with a considerable loss on well above average volume. The 2/27 gap down on above average volume triggered a sell signal. Remains well below what is now resistance of the 50 DMA. As previously noted - A break of the recent lows($52.50) and this stock will be removed from the CANSLIM.net Featured Stocks List. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. As of tonight this stock will be removed from the CANSLIM.net Featured Stocks List.

3/2/2007 - G - All declines today and a close near session lows as volume was below average. The 2/27 gap down on above average volume triggered a sell signal. Remains well below what is now resistance of the 50 DMA ($56.76). A break of the recent lows($52.50) and this stock will be removed from the CANSLIM.net Featured Stocks List. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

3/1/2007 - G - Closes near unchanged after being lower intra-day with about normal volume. The 2/27 gap down on above average volume triggered a sell signal. Remains well below what is now resistance of the 50 DMA ($56.77). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/28/2007 - G - Above average volume gains today closing with a 1.5% gain after yesterday's gap down on above average volume triggering a sell signal. Remains well below what is now resistance of the 50 DMA ($56.77). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/27/2007 5:17:32 PM - G - Gap down on above average volume this morning with declines well below the 50 DMA ($56.78) triggering a sell signal. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/27/2007 - G - Gap down on above average volume this morning with declines below the 50 DMA ($56.78) although now trading off of session lows. As previously noted - a breach of that level would be a sell signal. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/26/2007 - G - Declines again today on just below average volume to support of the 50 DMA ($56.72). As previously noted -a breach of that level would be a sell signal. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/23/2007 - G - All declines again today on about average volume. Price closed off of session lows which were near support of the 50 DMA ($56.67). A breach of that level would be a sell signal. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/22/2007 5:44:23 PM - G - All declines today yet closed off of session lows and volume was light. Price is near all-time highs with support at the 50 DMA ($56.58). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/21/2007 4:32:53 PM - G - Slight gap down and declines today yet closed off fo session lows as volume was light. Price is near all-time highs with support at the 50 DMA ($56.47). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/20/2007 4:39:44 PM - G - Dipped a bit this morning yet closed with a modest gain as volume was light. Price is near all-time highs with support at the 50 DMA ($56.47). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/16/2007 4:14:34 PM - G - Tight trading range today on light volume as price is near all-time highs. Support at the 50 DMA ($56.26). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/15/2007 6:16:05 PM - G - More gains today after yesterday's decent price progress (+3%). Support at the 50 DMA ($56.13). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/14/2007 4:46:09 PM - G - Decent price progress today closing with a 3% gain yet volume should have been greater. Support at the 50 DMA ($56.01). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/13/2007 - G - A 2.66% decline today on above average volume with a close just off of session lows. Support at the 50 DMA ($55.93). Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/12/2007 4:39:52 PM - G - Light volume declines again today after new all-time high close on above average volume recently. As previously noted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/9/2007 - G - Light volume declines today after new all-time high close on above average volume recently. As previously noted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/8/2007 4:33:00 PM - G - Closes near unchanged on light volume after new all-time high close on above average volume yesterday. As previously noted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/7/2007 - G - New all-time high close on above average volume! As previously noted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85. (our web site likes to randomly remove spaces between words, so we apologize for any words that are strung together)

2/7/2007 1:11:55 PM - G - Gap open gains today to new highs. As previouslynoted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day"s CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/7/2007 - G - Gap open gains today to new highs. As previously noted - NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/6/2007 10:44:15 PM - G - Light volume trading today and closedwith a slight loss. Remains perched near new highs. NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/6/2007 - G - Light volume trading today. Looks to be closing with a slight loss. Remains perched near new highs. NO resistance/overhead supply in the way of further gains. Support at $55 if needed. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/5/2007 4:25:11 PM - G - Was a bit lower intra-day yet closed near unchanged as volume was about average. Remains perched near new highs. NO resistance/overhead supply in the way of further gains. Support at $55 is needed. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/2/2007 - G - Remains perched near new highs today as volume cools. NO resistance/overhead supply in the way of further gains. Support at $55 is needed. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

2/1/2007 - G - New highs today yet on below average volume. NO resistance/ overhead supply in the way of further gains. Support at $55. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/31/2007 - G - Closes with a light volume gain today and near all-time highs with NO resistance/ overhead supply in the way of new highs. Support at $55. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/30/2007 5:27:23 PM - G - Light volume (40% of the 50 DAV), uneventful trading today closing with a slight gain. Support at $55. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/29/2007 4:57:15 PM - G - Closes with a gain after being a bit lower intra-day yet on below average volume. Support at $55. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/26/2007 - G - Closes with a gain after being lower intra-day yet on below average volume. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/25/2007 - G - Just about all declines today and closed with a 2.6% loss and near session lows yet volume was below average. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/23/2007 4:54:14 PM - Y - Closes with a gain today and traded above the pivot point of $56.99 yet volume did not make the hurdle to trigger. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/22/2007 - Y - Just about all gains today yet on below average volume as price is just off of all-time highs. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/19/2007 - Y - Just about all declines today yet closed near unchanged as volume was light and price is just off of all-time highs. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/18/2007 4:28:51 PM - Y - Just about all declines today and a close near session lows yet volume was below average as price is just off of all-time highs. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/17/2007 5:49:15 PM - Y - Rather uneventful trading today on about normal volume as price is just off of all-time highs. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/16/2007 - Y - All declines today yet on below average volume. Just broke out on 1/12/2007 with volume, triggering a technical buy signal after being featured in that day's CANSLIM.net Mid-Day BreakOuts Report (read here) while trading at $57.85.

1/12/2007 - Y - Base has improved and solid ranks remain. Broke out today, 1/12/2007 with volume triggering a technical buy signal (read here) while trading at $57.85.

1/12/2007 12:34:15 PM - Y - Base has improved and solid ranks remain. Breaking out today with volume on pace to trigger a technical buy signal.

1/11/2007 12:43:02 PM - Base remains just somewhat questionable.

1/4/2007 1:00:43 PM - Base remains just somewhat questionable.

12/11/2006 12:40:41 PM - Base is somewhat questionable.

12/8/2006 1:15:44 PM - Base is somewhat questionable.

12/5/2006 1:00:14 PM - Base is somewhat questionable.

11/20/2006 12:59:09 PM - Base is somewhat questionable.

11/16/2006 1:15:06 PM - Base is somewhat questionable.

11/9/2006 12:48:56 PM - Base is somewhat questionable.

10/23/2006 1:10:58 PM - Base is somewhat questionable.

10/13/2006 1:05:49 PM - Base is somewhat questionable.

10/12/2006 12:47:31 PM - Base is somewhat questionable.

10/11/2006 12:45:52 PM - Base is somewhat questionable.

10/10/2006 12:38:53 PM - Base is somewhat questionable.

10/9/2006 12:36:20 PM - Base is somewhat questionable.

10/6/2006 12:45:57 PM - Base is somewhat questionable.

10/4/2006 1:00:44 PM - Base is somewhat questionable.

10/3/2006 12:37:30 PM - Base is somewhat questionable.

9/27/2006 12:28:22 PM - Base is somewhat questionable.

9/25/2006 12:37:27 PM - Base is somewhat questionable.

9/13/2006 1:05:06 PM - New highs today yet base is questionable.

1/6/2006 12:44:38 PM - Base questionable.

12/22/2005 12:56:07 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/21/2005 12:38:03 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/27/2005 4:39:31 PM - G - A close at new recent lows today. As of tonight this issue will be removed from CANSLIM.net's Featured Stocks list.

10/20/2005 5:26:06 PM - G - Ran into resistance of its 200 DMA.

10/19/2005 5:12:09 PM - G - Reversal from session lows to close with a gain.

10/18/2005 - G - More declines today after a break and close below support of its 200 DMA yesterday.

10/17/2005 4:59:15 PM - G - Broke and closed below support of its 200 DMA.

10/12/2005 5:45:39 PM - G - Gave back all gains from yesterday's gap open. Near support of its 200 DMA.

10/11/2005 6:16:04 PM - G - Gap open and gains today on more than 3 times average volume!

10/5/2005 4:37:40 PM - G - Broke and closed below support of its 50 DMA. Did find support at its 200 DMA.

10/4/2005 6:27:54 PM - G - Had better gains intra-day while trading above average yet closed well off of session highs Still above its 50 DMA.

10/3/2005 4:57:12 PM - G - Declines today on above average volume yet still above its 50 DMA.

9/28/2005 4:56:51 PM - G - More gains today on above average volume.

9/27/2005 5:40:51 PM - G - Adding a little to gains since recent gap open above its 50 DMA.

9/26/2005 - G - Gapped open above its 50 DMA and traded higher on almost 2 times average volume!

9/21/2005 4:40:06 PM - G - Closed below its 50 DMA.

9/20/2005 4:24:39 PM - G - Decent price progress though volume could have been better.

9/9/2005 4:31:30 PM - G - Decent price progress though volume could have been better.

9/8/2005 4:45:29 PM - G - Closed above its 50 DMA though volume could have been better.

9/1/2005 4:44:58 PM - G - Ran into resistance of its 50 DMA.

8/26/2005 4:21:26 PM - G - Closed above its 200 DMA though volume was light.

8/24/2005 - G - Reversed from session lows to close with a gain yet still below its 200 DMA.

8/22/2005 4:49:20 PM - G - Resting just above its 200 DMA.

8/22/2005 4:49:19 PM - G - Resting just above its 200 DMA.

8/19/2005 5:12:02 PM - G - Ended 1 penny higher today on below average volume.

8/19/2005 5:12:01 PM - G - Ended 1 penny higher today on below average volume.

8/17/2005 5:15:30 PM - G - Gap open today though volume could have been better.

8/15/2005 3:41:46 PM - G - Approaching its 200 DMA. A break below there should not be tolerated.

8/8/2005 4:34:10 PM - G -Continues trading near its 50 DMA.

8/8/2005 4:34:09 PM - G -Continues trading near its 50 DMA.

8/3/2005 - G - A break above its 50 DMA although volume could have been better.

8/1/2005 4:30:40 PM - G - Volume remains light as price is just under 50 DMA.

7/27/2005 11:36:44 AM - G - Down today yet volume light.

7/26/2005 5:29:14 PM - G - Good action today with gains on volume in the morning yet volume cooled a bit in the afternoon. Closed above 50 DMA.

7/26/2005 11:58:12 AM - G - Good action today with gains on volume.

7/26/2005 11:58:10 AM - G - Good action today with gains on volume.

7/22/2005 - G - Closed above 50 DMA today yet volume behind the move lacked conviction.

7/21/2005 6:13:41 PM - G - Found support at its 200 DMA and went on to close higher on above average volume.

7/21/2005 6:13:39 PM - G - Found support at its 200 DMA and went on to close higher on above average volume.

7/19/2005 5:06:01 PM - G - Closed below its 50 DMA on above average volume. Its 200 DMA is its next level of support.

7/18/2005 5:00:34 PM - G - Slight gap open and a close above its 50 DMA after Friday's gain on above average volume looks somewhat promising.

7/18/2005 5:00:32 PM - G - Slight gap open and a close above its 50 DMA after Friday's gain on above average volume looks somewhat promising.

7/15/2005 5:07:19 PM - G - Closed slightly higher on well above average volume. Recently violated its 50 DMA. Its 200 DMA is its next level of support.

7/14/2005 5:43:33 PM - G - More above average volume losses today as it violated its 50 DMA. Its 200 DMA is its next level of support.

7/13/2005 7:09:31 PM - G - More above average volume losses today yet still holding above 50 DMA.

7/12/2005 5:04:50 PM - G - The stock gapped lower after the company reported earnings and guidance in line with consensus estimates. Volume and volatility commonly increase on earnings news announcements. While today's action may appear as heavy selling or distribution, its ability to stay well above its 50 DMA is encouraging and its ability to close in the upper portion of the day's trading range was another sign of support.

7/12/2005 2:41:50 PM - G - The stock gapped lower after the company reported earnings and guidance in line with consensus estimates. Volume and volatility commonly increase on earnings news announcements. While today's action may appear as heavy selling or distribution, its ability to stay well above its 50 DMA is encouraging. A close in the upper portion of the day's trading range would actually be considered another sign of it finding support.

7/12/2005 2:41:44 PM - G - The stock gapped lower after the company reported earnings and guidance in line with consensus estimates. Volume and volatility commonly increase on earnings news announcements. While today's action may appear as heavy selling or distribution, its ability to stay well above its 50 DMA is encouraging. A close in the upper portion of the day's trading range would actually be considered another sign of it finding support.

7/11/2005 4:53:39 PM - Y - Remains perched near old highs. Nice "A". First featured on 9/15 at $53.99. Recently, status changed from Green back to Yellow. A big volume breakout through the pivot would trigger a technical buy signal.

7/8/2005 4:25:43 PM - Y - Best in decent group. Remains perched near old highs. Nice "A". First featured on 9/15 at 53.99. Recently, status changed from Green back to Yellow. Recent Secondary Offering.

7/6/2005 12:29:58 PM - Y - Best in decent group. Quickly approaching old highs. Nice "A". First featured on 9/15 at 53.99. Recently, status changed from Green back to Yellow. Poised to break out of a new 5 month base. Recent Secondary Offering.

7/1/2005 - Y - Best in decent group. Small move lower on light volume. Nice "A". First featured on 9/15 at 53.99. Poised to break out of a new 5 month base. Recent Secondary Offering.

6/30/2005 6:24:30 PM - Y - Best in decent group. Quickly approaching old highs. Nice "A". First featured on 9/15 at 53.99. Poised to break out of a new 5 month base. Recent Secondary Offering.

6/30/2005 12:23:29 PM - Y - Best in decent group. Quickly approaching old highs. Nice "A". First featured on 9/15 at 53.99. Poised to break out of a new 5 month base. Recent Secondary Offering.

6/29/2005 12:52:20 PM - Best in decent group. A move higher today. Nice "A". First featured on 9/15 at 53.99. Building a new base for the past 5 months.

6/28/2005 12:41:29 PM - Best in decent group. Moving higher today. Nice "A". First featured on 9/15 at 53.99. Building a new base for the past 5 months.

4/11/2005 2:57:31 PM - G - Broke support near $70 of Nov & Dec highs.First featured on 9/15 at $53.99. (CANSLIM.net daily coverage will be suspended)

4/7/2005 4:28:29 PM - G - Was building a new base for the past 5 months yet today closed under 50 DMA. First featured on 9/15 at $53.99. Support near $70 of Nov & Dec highs.

3/16/2005 1:57:47 PM - G - Best in decent group. Nice "A". First marked noteworthy on 9/15 at 53.99. Building a new base for the past 5 months.

3/16/2005 12:24:05 PM - Best in decent group. Nice "A". First marked noteworthy on 9/15 at 53.99. Building a new base for the past 5 months.

2/16/2005 12:32:43 PM - Y - L in pretty good group. Nice "A". First marked noteworthy on 9/15 at 53.99. It spent the past 5 months building a new base. New PP= $72.56 MB= $76.19.

2/14/2005 12:51:40 PM - G - L in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. It spent the past 5 months building a new base. New PP= $72.56 MB= $76.19. Now moving higher.

2/11/2005 12:36:31 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. It spent the past 5 months building a new base. New PP= $72.56 MB= $76.19

11/30/2004 1:25:26 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

11/30/2004 12:48:18 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

11/3/2004 12:52:29 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

11/2/2004 12:28:21 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines.

10/26/2004 1:00:00 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines.

10/25/2004 1:00:00 PM - G - Best in pretty good group. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99. Now too ET to be considered buyable under the guidelines.

10/22/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base (10/12). Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

10/21/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base (10/12). Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

10/20/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base (10/12). Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

10/14/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base (10/12). Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

10/13/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base (10/12). Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

10/12/2004 1:00:00 PM - G - Best in pretty good group. Nice gap open and BV BO from a short loose base. Highly ranked by IBD. Nice "A". First marked noteworthy on 9/15 at 53.99.

9/15/2004 1:00:00 PM - Y - Best in pretty good group. Too extended from its BV BO to be buyable under guidelines. Highly ranked by IBD. Nice "A".

9/1/2004 1:00:00 PM - Y - Best in pretty good group. Nice BV BO today. Highly ranked by IBD. Nice "A".