9/6/2023 12:09:44 PM - Pulled back from its 52-week high, testing support at its 50 DMA line ($44.23). Reported earnings +12% on +2% sales revenues for the Jun '23 quarter, its 6th consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria).

9/26/2019 12:29:45 PM - Pulled back from its all-time high, testing support at its 50 DMA line ($44.42). Reported earnings +13% on +24% sales revenues for the Jun '19 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria).

5/30/2019 12:23:51 PM - Pulled back from its all-time high, testing support at its 50 DMA line ($41.84). Last noted with caution in the 5/15/19 mid-day report - "Reported earnings +17% on +18% sales revenues for the Mar '19 quarter. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

5/15/2019 12:28:28 PM - Perched near its 52-week and all-time highs. Reported earnings +17% on +18% sales revenues for the Mar '19 quarter. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria).

5/1/2019 1:30:28 PM - Perched near its 52-week and all-time highs. Reported earnings +17% on +18% sales revenues for the Mar '19 quarter. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria).

4/25/2019 12:28:39 PM - Reported earnings +17% on +18% sales revenues for the Mar '19 quarter. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Made gradual progress since dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical concerns.

5/30/2017 12:40:16 PM - Reported earnings +26% on +9% sales revenues for the Mar '17 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical concerns.

5/25/2017 12:12:03 PM - Reported earnings +26% on +9% sales revenues for the Mar '17 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical concerns.

2/8/2016 12:13:01 PM - Rebounded from below its 50 and 200 DMA lines with volume-driven gains last week. Reported earnings +5% on +9% sales revenues for the Dec '15 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical concerns.

9/19/2014 12:20:37 PM - Hovering at its 52-week high after a recent spurt of volume-driven gains. Reported earnings +15% on +4% sales revenues for the Jun '14 quarter, below the +25% minimum earnings guideline (C criteria). Made gradual progress since dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical concerns.

2/13/2014 12:39:39 PM - Gapped down today for a big loss on heavy volume, retreating from its 52-week high. Reported earnings +27% on +6% sales revenues for the Dec '13 quarter. Made gradual progress since dropped from the Featured Stocks list on 5/20/13 due to fundamental and technical deterioration.

5/20/2013 5:44:18 PM - Slumped to a close just below its 50 DMA line with above average volume behind a damaging loss. Due to fundamental and technical deterioration it will be dropped from the Featured Stocks list tonight. See the latest FSU analysis for more details and a new annotated graph.

5/17/2013 12:05:34 PM - G - Despite fundamental concerns repeatedly noted it remains perched near its 52-week high with volume totals cooling in recent weeks indicating that few investors are heading for the exit. Reported earnings +13% on +3% sales revenues for the Mar '13 quarter, the 2nd consecutive quarterly comparison with earnings well below the +25% minimum guideline (C criteria).

5/13/2013 6:02:32 PM - G - Despite fundamental concerns repeatedly noted it remains perched at its 52-week high. Reported earnings +13% on +3% sales revenues for the Mar '13 quarter, the 2nd consecutive quarterly comparison with earnings well below the +25% minimum guideline (C criteria).

5/6/2013 11:41:09 AM - G - Reported earnings +13% on +3% sales revenues for the Mar '13 quarter, the 2nd consecutive quarterly comparison with earnings well below the +25% minimum guideline (C criteria). Despite fundamental concerns repeatedly noted it has found recent support near its 50 DMA line and is perched at its 52-week high.

4/26/2013 4:28:11 PM - G - Rebounded above its 50 DMA line with higher volume behind its gain, helping its technical stance improve. Fundamental concerns were repeatedly noted after sub par earnings results for the Dec '12 quarter.

4/19/2013 12:11:14 PM - G - Rebounding toward its 50 DMA line today after violating that important short-term average with 2 prior losses marked by above average volume. A prompt rebound above its 50 DMA line is needed for its outlook to improve.

4/16/2013 6:41:09 PM - G - Hovering near its 52-week high after finding recent support and rallying from its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

4/12/2013 3:12:51 PM - G - Hovering near its 52-week high after finding recent support and rallying from its 50 DMA line. Relative Strength Rating slumped to 79, just under the 80+ guideline for buy candidates. Fundamental concerns remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum guideline (C criteria).

