3/4/2022 1:08:24 PM - Perched near its all-time high and consolidating near its 50 DMA line. Reported earnings +10% on +6% sales revenues for the Dec '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

12/20/2021 12:44:06 PM - Perched near its all-time high and consolidating near its 50 DMA line. Reported earnings +20% on +8% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

10/13/2021 12:51:05 PM - Pulled back from its all-time high testing its 50 DMA line. Reported earnings +23% on +10% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

10/13/2021 12:50:58 PM - Pulled back from its all-time high testing its 50 DMA line. Reported earnings +23% on +10% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

4/30/2021 1:07:49 PM - Pulling back today after hitting new all-time highs with recent gains lacking great volume conviction. Reported earnings +48% on +5% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

3/18/2021 1:03:28 PM - Posting a 7th consecutive gain hitting new all-time highs. Prior mid-day reports noted - "Reported earnings +24% on +4% sales revenues for the Dec '20 quarter, and prior comparisons were below the +25% minimum guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17."

3/16/2021 12:54:23 PM - Posting a 5th consecutive gain. The 3/10/21 mid-day report noted - "Reported earnings +24% on +4% sales revenues for the Dec '20 quarter, and prior comparisons were below the +25% minimum guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17."

3/10/2021 12:36:23 PM - Reported earnings +24% on +4% sales revenues for the Dec '20 quarter, and prior comparisons were below the +25% minimum guideline (C criteria). Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17.

1/23/2020 1:16:38 PM - Fundamental concerns remain. It was dropped from the Featured Stocks list on 3/21/17. Reported earnings +13% on +11% sales revenues for the Dec '19 quarter, and prior comparisons were below the +25% minimum guideline (C criteria).

10/20/2017 12:54:51 PM - Rebounding within close striking distance of its 52-week and all-time high with today's gain. Sputtered below its 200 DMA line during its consolidation after dropped from the Featured Stocks list on 3/21/17. Reported earnings +21% on +22% sales revenues for the Sep '17 quarter, and recent comparisons were mostly below the +25% minimum guideline (C criteria).

6/29/2017 12:30:32 PM - Consolidating above its 50 DMA line after finding recent support at its 200 DMA line. It was dropped from the Featured Stocks list on 3/21/17. Recently reported earnings +11% on +20% sales revenues for the Mar '17 quarter, a 2nd consecutive comparison below the +25% minimum guideline (C criteria).

6/21/2017 1:47:31 PM - Consolidating near its 50 DMA line after finding recent support at its 200 DMA line. It was dropped from the Featured Stocks list on 3/21/17. Recently reported earnings +11% on +20% sales revenues for the Mar '17 quarter, a 2nd consecutive comparison below the +25% minimum guideline (C criteria).

3/21/2017 1:14:32 PM - Slumping further below its 50 DMA line today amid weakness in financial stocks coupled with a broader market decline. A 3/17/17 loss on above average volume triggered a technical sell signal. Only a prompt rebound above the 50 DMA line ($39.90) would help its outlook improve. It will be dropped from the Featured Stocks list tonight. Repeatedly noted since 1/31/17 - "Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns."

3/20/2017 4:52:34 PM - G - Slumped further below its 50 DMA line today, failing to rebound after a 3/17/17 loss on above average volume triggered a technical sell signal. Only a prompt rebound above the 50 DMA line $39.91) would help its outlook improve. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

3/17/2017 5:40:34 PM - G - Slumped below its 50 DMA line and finished at a 5-week low with a loss on above average volume triggering a technical sell signal. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

3/15/2017 8:39:46 PM - G - Still consolidating above its 50 DMA line ($39.82) defining important near-term support. A subsequent violation would trigger a technical sell signal. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

3/13/2017 6:16:41 PM - G - Consolidating above its 50 DMA line ($39.71) defining important near-term support. A subsequent violation would trigger a technical sell signal. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

3/6/2017 7:08:39 PM - G - Still holding its ground stubbornly and perched near all-time highs. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($39.45) defines important near-term support where a subsequent violation would trigger a technical sell signal.

2/27/2017 5:32:30 PM - G - Still holding its ground stubbornly and perched at all-time highs. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($38.92) defines important near-term support where a subsequent violation would trigger a technical sell signal.

2/22/2017 5:20:47 PM - G - Holding its ground stubbornly and perched at all-time highs. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($38.57) defines important near-term support where a subsequent violation would trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

