9/6/2023 12:01:51 PM - Reported earnings +14% on +9% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20.

6/5/2023 12:23:26 PM - Reported earnings +12% on +10% sales revenues for the Mar '23 quarter versus the year-ago period. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20.

2/6/2023 12:04:54 PM - Reported earnings +11% on +8% sales revenues for the Dec '22 quarter, below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is another fundamental flaw.

5/29/2019 12:49:47 PM - Reported earnings +14% on +10% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is another fundamental flaw.

2/27/2013 12:04:40 PM - Consolidating near its 52-week high today. Wedged higher with gains lacking great volume since the volume-driven gain when last noted in the 1/25/13 mid-day report with caution - "Reported earnings +17% on +10% sales revenues for the Dec '12 quarter, continuing to show signs of earnings deceleration. Downturn in FY '09 earnings (A criteria) has been noted as a fundamental flaw. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding."

1/25/2013 11:42:05 AM - Perched at its 52-week high today after a volume-driven gain on the prior session, extended from any sound base pattern. Reported earnings +17% on +10% sales revenues for the Dec '12 quarter, continuing to show signs of earnings deceleration. Downturn in FY '09 earnings (A criteria) has been noted as a fundamental flaw. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding.

10/1/2012 12:17:21 PM - Recently encountering distributional pressure, and it is slumping under prior highs today while consolidating above its 50 DMA line. Reported earnings +21% on +9% sales revenues for the Jun '12 quarter, continuing to show signs of earnings and sales deceleration. Downturn in FY '09 earnings (A criteria) has been noted as a fundamental flaw. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding.

6/26/2012 12:09:00 PM - Recently violated its 50 DMA line with losses on above average volume. Reported earnings +21% on +15% sales revenues for the Mar '12 quarter, continuing to show signs of earnings growth rate deceleration. Downturn in FY '09 earnings (A criteria) has been noted as a fundamental flaw. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding.

5/31/2012 11:57:30 AM - Recently found support near its 50 DMA line, and trading within -3.7% of its 52-week high today. Reported earnings +21% on +15% sales revenues for the Mar '12 quarter, continuing to show signs of earnings growth rate deceleration. Downturn in FY '09 earnings (A criteria) is a flaw. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding.

5/21/2012 12:21:26 PM - Recently slumping below its 50 DMA line, yet still trading within -6.1% of its 52-week high. Reported earnings +21% on +15% sales revenues for the Mar '12 quarter, continuing to show signs of earnings growth rate deceleration. Last noted in the 2/01/12 mid-day report - "No resistance remains due to overhead supply. Earnings have been strong in quarterly comparisons through Dec '11 but sales revenues growth has shown sequential deceleration. Slumped way below its 200 DMA line during its deep consolidation since noted in the 7/26/11 mid-day report - 'The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines.'"

5/17/2012 12:39:16 PM - Today's 4th consecutive small loss has it slumping below its 50 DMA line, yet still trading within -7% of its 52-week high. Reported earnings +21% on +15% sales revenues for the Mar '12 quarter, continuing to show signs of earnings growth rate deceleration. Last noted in the 2/01/12 mid-day report - "No resistance remains due to overhead supply. Earnings have been strong in quarterly comparisons through Dec '11 but sales revenues growth has shown sequential deceleration. Slumped way below its 200 DMA line during its deep consolidation since noted in the 7/26/11 mid-day report - 'The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines.'"

2/1/2012 11:58:16 AM - Today small gap up helped it hit another new 52-week high. No resistance remains due to overhead supply. Earnings have been strong in quarterly comparisons through Dec '11 but sales revenues growth has shown sequential deceleration. Slumped way below its 200 DMA line during its deep consolidation since noted in the 7/26/11 mid-day report - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

1/26/2012 11:55:10 AM - Today's gain helped it reach a new 52-week high and no resistance remains due to overhead supply. Earnings have been strong in quarterly comparisons through Dec '11 but sales revenues growth has shown sequential deceleration. Slumped way below its 200 DMA line during its deep consolidation since noted in the 7/26/11 mid-day report - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

1/18/2012 12:19:39 PM - Encountering some distributional pressure this week after a spurt of gains helped it rally to again challenge its 52-week high. Slumped way below its 200 DMA line during its deep consolidation since last noted in the 7/26/11 mid-day report - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

