10/18/2023 12:14:40 PM - Pulling back today following 9 consecutive gains, making steady progress above its 50 DMA line ($34.41) and approaching its all-time high ($37.97 on 6/03/22). Reported Jun '22 quarterly earnings +48% on +9% sales revenues versus the year ago period. Three of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has strong and steady, matching the investment system's A criteria.

10/17/2023 12:37:01 PM - On track today for a 9th consecutive gain, making steady progress above its 50 DMA line ($34.40) and approaching its all-time high ($37.97 on 6/03/22). Reported Jun '22 quarterly earnings +48% on +9% sales revenues versus the year ago period. Three of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has strong and steady, matching the investment system's A criteria.

8/2/2022 12:48:23 PM - Consolidating near its 50 DMA line ($33.26) but it faces resistance due to overhead supply up to the $38 level. Reported Jun '22 quarterly earnings +48% on +9% sales revenues versus the year ago period. Three of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Annual earnings history has strong and steady, matching the investment system's A criteria.

5/10/2022 1:57:30 PM - Pulled back from its 52-week high testing its 50 DMA line ($33.73) with today's loss. Reported Mar '22 quarterly earnings +17% on -3% sales revenues versus the year ago period. Its annual and quarterly earnings history has been up and down, not a match with the investment system's C and A criteria.

10/11/2021 12:58:15 PM -

Hit a new 52-week high today. Reported Jun '21 quarterly earnings +8% on +28% sales revenues versus the year ago period. Its annual and quarterly earnings history has been up and down, not a match with the investment system's C and A criteria.



12/2/2011 1:28:32 PM -

Inching higher today for a 6th consecutive gain, rallying within close striking distance of its 52-week high. It showed better increases in sales revenues and earnings in the June and September quarterly comparisons versus the year ago period(s). Its annual and quarterly earnings history has been up and down, not a match with the investment system's C and A criteria.



6/25/2008 1:01:28 PM -

Reversed much of today's early gains after reaching a new 52-week high. Building a base-on-base type pattern above its 50 DMA line. Good annual and quarterly earnings growth satisfies the C & A criteria.



12/24/2007 11:48:29 AM -

Inconsistent sales and earnings increases.



3/22/2007 1:13:43 PM - "C" and sales history is 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.

2/17/2005 12:54:07 PM - Broke out of a three month base base. "A" questionable. PP= $17.28 MB= $18.14

2/16/2005 12:51:28 PM - Broke out of a three month base base. "A" poor. PP= $17.28 MB= $18.14

2/2/2005 1:01:09 PM - Breaking out of a three month base base. "A" poor. PP= 17.28

1/27/2005 1:11:32 PM - Building a 3 month base. "A" poor. PP= 17.28

11/30/2004 1:27:41 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

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

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

11/24/2004 1:00:12 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/19/2004 12:56:40 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/18/2004 1:01:30 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.