1/28/2022 12:03:06 PM - Perched within striking distance of its all-time high after gapping up above its 200 DMA line ($140) on the prior session. Reported Dec '21quarterly earnings +108% on +19% sales revenues versus the year ago period, its 3rd consecutive comparison above the +25% minimum guideline (C criteria). Up and down annual earnings history (A criteria) remains a concern.

7/25/2017 12:57:44 PM - Perched near its all-time high, consolidating well above its 50 DMA line ($107). Due to report Jun '17 quarterly results on 7/26/17. Reported earnings +14% on +10% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

7/24/2017 1:07:15 PM - Perched near its all-time high, consolidating well above its 50 DMA line ($106.94). Due to report Jun '17 quarterly results on 7/26/17. Reported earnings +14% on +10% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

7/20/2017 12:49:19 PM - Retreating from its all-time high, consolidating well above its 50 DMA line ($106.64). Reported earnings +14% on +10% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

10/20/2016 12:57:52 PM - Retreating today, slumping near its 50 DMA line which acted as support recently. Volume-driven gains briefly had topped its Feb 2015 high after a deep consolidation. Reported earnings +3% on +1% sales revenues for the Sep '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

10/18/2016 12:56:49 PM - Hit a new all-time high today, finally topping its Feb 2015 high after a deep consolidation. Made gradual progress and stubbornly held its ground since last noted with caution in the 7/21/16 mid-day report - "Reported earnings +6% on -3% sales revenues for the Jun '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

7/21/2016 12:32:56 PM - Reported earnings +6% on -3% sales revenues for the Jun '16 quarter. Prior mid-day reports cautioned - "Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Recently rebounding after a deep slump since noted with caution in the 2/12/15 mid-day report."

6/13/2016 12:27:44 PM - The 6/10/16 mid-day report cautioned - "Reported earnings +10% on -2% sales revenues for the Mar '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Recently rebounding after a deep slump since noted with caution in the 2/12/15 mid-day report."

6/10/2016 12:29:52 PM - Reported earnings +10% on -2% sales revenues for the Mar '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Recently rebounding after a deep slump since noted with caution in the 2/12/15 mid-day report.

6/3/2016 12:58:56 PM - Reported earnings +10% on -2% sales revenues for the Mar '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Recently rebounding after a deep slump since last noted with caution in the 2/12/15 mid-day report.

2/12/2015 12:49:58 PM - Rebounding near its 52-week high today after recently undercutting its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +10% on +13% sales revenues for the Dec '14 quarter, breaking a strong track record of at least 7 quarterly earnings increases above the +25% minimum guideline (C criteria)."

1/28/2015 1:25:37 PM - Holding its ground today near its 50 DMA line following a damaging volume-driven loss on the prior session. Prior mid-day report cautioned members - "Reported earnings +10% on +13% sales revenues for the Dec '14 quarter, breaking a strong track record of at least 7 quarterly earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

1/27/2015 12:40:32 PM - Gapped down today violating its 50 DMA line with a damaging volume-driven loss. Reported earnings +10% on +13% sales revenues for the Dec '14 quarter, breaking a strong track record of at least 7 quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

1/26/2015 1:04:49 PM - Holding its ground near its 52-week high. No resistance remains due to overhead supply. Recently found support above its 50 DMA line. Reported earnings +37% on +80% sales revenues for the Sep '14 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Slumped well below its 200 DMA line then rebounded since noted in the 3/14/14 mid-day report with caution - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

1/15/2015 1:06:16 PM - Holding its ground and trading in a tight range near its 52-week high. No resistance remains due to overhead supply. Recently found support above its 50 DMA line. Reported earnings +37% on +80% sales revenues for the Sep '14 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Slumped well below its 200 DMA line then rebounded since last noted in the 3/14/14 mid-day report with caution - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

3/14/2014 12:29:45 PM - Holding its ground and trading in a tight range near its 52-week high following a considerable "breakaway gap" on 2/12/14 when last noted with caution - "No resistance remains due to overhead supply. Recently found support near its 50 DMA line. Reported earnings +70% on +72% sales revenues for the Dec '13 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - 'Its annual earnings (A criteria) history is not a good match with the fact-based investment system.'"

2/12/2014 12:45:28 PM - Hitting new 52-week highs today following a considerable "breakaway gap" and no resistance remains due to overhead supply. Recently found support near its 50 DMA line. Reported earnings +70% on +72% sales revenues for the Dec '13 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

2/3/2014 12:37:03 PM - Hovering within close striking distance of its 52-week high today. Recently found support above its 50 DMA line. Made gradual progress following a powerful "breakaway gap" on 9/16/13. Reported earnings +65% on +17% sales revenues for the Sep '13 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

10/17/2013 12:58:04 PM - Rebounding near its 52-week high with a solid gain today. Found support above its 50 DMA line during its consolidation since noted in the 9/23/13 mid-day report following a powerful "breakaway gap" on 9/16/13. Reported earnings +65% on +17% sales revenues for the Sep '13 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