7/26/2011 12:18:37 PM - Consolidating near its 52-week and multi-year highs. Found support well above its 200 DMA line during its consolidation since last noted in the 5/10/11 mid-day report - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

5/10/2011 11:49:13 AM - Consolidating near its 52-week and multi-year highs. Gapped up on 4/15/11 after raising guidance as the mid-day report noted - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

4/25/2011 11:40:54 AM - Perched near its 52-week and multi-year highs. Stubbornly holding its ground and rising since a gap up on 4/15/11 after raising guidance as the mid-day report noted - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

4/19/2011 11:45:01 AM - Perched near its 52-week and multi-year highs. Gapped up on 4/15/11 after raising guidance and the mid-day report noted - "The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines."

4/15/2011 12:32:27 PM - Gapped up today and hit new 52-week and multi-year highs after raising guidance. The 3 most recent quarterly earnings increases were above the +25% guideline, but prior comparisons versus the year ago periods were negative. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Downturn in FY '09 earnings (A criteria) makes it fall below guidelines.

12/20/2010 12:18:26 PM - Holding its ground after recent volume-driven gains, enduring some distributional pressure since last noted in the 12/02/10 mid-day report when at new 52 week and multi-year highs. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Annual earnings history (A criteria) is below guidelines. While the 2 most recent quarterly earnings increases were above the +25% guideline, prior comparisons versus the year ago periods were negative.

12/2/2010 12:45:33 PM - Holding its ground after recent volume-driven gains, perched at new 52 week and multi-year highs. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Annual earnings history (A criteria) is below guidelines. While the 2 most recent quarterly earnings increases were above the +25% guideline, prior comparisons versus the year ago periods were negative.

11/24/2010 12:21:40 PM - Hitting another new 52 week high and multi-year high today. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Annual earnings history (A criteria) is below guidelines. While the 2 most recent quarterly earnings increases were above the +25% guideline, prior comparisons versus the year ago periods were negative.

11/1/2010 12:06:46 PM - Hitting a new 52 week high and multi-year highs today. Based on weak technical action it was dropped from the Featured Stocks list on 9/04/08, then subsequently slumped from $44 to $24 before rebounding. Annual earnings history (A criteria) is below guidelines. While the 2 most recent quarterly earnings increases were above the +25% guideline, prior comparisons versus the year ago periods were negative.

9/5/2008 - Down 9/5/2008 after a considerable loss on 9/04/08 violated its 200 DMA line and prior chart lows in the $46 area, triggering technical sell signals. Based on weak technical action it was dropped from the Featured Stocks list that night. Featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

9/5/2008 12:13:18 PM - G - Down today after a considerable loss on 9/04/08 violated its 200 DMA line and prior chart lows in the $46 area, triggering technical sell signals. Based on weak technical action it will be dropped from the Featured Stocks list tonight. Featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

9/4/2008 1:10:43 PM - G - Considerable loss today has its trading under its 200 DMA line and near prior chart lows in the $46 area, where violations may trigger more ominous technical sell signals. Color code was changed to green based on its weakness. Featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

