10/24/2022 12:16:33 PM - Challenging its 52-week high with today's 8th gain in the span of 9 sessions. Prior mid-day reports noted - "Reported very strong sales revenues and earnings increases in quarterly comparisons through Jun '22 versus the year ago periods. Fundamental concerns remain as its up and down annual earnings history (A criteria) is below the investment system's guidelines."

10/13/2022 12:21:01 PM - Prior mid-day reports noted - "Reported very strong sales revenues and earnings increases in quarterly comparisons through Jun '22 versus the year ago periods. Fundamental concerns remain as its up and down annual earnings history (A criteria) is below the investment system's guidelines."

10/10/2022 12:13:58 PM - Reported very strong sales revenues and earnings increases in quarterly comparisons through Jun '22 versus the year ago periods. Fundamental concerns remain as its up and down annual earnings history (A criteria) is below the investment system's guidelines.

10/5/2022 12:15:44 PM - Reported very strong sales revenues and earnings increases in quarterly comparisons through Jun '22 versus the year ago periods. Fundamental concerns remain as its up and down annual earnings history (A criteria) is below the investment system's guidelines.

12/13/2019 12:12:23 PM - Rebounding toward its 2017 and 2018 highs with today's 6th consecutive gain. Fundamental concerns remain as when the 9/26/17 mid-day report last cautioned members - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

9/26/2017 12:18:20 PM - Wedged to new all-time highs then encountered distributional pressure and slumped below its 50 DMA line since the 6/28/17 mid-day report last cautioned members - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

6/28/2017 12:14:07 PM - Hitting a new all-time high. The 6/21/17 mid-day report cautioned - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

6/21/2017 12:57:56 PM - Perched near its all-time high. Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines.

4/22/2013 11:35:07 AM - Violating its 50 DMA line today. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Last noted in the 4/17/12 mid-day report with caution - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

4/17/2013 11:52:47 AM - Perched at its 52-week high, still holding its ground stubbornly after small gains in recent weeks. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Found support near its 50 DMA line then steadily advanced since noted in the 7/19/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

4/5/2013 12:02:36 PM - Perched at its 52-week high, holding its ground stubbornly after small gains in recent weeks. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Found support near its 50 DMA line then steadily advanced since noted in the 7/19/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

3/13/2013 12:16:51 PM - Pulling back from its 52-week high after a streak of small gains in recent weeks. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Found support near its 50 DMA line then steadily advanced since noted in the 7/19/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

2/28/2013 11:56:36 AM - Perched at its 52-week high today after a streak of 7 consecutive gains marked by heavy volume. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Found support near its 50 DMA line then steadily advanced since noted in the 7/19/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

2/26/2013 12:03:02 PM - Perched at its 52-week high today tallying its 6th consecutive gain. Reported earnings +69% on +5% sales revenues for the Dec '12 quarter, however fundamental concerns remain. Found support near its 50 DMA line then steadily advanced since last noted in the 7/19/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

7/19/2012 11:36:18 AM - Considerable gain today for a new 52-week high, its 5th consecutive gain. Went through a deep consolidation below its 50 DMA line then rebounded since noted in the 5/11/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

7/12/2012 12:10:33 PM - Consolidating -8.2% off its 52-week high today. Went through a deep consolidation below its 50 DMA line then rebounded since last noted in the 5/11/12 mid-day report - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

5/11/2012 12:01:32 PM - Consolidating -5.7% off its 52-week high today. Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines.

4/25/2012 12:02:08 PM - Perched at its 52-week high with a volume-driven gain today. Last noted in the 4/17/12 mid-day report - "A couple of volume-driven gains helped it recently rally from support at its 50 DMA line. Prior mid-day reports noted - 'Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines.'"

4/17/2012 12:11:55 PM - Hitting another new 52-week high with a volume-driven gain today. A couple of volume-driven gains helped it recently rally from support at its 50 DMA line. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

4/12/2012 11:52:48 AM - Hit a new 52-week high today. A couple of volume-driven gains helped it recently rally from support at its 50 DMA line. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

4/4/2012 11:55:44 AM - Perched near its 52-week high after a couple of volume-driven gains from support at its 50 DMA line. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

3/20/2012 12:00:00 PM - Consolidating in a tight range near its 52-week high for the past 3 weeks, pausing after a streak of 11 consecutive weekly gains. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

3/7/2012 11:53:56 AM - Perched near its 52-week high today. It has tallied 11 consecutive weekly gains. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

3/5/2012 12:19:21 PM - Hitting another new 52-week high today. It has tallied 11 consecutive weekly gains. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

2/27/2012 11:58:53 AM - Hitting a new 52-week high today. It has tallied 10 consecutive weekly gains. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

2/21/2012 12:09:28 PM - Holding its ground near its 52-week high today. It has tallied 9 consecutive weekly gains. Prior mid-day reports noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

