1/31/2024 12:23:48 PM - Pulling back from its 52-week high with another volume-driven loss. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Dec '23 quarterly earnings +54% on +0% sales revenues versus the year ago period, its 3rd quarterly comparison well above the +25% minimum earnings guideline (C criteria) but with lackluster sales revenues growth. Annual earnings (A criteria) history has been strong following a downturn in FY '20.

1/11/2024 12:20:02 PM - Extended from any sound base and perched at its 52-week high after 5 consecutive small gains. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Sep '23 quarterly earnings +81% on +7% sales revenues versus the year ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20.

8/3/2023 12:56:58 PM - Gapped up today hitting another new 52-week high with a 5th consecutive volume-driven gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Jun '23 quarterly earnings +166% on +15% sales revenues versus the year ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20.

7/14/2023 12:33:54 PM - Hitting another new 52-week high with today's 6th consecutive volume-driven gain. Prior mid-day reports noted - "Found support at its 200 DMA line in recent weeks while consolidating. Reported Mar '23 quarterly earnings +18% on +8% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20."

7/12/2023 12:30:11 PM - Hitting a new 52-week high with today's gap up and volume-driven gain. Prior mid-day reports noted - "Found support at its 200 DMA line in recent weeks while consolidating. Reported Mar '23 quarterly earnings +18% on +8% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20."

6/16/2023 12:58:47 PM - Pulling back from its 52-week high following a spurt of volume-driven gains since the 6/01/23 mid-day report last noted - "Found support at its 200 DMA line in recent weeks while consolidating. Reported Mar '23 quarterly earnings +18% on +8% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20."

6/1/2023 12:47:33 PM - Perched near its new 52-week high following volume-driven gains. Found support at its 200 DMA line in recent weeks while consolidating. Reported Mar '23 quarterly earnings +18% on +8% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong following a downturn in FY '20.

2/21/2023 12:48:10 PM - Hitting a new 52-week high with today's 6th consecutive gain. Found support near its 50 DMA line in recent weeks while consolidating. Reported stronger Sep and Dec '22 quarterly results. Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been up and down, not a good match with the fact-based investment system's guidelines.

3/26/2021 12:27:32 PM - Hovering near its 52-week high, finding support at its 50 DMA line. Noted in the 3/24/21 mid-day report - "Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been up and down, not a good match with the fact-based investment system's guidelines."

3/24/2021 12:33:37 PM - Hovering near its 52-week high. Last noted in the 11/16/20 mid-day report - "Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been up and down, not a good match with the fact-based investment system's guidelines."

11/16/2020 1:06:12 PM - Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been up and down, not a good match with the fact-based investment system's guidelines.

1/31/2018 1:31:36 PM - Traded in a wide intra-day range today hitting new multi-year highs, undercutting its 50 DMA line, then rebounding. Fundamental concerns remain even though it showed improved sales revenues and earnings increases in the Jun, Sep, and Dec '17 quarters. Its annual earnings (A criteria) history has been up and down, not a good match with the fact-based investment system's guidelines.

12/7/2017 12:28:40 PM - Consolidating near its 50 DMA line, perched near multi-year highs. Fundamental concerns remain even though it showed improved sales revenues and earnings increases in the Jun and Sep '17 quarters. Prior quarter and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system guidelines.

11/16/2017 1:04:00 PM - Perched near multi-year highs. Fundamental concerns remain even though it showed improved sales revenues and earnings increases in the Jun and Sep '17 quarters. Prior quarter and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system guidelines.

11/15/2017 12:41:03 PM - Perched near multi-year highs. Fundamental concerns remain even though it showed improved sales revenues and earnings increases in the Jun and Sep '17 quarters. Prior quarter and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system guidelines.

10/31/2016 12:32:43 PM - Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 6/30/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

10/19/2016 12:48:06 PM - Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 6/30/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

9/7/2016 12:49:48 PM - Fundamental concerns remain. Went through a deep consolidation since last noted with caution in the 6/30/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

6/30/2014 12:10:33 PM - Consolidating near its 50 DMA line, trading -10.7% off its 52-week high hit when noted in the 4/24/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

5/29/2014 12:29:11 PM - Consolidating above its 50 DMA line, trading -9.8% off its 52-week high hit when noted in the 4/24/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

5/27/2014 12:50:21 PM - Consolidating above its 50 DMA line, trading -9.1% off its 52-week high hit when noted in the 4/24/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

5/19/2014 12:26:48 PM - Consolidating above its 50 DMA line, trading -8.6% off its 52-week high hit when noted in the 4/24/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

5/16/2014 12:25:02 PM - Consolidating near its 50 DMA line, trading -11.4% off its 52-week high hit when last noted in the 4/24/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

4/24/2014 12:40:48 PM - Hitting another new 52-week high with today's considerable volume-driven gain. Gapped up from below its 50 DMA line when noted in the 4/22/14 mid-day report. Tested support at its 200 DMA line during its consolidation since noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

4/22/2014 12:29:03 PM - Gapped up from below its 50 DMA line today and hit a new 52-week high with a considerable volume-driven gain. Tested support at its 200 DMA line during its consolidation since last noted with caution in the 3/04/14 mid-day report - "Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines."

3/4/2014 12:29:57 PM - Hitting a new 52-week high today. Sales revenues and earnings history has been erratic and is not a match with the fact-based investment system guidelines.