2/21/2017 3:55:55 PM - G - Holding its ground stubbornly and perched at all-time highs. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($38.48) defines important near-term support above recent lows in the $36 area. Subsequent violations would trigger technical sell signals.

2/13/2017 1:00:04 PM - G - Hitting another new all-time high today. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($37.52) defines important near-term support above recent lows in the $36 area. Subsequent violations would trigger technical sell signals.

2/6/2017 6:11:41 PM - G - Holding its ground near all-time highs. Recently reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Its 50 DMA line ($37.52) defines important near-term support above recent lows in the $36 area. Subsequent violations would trigger technical sell signals.

1/31/2017 9:59:11 AM - G - Hitting new all-time highs with today's big early gain. Reported earnings +8% on +20% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Recent low and its 50 DMA line define important near-term support in the $36 area where subsequent violations would trigger technical sell signals.

1/30/2017 1:23:26 PM - G - Quietly pulling back today after challenging prior highs. Recent low and its 50 DMA line define important near-term support in the $35-36 area where subsequent violations would raise concerns.

1/24/2017 5:49:12 PM - G - Posted a gain on light volume today challenging prior highs. Recent low and its 50 DMA line define important near-term support in the $35-36 area where subsequent violations would raise concerns.

1/17/2017 2:37:47 PM - G - Consolidating near its high. Recent low and its 50 DMA line define important near-term support in the $35 area where subsequent violations would raise concerns.

1/12/2017 5:18:12 PM - G - Extended from its prior base. Its recent low and 50 DMA line ($34.83) define important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

1/9/2017 5:37:33 PM - G - Still holding its ground near all-time highs, extended from its prior base. Its 50 DMA line ($34.21) defines important support to watch on pullbacks. Do not be confused by 2-1 stock split effective 12/21/16 so the Featured Price, Pivot Point and Max Buy levels were adjusted accordingly

1/3/2017 5:25:27 PM - G - Still holding its ground near all-time highs, extended from its prior base. Its 50 DMA line ($33.32) defines important support to watch on pullbacks. Do not be confused by 2-1 stock split effective 12/21/16 so the Featured Price, Pivot Point and Max Buy levels were adjusted accordingly

12/27/2016 5:43:38 PM - G - Holding its ground near all-time highs, extended from its prior base. Its 50 DMA line ($32.42) defines important support to watch on pullbacks. Do not be confused by 2-1 stock split effective 12/21/16 so the Featured Price, Pivot Point and Max Buy levels were adjusted accordingly

12/21/2016 5:21:13 PM - G - Hit a new all-time high with today's 3rd consecutive gain backed by near average volume. Very extended from its prior base. Its 50 DMA line ($31.74) defines important support to watch on pullbacks. Do not be confused by 2-1 stock split effective today so the Featured Price, Pivot Point and Max Buy levels have been adjusted accordingly

12/16/2016 5:21:10 PM - G - Churned heavy volume today while pulling back from all-time highs. Very extended from its prior base. Its 50 DMA line ($62) defines important support to watch on pullbacks.

12/14/2016 5:11:08 PM - G - Churning more above average volume while pulling back from all-time highs. Very extended from its prior base. Its 50 DMA line ($61.38) defines important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

12/13/2016 5:51:52 PM - G - Recently churning above average volume while perched at all-time highs. Very extended from its prior base. Its 50 DMA line ($61) defines important support to watch on pullbacks.

12/8/2016 12:51:26 PM - G - Recently churning above average volume while perched at all-time highs. Very extended from its prior base. Its 50 DMA line ($59) defines important support to watch on pullbacks.

12/7/2016 4:34:24 PM - G - Churning above average volume while perched at all-time highs. Very extended from its prior base. Its 50 DMA line ($59.25) defines important support to watch on pullbacks.

12/2/2016 12:32:12 PM - G - Perched at all-time highs after volume-driven gains. Very extended from its prior base. Its 50 DMA line ($57.91) defines important support to watch on pullbacks.

11/30/2016 12:49:23 PM - G - Hitting another new all-time high with above average volume behind today's gain. Very extended from its prior base. Its 50 DMA line ($57) defines important support to watch on pullbacks.

11/28/2016 5:32:10 PM - G - Pulled back from its all-time high with a loss on above average volume today. Very extended from its prior base. Its 50 DMA line defines important support to watch on pullbacks.