2/17/2012 11:45:50 AM - Perched near its 52-week high today while on track for a 9th consecutive weekly gain. The 1/20/12 mid-day report noted - "Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines."

1/20/2012 11:55:56 AM - Today's gain is adding to a recent spurt of gains without great volume conviction as it has wedged to new 52-week highs. Earnings and sales growth has not been strong and steady in past quarterly comparisons, and its up and down annual earnings history (A criteria) is below the investment system's guidelines.

1/10/2008 1:04:11 PM - Earnings and sales growth has been strong in recent quarterly comparisons, but its annual earnings history (the A criteria) is below guidelines. Trading near prior chart highs in the $62-63 area while building a base on base pattern.

1/8/2008 12:37:29 PM - Earnings and sales growth has been strong in recent quarterly comparisons, but its annual earnings history (the A criteria) is below guidelines. Trading near prior chart highs in the $62-63 area while building a base on base pattern.

1/3/2008 12:33:16 PM - Earnings and sales growth has been strong in recent quarterly comparisons, but its annual earnings history (the A criteria) is below guidelines. Building a base on base pattern.

12/10/2007 12:37:20 PM - Earnings and sales growth has been strong in recent quarterly comparisons, but its annual earnings history is below guidelines (bad A criteria).

7/23/2007 12:21:46 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

6/22/2007 12:25:24 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

6/4/2007 12:32:35 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/25/2007 1:03:21 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/23/2007 12:34:02 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/18/2007 12:26:55 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/2/2007 12:18:09 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/26/2007 12:31:46 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/25/2007 12:20:57 PM - "C" and sales history are below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

10/26/2005 - Coverage was suspended on 10/25/2005.

10/25/2005 10:58:23 PM - G - Violently broke and closed below its 200 DMA on massive volume and as a result coverage will be suspended.

10/21/2005 3:52:47 PM - G - Had a string of consecutive losses after breaking its upward trendline. Now sits near support of its July/Aug lows.

10/19/2005 4:38:15 PM - G - String of consecutive losses halted with an up day on above average volume.

10/17/2005 - G - Again new recent lows today. See article above

10/14/2005 3:55:43 PM - G - New recent lows today.

10/11/2005 4:31:53 PM - G - Reversed from the mentioned support near $35 to close with a less substantial loss. May continue to move up from here.

10/11/2005 4:31:30 PM - G - Reversed from the mentioned support near $35 to close with a less substantial loss.

10/10/2005 4:47:38 PM - G - More declines today after a break of support of its upward trendline on Friday. As previously noted - 'A break below there would be the first technical concern. and this may mark that start of more declines.' Next support is $35.

10/10/2005 4:47:04 PM - G - More declines today after a break of support of its upward trendline on Friday. As previously noted - 'A break below there would be the first technical concern. and this may mark that start of more declines.'

10/7/2005 3:54:42 PM - G - Broke support today of its upward trendline. As previously noted - 'A break below there would be the first technical concern.' This may mark that start of more declines.

10/6/2005 4:28:37 PM - G - Declines today to just above the upward trendline. A break below there would be the first technical concern.

10/4/2005 12:25:55 PM - G - Continues consolidating just above the upward trendline. A break below there would be the first technical concern.

9/29/2005 - G - Declines again today yet price is still just above the upward trendline. A break below there would be a technical concern.

9/26/2005 12:37:45 PM - G - Continues moving up since it reversed from support of upward trendline. As previously noted . - 'May test support of upward trendline.'

9/22/2005 4:16:32 PM - G - Reversed from support of upward trendline. As previously noted . - 'May test support of upward trendline.'

9/20/2005 4:10:55 PM - G - Slight declines today though volume was less than average. May test support of upward trendline. Still remains in uptrend since first highlighted on 7/8/05 near $33 and in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/16/2005 4:32:06 PM - G - Declines today though volume was less than average. May test support of upward trendline. Still remains in uptrend since first highlighted on 7/8/05 near $33 and in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/15/2005 4:38:39 PM - G - Had gains intra-day yet closed with a loss though still remains in uptrend since first highlighted on 7/8/05 and in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/14/2005 12:29:16 PM - G - Slight gap open and gains today on above average volume adding to gains since featured. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/13/2005 12:17:20 PM - G - Making solid advance today on above average volume adding to gains since featured. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/12/2005 3:46:01 PM - G - Had better gains intra-day. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/9/2005 12:25:14 PM - G - Down a bit today. Support near $38. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/8/2005 4:26:03 PM - G - More declines today. Support near $38. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/7/2005 12:27:36 PM - G - Had new high this morning yet now sits with a slight loss. Support near $38. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/6/2005 4:57:58 PM - G - Even more gains today again on above average volume! First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/2/2005 12:26:47 PM - G - More gains today again on above average volume. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