4/9/2013 12:50:13 PM - G - Hovering near its 52-week high after finding recent support and rallying from its 50 DMA line. Relative Strength Rating is at 82, above the 80+ guideline for buy candidates. However, fundamental concerns remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum guideline (C criteria).

4/2/2013 4:36:31 PM - G - Finished near the session high with a gain on average volume for a new 52-week high. Found recent support and rallied from its 50 DMA line. Relative Strength Rating is at 79, just below the 80+ guideline for buy candidates. Fundamental concerns also remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum guideline (C criteria).

3/27/2013 6:32:11 PM - G - Found recent support and rallied from its 50 DMA line. Relative Strength Rating is at 78, just the 80+ guideline. Fundamental concerns remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter.

3/19/2013 5:32:52 PM - G - Testing support at its 50 DMA line while enduring mild distributional pressure. Relative Strength Rating has slumped to 75, below the 80+ guideline. Fundamental concerns remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter. See latest FSU analysis for more details and a new annotated graph.

3/15/2013 11:48:12 AM - G - Still consolidating above support at its 50 DMA line and perched very near its 52-week high. Fundamental concerns remain since it reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria).

3/12/2013 1:11:32 PM - G - Volume totals have been cooling in recent weeks while consolidating above support at its 50 DMA line, still perched very near its 52-week high. Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns

3/5/2013 1:41:04 PM - G - Volume totals have been cooling in the past week while consolidating above support at its 50 DMA line and still perched very near its 52-week high. Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns

2/26/2013 1:55:07 PM - G - Endured mild distributional pressure while recently consolidating near its 52-week high. Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns

2/19/2013 4:55:14 PM - G - Traded up today near its 52-week high hit during a streak of 5 consecutive gains backed by above average volume. Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns, yet bullish action has continued. See the latest FSU analysis for more details and a new annotated graph.

2/15/2013 12:16:10 PM - G - Trading up today near its 52-week high hit during a streak of 4 consecutive gains backed by above average volume. Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns, yet bullish action has continued.

2/14/2013 12:15:56 PM - G - Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Trading up again today following a gap up on the prior session for a new 52-week high, despite sub par earnings results, after recently finding support near prior highs and at its 50 DMA line. Color code was changed to green as it rallied beyond its "max buy" level.

2/13/2013 12:13:47 PM - G - Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Off early highs after a considerable gap up today for a new 52-week high, despite sub par earnings results, after recently finding support near prior highs and at its 50 DMA line. Color code was changed to green as it rallied beyond its "max buy" level.

2/13/2013 10:06:12 AM - G - Reported earnings +11% on +6% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Gapped up today for a new 52-week high despite sub par earnings results after recently finding support near prior highs and at its 50 DMA line. Color code is changed to green as it has rallied beyond its "max buy" level.

2/12/2013 1:45:39 PM - Y - Recently finding support near prior highs and at its 50 DMA line. A damaging violation of the 50 DMA line and latest low ($37.81 on 2/04/13) could trigger technical sell signals.

2/5/2013 3:39:08 PM - Y - Rallying up from support near prior highs and its 50 DMA line with a solid volume-driven gain today. A subsequent violation of the latest low ($37.81 on 2/04/13) would trigger a technical sell signal.

1/31/2013 12:05:25 PM - Y - Encountering recent distributional pressure and today's 4th consecutive loss has it retreating near prior highs and its 50 DMA line defining important chart support. Subsequent violations may trigger technical sell signals.

1/29/2013 6:13:47 PM - Y - Encountering recent distributional pressure yet still consolidating above its pivot point and below its "max buy" level, perched only -2.9% off its 52-week high with no resistance remaining due to overhead supply. See the latest FSU analysis for more details and a new annotated graph.

1/24/2013 3:05:36 PM - Y - Color code is changed to yellow while quietly consolidating just under its "max buy" level. Perched near its 52-week high with no resistance remaining due to overhead supply. Prior highs in the $38 area define initial support to watch on pullbacks.

1/18/2013 12:08:06 PM - G - Color code was changed to green after rallying to its "max buy" level. Perched at its 52-week high with no resistance remaining due to overhead supply. Prior highs in the $38 area define initial support to watch on pullbacks.

1/17/2013 4:20:03 PM - G - Color code is changed to green after rallying to its "max buy" level and finishing strong for another new 52-week high today. No resistance remains due to overhead supply. Prior highs in the $38 area define initial support to watch on pullbacks.

