6/4/2024 1:02:43 PM - Pulled back abruptly from its 52-week high with volume-driven losses testing the 50 DMA line ($28.79) prior high in the $29 area which define important near-term support to watch. Reported Apr '24 quarterly earnings +26% on +3% sales revenues versus the year-ago period. Sub par sales revenues growth and lackluster quarterly and annual earnings (C and A criteria) growth history remain concerns, fundamentally. Small supply of only 6.3 million shares in its trading float can contribute to greater price volatility.

5/23/2024 1:31:24 PM - Pulled back from its 52-week high toward the prior high in the $29 area which defines initial support to watch. The 5/15/24 mid-day report last noted - "Reported Jan '24 quarterly earnings +14% on +2% 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.3 million shares in its trading float can contribute to greater price volatility."

5/15/2024 12:50:12 PM - Perched at a new 52-week high today following a recent spurt of gains lacking great volume conviction. Reported Jan '24 quarterly earnings +14% on +2% 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.3 million shares in its trading float can contribute to greater price volatility.

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.