4/26/2022 12:31:34 PM - Recently perched within striking distance of its all-time high. The 2 latest quarterly earnings comparisons through Dec '21 were above the +25% minimum guideline (C criteria). Annual earnings history (good A criteria) has been up and down.

8/15/2008 12:51:06 PM - No resistance remains due to overhead supply, and it recently found support near its 50 DMA line. Good annual earnings history (good A criteria), however quarterly earnings and sales increases have been under the +25% guideline.

8/14/2008 12:52:49 PM - No resistance remains due to overhead supply, and it recently found support near its 50 DMA line. Good annual earnings history (good A criteria), however quarterly earnings and sales increases have been under the +25% guideline.

7/31/2008 1:50:56 PM - Recently cleared multi-year chart highs in the $31-32 area, so no resistance remains due to overhead supply. Good annual earnings history (good A criteria), however quarterly earnings and sale increases have been under the +25% guideline.

6/19/2008 12:59:44 PM - Recently challenging multi-year chart highs in the $31-32 area with little resistance remaining due to overhead supply. Good annual earnings history however quarterly increases have been erratic and sales revenues increases have been under the +25% guideline.

5/29/2008 1:04:44 PM - Recently challenging multi-year chart highs in the $31-32 area with little resistance remaining due to overhead supply. Good annual earnings history however quarterly increases have been erratic and sales revenues increases have been under the +25% guideline.

5/13/2008 12:48:37 PM - Challenging multi-year chart highs in the $31-32 area with little resistance remaining due to overhead supply. Good annual earnings history however quarterly increases have been erratic and sales revenues increases have been under the +25% guideline.