1/15/2013 11:59:40 AM - Y - Inching to another new 52-week high today. No resistance remains due to overhead supply. Its recent low defines initial support near its 50 DMA line

1/11/2013 5:36:26 PM - Y - It managed an impressive "positive reversal" on Tuesday after dipping near its 50 DMA line. Hovering near its 52-week high since its gain above its pivot point on 1/02/12 triggered a technical buy signal. No resistance remains due to overhead supply. See the latest FSU analysis for more details and a new annotated graph.

1/8/2013 2:36:18 PM - Y - It stalled and has been hovering near its 52-week high since its gain above its pivot point on 1/02/12 had sufficient volume to trigger a technical buy signal. No resistance remains due to overhead supply.

1/2/2013 4:08:50 PM - Y - Today's gain above its pivot point had sufficient volume to trigger a technical buy signal. No resistance remains due to overhead supply.

12/31/2012 2:09:43 PM - Y - Holding its ground today near its 50 DMA line. It did not yet trigger a technical buy signal while remaining in healthy shape and highlighted in yellow throughout December.

12/27/2012 4:33:51 PM - Y - Finished in the upper half of its intra-day range after dipping below its 50 DMA line amid widespread weakness today. It did not trigger a technical buy signal yet while highlighted in yellow throughout December. See the latest FSU analysis for more details and a new annotated graph.

12/21/2012 12:09:44 PM - Y - Small gap down for a loss with above average volume amid widespread weakness today. It did not trigger a buy signal since previously noted with caution - "Disciplined investors will watch for gains above the pivot point backed by at least the bare minimum +40% above average volume threshold to trigger a proper new (or add-on) technical buy signal before taking action."

12/17/2012 5:36:01 PM - Y - Rallied up from its 50 DMA line with a volume-driven gain today, finishing only -1.1% off its 52-week high. Disciplined investors will watch for gains above the pivot point backed by at least the bare minimum +40% above average volume threshold to trigger a proper new (or add-on) technical buy signal before taking action.

12/14/2012 3:58:39 PM - Y - Pulled back near its 50 DMA line today, yet it remains only -3.6% off its 52-week high. Disciplined investors will watch for gains above the pivot point backed by at least the bare minimum +40% above average volume threshold to trigger a proper new (or add-on) technical buy signal before taking action.

12/12/2012 1:02:24 PM - Y - Perched only -0.8% off its 52-week high today, quietly wedging higher without great volume conviction. Disciplined investors will watch for gains above the pivot point backed by at least the bare minimum +40% above average volume threshold to trigger a proper new (or add-on) technical buy signal before taking action.

12/7/2012 5:37:35 PM - Y - Perched -2.5% off its 52-week high. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

12/6/2012 3:51:34 PM - Y - Perched within close striking distance of its 52-week high. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. Color code was changed to yellow with new pivot point cited based on its 11/02/12 high plus 10 cents while currently building on a short flat base.

12/3/2012 4:59:48 PM - Y - Color code is changed to yellow with new pivot point cited based on its 11/02/12 high plus 10 cents while currently building on a short flat base. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal.

11/26/2012 5:51:11 PM - G - Consolidating above its 50 DMA line, however its latest consolidation is too brief to be considered a sound new base pattern.

11/19/2012 7:04:19 PM - G - Gain today on light volume helped it close just 4 cents above its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

11/16/2012 12:06:22 PM - G - Losses this week violated its 50 DMA line raising concerns and triggering a technical sell signal. A rebound above that short-term average is needed for its outlook improve. Reported earnings +39% on +15% sales revenues for the Sep '12 quarter, a reassuring follow-up to the previously noted sub par quarter.

11/14/2012 4:57:24 PM - G - Loss today on near average volume violated its 50 DMA line raising concerns and triggering a technical sell signal. Only a prompt rebound above that short-term average would help its outlook improve. Reported earnings +39% on +15% sales revenues for the Sep '12 quarter, a reassuring follow-up to the previously noted sub par quarter.

11/12/2012 3:58:08 PM - G - Reported earnings +39% on +15% sales revenues for the Sep '12 quarter, a reassuring follow-up to the previously noted sub par quarter. It slumped under an upward trendline with losses last week and it is now testing important support near its 50 DMA line.

