5/25/2011 12:51:25 PM - Quarterly and annual earnings history (C and A criteria) are not a solid match with the fact-based investment system's guidelines. Today it is perched near its 52-week high and within close striking distance of its all time high ($51.68 in July 2007).

3/18/2005 12:58:29 PM - Best in decent group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

3/9/2005 12:39:27 PM - L in pretty good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

3/7/2005 12:46:31 PM - L in pretty good group. Base questionable.

3/3/2005 12:59:32 PM - L in pretty good group. Base questionable.

2/24/2005 12:50:06 PM - L in decent group. Base questionable.

2/22/2005 12:54:31 PM - L in decent group. Base questionable.

2/18/2005 12:40:55 PM - L in good group. Base questionable.

2/10/2005 12:37:58 PM - L in good group. Gapped higher on massive volume earlier last month and has moved steadily higher since. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

2/9/2005 1:03:46 PM - L in good group. Gapped higher on massive volume earlier last month and has moved steadily higher since. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/19/2005 12:44:37 PM - L in good group. Gapped higher on massive volume earlier this month and has moved steadily higher since. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/13/2005 12:48:06 PM - Best in good group. Gapped higher on massive volume last week and again today. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/10/2005 12:49:09 PM - Best in decent group. Gapped higher on massive volume last week. Base somewhat questionable at this point.

1/7/2005 12:38:26 PM - Best in decent group. Gapped higher on massive volume today. Base somewhat questionable at this point.

12/29/2004 12:47:15 PM - L in decent group. Base somewhat questionable at this point.

12/16/2004 12:40:10 PM - L in decent group. Base somewhat questionable at this point.

12/15/2004 12:39:56 PM - L in decent group. Base somewhat questionable at this point.

11/30/2004 1:26:16 PM - L in decent group. Base somewhat questionable at this point.

11/30/2004 1:03:12 PM - L in decent group. Base somewhat questionable at this point.

11/26/2004 11:49:43 AM - L in decent group. Impressive move today. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/10/2004 12:48:05 PM - L in decent group. Impressive move today.

7/13/2004 1:00:00 PM - L in decent group. Gap open and BV BO today from somewhat questionable base.

7/9/2004 1:00:00 PM - L in decent group. Base questionable.