9/24/2020 12:32:17 PM - Consolidating after hitting a new 52-week high last week. Reported Jun '20 quarterly earnings +189% on +47% sales revenues versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline. Annual earnings (A criteria) history has not been strong and steady.

8/7/2020 1:02:49 PM - Challenging its 52-week high after a big volume-driven gain on the prior session. Reported Jun '20 quarterly earnings +189% on +47% sales revenues versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline. Annual earnings (A criteria) history has not been strong and steady.

3/22/2010 12:42:46 PM - Latest quarter ended Dec 31, 2009 showed sales revenues increasing after a couple of negative quarterly comparisons. Quarterly and annual earnings history has been erratic. Consolidating near its 52-week high, extended from its latest sound base pattern. Prior chart highs near $18 are a support level to watch on pullbacks.