9/6/2023 12:51:02 PM - Consolidating since powering higher on 8/04/23. Faces resistance due to overhead supply. Reported strong earnings on +16% sales revenues for the Jun '23 quarter but fundamental concerns remain.

8/7/2023 1:38:33 PM - Powered higher on the prior session but it faces resistance due to overhead supply. Reported strong earnings on +16% sales revenues for the Jun '23 quarter but fundamental concerns remain.

1/6/2021 12:53:41 PM - Powering to a new all-time high with today's big volume-driven gain. Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

1/4/2021 1:14:04 PM - Pulling back from its all-time high on the prior session with a big volume-driven gain. Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

12/29/2020 12:57:11 PM - Hit another new 52-week and all-time high on the prior session with a big volume-driven gain. Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

12/17/2020 12:51:58 PM - Making its 2nd consecutive mid-day report appearance today inching to another new 52-week high and perched within close striking distance of its all-time high ($40.70 in April 2019). Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

12/16/2020 1:06:57 PM - Inching to a new 52-week high today and perched within close striking distance of its all-time high ($40.70 in April 2019). Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

11/9/2020 1:22:34 PM - Hitting a new 52-week high and challenging its all-time high with today's 3rd consecutive big volume-driven gain. Reported earnings +5% on -11% sales revenues for the Sep '20 quarter and fundamental concerns remain.

4/15/2019 12:50:18 PM - Hit a new all-time high with today's 5th consecutive gain. Found prompt support near its 50 DMA line when recently enduring distributional pressure. Repeatedly noted with caution in prior mid-day reports - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

4/5/2019 12:48:31 PM - Still perched within close striking distance of its all-time high. Found prompt support near its 50 DMA line when recently enduring distributional pressure. Repeatedly noted with caution in prior mid-day reports - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

4/3/2019 12:47:29 PM - Perched within close striking distance of its all-time high. Found prompt support near its 50 DMA line when recently enduring distributional pressure. Repeatedly noted with caution in prior mid-day reports - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

4/2/2019 12:50:39 PM - Found prompt support near its 50 DMA line when recently enduring distributional pressure and noted with caution in prior mid-day reports - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

3/15/2019 1:31:15 PM - Found prompt support near its 50 DMA line when enduring distributional pressure and noted with caution in prior mid-day reports - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

3/14/2019 1:30:16 PM - Found prompt support near its 50 DMA line when enduring distributional pressure and noted with caution last in the 3/08/19 mid-day report - "Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

3/8/2019 12:14:22 PM - Pulled back today for a 5th consecutive loss with higher volume, testing its 50 DMA line. Found support at its 200 DMA line in recent months. Reported earnings +16% on +35% sales revenues for the Dec '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady.

1/25/2019 12:47:34 PM - Sputtering below its 50 DMA line, it recently found support at its 200 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +43% on +3% sales revenues for the Sep '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

12/28/2018 12:15:27 PM - Found support at 200 DMA line. Last noted with caution in the 11/05/18 mid-day report - "Reported earnings +43% on +3% sales revenues for the Sep '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady."

11/5/2018 1:08:45 PM - Rallying for a new all-time high with above average volume behind today's 6th consecutive gain. Reported earnings +43% on +3% sales revenues for the Sep '18 quarter and fundamental concerns remain. Annual earnings (A criteria) growth has not been strong and steady.

8/16/2017 12:52:47 PM - Retreating from its all-time high and testing its 50 DMA line with a big volume-driven loss today. Reported earnings -3% on +22% sales revenues for the Jun '17 quarter. Annual earnings (A criteria) growth has not been strong and steady.

8/8/2017 12:47:34 PM - Hitting a new all-time high today. Reported earnings -3% on +22% sales revenues for the Jun '17 quarter. Annual earnings (A criteria) growth has not been strong and steady.

8/4/2017 12:52:02 PM - Finding prompt support after undercutting its 50 DMA line with today's early loss. Reported earnings -3% on +22% sales revenues for the Jun '17 quarter. Annual earnings (A criteria) growth has not been strong and steady.

6/13/2017 1:32:20 PM - Managed a "positive reversal" today after undercutting prior lows and it has rebounded near its 50 DMA line. Reported earnings +131% on +102% sales revenues for the Mar '17 quarter, its 4th consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

5/5/2017 1:26:22 PM - Rallying above its 50 DMA line and near its all-time high with today's volume-driven gain. Reported earnings +131% on +102% sales revenues for the Mar '17 quarter, its 4th consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

4/24/2017 12:24:49 PM - Rallying near its all-time high with today's 3rd consecutive gain on ever-increasing volume. Reported earnings +260% on +82% sales revenues for the Dec '16 quarter, its 3rd consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

3/15/2017 1:53:08 PM - Perched at new all-time highs following 2 considerable volume-driven gains. Reported earnings +260% on +82% sales revenues for the Dec '16 quarter, its 3rd consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

3/14/2017 12:58:21 PM - Perched at new all-time highs following 2 considerable volume-driven gains. Reported earnings +280% on +82% sales revenues for the Dec '16 quarter, its 3rd consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