11/25/2016 1:16:03 PM - G - Hit yet another new all-time high today, getting very extended from its prior base. Prior highs and its 50 DMA line in the $53 area define important support to watch on pullbacks.

11/22/2016 5:17:12 PM - G - Hit yet another new all-time high today, adding to a spurt of volume-driven gains and getting very extended from its prior base. Prior highs and its 50 DMA line in the $53 area define important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

11/22/2016 3:55:44 PM - G - Hitting yet another new all-time high today, adding to a spurt of volume-driven gains and getting very extended from its prior base. Prior highs and its 50 DMA line in the $53 area define important support to watch on pullbacks.

11/18/2016 5:10:27 PM - G - Hit yet another new all-time high today, adding to a spurt of volume-driven gains and getting very extended from its prior base. Prior highs and its 50 DMA line in the $53 area define important support to watch on pullbacks.

11/17/2016 12:40:50 PM - G - Hitting another new all-time high today, adding to a spurt of volume-driven gains and getting very extended from its prior base. Prior highs and its 50 DMA line in the $53 area define important support to watch on pullbacks.

11/14/2016 1:13:09 PM - G - Perched at new all-time highs with above average volume behind today's 6th consecutive gain, getting very extended from its prior base. Prior highs in the $53 area define initial support to watch on pullbacks.

11/11/2016 1:03:53 PM - G - Hitting new all-time highs with above average volume behind today's 5th consecutive gain, getting more extended from its prior base. Prior highs in the $53 area define initial support to watch on pullbacks.

11/10/2016 1:11:37 PM - G - Hitting new all-time highs with above average volume behind today's 4th consecutive gain, getting extended from its prior base. Found support near its 50 DMA line in recent weeks. Prior highs in the $53 area define initial support to watch on pullbacks.

11/9/2016 12:55:03 PM - G - Hitting new all-time highs and its color code is changed to green after rallying above its "max buy" level with today's 3rd consecutive gain. Found support near its 50 DMA line in recent weeks. More damaging losses would raise concerns. See the latest FSU analysis for more details and a new annotated graph.

11/7/2016 5:45:53 PM - Y - Posted a gain with above average volume today for its second-best close ever. Found support near its 50 DMA line in recent weeks. More damaging losses would raise concerns. See the latest FSU analysis for more details and a new annotated graph.

10/31/2016 5:46:34 PM - Y - Overcame early weakness to hit another new high and finish strong. Today's gain backed by +52% above average volume helped reconfirm a technical buy signal. Found support after undercutting its 50 DMA line ($52.23) More damaging losses would raise concerns.

10/24/2016 4:04:25 PM - Y - Touched a new high today. Gain on 10/19/16 backed by +127% above average volume helped clinch a technical buy signal. Found support after undercutting its 50 DMA line ($51.98) More damaging losses would raise concerns.

10/19/2016 5:21:48 PM - Y - Color code is changed to yellow after today's gain backed by +127% above average volume challenged its 52-week high and helped clinch a technical buy signal. Found support after undercutting its 50 DMA line ($51.81) More damaging losses would raise concerns.

10/19/2016 1:02:32 PM - G - Found support after undercutting its 50 DMA line ($51.81) and today's gain is challenging its 52-week high. Subsequent volume-driven gains for new highs would trigger a technical buy signal. More damaging losses would raise concerns.

10/18/2016 1:02:13 PM - G - Managed a "positive reversal" after early lows today undercutting its 50 DMA line ($51.78). Perched within close striking distance of its 52-week high. Subsequent volume-driven gains for new highs would trigger a technical buy signal. More damaging losses would raise concerns.

10/17/2016 4:57:10 PM - G -Consolidating near its 50 DMA line ($51.76) and yet still perched within close striking distance of its 52-week high. More damaging losses would raise concerns. Subsequent volume-driven gains for new highs would be a very reassuring sign of institutional buying demand.

10/13/2016 5:36:26 PM - G - Encountering distributional pressure with 3 consecutive losses on above average volume yet it remains above its 50 DMA line and perched within close striking distance of its 52-week high. Subsequent volume-driven gains for new highs would be a very reassuring sign of institutional buying demand.

10/11/2016 12:30:51 PM - G - Encountering mild distributional pressure yet it remains above its 50 DMA line and perched within close striking distance of its 52-week high. Subsequent volume-driven gains for new highs would be a very reassuring sign of institutional buying demand. Relative Strength Rating is currently 78, below the 80+ minimum guideline for buy candidates.

