12/5/2023 12:37:08 PM - Pulling back today after powering to a new 52-week high with 5 consecutive gains. Reported Oct '23 quarterly earnings +3% on +3% sales revenues versus the year-ago period. Sub par sales revenues growth and lackluster annual earnings (A criteria) growth history remain concerns, fundamentally. Small supply of only 6.4 million shares in its trading float can contribute to greater price volatility.

12/1/2023 1:09:32 PM - Powering to a new 52-week high with today's 4th consecutive gain. Seven of the 8 latest quarterly earnings comparisons through the Jul '23 quarter versus the year-ago periods have been above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 6.4 million shares in its trading float can contribute to greater price volatility.

11/27/2023 1:00:58 PM - Perched within close striking distance of its 52-week high following recent gains backed by light volume. Seven of the 8 latest quarterly earnings comparisons through the Jul '23 quarter versus the year-ago periods have been above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 6.4 million shares in its trading float can contribute to greater price volatility.

10/24/2023 2:01:27 PM - Perched within striking distance of its 52-week high following volume-driven gains. Seven of the 8 latest quarterly earnings comparisons through the Jul '23 quarter versus the year-ago periods have been above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 6.34 million shares in its trading float can contribute to greater price volatility.

10/6/2023 12:37:37 PM - Perched within striking distance of its 52-week high following volume-driven gains. Seven of the 8 latest quarterly earnings comparisons through the Jul '23 quarter versus the year-ago periods have been above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 6.34 million shares in its trading float can contribute to greater price volatility.

10/5/2023 1:12:07 PM - Seven of the 8 latest quarterly earnings comparisons through the Jul '23 quarter versus the year-ago periods have been above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 6.34 million shares in its trading float can contribute to greater price volatility.

3/21/2022 12:45:42 PM - The 3 latest quarterly earnings increases through Jan '22 versus year ago periods have above the +25% guideline (C criteria) but with sub par sales revenues growth. Lackluster annual earnings (A criteria) growth history remains a concern. Small supply of only 8.4 million shares in its trading float can contribute to greater price volatility.

3/20/2009 11:44:32 AM - Gains this week with slightly above average volume helped it break out to multi-year highs. Quarterly sales and earnings increases have been under the +25% guideline, yet it has a slow but steady annual earnings growth history. Small supply of only 5 million shares in its trading float can contibute to greater volatility.

2/10/2009 12:55:22 PM - No technical chart resistance remains to hinder its progress, however it has shown lackluster sales increases (under the +25% guideline) and slow, steady annual earnings growth history. Small supply of only 5 million shares in its trading float can contibute to greater volatility.

1/27/2009 1:17:28 PM - No technical chart resistance remains to hinder its progress, however it has shown lackluster sales increases (under the +25% guideline) and slow, steady annual earnings growth history. Small supply of only 5 million shares in its trading float can contibute to greater volatility.