10/15/2013 12:38:12 PM - Reversed into the red after early gains today. Found support above its 50 DMA line during its consolidation since last noted in the 9/23/13 mid-day report following a powerful "breakaway gap" on 9/16/13. Reported earnings +65% on +17% sales revenues for the Sep '13 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

9/23/2013 12:59:14 PM - Holding its ground stubbornly since a powerful "breakaway gap" on 9/16/13 for a considerable gain and new 52-week high backed by heavy volume while rising from an orderly flat base, albeit a "late stage" base. Found support when consolidating above its 50 DMA line since noted with caution in the 7/17/13 mid-day report - "Reported earnings +45% on +12% sales revenues for the Jun '12 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

9/17/2013 12:49:25 PM - Making its 2nd consecutive mid-day report appearance. On the prior session there was a powerful "breakaway gap" for a considerable gain and new 52-week highs backed by heavy volume while rising from an orderly flat base, albeit a "late stage" base. Found support when consolidating above its 50 DMA line since noted with caution in the 7/17/13 mid-day report - "Reported earnings +45% on +12% sales revenues for the Jun '12 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

9/16/2013 1:04:01 PM - Today's "breakaway gap" for a considerable gain and new 52-week high is backed by heavy volume while rising from an orderly flat base, albeit a "late stage" base. Found support when consolidating above its 50 DMA line since last noted with caution in the 7/17/13 mid-day report - "Reported earnings +45% on +12% sales revenues for the Jun '12 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history is not a good match with the fact-based investment system."

7/17/2013 1:02:16 PM - Found prompt support at its 50 DMA line in recent weeks and it has rallied to new 52-week highs with a spurt of volume-driven gains while rising from an orderly flat base. Reported earnings +45% on +12% sales revenues for the Jun '12 quarter, continuing its strong track record of quarterly earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history is not a good match with the fact-based investment system.

7/15/2013 1:14:55 PM - Holding its ground today. Last week it briefly undercut its 50 DMA line then managed a "positive reversal" and rallied to new 52-week highs, rising from an orderly flat base. Prior mid-day reports cautioned - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

7/12/2013 1:17:38 PM - Undercut its 50 DMA line on the prior session then managed a "positive reversal" and rallied to new 52-week highs, rising from an orderly flat base. It gapped up today after a strong finish. Prior mid-day reports cautioned - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

7/11/2013 12:57:31 PM - Undercut its 50 DMA line earlier today then found prompt support and rallied to hit another new 52-week high, rising from an orderly flat base. Last noted in the 5/07/13 mid-day report with caution - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

5/7/2013 12:51:12 PM - Inching to another new 52-week high today. Held its ground stubbornly and tallied additional volume-driven gains into new high territory since noted in the 4/24/13 mid-day report with caution - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

5/2/2013 1:01:04 PM - Perched at its 52-week high today. Held its ground stubbornly and tallied additional volume-driven gains into new high territory since last noted in the 4/24/13 mid-day report with caution - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

4/24/2013 12:40:41 PM - Perched at its 52-week high today on track for a 4th consecutive gain. The 4/23/13 mid-day report cautioned - "Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system."

4/23/2013 12:53:17 PM - Hitting a new 52-week high today. Recently found support at its 50 DMA line. Reported earnings +48% on +12% sales for the Mar '13 quarter. Quarterly earnings increases have been above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth, and its annual earnings (A criteria) history is not a good match with the fact-based investment system.

4/17/2013 12:18:44 PM - Enduring recent distributional pressure and retreating from its 52-week high to its 50 DMA line defining important support. Noted in prior mid-day reports with caution - "Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system. "

4/5/2013 12:21:27 PM - Enduring mild distributional pressure at its 52-week high this week. Held its ground stubbornly and rallied since noted in the 2/21/13 mid-day report with caution - "Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system. "

4/4/2013 1:00:23 PM - Perched near its 52-week high today. Held its ground stubbornly and rallied since last noted in the 2/21/13 mid-day report with caution - "Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system. "

2/21/2013 12:43:52 PM - Rallying with above average volume behind its gain today after testing support at its 50 DMA line, now within close striking distance of its 52-week high. Mid-day reports recently cautioned members- "Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system. "

2/1/2013 12:50:20 PM - Retreated near its 50 DMA line with losses backed by above average volume this week, yet still perched only -3.4% off its 52-week high. The 1/22/13 mid-day report cautioned - "Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system. "

1/22/2013 12:39:26 PM - Gapped down today, retreating from its 52-week high. Reported earnings +53% on +13% sales for the Dec '12 quarter. Prior quarters showed sub par sales revenues growth, and its annual earnings (A criteria) history is not a match with the fact-based investment system.

10/23/2007 1:52:57 PM - Unimpressive fundamentals. Sloppy chart action offers no sound buy point.

10/22/2007 12:53:58 PM - Unimpressive sales revenue growth, but strong earnings. Sloppy chart action offers no sound buy point.

10/18/2007 1:11:49 PM - Unimpressive sales revenue growth, but strong earnings. Sloppy chart action offers no sound buy point.

10/17/2007 1:48:09 PM - Unimpressive sales revenue growth, but strong earnings. Sloppy chart action offers no sound buy point.