1/23/2018 1:48:36 PM - Challenging its 52-week high with today's big volume-driven gain. Reported earnings +130% on +21% sales revenues for the Sep '17 quarter. Fundamental concerns remain. Earnings history has been erratic and below guidelines of the fact-based investment system (C and A criteria) leaving fundamental concerns.

6/8/2007 12:24:04 PM - "C" and sales history 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/6/2007 12:34:25 PM - "C" and sales history 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/1/2007 1:15:59 PM - "C" and sales history 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/9/2007 1:05:43 PM - "C" and sales history 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/8/2007 12:58:18 PM - "C" and sales history 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.

3/29/2007 12:56:48 PM - "C" and sales history 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.

3/20/2007 12:54:05 PM - "C" and sales history 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.

3/9/2007 12:38:44 PM - "C" and sales history below guidelines and no base. 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.

2/15/2007 1:31:24 PM - "C" and sales history below guidelines and no base. 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.

2/13/2007 1:12:45 PM - "C" and sales history below guidelines and no base. 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.

2/12/2007 1:35:22 PM - "C" and sales history below guidelines and no base. 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.

2/5/2007 2:03:23 PM - "C" and sales history below guidelines and no base. 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.

2/1/2007 12:59:59 PM - "C" and sales history below guidelines and no base. 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.

1/31/2007 1:00:36 PM - "C" and sales history below guidelines and no base. 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.

11/20/2006 1:10:00 PM - "C" and sales history below guidelines and no base.

2/16/2005 12:54:03 PM - Great group. Breaking out of a four month base. PP=$54.16 MB= $ 56.87

2/4/2005 12:50:57 PM - Great group. Building a four month base.

1/25/2005 12:59:17 PM - Very good group. Recently traded below its 50DMA and now moving towards upper half of base.

12/6/2004 12:30:21 PM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/29/2004 12:47:48 PM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/26/2004 11:51:59 AM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/23/2004 12:57:04 PM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/22/2004 12:48:08 PM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/19/2004 12:57:25 PM - L in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/8/2004 12:41:53 PM - Pretty good group. Impressive move today.

10/6/2004 1:00:00 PM - Pretty good group. Impressive move today.

10/4/2004 1:00:00 PM - Pretty good group. Impressive move today.

9/10/2004 1:00:00 PM - Pretty good group.

9/9/2004 1:00:00 PM - Pretty good group.