9/1/2005 12:45:36 PM - G - Holding up since aggressive decline following a disappointing second-quarter report on the Mexican economy. Support near $35. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/31/2005 4:27:23 PM - G - Holding up since aggressive decline following a disappointing second-quarter report on the Mexican economy. Support near $35. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/29/2005 - G - More aggressive declines following a disappointing second-quarter report on the Mexican economy. Support near $35. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/29/2005 11:33:55 AM - G - Declines today yet volume light. Support near $35. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/23/2005 2:39:34 PM - G - Continues holding up since recent big volume breakout that triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/22/2005 4:38:02 PM - G - Closed higher on light volume. Support near $35. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/19/2005 4:54:27 PM - G - Closed higher on light volume. Support near $35. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/18/2005 4:29:56 PM - G - More above average declines. Support near $35. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/18/2005 4:29:55 PM - G - More above average declines. Support near $35. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/18/2005 12:17:39 PM - G - More above average declines. Support near $35. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/17/2005 12:27:48 PM - G - Off a bit yet well above support. Recent big volume breakout triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/16/2005 12:24:53 PM - G - New highs on huge volume! Recent big volume breakout that triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)



8/15/2005 - G - Holding up since the recent big volume breakout that triggered a technical buy signal. First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read here)

8/12/2005 4:17:46 PM - G - Holding up since the recent big volume breakout that triggered a technical buy signal.  First highlighted on 7/8/05 and then in more detail in the Aug 2005 issue of CANSLIM.net News on 8/1/05 (read <a href="here)/cnnews/cnn080105.asp#ASR/cnnews/cnn080105.asp#ASR">here</a>)<p />

8/11/2005 12:24:38 PM - G - Following through on the big volume breakout yesterday that triggered a technical buy signal. Price is now too extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)



8/10/2005 - G - Big volume breakout today that triggered a technical buy signal. Price is now too extended to be buyable under the guidelines so CANSLIM.net Status is changed to green. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)



8/10/2005 12:38:19 PM - Y - Triggering a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/10/2005 11:49:28 AM - Y - Triggering a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/3/2005 - Y - Holding up near all-time highs. An above average volume advance would triggered a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/3/2005 - Y - Holding up near all-time highs. An above average volume advance would triggered a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/2/2005 - Y - Holding up near all-time highs. Today's above average volume advance triggered a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/1/2005 3:58:13 PM - Y - Holding up near all-time highs. An above average volume advance would trigger a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

8/1/2005 3:58:10 PM - Y - Holding up near all-time highs. An above average volume advance would trigger a technical buy signal. Just highlighted in more detail in the Aug 2005 issue of CANSLIM.net News (read here)

7/28/2005 11:02:06 AM - Y - Holding up near all-time highs. An above average volume advance would trigger a technical buy signal.

7/26/2005 - Y - Broke upward trendline today. Initial support now near $32.

7/26/2005 11:25:55 AM - Y - Trading lower. Initial support near $32.

7/25/2005 5:19:34 PM - Y - Gapped slightly higher this morning yet ends session with a loss.

7/25/2005 11:17:21 AM - Y - Gapping higher this morning yet volume volume could be better.

7/25/2005 11:17:01 AM - Y - Gapping higher this morning yet volume volume could be better.

7/25/2005 11:16:59 AM - Y - Gapping higher this morning yet volume volume could be better.

7/21/2005 6:01:24 PM - Y - Continues holding up well since recent gap open.

7/21/2005 6:01:23 PM - Y - Continues holding up well since recent gap open.

7/19/2005 - Y - Continues holding up well since recent gap open.

7/18/2005 4:36:28 PM - Y - Continues holding up well since gap open and featured with today's declines on below average volume.

7/15/2005 4:54:02 PM - Y - Holding up well since gap open and featured.

7/14/2005 5:25:24 PM - Y - Holding up well since gap open and featured.

7/13/2005 6:46:15 PM - Y - Holding up well since gap open and featured.

7/11/2005 12:22:14 PM - Y - L in good group. Gapped out of its 6 month base today. Still below its max buy price.

7/8/2005 4:10:55 PM - Y - L in good group. Enjoys a fresh 52-week high close on above average volume! Broke out of its 6 month base today.

7/8/2005 12:27:44 PM - Y - L in good group. Moving up towards the old highs of its 6 month base.

7/7/2005 12:30:14 PM - L in good group. Moving slightly lower on below average volume. Stil trading in the middle of its base.

7/6/2005 12:19:41 PM - L in good group. Formed cup-wtih-handle type pattern. Yet handle is questionable.

6/22/2005 12:27:14 PM - L in very good group. Forming right side of cup like pattern.

3/7/2005 12:16:33 PM - L in very good group. Too ET.

2/23/2005 12:17:16 PM - Best in great group. Too ET.

2/22/2005 12:14:01 PM - L in great group. Too ET.

12/23/2004 12:20:43 PM - L in pretty good group. Base somewhat questionable.

12/1/2004 12:34:32 PM - L in pretty good group. Base somewhat questionable.

11/30/2004 12:36:30 PM - L in pretty good group. Base somewhat questionable.