11/7/2012 3:57:39 PM - G - Pulling back from its 52-week high today for a 3rd consecutive small loss with slightly above average volume. Reported earnings +39% on +15% sales revenues for the Sep '12 quarter, a reassuring follow-up to the previously noted sub par quarter. Upward trendline and 50 DMA line define near term support where violations would trigger technical sell signals.

11/1/2012 6:15:21 PM - G - Touched another new 52-week high today. Reported earnings +39% on +15% sales revenues for the Sep '12 quarter, a reassuring follow-up to the previously noted sub par quarter. Upward trendline and 50 DMA line define near term support where violations would trigger technical sell signals.

10/26/2012 11:59:12 AM - G - Rallying near its 52-week high today. Upward trendline and 50 DMA line define near term support where violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/24/2012 7:23:53 PM - G - Upward trendline and 50 DMA line define near term support where violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter." See the latest FSU analysis for more details and a new annotated graph.

10/19/2012 12:28:36 PM - G - Pulling back today after a streak of 5 consecutive gains to new 52-week high territory. Found support while consolidating above prior highs in the $35 area and its 50 DMA line. Violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/18/2012 4:36:01 PM - G - Posted a 5th consecutive gain today on higher volume and hit a new 52-week high. Found support while consolidating above prior highs in the $35 area and its 50 DMA line. Violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/15/2012 4:07:21 PM - G - Posted another gain today on average volume and finished within close striking distance of its best ever close. Found support while consolidating above prior highs in the $35 area and its 50 DMA line. Violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/12/2012 4:21:01 PM - G - Posted a gain today on average volume, consolidating just above prior highs in the $35 area and its 50 DMA line where violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/9/2012 1:56:21 PM - G - Consolidating quietly after wedging to a new 52-week high with gains in the past week lacking great volume conviction. Prior highs in the $35 area define support to watch above its 50 DMA line where violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "Due to sub par sales and earnings growth in the Jun '12 quarter."

10/2/2012 5:03:06 PM - G - Consolidating above prior highs in the $35 area defining support to watch above its 50 DMA line where violations would trigger technical sell signals. Fundamental concerns have been repeatedly noted - "due to sub par sales and earnings growth in the Jun '12 quarter."

9/27/2012 3:53:47 PM - G - Consolidating above prior highs after recently rallying from an orderly flat base. No new pivot point was cited because of fundamental concerns raised by sub par sales and earnings growth in the Jun '12 quarter.

9/21/2012 6:04:19 PM - G - Today's 3rd consecutive gain with above average volume for a new 52-week high helped it rise from an orderly flat base. No new pivot point was cited because of fundamental concerns raised by sub par sales and earnings growth in the Jun '12 quarter. See the latest FSU analysis for more details and a new annotated graph.

9/21/2012 12:19:02 PM - G - Today's 3rd consecutive gain with above average volume has it hitting new 52-week highs, rising from an orderly flat base. No new pivot point was cited because of fundamental concerns raised by sub par sales and earnings growth in the Jun '12 quarter.

9/19/2012 6:20:18 PM - G - Gain today with +37% above average volume while matching its 52-week high and closing at its best finish of the year. Wedging out of an orderly flat base without especially great volume conviction. No new pivot point was being cited because fundamental concerns were raised by sub par sales and earnings growth in the Jun '12 quarter.

9/13/2012 5:10:09 PM - G - Hit a new 52-week high today, wedging out of an orderly flat base without great volume conviction behind its gain. No new pivot point is being cited because fundamental concerns were raised by sub par sales and earnings growth in the Jun '12 quarter.

9/12/2012 5:02:01 PM - G - Small gain today with higher volume, perched within close striking distance of its 52-week high. Stayed above its 50 DMA line while consolidating after fundamental concerns were raised by the Jun '12 quarter below the fact-based investment system's +25% minimum earnings guideline.

9/6/2012 5:11:28 PM - G - Solid gain today nearly challenging its 52-week high. Stayed above its 50 DMA line while consolidating after fundamental concerns were raised by the Jun '12 quarter below the fact-based investment system's +25% minimum earnings guideline.

9/4/2012 4:22:31 PM - G - Consolidating just above its 50 DMA line. Fundamental concerns were raised as it recently reported earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria.

8/28/2012 4:17:57 PM - G - Consolidating in a very tight trading range for the past few weeks. Fundamental concerns were raised as it recently reported earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria.