9/2/2008 2:19:37 PM - G - Gapped up today, then negatively reversed and fell near its 50 DMA line. Distributional action recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Color code was changed to green based on its weakness, falling more than -10% below its pivot point and struggling. Featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/31/2008 1:29:18 PM - G - Fell back toward its 50 DMA line on below average volume. Distributional action recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Color code is changed to green based on its weakness, falling almost -10% below its pivot point and struggling since featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/29/2008 5:01:30 PM - G - Fell back toward its 50 DMA line today on below average volume. Distributional action recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Color code is changed to green based on its weakness, falling almost -10% below its pivot point and struggling since featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/28/2008 6:39:11 PM - G - Jumped above its 50 DMA line on below average volume. Distributional action recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Color code is changed to green based on its weakness, falling almost -10% below its pivot point and struggling since featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/25/2008 12:02:21 PM - G - Gapped down today and violated its 50 DMA line, raising concerns. Distributional action recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Color code is changed to green based on its weakness, falling almost -10% below its pivot point and struggling since featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/21/2008 2:58:23 PM - Y - Small gain today on light volume. Recently encountering resistance near its 50 DMA line which is now downward sloping. Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/20/2008 6:29:58 PM - Y - Encountering resistance at its 50 DMA line which is now downward sloping. Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/19/2008 5:10:01 PM - Y - Encountered resistance at its 50 DMA line and closed with a loss today on light volume. Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/14/2008 4:13:52 PM - Y - Gain today on light volume. Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/13/2008 4:10:40 PM - Y - Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/11/2008 11:36:12 AM - Y - Gapped down for a small loss today with volume rather light. Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/8/2008 4:53:22 PM - Y - Distributional action has recently pressured it near prior chart lows and its 200 DMA line in the $46 area, where subsequent violations may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/7/2008 10:28:07 AM - Y - Gapped down today, falling near recent chart lows and its 200 DMA line near $46, and further losses may trigger more ominous technical sell signals. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/6/2008 5:29:19 PM - Y - Gain today on above average volume, rising from recent chart lows and its 200 DMA line near $46. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/4/2008 5:39:22 PM - Y - Fell today on lighter volume for a 4th consecutive loss, closing just above its recent chart lows and its 200 DMA line, a very important longer-term average. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

8/1/2008 3:06:48 AM - Y - Still struggling below its 50 DMA line, and its outlook would improve with a close above that important short-term average. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/31/2008 5:14:13 PM - Y - Still struggling below its 50 DMA line, and its outlook would improve with a close above that important short-term average. Recently featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. First featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/29/2008 5:22:54 PM - Y - Struggling below its 50 DMA line again since recently being featured in yellow in the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. First featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/28/2008 - Y - Sinking below its 50 DMA line since recently being featured again in yellow the 7/22/08 CANSLIM.net Mid-Day Breakouts Report (read here) and covered in greater detail in the Featured Stock Update section of the 7/25/08 CANSLIM.net After Market Update with an annotated graph (read here). Color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. First featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/25/2008 7:12:20 PM -

Y - See the Featured Stock Update section of this evening's CANSLIM.net After Market Update for current analysis and an annotated graph (read here). Sliced below its 50 DMA line since recently being featured again in yellow the CANSLIM.net Mid-Day Breakouts Report (read here). Recent gains with above average volume helped it rise above its 50 DMA line, and its color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. First featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).



7/24/2008 4:52:07 PM - Y - Sliced below its 50 DMA line since recently being featured again in yellow the CANSLIM.net Mid-Day Breakouts Report (read here). Recent gains with above average volume helped it rise above its 50 DMA line, and its color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/22/2008 3:22:33 PM - Y - Featured again in yellow in today's CANSLIM.net Mid-Day Breakouts Report (read here). Recent gains with above average volume helped it rise above its 50 DMA line, and its color code was changed to yellow again with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

7/22/2008 1:33:16 PM - Y - Recent gains with above average volume helped it rise above its 50 DMA line, and its color code is changed to yellow again today with new pivot point and max buy levels noted. Based on weak technical action it had been dropped from the Featured Stocks list on 6/27/08. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline (good C).