10/5/2016 5:29:27 PM - G - Posted a small gain with higher volume today and it remains above its 50 DMA line. Subsequent volume-driven gains for new highs would be a very reassuring sign of institutional buying demand. Relative Strength Rating is currently 77, below the 80+ minimum guideline for buy candidates.

9/30/2016 5:26:20 PM - G - Finished the week above its 50 DMA line with a volume-driven gain. Subsequent volume-driven gains for new highs would be a very reassuring sign of institutional buying demand. Relative Strength Rating is currently 74, below the 80+ minimum guideline for buy candidates.

9/29/2016 5:47:05 PM - G - A volume-driven gain for new highs would be a reassuring sign of institutional buying demand. Currently sputtering near its 50 DMA line, its Relative Strength Rating has slumped to 69, well below the 80+ minimum guideline.

9/26/2016 5:40:48 PM - G - Gapped down today and undercut its 50 DMA line raising concerns and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve. See the latest FSU analysis for more details and an annotated graph.

9/22/2016 5:53:23 PM - Y - Perched within striking distance of its 52-week high. See the latest FSU analysis for more details and a new annotated graph.

9/21/2016 6:44:32 PM - Y - Color code is changed to yellow while still trading near its 50 DMA line ($51.35). Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

9/15/2016 12:47:06 PM - G - Color code is changed to green while sputtering near its 50 DMA line ($51.18). Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

9/13/2016 5:48:43 PM - Y - Testing support at its 50 DMA line ($51.05) with today's quiet loss. Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

9/6/2016 4:18:47 PM - Y - Today's quiet loss broke a streak of 8 small gains challenging its 52-week high. Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

8/31/2016 2:42:59 PM - Y - Still quietly consolidating within close striking distance of its 52-week high. Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

8/25/2016 5:04:41 PM - Y - Quietly consolidating within close striking distance of its 52-week high. Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents." See the latest FSU analysis for more details and a new annotated graph.

8/22/2016 5:35:09 PM - Y - Still quietly consolidating above its 50 DMA line ($50.12). Members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

8/17/2016 5:27:33 PM - Y - Still quietly sputtering above its 50 DMA line ($50.11). members were previously reminded - "A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents."

8/11/2016 5:40:41 PM - Y - Sputtering near its 50 DMA line ($50.16). A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents.

8/5/2016 5:24:47 PM - Y - Rebounded above its 50 DMA line ($50.24) and finished near the session high. A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents.

8/1/2016 6:02:36 PM - Y - Quietly slumped below its 50 DMA line ($50.23) today. A volume-driven gain and strong close above the pivot point are needed to clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents.

7/26/2016 5:02:48 PM - Y - A volume-driven gain and strong close above the pivot point may help clinch a convincing technical buy signal. It has been quietly consolidating since highlighted in yellow in the 7/19/16 mid-day report with pivot point cited based on the 6/01/16 high plus 10 cents.

7/20/2016 5:45:30 PM - Y - Churned above average volume today without making price progress, a sign of distributional pressure. Finished near its prior high and pivot point with a big volume-driven gain on the prior session after highlighted in yellow with pivot point cited based on the 6/01/16 high plus 10 cents - "A volume-driven gain and strong close above the pivot point may help clinch a convincing technical buy signal. Reported earnings +31% on +17% sales revenues for the Jun '16 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-based investment system's guidelines." See the latest FSU analysis for more details and a new annotated graph.

7/20/2016 1:10:01 PM - Y - Churning above average volume today without making price progress, a sign of distributional pressure. Finished near its prior high and pivot point with a big volume-driven gain on the prior session after highlighted in yellow with pivot point cited based on the 6/01/16 high plus 10 cents - "A volume-driven gain and strong close above the pivot point may help clinch a convincing technical buy signal. Reported earnings +31% on +17% sales revenues for the Jun '16 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-based investment system's guidelines."


7/19/2016 5:29:42 PM - Y - Finished near its prior high and pivot point with today's big volume-driven gain. Highlighted in yellow with pivot point cited based on the 6/01/16 high plus 10 cents. A volume-driven gain and strong close above the pivot point may help clinch a convincing technical buy signal. Reported earnings +31% on +17% sales revenues for the Jun '16 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-based investment system's guidelines.


7/19/2016 12:38:24 PM - Y - Color code is changed to yellow with pivot point cited based on the 6/01/16 high plus 10 cents. A volume-driven gain and strong close above the pivot point may help clinch a convincing technical buy signal. Reported earnings +31% on +17% sales revenues for the Jun '16 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-based investment system's guidelines.