8/22/2012 5:26:06 PM - G - Consolidating just -3.4% off its 52-week high today with volume totals below average in recent weeks indicating that few investors are exiting. Recently reported earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria.

8/15/2012 4:30:37 PM - G - Edged lower with a 3rd consecutive loss on below average volume today, still trading in a tight range near its 52-week high. Recently reported earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria. See the latest FSU analysis for more details and a new annotated graph.

8/14/2012 5:59:19 PM - G - Hovering in a tight range near its 52-week high. Recently reported earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria.

8/7/2012 11:03:32 AM - G - Hit another new 52-week high today, getting more extended from its prior base with a streak of recent gains backed by above average volume. Gapped up on 8/01/12 after reporting earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria, but better than Street expectations.

8/2/2012 12:50:06 PM - G - Hitting another new 52-week high today, getting more extended from its prior base. Gapped up on 8/01/12 after reporting earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria, but better than Street expectations.

8/1/2012 12:13:41 PM - G - Gapped up today after reporting earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria, but better than Street expectations. Color code was changed to green while getting extended beyond its "max buy" level.

8/1/2012 11:36:24 AM - G - Gapped up today after reporting earnings +19% on +6% sales revenues for the Jun '12 quarter, below the fact-based investment system's +25% minimum guideline for the C criteria, but better than Street expectations. Color code is changed to green while getting extended beyond its "max buy" level.

7/25/2012 5:55:05 PM - Y - Volume totals have been quiet or average while recently holding its ground above its pivot point. No overhead supply remains to act as resistance and it is still trading below its "max buy" level.

7/20/2012 5:38:02 PM - Y - Hovering in a tight range near its 52-week high, holding ground above its pivot point. No overhead supply remains to act as resistance and it is still trading below its "max buy" level.

7/13/2012 3:28:27 PM - Y - Trading up today after a loss with above average volume on the prior session. Still consolidating in a tight range near its 52-week high, holding ground above its pivot point. No overhead supply remains to act as resistance and it is still trading below its "max buy" level. See the latest FSU analysis for more details and a new annotated graph.

7/11/2012 8:06:55 PM - Y - Still consolidating in a tight range near its 52-week high, holding ground above its pivot point. No overhead supply remains to act as resistance and it is still trading below its "max buy" level. See the latest FSU analysis for more details and a new annotated graph.

7/10/2012 5:02:53 PM - Y - Still consolidating in a tight range near its 52-week high, holding ground above its pivot point. No overhead supply remains to act as resistance and it is still trading below its "max buy" level.

7/5/2012 1:06:14 PM - Y - Quietly consolidating near its 52-week high today. No overhead supply remains to act as resistance and it is still trading below its "max buy" level.

6/29/2012 5:46:49 PM - Y - Posted a big gain today with above average volume for a new 52-week high and finished at the session high, rallying unhindered by overhead supply and approaching its "max buy" level.

6/27/2012 5:48:32 PM - Y - Posted a gain today on average volume, rising near its 52-week high. Held its ground after its gain on 6/15/12 with +55% above average volume while rising above the new pivot point recently cited triggered a technical buy signal. Recent low $30.17 on 6/26/12) defines support above its 50 DMA line.

6/20/2012 1:06:46 PM - Y - Perched at its 52-week high today, holding its ground after 4 consecutive gains. Its gain on 6/15/12 with +55% above average volume while rising above the new pivot point recently cited triggered a technical buy signal. The prior low ($28.09 on 5/21/12) defines important near-term support to watch.

6/15/2012 8:34:40 PM - Y - Hit a new 52-week high today with +55% above average volume while rising above the new pivot point recently cited triggering a technical buy signal. The prior low ($28.09 on 5/21/12) defines important near-term support to watch.

6/15/2012 12:00:12 PM - Y - Inching into new 52-week high territory today with volume running at an above average pace. Rallying above the new pivot point recently cited based on its 5/01/12 high plus 10 cents. The prior low ($28.09 on 5/21/12) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/12/2012 12:05:34 PM - Y - Perched within close striking distance of its 52-week high today. New pivot point was cited based on its 5/01/12 high plus 10 cents. The prior low ($28.09 on 5/21/12) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/11/2012 5:18:56 PM - Y - Challenged its 52-week high today then ended lower after 5 consecutive gains. New pivot point is cited based on its 5/01/12 high plus 10 cents. The prior low ($28.09 on 5/21/12) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/6/2012 6:16:38 PM - Y - Today's 3rd consecutive gain helped it rally above its 50 DMA line helping its technical stance improve. Color code is changed to yellow based on its resilience while no new pivot point is being cited. The prior low ($28.09 on 5/21/12) defines important near-term support to watch where further deterioration would raise more serious concerns.