6/27/2008 - Today marked its 6th consecutive loss, with a considerable pullback triggering technical sell signals. It violated its 50 DMA line and is raising more concerns by falling under prior highs in the $48 area. Based on weak technical action it was dropped from the Featured Stocks list tonight. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/27/2008 4:43:50 PM - G - Today marked its 6th consecutive loss, with a considerable pullback triggering technical sell signals. It violated its 50 DMA line and is raising more concerns by falling under prior highs in the $48 area. Based on weak technical action it will be dropped from the Featured Stocks list tonight. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/26/2008 2:22:55 PM - G - Today marks its 5th consecutive loss, with a considerable pullback triggering technical sell signals. It violated its 50 DMA line and is raising more concerns by falling under prior highs in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/25/2008 6:02:38 PM - G - Third small loss on above average volume in the past 4 sessions, testing its 50 DMA line. Prior highs offer the next chart support in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/24/2008 3:29:38 PM - G - Third consecutive loss today, testing its 50 DMA line. Prior highs offer the next chart support in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/20/2008 12:36:30 PM - G - Hovering near all-time highs while quietly consolidating above its 50 DMA line and prior highs which offer support in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/18/2008 4:59:05 PM - G - Hovering near all-time highs while quietly consolidating above its 50 DMA line and prior highs that both offer support in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/13/2008 6:08:46 PM - G - Gapped up today while consolidating above its 50 DMA line and prior highs that both offer support in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/12/2008 3:01:57 PM - G - Negatively reversed today's early gains, and a gap down on 6/06/08 negated the prior session's gain after challenging recent all-time highs. Support to watch is at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/11/2008 5:22:22 PM - G - Holding its ground since a gap down on 6/06/08 negated the prior session's gain after challenging recent all-time highs. Support to watch is at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/10/2008 12:30:35 PM - G - Gapped down on 6/06/08 and negated the prior session's gain after challenging recent all-time highs. Support to watch is at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/10/2008 11:30:31 AM - G - Gapped down on 6/06/08 and negated the prior session's gain after challenging recent all-time highs. Support to watch is at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/6/2008 7:24:57 PM - G - Gapped down and negated the prior session's gain after challenging recent all-time highs. Found support recently at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/5/2008 3:12:49 PM - G - Considerable gain today on light volume has it challenging recent all-time highs after consolidating above support at prior chart highs and its 50 DMA line in the $48 area. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

6/4/2008 7:15:54 PM - G - Consolidating and finding support above prior chart highs and its 50 DMA line in the $48 area. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/30/2008 6:51:55 PM - G - Rose on average volume toward prior chart highs and above its max buy level. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/28/2008 - G - Rose on above average volume after a pullback toward prior chart highs and under its max buy level. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/22/2008 6:15:10 PM - G - Consolidating toward prior chart highs and under its max buy level. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/20/2008 6:08:30 PM - G - Second consecutive considerable loss on nearly twice average volume, consolidating toward prior chart highs and under its max buy level. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/19/2008 5:01:47 PM - G - Considerable loss today on nearly twice average volume, consolidating toward prior chart highs after rallying to new all-time highs last week with five consecutive gains. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green after it rose beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/19/2008 12:48:26 PM - G - Pulling back after rallying to new all-time highs last week with five consecutive gains. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green as it has risen beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/16/2008 5:07:58 PM - G - Hit new all-time highs, closing the week with a fifth consecutive gain. Rose from a "3 weeks tight" type of pattern with a considerable gain on 5/15/08 on volume +60% above average. Color code was changed to green as it has risen beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/15/2008 4:25:55 PM - G - Hit new all-time highs today with a considerable gain today helping it rise from a "3 weeks tight" type of pattern with volume +60% above average. Color code is changed to green as it has risen beyond its max buy level. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Chart support is at prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/14/2008 3:48:56 PM - Y - Hit new all-time highs with a gain today on average volume. See the Featured Stock Update section of the 5/14/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Rising from a "3 weeks tight" type pattern with volume generally drying up while holding its ground above prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/13/2008 - Y - See the Featured Stock Update section of this evening's CANSLIM.net After Market Update for analysis and an annotated graph (read here). Small gain today on average volume for a new high close. Recently consolidating in a "3 weeks tight" type pattern with volume drying up while holding its ground above prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/13/2008 4:33:35 PM - Y - Small gain today on average volume for a new high close. Recently consolidating in a "3 weeks tight" type pattern with volume drying up while holding its ground above prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/12/2008 4:13:32 PM - Y - Second best close, still consolidating in a "3 weeks tight" type pattern with volume drying up while holding its ground above prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/9/2008 4:45:04 PM - Y - Consolidating in a "3 weeks tight" type pattern with volume drying up while holding its ground above prior chart highs in the $48 area. Featured in yellow in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/7/2008 2:46:41 PM - Y - Consolidating in a tight range above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/6/2008 3:02:06 PM - Y - Consolidating in a tight range above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/5/2008 3:22:31 PM - Y - Consolidating in a tight range above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/2/2008 3:21:08 PM - Y - Consolidating in a tight range above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

