6/3/2022 12:48:39 PM - Encountered distributional pressure this week after rebounding above its 50 and 200 DMA lines. Reported earnings +29% on +6% sales revenues for the Mar '22 quarter versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady."

5/26/2022 2:28:33 PM - Rebounding above its 50 and 200 DMA lines. Reported earnings +29% on +6% sales revenues for the Mar '22 quarter versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady."

11/17/2020 12:58:45 PM - Perched at a new 52-week high today, extended from any sound base following an impressive streak of 11 consecutive gains and several with above average volume. Reported earnings +77% on +27% sales revenues for the Sep '20 quarter versus the year ago period, its 4th strong quarterly comparison. Noted with caution in prior mid-day reports - "Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady."

11/3/2020 12:45:16 PM - Rebounding near its 52-week high with today's big volume-driven gain. Reported earnings +77% on +27% sales revenues for the Sep '20 quarter versus the year ago period, its 4th strong quarterly comparison. Noted with caution in prior mid-day reports - "Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady."

8/20/2020 12:12:26 PM - Sputtering below its 50 DMA line ($29.69) which acted as resistance in recent weeks after damaging volume-driven losses. Reported earnings +57% on +14% sales revenues for the Jun '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Last noted with caution in the 7/31/20 mid-day report - "Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady."

7/31/2020 12:57:33 PM - Retreating from its 52-week high and violating its 50 DMA line with today's volume-driven loss. Reported earnings +57% on +14% sales revenues for the Jun '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Fundamental concerns remain as its annual earnings (A criteria) history has not been strong and steady.

7/2/2020 12:58:22 PM - Gapped up today hitting a new 52-week high following a brief consolidation. Reported earnings +65% on +22% sales revenues for the Mar '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain.

6/16/2020 12:39:05 PM - Gapped up today hitting a new 52-week high. Reported earnings +65% on +22% sales revenues for the Mar '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain.

6/15/2020 12:20:04 PM - Consolidating after challenging its 52-week high last week. Reported earnings +65% on +22% sales revenues for the Mar '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain.

10/31/2019 12:58:47 PM - Hit yet another new 52-week high today but quickly reversed into the red. Reported earnings -15% on +4% sales revenues for the Sep '19 quarter. Fundamental concerns remain.

10/7/2019 12:24:23 PM - Hitting another new 52-week high with today's 6th consecutive gain. Reported earnings -22% on +2% sales revenues for the Jun '19 quarter. Fundamental concerns remain.

8/1/2019 12:35:55 PM - Gapped up today and hit a new 52-week high. Reported earnings -22% on +2% sales revenues for the Jun '19 quarter. Fundamental concerns remain.

5/2/2019 12:36:04 PM - Gapped down today violating its 50 DMA line ($16.85). Reported earnings +18% on +12% sales revenues for the Mar '19 quarter. Last noted with caution in the 4/08/19 mid-day report - "Perched at its 52-week high and challenging multi-year highs with recent volume-driven gains. Reported earnings +29% on +7% sales revenues for the Dec '18 quarter. Sequential comparisons had lower sales revenues and earnings versus the year ago periods in the Mar, Jun, and Sep '18 quarters."

4/8/2019 12:09:08 PM - Perched at its 52-week high and challenging multi-year highs with recent volume-driven gains. Reported earnings +29% on +7% sales revenues for the Dec '18 quarter. Sequential comparisons had lower sales revenues and earnings versus the year ago periods in the Mar, Jun, and Sep '18 quarters.

4/2/2019 12:40:22 PM - Perched at its 52-week high and challenging multi-year highs with recent volume-driven gains. Reported earnings +29% on +7% sales revenues for the Dec '18 quarter. Sequential comparisons had lower sales revenues and earnings versus the year ago periods in the Mar, Jun, and Sep '18 quarters.

11/3/2017 1:06:58 PM - Perched at multi-year highs while tallying another volume-driven gain, extended from any sound base. Reported earnings +55% on +17% sales revenues for the Sep '17 quarter. Sequential quarterly comparisons show deceleration in the sales revenues growth rate from +140%, to +73%, and to +17% in the Mar, Jun, and Sep '17 quarters, respectively.

9/5/2006 12:37:10 PM - Group rank below guidelines and base questionable.

8/31/2006 12:45:46 PM - Group rank below guidelines and base questionable.

8/30/2006 12:55:03 PM - Group rank below guidelines and base questionable.

8/23/2006 12:42:02 PM - Group rank below guidelines.

7/3/2006 11:21:57 AM - "C" below guidelines.

6/30/2006 12:57:00 PM - "C" below guidelines.

4/25/2006 12:56:49 PM - "C" below guidelines.

4/20/2006 12:35:43 PM - "C" below guidelines.

4/3/2006 12:35:08 PM - "C" below guidelines.

3/2/2006 12:37:17 PM - "C" below guidelines.

2/28/2006 12:24:45 PM - "C" below guidelines.

2/16/2006 12:51:10 PM - No base and "C" below guidelines.

2/9/2006 12:45:38 PM - No base.

12/1/2004 12:56:29 PM - Best in poor group though impressive action today.

11/22/2004 12:35:20 PM - Best in poor group. No base.

11/19/2004 12:37:52 PM - Best in poor group.