2/22/2021 1:00:31 PM - Extended from any sound base and hitting another new 52-week high with today's 2nd consecutive volume-driven gain. Reported earnings +101% on +12% sales revenues for the Dec '20 quarter. Fundamental concerns remain due to its erratic earnings history.

6/22/2018 12:58:54 PM - Slumped from its 52-week high undercutting its 50 DMA line this week. Reported earnings +20% on +21% sales revenues for the Mar '18 quarter. Fundamental concerns remain.

6/21/2018 1:08:01 PM - Slumped from its 52-week high testing its 50 DMA line. Reported earnings +20% on +21% sales revenues for the Mar '18 quarter. Fundamental concerns remain.

11/9/2017 12:56:45 PM - Slumped from its 52-week high and it is undercutting its 50 DMA line with above average volume behind today's 5th consecutive loss. Reported earnings +5% on +7% sales revenues for the Sep '17 quarter. Fundamental concerns remain, as when noted in the 9/19/14 mid-day report - "Sub par sales revenues increases hint at no great demand for new (N criteria) products or services. "

10/18/2017 1:24:45 PM - Gapped up today and hit a new 52-week high. Reported earnings +5% on +3% sales revenues for the Jun '17 quarter. Fundamental concerns remain, as when noted in the 9/19/14 mid-day report - "Sub par sales revenues increases hint at no great demand for new (N criteria) products or services. "

10/16/2017 12:10:34 PM - Gapped down today. Reported earnings +5% on +3% sales revenues for the Jun '17 quarter. Fundamental concerns remain, as when last noted in the 9/19/14 mid-day report - "Sub par sales revenues increases hint at no great demand for new (N criteria) products or services. "

9/19/2014 12:50:14 PM - Slumping further below its 50 DMA line today with another damaging volume-driven loss undercutting prior lows and raising greater concerns. Reported earnings +33% on +6% sales revenues for the Jun '14 quarter. Sub par sales revenues increases hint at no great demand for new (N criteria) products or services. Noted with caution in the 7/10/14 mid-day report - "Reported earnings +25% on +7% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings have been improving following a downturn and loss in FY '09."

9/15/2014 12:40:34 PM - Slumping below its 50 DMA line volume-driven losses raising concerns. Reported earnings +33% on +6% sales revenues for the Jun '14 quarter. Sub par sales revenues increases hint at no great demand for new (N criteria) products or services. It was noted with caution in the 7/10/14 mid-day report - "Reported earnings +25% on +7% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings have been improving following a downturn and loss in FY '09."

8/8/2014 12:36:43 PM - Gapped up today following Jun '14 earnings news, rebounding above its 50 DMA line with a volume-driven gain after a streak of damaging losses. It was noted with caution in the 7/10/14 mid-day report - "Reported earnings +25% on +7% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings have been improving following a downturn and loss in FY '09."

8/7/2014 12:27:57 PM - It has slumped below its 50 DMA line with volume-driven losses. Last noted with caution in the 7/10/14 mid-day report - "Reported earnings +25% on +7% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings have been improving following a downturn and loss in FY '09."

7/10/2014 12:27:07 PM - Following Mar '14 earnings news it briefly undercut its 50 DMA line then rebounded and made gradual progress as it wedged to new 52-week highs with gains lacking great volume conviction. Reported earnings +25% on +7% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings have been improving following a downturn and loss in FY '09.

5/8/2014 12:24:56 PM - Following Mar '14 earnings news it undercut its 50 DMA line then rebounded from today's early lows. Recently hovering near its 52-week high. Reported earnings +40% on +14% sales revenues for the Dec '13 quarter, and sequential quarterly comparisons showed encouraging earnings acceleration. Found support above its 200 DMA line during its consolidation in recent months. Shares split 2:1 on 11/26/10.

4/11/2014 12:22:20 PM - Hovering near its 52-week high. Reported earnings +40% on +14% sales revenues for the Dec '13 quarter, but fundamental concerns remain. Found support above its 200 DMA line during its consolidation since noted in the 11/20/13 mid-day report - "Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

