6/1/2021 12:41:16 PM - Hovering in a tight range near its 52-week high for the past 4 weeks with volume totals cooling. Reported Mar '21 quarterly earnings +243% on +57% sales revenues versus the year ago period. Recent quarterly comparisons showed great earnings increases above the +25% minimum guideline (C criteria) with impressive acceleration in sales revenues growth rate in sequential comparisons. Annual earnings history included a noted downturn in FY '17, making it not a great match with the fact-based investment system's guidelines.

4/12/2021 1:00:01 PM - Hit another new 52-week high today but reversed into the red following a streak of 6 consecutive gains marked by increasing volume. Reported Dec '20 quarterly earnings +140% on +44% sales revenues versus the year ago period. Recent quarterly comparisons showed great earnings increases above the +25% minimum guideline (C criteria). Annual earnings history included a downturn in FY '17, making it not a great match with the fact-based investment system's guidelines.

8/13/2020 12:51:44 PM -

Pulling back this week after challenging its 52-week high. Reported Jun '20 quarterly earnings +51% on +9% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Earnings history has not been a match with the fact-based investment system's guidelines."



8/12/2020 1:03:23 PM -

Pulling back this week after challenging its 52-week high. Reported Jun '20 quarterly earnings +51% on +9% sales revenues versus the year ago period. Prior mid-day reports cautioned - "Earnings history has not been a match with the fact-based investment system's guidelines."



7/25/2013 2:13:03 PM -

Hit a new 52-week high today. Prior mid-day reports cautioned - "Earnings history has not been a match with the fact-based investment system's guidelines."



6/14/2013 12:58:51 PM -

Rebounding near its 50 DMA line with today's gain. Stalled after wedging to new highs since last noted in the 4/08/13 mid-day report with caution - "Earnings history has not been a match with the fact-based investment system's guidelines."



4/8/2013 12:28:07 PM -

Rebounding from below its 50 DMA line with today's gain. Slumped but stayed above its 200 DMA line since violating the 50 DMA line when last noted in the 2/14/13 mid-day report with caution - "Earnings history has not been a match with the fact-based investment system's guidelines."



2/14/2013 1:08:20 PM -

Slumping below its 50 DMA line with higher volume behind today's 3rd consecutive loss. Prior mid-day reports cautioned - "Earnings history has not been a match with the fact-based investment system's guidelines."



1/25/2013 12:37:25 PM -

Retreating from its 52-week high with above average volume behind today's 2nd consecutive loss. Recently found support near its 50 DMA line then blasted to new 52-week highs with a spurt of volume-driven gains. Prior mid-day reports cautioned - "Earnings history has not been a match with the fact-based investment system's guidelines."



11/20/2012 12:38:12 PM -

Recently found support near its 50 DMA line then blasted to new 52-week highs with a spurt of volume-driven gains. Prior mid-day reports noted - "Earnings history has not been a match with the fact-based investment system's guidelines."



11/6/2012 12:47:48 PM -

Recently found support near its 50 DMA line and it then blasted to new 52-week highs with a spurt of volume-driven gains. Prior mid-day reports noted - "Earnings history has not been a match with the fact-based investment system's guidelines."



11/1/2012 1:24:50 PM -

Recently found support near its 50 DMA line and it then blasted to new 52-week highs with a spurt of volume-driven gains. The 10/31/12 mid-day report noted - "Earnings history has not been a match with the fact-based investment system's guidelines."



10/31/2012 1:03:58 PM -

Earnings history has not been a match with the fact-based investment system's guidelines. Found support near its 50 DMA line and it is perched within close striking distance of its 52-week high hit last week.



11/14/2005 12:51:01 PM - 'C' below guidelines.

11/2/2005 1:03:35 PM - 'C' below guidelines.

11/2/2005 1:03:35 PM - 'C' below guidelines.

11/1/2005 1:32:10 PM - 'C' below guidelines.

10/28/2005 12:45:15 PM - 'C' below guidelines.

10/26/2005 1:58:06 PM - 'C' below guidelines.

10/20/2005 12:44:41 PM - 'C' below guidelines.

10/19/2005 1:14:09 PM - Base questionable.

10/18/2005 1:13:20 PM - Base questionable.