3/13/2017 12:47:53 PM - Hitting new all-time highs with today's 2nd considerable volume-driven gain. Reported earnings +280% on +82% sales revenues for the Dec '16 quarter, its 3rd consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

3/10/2017 1:23:01 PM - Gapped up today hitting a new all-time high. Reported earnings +280% on +82% sales revenues for the Dec '16 quarter, its 3rd consecutive strong quarterly comparison. Annual earnings (A criteria) growth has not been strong and steady.

3/7/2017 12:49:11 PM - Gapped down today retreating from its all-time high. Prior mid-day reports cautioned members - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

3/2/2017 12:19:22 PM - Hovering near its all-time high. The 1/26/17 mid-day report last cautioned members - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/26/2017 12:51:20 PM - Abruptly retreating from all-time highs with today's big volume-driven loss. During an impressive spurt of volume-driven gains, getting very extended from any sound base, prior mid-day reports repeatedly cautioned members - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/25/2017 1:14:02 PM - Found prompt support at its 50 DMA line and rallied into new all-time high territory with an impressive spurt of volume-driven gains, getting very extended from any sound base. Noted with caution in prior mid-day reports - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/23/2017 12:45:31 PM - Found prompt support at its 50 DMA line and then rallied into new all-time high territory with a streak of consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/17/2017 1:06:36 PM - Found prompt support at its 50 DMA line and then rallied into new all-time high territory with a streak of consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/13/2017 12:36:16 PM - Found prompt support at its 50 DMA line and then rallied into new all-time high with a streak of 5 consecutive gains. Noted with caution in prior mid-day reports - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/12/2017 1:47:52 PM - Found prompt support at its 50 DMA line and rebounded to hit a new all-time high with today's 4th consecutive gain. Noted with caution in the 12/09/16 mid-day report - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

1/9/2017 12:44:03 PM - Found prompt support at its 50 DMA line and it is rebounding to challenge its all-time high with today's big volume-driven gain. Last noted with caution in the 12/09/16 mid-day report - "Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

12/9/2016 12:36:00 PM - Perched at its all-time high following an impressive streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/28/2016 12:43:55 PM - Perched at its all-time high following an impressive streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/25/2016 11:25:55 AM - Perched at all-time highs and adding to an impressive streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/21/2016 12:57:37 PM - Perched at all-time highs following an impressive streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/18/2016 12:37:26 PM - Hitting another new all-time high today while adding to an impressive streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/17/2016 12:44:56 PM - Hitting new all-time highs while adding to a streak of volume-driven gains. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned - "Prior quarterly and annual earnings (C and A criteria) were not strong and steady."

11/16/2016 12:20:50 PM - Perched at its all-time high after volume-driven gains following a recent slump below its 50 DMA line. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady.

11/15/2016 12:53:36 PM - Perched at its all-time high after volume-driven gains following a recent slump below its 50 DMA line. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady.

11/14/2016 1:18:28 PM - Perched at its all-time high after volume-driven gains following a recent slump below its 50 DMA line. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady.

11/8/2016 12:48:11 PM - Rallying for new all-time highs with a spurt of big volume-driven gains following a slump below its 50 DMA line. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady.

11/7/2016 12:43:11 PM - Rebounding toward all-time highs with volume-driven gains following a slump below its 50 DMA line. Reported earnings +180% on +75% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) were not strong and steady.

10/4/2016 1:13:27 PM - Consolidating near all-time highs. Held its ground stubbornly after prior mid-day reports cautioned members - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

10/3/2016 12:41:09 PM - Consolidating near all-time highs. Held its ground stubbornly after prior mid-day reports cautioned members - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/26/2016 12:53:35 PM - Pulling back today, it touched a new all-time high with a volume-driven gain on the prior session. Held its ground stubbornly after prior mid-day reports cautioned members - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/23/2016 12:58:06 PM - Hitting new all-time highs with volume-driven gains. Held its ground stubbornly after prior mid-day reports cautioned members - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/15/2016 12:30:28 PM - Consolidating after challenging all-time highs with an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/6/2016 1:05:19 PM - Approaching its all-time high while adding to an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/2/2016 12:40:06 PM - Approaching its all-time high this week while adding to an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

9/1/2016 12:43:15 PM - Approaching its all-time high with an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

8/30/2016 12:40:45 PM - Approaching its all-time high with an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

8/29/2016 12:54:55 PM - Approaching its all-time high today while adding to an impressive spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria)."

8/25/2016 12:40:14 PM - Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/23/2016 12:31:15 PM - Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/22/2016 12:48:45 PM - Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/17/2016 12:50:59 PM - Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/15/2016 2:01:55 PM - Prior mid-day reports cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/10/2016 2:01:58 PM - The 8/09/16 mid-day report cautioned - "Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level. "

8/9/2016 1:51:01 PM - Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level.

8/8/2016 1:04:16 PM - Reported earnings +85% on +60% sales revenues for the Jun '16 quarter. Prior 4 quarterly earnings comparisons were negative versus the year ago periods, not strong and steady above the +25% minimum guideline (C criteria). Resistance remains due to overhead supply up through the $18 level.