2/28/2023 1:08:15 PM - Perched at its all-time high, extended from any sound base. Reported Dec '22 quarterly earnings -14% on -9% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

2/17/2022 12:27:53 PM - Gapped up today for a big 5th consecutive gain, challenging its all-time high. Reported very strong sales revenues and earnings increases in the 4 latest quarterly comparisons through Dec '21 versus the year ago periods. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

7/25/2019 12:55:56 PM - Gapped up today and powered to a new all-time high. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

5/17/2018 12:51:15 PM - Perched near its all-time high. Reported improved earnings increases in the Dec '17 and Mar '18 quarters. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

7/12/2007 1:02:16 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

7/11/2007 12:43:51 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

5/8/2007 12:52:24 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/24/2007 12:51:09 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/23/2007 1:07:58 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/20/2007 1:08:02 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/19/2007 12:42:51 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/16/2007 12:43:00 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/12/2007 1:42:04 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/3/2007 2:09:27 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

4/2/2007 1:51:08 PM - "C" below guidelines.

5/11/2006 1:42:24 PM - "C" below guidelines.

4/21/2006 12:47:39 PM - "C" below guidelines.

4/20/2006 12:52:24 PM - "C" below guidelines.

4/18/2006 12:56:11 PM - "C" below guidelines.

4/17/2006 1:02:31 PM - "C" below guidelines.

4/4/2006 12:55:14 PM - "C" below guidelines.

4/3/2006 1:06:32 PM - "C" below guidelines.

3/17/2006 1:12:54 PM - "C" below guidelines.

3/1/2006 1:15:27 PM - "C" below guidelines.

2/23/2006 12:58:07 PM - "C" below guidelines.

7/16/2004 1:00:00 PM - Good group. Getting a little ET at this point.

7/15/2004 1:00:00 PM - Good group. Getting a little ET at this point.

7/14/2004 1:00:00 PM - Good group. Getting a little ET at this point.

6/25/2004 1:00:00 PM - Pretty good group. Getting a little ET at this point though recent action is impressive.