5/1/2008 4:41:07 PM - Y - Consolidating in a tight range above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/29/2008 3:19:51 PM - Y - Consolidating on lighter volume above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/28/2008 3:29:04 PM - Y - Consolidating on lighter volume above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/25/2008 4:21:28 PM - Y - Consolidating on lighter volume above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/24/2008 4:32:45 PM - Y - Consolidating on lighter volume above prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/23/2008 4:37:26 PM - Y - Pulled back for a second session on lighter volume, falling toward prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/22/2008 4:48:11 PM - Y - Pulled back today, falling toward prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/22/2008 12:56:16 PM - Y - Pulling back today, falling toward prior chart highs in the $48 area. Featured in the 4/21/08 CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/21/2008 6:08:18 PM - Y - Featured in today's CANSLIM.net Mid-Day BreakOuts Report (read here) after a breakaway gap up to new all-time highs came following better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

4/21/2008 1:09:10 PM - Y - Today's breakaway gap up to new all-time highs came after it reported better than expected earnings news and raised guidance. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% guideline for 3 of the past 4 financial reports (good C).

11/12/2007 12:27:55 PM - Not near an ideal base now. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% for the last 6 financial reports (good C). Sales revenue growth has decelerated and is below the +25% guideline.

11/9/2007 12:25:33 PM - Not near an ideal base now. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% for the last 6 financial reports (good C). Sales revenue growth has decelerated and is below the +25% guideline.

11/5/2007 1:27:19 PM - Not near an ideal base now. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% for the last 6 financial reports (good C). Sales revenue growth has decelerated and is below the +25% guideline.

10/10/2007 12:32:42 PM - Gapped down today. Recent gains into new high ground lacked great volume conviction. Decent annual earnings history (the A criteria) and quarterly earnings increases were above the +25% for the last 6 financial reports (good C). Sales revenue growth has decelerated and is below the +25% guideline.

7/23/2007 12:21:03 PM - Sales history is below the guidelines and the base is questionable.

7/19/2007 12:23:44 PM - Sales history is below the guidelines and the base is questionable.

7/10/2007 12:27:26 PM - Sales history is below the guidelines and the base is questionable.

7/5/2007 12:22:05 PM - Sales history is below the guidelines and the base is questionable.

6/29/2007 12:25:09 PM - Sales history is below the guidelines and the base is questionable.

7/14/2005 12:25:06 PM - L in poor group. However, recent action fairly impressive.

7/13/2005 12:26:50 PM - Best in poor group. However, recent action fairly impressive.

6/30/2005 12:16:47 PM - Best in poor group. However, recent action fairly impressive.

6/17/2005 12:47:26 PM - Best in just okay group though recent action fairly impressive.

3/31/2005 12:13:58 PM - L in just okay group though recent action fairly impressive.

2/10/2005 12:20:42 PM - Best in poor group though recent action impressive on 12/16/04. Slight gap down yesterday on lower than average volume.

12/17/2004 12:18:20 PM - Best in poor group though recent action impressive on 12/16/04. Slight gap down today yet holding well.

12/16/2004 12:12:58 PM - Best in poor group though recent action impressive.

12/13/2004 12:27:13 PM - Best in poor group though recent action (10/21) impressive.

10/25/2004 1:00:00 PM - Best in poor group though recent action (10/21) impressive.

10/25/2004 1:00:00 PM - Best in poor group though recent action impressive.

7/23/2004 1:00:00 PM - Best in poor group. Base a little short though recent BV BO imprssive.

7/22/2004 1:00:00 PM - Best in poor group. Base a little short though recent action imprssive.

7/21/2004 1:00:00 PM - Best in poor group. Base a littke short though imprssive action today.

7/15/2004 1:00:00 PM - Best in poor group. Base too short at this point to be buyable under the guidelines.

7/13/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

7/9/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

6/30/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

6/29/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

6/28/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

6/25/2004 1:00:00 PM - Best in poor group. Base somewhat questionable at this point to be buyable under the guidelines.

6/22/2004 1:00:00 PM - Best in just ok group though Recnt BV BO (06/16)from cup with handle like pattern though has not made much headway since. Not very highly ranked by IBD. Last three "C"s are very impressive.

6/18/2004 1:00:00 PM - Best in just ok group though Recnt BV BO from cup with handle like pattern. Not very highly ranked by IBD. Last three "C"s are very impressive.

6/17/2004 1:00:00 PM - Best in poorly ranked group though recent action impressive.

6/17/2004 1:00:00 PM - Best in poorly ranked group.