4/4/2016 12:40:46 PM - Prior mid-day reports cautioned members - "Reported earnings +28% on +26% sales revenues for the Dec '15 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

4/1/2016 12:32:18 PM - The 3/31/16 mid-day report cautioned members - "Reported earnings +28% on +26% sales revenues for the Dec '15 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

3/31/2016 1:29:47 PM - Reported earnings +28% on +26% sales revenues for the Dec '15 quarter, but prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

12/11/2015 12:32:46 PM - Reported earnings +13% on +26% sales revenues for the Sep '15 quarter and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

10/23/2015 1:16:16 PM - Touched a new 52-week high today, trying to clear resistance at prior highs in the $43 area after finding support near its 50 DMA line during its recent consolidation. Repeatedly noted with caution in prior mid-day reports - "After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter - below the +25% minimum earnings guideline (C criteria)."

10/22/2015 12:59:12 PM - Meeting resistance this week near prior highs in the $43 area after finding support near its 50 DMA line during its recent consolidation. Repeatedly noted with caution in prior mid-day reports - "After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter - below the +25% minimum earnings guideline (C criteria)."

10/20/2015 12:58:34 PM - Challenging its 52-week high with today's big gain. Found support near its 50 DMA line during its consolidation since last noted with caution in the 9/18/15 mid-day report - "After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter - below the +25% minimum earnings guideline (C criteria)."

9/18/2015 12:49:21 PM - Perched at its 52-week following an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter - below the +25% minimum earnings guideline (C criteria)."

9/17/2015 1:02:20 PM - Hitting a new 52-week high with today's 8th consecutive volume-driven gain. After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter. Prior mid-day reports cautioned members - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

9/14/2015 12:27:29 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. After it gapped down and undercut its 200 DMA line on 8/24/15 it rebounded and rallied impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter. Prior mid-day reports cautioned members - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

9/9/2015 12:56:10 PM - Rebounding near its 52-week high. After it gapped down and undercut its 200 DMA line on 8/24/15 it has rebounded impressively. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter. Prior mid-day reports cautioned members - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

8/24/2015 2:00:22 PM - Rebounded considerably from deep lows after it gapped down today and undercut its 200 DMA line. Reported earnings +6% on +24% sales revenues for the Jun '15 quarter. Last noted in the 6/26/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

6/26/2015 12:49:59 PM - Pulling back from its 52-week high, and enduring distributional pressure since last noted in the 6/16/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

6/16/2015 1:04:27 PM - Making its 2nd consecutive mid-day report appearance perched at its 52-week high and no resistance remains due to overhead supply. Stayed above its 50 DMA line while consolidating since noted in the 5/01/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

6/15/2015 12:50:26 PM - Perched at its 52-week high and no resistance remains due to overhead supply. Stayed above its 50 DMA line while consolidating since noted in the 5/01/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

6/10/2015 1:45:16 PM - Rallying near its 52-week high today's gain and no resistance remains due to overhead supply. Stayed above its 50 DMA line while consolidating since noted in the 5/01/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

6/8/2015 12:54:24 PM - Stubbornly holding its ground near its 52-week high with no resistance remaining due to overhead supply. Stayed above its 50 DMA line while consolidating since last noted in the 5/01/15 mid-day report with caution - "Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria)."

5/1/2015 1:10:10 PM -

Recently hitting new 52-week highs with volume-driven gains, rallying with no resistance remaining due to overhead supply. Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria).



4/24/2015 1:04:34 PM -

Hitting a new 52-week high today and no resistance remains due to overhead supply. Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria).



4/23/2015 12:48:26 PM -

Perched near its 52-week high with no resistance remaining due to overhead supply. Reported earnings +6% on +20% sales revenues for the Mar '15 quarter, a 3rd consecutive quarter below the +25% minimum earnings guideline (C criteria).



4/15/2015 1:08:47 PM -

Perched near its 52-week high with no resistance remaining due to overhead supply. Reported earnings +21% on +14% sales revenues for the Dec '14 quarter, a 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria).



1/5/2015 1:08:11 PM -

Pulling back from its 52-week high, encountering some distributional pressure today. Reported earnings +23% on +15% sales revenues for the Sep '14 quarter, below the +25% minimum earnings guideline (C criteria).