3/4/2014 12:27:22 PM - Hitting another new 52-week high with today's 5th consecutive volume-driven gain. Reported earnings +40% on +14% sales revenues for the Dec '13 quarter, but fundamental concerns remain. Found support above its 200 DMA line during its consolidation since noted in the 11/20/13 mid-day report - "Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

3/3/2014 12:42:26 PM - Hitting a new 52-week high with today's volume-driven 4th consecutive gain. Found support above its 200 DMA line during its consolidation since noted in the 11/20/13 mid-day report - "Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

1/17/2014 12:47:37 PM - Poised for a best ever close and challenging its 52-week high with today's 6th consecutive gain. Found support above its 200 DMA line during its consolidation since last noted in the 11/20/13 mid-day report - "Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

11/20/2013 12:53:39 PM - Stalled after hitting a new 52-week high when last noted in the 11/06/13 mid-day report, and it has violated its 50 DMA line this week raising concerns with 3 consecutive losses on ever-increasing volume. Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Prior mid-day reports cautioned - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

11/6/2013 12:47:13 PM - Hit a new 52-week high today. Found support above its 50 DMA line throughout its ongoing ascent. Reported earnings +35% on +13% sales revenues for the Sep '13 quarter but fundamental concerns remain. Prior mid-day reports cautioned - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

8/28/2013 12:52:15 PM - Pulling back to its 50 DMA line with a 2nd consecutive volume-driven loss. Reported earnings +20% on +16% sales revenues for the Jun '13 quarter. Prior mid-day reports cautioned - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

8/13/2013 12:52:04 PM - Hitting another new 52-week high today. Reported earnings +20% on +16% sales revenues for the Jun '13 quarter. Held its ground and gradually advanced since noted in the 5/24/13 mid-day report with caution - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

8/9/2013 12:48:53 PM - Gapped up today for a new 52-week high. Reported earnings +20% on +16% sales revenues for the Jun '13 quarter. Held its ground and gradually advanced since last noted in the 5/24/13 mid-day report with caution - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

5/24/2013 12:49:24 PM - Still holding its ground stubbornly near its 52-week high since gapping up when noted in the 5/10/13 mid-day report with caution - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

5/17/2013 12:13:22 PM - Holding its ground stubbornly near its 52-week high while churning above average volume since gapping up when noted in the 5/10/13 mid-day report with caution - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

5/15/2013 12:31:47 PM - Holding its ground stubbornly near its 52-week high since gapping up when last noted in the 5/10/13 mid-day report with caution. Found prompt support after undercutting its 50 DMA line then rebounded to new highs since noted in the 4/17/13 mid-day report - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

5/10/2013 12:20:52 PM - Hit a new 52-week high after gapping up today. Found prompt support after undercutting its 50 DMA line then rebounded to new highs since last noted in the 4/17/13 mid-day report with caution - "Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report."

4/17/2013 12:13:01 PM - Pulling back near its 50 DMA line today. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since noted with caution in the 1/12/11 mid-day report.

4/5/2013 12:15:47 PM - Perched near its 52-week high, extended from any sound base after recent volume-driven gains. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10 and it survived but failed to impress since last noted with caution in the 1/12/11 mid-day report.

1/12/2011 1:10:21 PM - Hovering near its 52-week high, extended from any sound base after recent volume-driven gains. Prior mid-day reports noted - "Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

1/6/2011 12:48:38 PM - Pulling back today after hitting a new 52-week high with 4 consecutive gains on ever-increasing volume. Prior mid-day reports noted - "Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

1/5/2011 2:02:23 PM - Hit a new 52-week high today with a 4th consecutive gain on ever-increasing volume. Prior mid-day reports noted - "Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

12/22/2010 1:07:18 PM - Hit a new 52-week high on the prior session and it is pulling back today. Recent mid-day reports noted - "Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

12/14/2010 12:32:41 PM - Recent mid-day reports noted - "Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

12/13/2010 12:49:28 PM - Recent mid-day reports noted - "Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

12/10/2010 12:58:43 PM - The 12/09/10 mid-day report noted - "Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10."

12/9/2010 1:31:58 PM - Hovering near its 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines. Shares split 2:1 on 11/26/10.

11/5/2010 1:17:01 PM - Gapped up today for a new 52-week high. Leadership in the group has been a factor in its recent strength. Its earnings history is below guidelines.