6/4/2012 12:10:41 PM - G - Still sputtering below its 50 DMA line which is now downward sloping. The prior low ($28.09 on 5/21/12) defines important near-term support to watch where further deterioration would raise more serious concerns.

6/1/2012 2:13:25 PM - G - Down today for a 3rd consecutive loss, sputtering below its 50 DMA line which is now downward sloping. The prior low ($28.09 on 5/21/12) defines important near-term support to watch where further deterioration would raise more serious concerns.

5/29/2012 4:38:39 PM - G - Gains have lacked volume conviction since slumping under its 50 DMA line and undercutting the prior low ($28.54 on 4/10/12). A rebound above its short-term average would help its technical stance and near-term outlook improve.

5/21/2012 4:39:56 PM - G - Posted a gain today with lighter volume. Color code was changed to green after slumping under its 50 DMA line, and last week it also undercut the prior low ($28.54 on 4/10/12) triggering a more worrisome technical sell signal.

5/15/2012 8:11:13 PM - G - Color code is changed to green after slumping under its 50 DMA line and negating its recent breakout. Prior low ($28.54 on 4/10/12) defines the next important chart support level to watch where a violation may trigger a more worrisome technical sell signal.

5/7/2012 6:26:56 PM - Y - Hovering near its 50 DMA line. Encountered distributional pressure after its 5/01/12 volume-driven gain triggered a technical buy signal while capping a streak of 6 consecutive gains to a new 52-week high and trading above its 2007 high. See the latest FSU analysis for more details and a new annotated graph.

5/2/2012 12:30:12 PM - Y - Small gap down today tested support at its nearby 50 DMA line. Color code is changed to yellow with pivot point cited based on its 3/27/12 high plus 10 cents after a flat base. Technically, its volume driven-gain on the prior session triggered a technical buy signal capping a streak of 6 consecutive gains with an above average volume gain as it hit a new 52-week high and traded above its 2007 high within close range of its all-time high ($31.92 Dec '99). Reported earnings +25% on +23% sales for the quarter ended March 31, 2012 versus the year ago period. The 3 prior quarterly comparisons (through Dec '11) showed sales revenues increases above the year ago periods by +50%, and earnings increases were above the +25% guideline in 3 of the past 4 comparisons.

3/16/2012 11:45:28 AM - The 3 latest quarterly comparisons (through Dec '11) showed sales revenues increases above the year ago periods by +50% and the Jun and Dec comparisons showed earnings increases above the +25% guideline. Perched near its 52-week high today. With a streak of 10 consecutive weekly gains it has rebounded from a deep consolidation below its 200 DMA line since noted in the 5/04/11 mid-day report - "Gapped up today for another new 52-week high then reversed into the red. Annual earnings (A criteria) history has been strong and steady but quarterly earnings increases have been under the +25% guideline for the past 7 quarterly comparisons through March '11."

2/15/2012 12:15:19 PM - The 3 latest quarterly comparisons (through Dec '11) showed sales revenues increases above the year ago periods by +50% and the Jun and Dec comparisons showed earnings increases above the +25% guideline. Gapped up today for a new 52-week high. With a streak of 7 consecutive weekly gains it has rebounded from a deep consolidation below its 200 DMA line since noted in the 5/04/11 mid-day report - "Gapped up today for another new 52-week high then reversed into the red. Annual earnings (A criteria) history has been strong and steady but quarterly earnings increases have been under the +25% guideline for the past 7 quarterly comparisons through March '11."

5/5/2011 9:24:41 AM - The 5/04/11 mid-day report noted - "Gapped up today for another new 52-week high then reversed into the red. Annual earnings (A criteria) history has been strong and steady but quarterly earnings increases have been under the +25% guideline for the past 7 quarterly comparisons through March '11."

5/4/2011 12:07:02 PM - Gapped up today for another new 52-week high then reversed into the red. Annual earnings (A criteria) history has been strong and steady but quarterly earnings increases have been under the +25% guideline for the past 7 quarterly comparisons through March '11.