8/1/2024 1:18:29 PM - Gapped down today retreating from multi-year highs with a damaging volume-driven loss violating its 50 DMA line. Reported Jun '24 quarterly earnings -11% on -3% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum guideline versus the year-ago period. Annual earnings history (A criteria) has been up and down.

7/26/2024 11:55:41 AM - Hovering near multi-year highs with volume totals cooling. Reported Mar '24 quarterly earnings +8% on +0% sales revenues versus the year ago period, breaking a streak of 4 strong quarterly comparisons more than +25% above the year-ago period. Annual earnings history (A criteria) has been up and down.

5/2/2024 1:02:25 PM - Gapped up today challenging multi-year highs. Reported Mar '24 quarterly earnings +8% on +0% sales revenues versus the year ago period, breaking a streak of 4 strong quarterly comparisons more than +25% above the year-ago period. Annual earnings history (A criteria) has been up and down.

4/18/2024 12:18:10 PM - Consolidating near multi-year highs. Reported Dec '23 quarterly earnings +57% on +15% sales revenues versus the year ago period, its 4th strong quarterly comparison versus the year-ago period. Annual earnings history (A criteria) has been up and down.

4/12/2024 12:01:34 PM - Gapped down today for a 4th consecutive loss, pulling back from multi-year highs. Reported Dec '23 quarterly earnings +57% on +15% sales revenues versus the year ago period, its 4th strong quarterly comparison versus the year-ago period. Annual earnings history (A criteria) has been up and down.

9/26/2023 12:22:51 PM - Gapped down on 9/22/23 violating its 200 DMA line. Pulled back from its 52-week high and slumped below its 50 DMA line in recent weeks. Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

9/25/2023 12:16:30 PM - Gapped down on the prior session violating its 200 DMA line. Pulled back from its 52-week high and slumped below its 50 DMA line in recent weeks. Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

9/22/2023 12:28:34 PM - Gapped down today violating its 200 DMA line. Pulled back from its 52-week high and slumped below its 50 DMA line ($14.23) in recent weeks. Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

9/18/2023 12:49:30 PM - Pulled back from its 52-week high and slumped below its 50 DMA line ($14.26) in recent weeks. Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

9/14/2023 12:17:22 PM - Pulled back from its 52-week high and recently slumped below its 50 DMA line ($14.24). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

9/6/2023 12:25:53 PM - Pulled back from its 52-week high and slumped below its 50 DMA line ($14.20). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

8/28/2023 12:06:24 PM - Perched near its 52-week high, finding support at its 50 DMA line ($14.07). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

8/18/2023 12:39:28 PM - Pulled back from its 52-week high with a gap down and 6 consecutive losses, testing support at its 50 DMA line ($13.94). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.

8/14/2023 12:48:40 PM - Pulled back from its 52-week high with a gap down on the prior session when noted in the mid-day report - "Recently rose from support at its 50 DMA line ($13.81). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period."

8/11/2023 12:52:24 PM - Pulling back from its 52-week high with today's gap down. Recently rose from support at its 50 DMA line ($13.81). Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.



8/8/2023 12:51:14 PM -

Perched at its 52-week high today after rising from its 50 DMA line. Reported Jun '23 quarterly earnings +100% on +28% sales revenues versus the year ago period, its 2nd strong quarterly comparison versus the year-ago period.



8/2/2017 12:14:41 PM -

Pulling back from its 52-week high today after steadily rising from its 50 DMA line with a streak of gains. Prior mid-day reports cautioned members - "Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



7/19/2017 12:33:09 PM -

Hovering near its 52-week high after rising from its 50 DMA line with a streak of gains backed by light volume. Prior mid-day reports cautioned members - "Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



7/18/2017 12:21:10 PM -

Hovering near its 52-week high after rising from its 50 DMA line with a streak of gains backed by light volume. Prior mid-day reports cautioned members - "Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



6/30/2017 12:56:33 PM -

Hovering near its 52-week high after rallying from its 50 DMA line. The 6/29/17 mid-day report cautioned members - "Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



6/29/2017 12:17:56 PM -

Hitting a new 52-week high today after rallying from its 50 DMA line. Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par.



5/30/2017 12:46:48 PM -

Holding its ground near its 52-week high after rallying from its 50 DMA line. Reported earnings +28% on +1% sales revenues for the Mar '17 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par.



5/2/2017 1:29:00 PM -

Holding its ground near its 52-week high after rallying from near its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



4/12/2017 12:32:26 PM -

Consolidating near its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



4/6/2017 12:41:57 PM -

Prior mid-day reports cautioned - "Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



4/5/2017 12:26:20 PM -

Prior mid-day reports cautioned - "Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



3/29/2017 12:36:34 PM -

The 3/22/17 mid-day report cautioned - "Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par."



3/22/2017 12:31:54 PM -

Reported earnings +65% on +7% sales revenues for the Dec '16 quarter. Prior earnings history has been erratic and sales revenues increases have been sub par.



11/10/2016 12:53:25 PM -

Earnings history has been erratic and recent sales revenues increases have been sub par.



5/6/2011 12:05:40 PM -

Perched near its 52-week high. Eanings history has been erratic and recent sales revenues increases have been sub par.



11/2/2006 12:41:53 PM - "C" and sales history below guidelines plus base is somewhat questionable yet improving.

10/27/2006 12:49:21 PM - "C" and sales history below guidelines plus base is somewhat questionable yet improving.

10/26/2006 12:55:57 PM - "C" and sales history below guidelines plus base is somewhat questionable yet improving.

10/25/2006 12:57:42 PM - "C" and sales history below guidelines plus base is somewhat questionable yet improving.

10/24/2006 12:59:13 PM - "C" and sales history below guidelines plus base is somewhat questionable yet improving.

10/18/2006 1:00:27 PM - "C" and sales history below guidelines plus base is somewhat questionable.

10/17/2006 12:41:16 PM - "C" and sales history below guidelines plus base is somewhat questionable.

10/13/2006 1:06:23 PM - "C" and sales history below guidelines plus base is questionable.

10/12/2006 12:48:18 PM - "C" and sales history below guidelines plus base is questionable.

10/11/2006 12:46:08 PM - "C" and sales history below guidelines plus base is questionable.

10/6/2006 12:46:14 PM - "C" and sales history below guidelines plus base is questionable.

9/27/2006 12:28:57 PM - "C" and sales history below guidelines plus base is questionable.

9/26/2006 12:34:14 PM - "C" and sales history below guidelines plus base is questionable.

9/25/2006 12:37:54 PM - "C" and sales history below guidelines plus base is questionable.

9/21/2006 12:57:20 PM - "C" and sales history below guidelines plus base is questionable.

9/20/2006 12:36:00 PM - "C" and sales history below guidelines plus base is questionable.

9/19/2006 12:58:20 PM - "C" and sales history below guidelines plus base is questionable.

9/12/2006 12:50:35 PM - "C" and sales history below guidelines plus base is questionable.

9/8/2006 12:59:48 PM - "C" and sales history below guidelines plus base is questionable.

9/6/2006 12:49:08 PM - "C" and sales history below guidelines plus base is questionable.

8/16/2006 12:35:01 PM - "C" and sales history below guidelines plus base is questionable.

8/15/2006 12:33:37 PM - "C" and sales history below guidelines plus base is questionable.