6/8/2020 12:39:22 PM - Hitting a new 52-week high with above average volume behind today's 7th consecutive gain. Overhead supply remains. Reported earnings -74% on -33% sales revenues for the Apr '20 quarter. Fundamental concerns remain. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

6/4/2020 12:56:20 PM - Hitting a new 52-week high with today's 5th consecutive gain. Overhead supply remains. Reported earnings +3% on +55% sales revenues for the Mar '20 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

5/18/2020 12:45:26 PM - Gapped up today rebounding toward its 52-week high, however overhead supply remains. Reported earnings +3% on +55% sales revenues for the Mar '20 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

5/8/2020 1:14:44 PM - Gapped up today approaching its 52-week high, however overhead supply remains. Reported earnings +3% on +55% sales revenues for the Mar '20 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

1/14/2020 12:33:52 PM - Gapped up today hitting a new 52-week high, however overhead supply remains. Reported earnings +17% on +23% sales revenues for the Oct '19 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

12/11/2019 12:35:49 PM - Reported earnings +17% on +23% sales revenues for the Oct '19 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

12/11/2019 12:35:49 PM - Reported earnings +17% on +23% sales revenues for the Oct '19 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

12/9/2019 12:44:16 PM - Reported earnings +17% on +23% sales revenues for the Oct '19 quarter. Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

11/15/2019 12:17:04 PM - Fundamental concerns remain following a streak of negative quarterly comparisons. It was dropped from the Featured Stocks list on 2/02/18 and went through a deep consolidation.

2/2/2018 5:39:19 PM - Slumped further below its 50 DMA line with a loss today on higher volume. It will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line ($149.92) would help its outlook improve.

1/31/2018 6:59:42 PM - G - Slumped further below its 50 DMA line today after damaging volume-driven losses triggering a technical sell signal. Only a prompt rebound above the 50 DMA line ($149.92) would help its outlook improve.

1/29/2018 1:09:50 PM - G - Violated its 50 DMA line with damaging volume-driven losses last week triggering a technical sell signal. Color code was changed to green after action indicative of distributional pressure. Only a prompt rebound above the 50 DMA line ($149.67) would help its outlook improve.

1/26/2018 4:53:48 PM - G - Gapped down today violating its 50 DMA line ($149.48) with a 2nd consecutive big loss on even heavier volume. Color code was changed to green after action indicative of distributional pressure triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. See the latest FSU analysis for more details and a new annotated graph.

1/26/2018 10:39:24 AM - G - Gapped down today violating its 50 DMA line ($149.48) with a 2nd consecutive big loss on even heavier volume. Color code is changed to green after action indicative of distributional pressure triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

1/25/2018 5:47:01 PM - Y - Tested its 50 DMA line ($149.28) with a big loss today on +122% above average volume indicative of distributional pressure. More damaging losses may trigger a technical sell signal.

1/22/2018 5:26:33 PM - Y - Held its ground in a very tight range for the past 8 weeks. It has not yet produced gains above the pivot point backed by at least the +40% above average volume needed to trigger a new (or add-on) technical buy signal. Its 50 DMA line ($147.78) defines near-term support to watch above prior highs in the $138 area. Fundamentals remain very strong.

1/12/2018 7:13:56 PM - Y - Touched a new high today, but rather than rally it reversed into the red and ended the session with a loss on higher (near average) volume. Holding its ground in a tight range for the past 7 weeks. It has not yet produced gains above the pivot point backed by at least the +40% above average volume needed to trigger a new (or add-on) technical buy signal. Its 50 DMA line ($145.74) defines near-term support to watch above prior highs in the $138 area. Fundamentals remain very strong.

1/8/2018 4:11:10 PM - Y - Still holding its ground stubbornly near its all-time high with volume totals cooling. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($144.14) defines near-term support to watch above prior highs in the $138 area. Fundamentals remain very strong.

1/3/2018 4:21:49 PM - Y - Wedging up near its all-time high with gains lacking great volume conviction. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($142.73) and prior highs in the $138 area define near-term support to watch. Fundamentals remain very strong.

12/27/2017 6:07:51 PM - Y - Holding its ground stubbornly near its all-time high while volume totals have been cooling. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buys signal. Its 50 DMA line ($140.45) and prior highs in the $138 area define near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/26/2017 11:35:06 AM - Y - Holding its ground stubbornly near its all-time high while volume totals have been cooling. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buys signal. Its 50 DMA line ($140.45) and prior highs in the $138 area define near-term support to watch. Fundamentals remain strong.

12/19/2017 4:39:12 PM - Y - Formed an advanced "3-week tight base and a new pivot point is cited while its color code is changed to yellow. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buys signal. Challenged its all-time high today but quietly ended the session in the red. Its 50 DMA line and prior highs in the $138 area define near-term support to watch. Reported earnings +63% on +31% sales revenues for the Oct '17 quarter, continuing its strong earnings track record.

12/13/2017 5:42:48 PM - G - Still hovering near its all-time high, very extended from any sound base. Its 50 DMA line ($136.60) and prior highs in the $138 area define near-term support to watch. Reported earnings +63% on +31% sales revenues for the Oct '17 quarter, continuing its strong earnings track record.

12/7/2017 5:12:00 PM - G - Hovering near its all-time high, very extended from any sound base. Its 50 DMA line ($134.54) and recent low ($127.29 on 11/08/17) define near-term support to watch. Reported earnings +63% on +31% sales revenues for the Oct '17 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

12/4/2017 5:57:23 PM - G - Pulled back for a 3rd consecutive loss on average volume, retreating from its all-time high. It is extended from its prior base. Its 50 DMA line ($132.75) and recent low ($127.29 on 11/08/17) define near-term support to watch. Reported earnings +63% on +31% sales revenues for the Oct '17 quarter, continuing its strong earnings track record.

11/28/2017 12:49:59 PM - G - Reported earnings +63% on +31% sales revenues for the Oct '17 quarter, continuing its strong earnings track record. Gapped up today and hit a new all-time high, getting more extended from the previously noted base. Its 50 DMA line ($129) and recent low ($127.29 on 11/08/17) define near-term support to watch.

11/22/2017 4:07:25 PM - G - Perched within close striking distance of its all-time high, extended from the previously noted base. Its 50 DMA line ($128) and recent low ($127.29 on 11/08/17) define near-term support to watch. Fundamentals remain strong.

11/16/2017 5:43:04 PM - G - Consolidating after getting extended from the previously noted base. Its 50 DMA line ($126) and recent low ($127.29 on 11/08/17) define near-term support to watch. Fundamentals remain strong.

11/10/2017 4:58:55 PM - G - Still very extended from the previously noted base. Its 50 DMA line ($124.29) defines near-term support above prior highs in the $115 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

11/7/2017 3:54:46 PM - G - Pulling back with higher (near average) volume after wedging to new all-time highs with gains lacking great volume conviction. Still very extended from the previously noted base. Its 50 DMA line ($123) defines near-term support above prior highs in the $115 area. Fundamentals remain strong.

11/1/2017 5:32:29 PM - G - Volume has been below average while wedging to new all-time highs. Posted 10 consecutive weekly gains, getting very extended from the previously noted base. Its 50 DMA line ($120.69) defines near-term support above prior highs in the $115 area. Fundamentals remain strong.

10/26/2017 4:06:27 PM - G - Volume totals have been cooling in recent weeks while wedging to new all-time highs. On track for a 10th consecutive weekly gain, very extended from the previously noted base. Its 50 DMA line ($118) defines near-term support above prior highs in the $115 area. Fundamentals remain strong.

10/19/2017 3:21:15 PM - G - Volume totals have been cooling in recent weeks, perched at its all-time high after 8 consecutive weekly gains, very extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong.

10/13/2017 5:52:39 PM - G - Perched at its all-time high after 8 consecutive weekly gains, very extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

10/9/2017 5:31:21 PM - G - Touched a new 52-week high with light volume behind today's gain, getting more extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong.

10/2/2017 9:33:58 PM - G - Hit yet another new 52-week high with today's 6th consecutive volume-driven gain, getting more extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong.

9/29/2017 1:07:26 PM - G - Hitting yet another new 52-week high with today's 5th consecutive volume-driven gain, getting more extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong.

9/28/2017 1:03:25 PM - G - Hit yet another new 52-week high with today's 4th consecutive volume-driven gain, getting extended from the previously noted base. Prior highs in the $115 area define initial support to watch on pullbacks. Fundamentals remain strong.

9/27/2017 5:22:50 PM - G - Color code is changed to green after hitting a new 52-week high and rallying above its "max buy" level with +235% above average volume behind today's gain. Reported Jul '17 quarterly earnings +44% on +50% sales revenues, and volume and volatility often increase near earnings news.

9/25/2017 3:18:55 PM - Y - Quietly hitting a new 52-week high today. Current Relative Strength Rating of 81 is above the 80+ minimum guideline for buy candidates under the fact-based investment system. Due to report Jul '17 quarterly earnings news on 9/27/17, and volume and volatility often increase near earnings news.

9/18/2017 6:14:05 PM - Y - Quietly touched a new 52-week high but ended the session weak. Current Relative Strength Rating of 79 is just below the 80+ minimum guideline for buy candidates under the fact-based investment system. Very little resistance remains due to overhead supply up to its $115.74 all-time high. See the latest FSU analysis for more details and a new annotated graph.

9/12/2017 7:05:03 PM - Y - Stubbornly holding its ground perched within striking distance of its 52-week high following volume-driven gains. Current Relative Strength Rating of 79 is just below the 80+ minimum guideline for buy candidates under the fact-based investment system. Very little resistance remains due to overhead supply up to its $115.74 all-time high.

9/5/2017 7:13:55 PM - Y - Posted a gain backed by +77% above average volume and closed well above the previously cited pivot point triggering a technical buy signal. However, its current Relative Strength Rating of 77 is below the 80+ minimum guideline for buy candidates under the fact-based investment system. Very little resistance remains due to overhead supply up to its $115.74 all-time high.

8/28/2017 1:38:51 PM - Y - Gapped up today rebounding above its 50 DMA line ($105) helping its technical stance and outlook improve and its color code is changed to yellow. Encountered distributional pressure after earlier gains lifted it above the previously cited pivot point and challenged its all-time high. A strong finish may help clinch a convincing new (or add-on) technical buy signal, however its current Relative Strength Rating of 79 is just below the 80+ minimum guideline for buy candidates under the fact-based investment system.

8/21/2017 5:55:27 PM - G - Still sputtering below its 50 DMA line ($105). A rebound above the 50 DMA line is needed for its outlook improve. 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.

8/17/2017 3:40:26 PM - G - Color code is changed to green after slumping below its 50 DMA line ($105). Only a prompt rebound above the 50 DMA line would help its outlook improve. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. Faces resistance due to overhead supply up through the $115 level.

8/14/2017 9:10:01 PM - Y - Color code is changed to yellow with new pivot point cited based on its 6/28/17 high plus 10 cents. Rebounded above its 50 DMA line ($104.81) helping its technical stance improve. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. Still faces some resistance due to overhead supply up through the $115 level.

8/8/2017 7:07:01 PM - G - Found support near its 50 DMA line ($103.84) last week. More damaging loses would raise concerns and trigger a technical sell signal. Previously noted - "Faces some resistance due to overhead supply up through the $115 level."

8/2/2017 6:07:34 PM - G - Testing its 50 DMA line ($102.87) with today's loss. More damaging loses would raise concerns and trigger a technical sell signal. Previously noted - "Faces some resistance due to overhead supply up through the $115 level."

7/27/2017 6:30:19 PM - G - Made little headway but holding its ground above its 50 DMA line following its prior breakout from a "double bottom" base. As previously noted - "Faces some resistance due to overhead supply up through the $115 level."

7/20/2017 5:24:55 PM - G - Consolidating above its "max buy" level following its prior breakout from a"double bottom" base. Faces some resistance due to overhead supply up through the $115 level. See the latest FSU analysis for more details and a new annotated graph.

7/14/2017 3:03:21 PM - G - Color code is changed to green after quietly rebounding above its "max buy" level. Faces resistance due to overhead supply up through the $115 level.

7/6/2017 3:35:18 PM - Y - Pulling back just below its "max buy" level with a loss today on light volume, and its color code is changed to yellow.

6/29/2017 2:53:30 PM - G - Pulling back toward its "max buy" level with a big loss today amid widespread weakness.

6/22/2017 8:45:57 PM - G - Stubbornly holding its ground just above its "max buy" level. Disciplined investors avoid chasing extended stocks.

6/15/2017 5:36:06 PM - G - Color code is changed to green while stubbornly holding its ground just above its "max buy" level. Highlighted in 6/07/17 mid-day report in yellow with pivot point cited based on its 4/27/17 high.

6/8/2017 7:33:57 PM - Y - Holding its ground since highlighted in yellow with pivot point cited based on its 4/27/17 high. Gapped up on 6/06/17 clearing a "double bottom" base while rebounding toward prior highs. See the latest FSU analysis for more details and a new annotated graph.

6/7/2017 2:20:58 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/27/17 high. Reported earnings +40% on +57% sales revenues for the Apr '17 quarter continuing its strong earnings history. Gapped up on the prior session, clearing a "double bottom" base while rebounding toward prior highs. Found support near prior lows after undercutting its 200 DMA line ($93.88) during its consolidation since dropped from the Featured Stocks list on 3/09/17.

3/10/2017 1:13:58 PM - Slumped near its prior low ($98.12 on 1/23/17) with damaging volume-driven losses. Triggered technical sell signals as it violated prior highs in the $108 area and also undercut its 50 DMA line. Only a prompt rebound above the 50 DMA line ($105.51) would help its outlook improve. It was dropped from the Featured Stocks list on 3/09/17.

3/9/2017 1:45:04 PM - Slumping near its prior low ($98.12 on 1/23/17) with today's 3rd consecutive damaging loss with above average volume. Triggered technical sell signals as it violated prior highs in the $108 area and also undercut its 50 DMA line. Only a prompt rebound above the 50 DMA line ($105.59) would help its outlook improve. It will be dropped from the Featured Stocks list tonight.

3/9/2017 12:54:45 PM - G - Slumping near its prior low ($98.12 on 1/23/17) with today's 3rd consecutive damaging loss with above average volume. Triggered technical sell signals as it violated prior highs in the $108 area and also undercut its 50 DMA line. Only a prompt rebound above the 50 DMA line ($105.59) would help its outlook improve. Reported earnings +27% on +63% sales revenues for the Jan '17 quarter, continuing its strong earnings track record.

3/8/2017 12:56:45 PM - G - Triggered technical sell signals as it violated prior highs in the $108 area and also undercut its 50 DMA line ($105.67). Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported earnings +27% on +63% sales revenues for the Jan '17 quarter, continuing its strong earnings track record.

3/7/2017 12:40:39 PM - G - Reported earnings +27% on +63% sales revenues for the Jan '17 quarter, continuing its strong earnings track record. Color code is changed to green after gapping down and violating prior highs in the $108 area and also undercutting its 50 DMA line ($105.67). Only a prompt rebound above the 50 DMA line would help its outlook improve.

3/7/2017 10:06:57 AM - Y - Reported earnings +27% on +63% sales revenues for the Jan '17 quarter, continuing its strong earnings track record. Color code is changed to yellow after gapping down and testing support near prior highs in the $108 area and its 50 DMA line ($105.79).

3/6/2017 12:29:30 PM - G - Color code is changed to green while perched near its "max buy" level. Due to report earnings news after the close, and volume and volatility often increase near earnings news. Prior highs in the $108 area define support to watch above its 50 DMA line on pullbacks.

3/1/2017 5:41:17 PM - Y - Posted a gain with above average volume approaching its "max buy" level. Prior highs in the $108 area define support to watch above its 50 DMA line on pullbacks.

2/27/2017 5:34:14 PM - Y - Posted a gain with average volume approaching its "max buy" level. Prior highs in the $108 area define support to watch above its 50 DMA line on pullbacks.

2/21/2017 3:56:37 PM - Y - Still perched at record highs, stubbornly holding its ground with volume totals cooling. Gapped up on 2/08/17 and rallied above its pivot point with a gain backed by very near the +40% above average volume needed to trigger a proper technical buy signal.

2/13/2017 5:47:38 PM - Y - Perched near record highs, stubbornly holding its ground with volume totals cooling. Gapped up on 2/08/17 and rallied above its pivot point with a gain backed by very near the +40% above average volume needed to trigger a proper technical buy signal.

2/8/2017 6:57:23 PM - Y - Gapped up and rallied above its pivot point with today's gain backed by very near the +40% above average volume needed to trigger a proper technical buy signal.

2/6/2017 6:12:43 PM - Y - Consolidating in an orderly fashion above support at its 50 DMA line ($102.13). It was highlighted in yellow in the 1/24/17 mid-day report as a new pivot point was cited based on its 12/07/16 high plus 10 cents (read here). Subsequent volume-driven gains for new highs are still needed to trigger a proper technical buy signal.

1/30/2017 1:24:56 PM - Y - Rallied recently from support at its 50 DMA line ($100.43). It was highlighted in yellow in the 1/24/17 mid-day report as a new pivot point was cited based on its 12/07/16 high plus 10 cents (read here). Subsequent volume-driven gains for new highs are still needed to trigger a proper technical buy signal.

1/25/2017 5:21:48 PM - Y - Posted a 2nd consecutive big gain with near average volume today while rallying from support at its 50 DMA line ($99). It was highlighted in yellow in the 1/24/17 mid-day report as a new pivot point was cited based on its 12/07/16 high plus 10 cents (read here) . Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported earnings +54% on +66% sales revenues for the Oct '16 quarter. Three of the past 4 quarters were above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. See the latest FSU analysis for more details and an annotated graph.

1/24/2017 5:33:28 PM - Y - Posted a big gain with higher volume today while rallying from support at its 50 DMA line ($98.67). It was highlighted in yellow in the earlier mid-day report as a new pivot point was cited based on its 12/07/16 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported earnings +54% on +66% sales revenues for the Oct '16 quarter. Three of the past 4 quarters were above the +25% minimum earnings guideline (C criteria) of the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

1/24/2017 12:53:09 PM - Y - Color code is changed to yellow and new pivot point is cited based on its 12/07/16 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Volume totals have cooled and it has been testing support at its 50 DMA line, still consolidating since gapping up on 11/29/16. Reported earnings +54% on +66% sales revenues for the Oct '16 quarter. Three of the past 4 quarters were above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

11/30/2016 12:49:54 PM - Gapped up on the prior session hitting new all-time highs, quickly getting very extended from prior highs. Reported earnings +54% on +66% sales revenues for the Oct '16 quarter. Three of the past 4 quarters were above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

11/29/2016 1:02:36 PM - Gapped up today hitting new all-time highs, quickly getting very extended from prior highs. Reported earnings +54% on +66% sales revenues for the Oct '16 quarter. Three of the past 4 quarters were above the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

9/28/2016 12:54:43 PM - Found support at its 50 DMA line after recent volume-driven losses. Gapped up hitting new all-time highs on the prior session and the mid-day report cautioned members - "Reported earnings +20% on +22% sales revenues for the Jul '16 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system."

9/27/2016 12:50:24 PM - Found support at its 50 DMA line after recent volume-driven losses, and gapped up today hitting new all-time highs. Reported earnings +20% on +22% sales revenues for the Jul '16 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

9/26/2016 12:50:31 PM - Found support at its 50 DMA line after recent volume-driven losses, rebounding near all-time highs. Noted with caution in the 7/05/16 mid-day report after acquiring recreational vehicle company Jayco for $576 million in cash - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

9/13/2016 12:30:49 PM - Found support at its 50 DMA line after volume-driven losses, abruptly retreating from new all-time highs. Noted with caution in the 7/05/16 mid-day report after acquiring recreational vehicle company Jayco for $576 million in cash - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

9/12/2016 1:16:08 PM - Testing its 50 DMA line with considerable volume-driven losses, abruptly retreating from new all-time highs hit since last noted with caution in the 7/05/16 mid-day report after acquiring recreational vehicle company Jayco for $576 million in cash - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

7/5/2016 12:49:12 PM - Found prompt support after undercutting its 50 DMA line, and hit a new high with a gap up and considerable volume-driven gain on the prior session after acquiring recreational vehicle company Jayco for $576 million in cash. Prior mid-day reports repeatedly cautioned members - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

7/1/2016 12:45:45 PM - Found prompt support after undercutting its 50 DMA line, and hitting a new high with today's gap up and considerable volume-driven gain. Prior mid-day reports repeatedly cautioned members - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

6/23/2016 12:51:17 PM - Found support near its 50 DMA line in recent weeks. Prior mid-day reports repeatedly cautioned members - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

6/15/2016 12:34:54 PM - Retreated near its 50 DMA line from all-time highs hit last week. Prior mid-day reports repeatedly cautioned members - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

6/13/2016 12:32:42 PM - Retreating from all-time highs hit last week. Prior mid-day reports repeatedly cautioned members - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

6/8/2016 11:58:11 AM - Gapped up hitting a new all-time high on the prior session but the mid-day report cautioned - "Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines."

6/7/2016 12:52:50 PM - Gapped up today hitting new all-time highs. Reported earnings +27% on +9% sales revenues for the Apr '16 quarter. Recent quarters showed improved sales revenues and earnings increases, but its prior history is not a good match with the fact-based investment system's fundamental guidelines.

11/5/2013 12:44:19 PM - Violated its 50 DMA line with today's damaging gap down. Reported earnings +24% on +19% sales revenues for the Jul '13 quarter, just below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members- "Erratic earnings history is a concern."

9/30/2013 12:54:51 PM - Perched at its 52-week high today after rallying last week with heavy volume and clearing an orderly base formed in recent months while finding support near its 50 DMA line. Reported earnings +24% on +19% sales revenues for the Jul '13 quarter, just below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members- "Erratic earnings history is a concern."

9/27/2013 12:12:06 PM - Hitting another new 52-week high today, rallying with heavy volume from an orderly base formed in recent months while finding support near its 50 DMA line. Reported earnings +24% on +19% sales revenues for the Jul '13 quarter, just below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members- "Erratic earnings history is a concern."

9/26/2013 12:47:02 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Hit another new 52-week high today then reversed into the red. On the prior session it rallied with heavy volume from an orderly base formed in recent months while finding support near its 50 DMA line. Prior mid-day reports cautioned members- "Erratic earnings history is a concern."

9/25/2013 12:50:48 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Today's 2nd consecutive volume-driven gain has it hitting a new 52-week high, rising from an orderly base formed in recent months while finding support near its 50 DMA line. Prior mid-day reports cautioned members- "Erratic earnings history is a concern."

9/24/2013 12:58:47 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Forming an orderly base in recent months while finding support near its 50 DMA line. Last noted in the 8/15/13 mid-day report with caution - "Erratic earnings history is a concern."

8/15/2013 1:01:34 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Consolidating in a tight range since last noted in the 7/22/13 mid-day report with caution - "Erratic earnings history is a concern."

7/22/2013 1:17:47 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Found support near prior highs during its recent consolidation then rallied for new 52-week highs with no resistance due to overhead supply. Prior mid-day reports cautioned - "Erratic earnings history is a concern."

7/2/2013 1:05:45 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Found support near prior highs during its consolidation then rallied for new 52-week highs with additional gains backed by above average volume since last noted in the 6/10/13 mid-day report with caution - "Gapped up on the prior session for a new 52-week high following a deep consolidation to its 200 DMA line since last noted with caution at its high in the 1/25/13 mid-day report - 'Erratic earnings history is a concern.'"

6/10/2013 12:54:48 PM - Reported earnings +24% on +13% sales revenues for the Apr '13 quarter, and sales revenues increases show deceleration in recent comparisons. Gapped up on the prior session for a new 52-week high following a deep consolidation to its 200 DMA line since last noted with caution at its high in the 1/25/13 mid-day report - "Erratic earnings history is a concern."

1/25/2013 12:43:17 PM - Earnings increases were above the +25% guideline in the Jul and Oct '12 quarters and sales revenues showed acceleration. Gapped up today and rallied for a new 52-week high, trading above the old high which was hit when last noted in the 11/06/12 mid-day report - "Erratic earnings history is a concern."

11/6/2012 12:50:35 PM - Gapped up today and rallied for a new 52-week high on encouraging earnings and sales guidance. Held its ground and made gradual progress through resistance due to overhead supply up to the $39 level since noted in the 10/04/12 mid-day report - "Erratic earnings history is a concern."

11/1/2012 1:27:54 PM - Hitting a new 52-week high today. Held its ground and made gradual progress through resistance due to overhead supply up to the $39 level since noted in the 10/04/12 mid-day report - "Erratic earnings history is a concern."

10/26/2012 12:41:49 PM - Consolidating since last noted at its 52-week high on 10/17/12 while tallying a 5th consecutive gain. Held its ground and made gradual progress through resistance due to overhead supply up to the $39 level since noted in the 10/04/12 mid-day report - "Erratic earnings history is a concern."

10/17/2012 12:55:25 PM - Hitting another new 52-week high with today's 5th consecutive gain. Held its ground and made gradual progress through resistance due to overhead supply up to the $39 level since last noted in the 10/04/12 mid-day report - "Erratic earnings history is a concern."

10/4/2012 12:30:23 PM - Gapped up today and hit another new 52-week high following an analyst upgrade. Held its ground and churned above average volume since the 9/27/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $39 level. Erratic earnings history is a concern."

10/2/2012 12:35:09 PM - Retreating from the new 52-week high hit last week. The 9/27/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $39 level. Erratic earnings history is a concern."

10/1/2012 12:49:53 PM - Holding its ground since a gap up for a new 52-week high last week. The 9/27/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $39 level. Erratic earnings history is a concern."

9/28/2012 12:34:18 PM - Holding its ground today following a gap up for a new 52-week high on the prior session. The 9/27/12 mid-day report noted - "It faces additional resistance due to overhead supply up through the $39 level. Erratic earnings history is a concern."

9/27/2012 1:00:06 PM - Gapped up today for a new 52-week high yet it faces additional resistance due to overhead supply up through the $39 level. Erratic earnings history is a concern.

2/4/2010 12:52:19 PM - Pulling back today after rallying to a new 52-week high on 2/03/10 following a brief consolidation above prior chart highs. Erratic earnings history is a concern.

2/3/2010 1:26:41 PM - Rallied to a new 52-week high today following a brief consolidation above prior chart highs. Erratic earnings history is a concern.

1/26/2010 1:45:57 PM - Rallying to a new 52-week high today, rising from an orderly base while posting a 6th consecutive gain. Erratic earnings history is a concern.

7/19/2004 1:00:00 PM - Closed at intra-day high after being negative. Volume is still lighter than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.32

4/5/2006 1:02:33 PM - "C" and sales history below guidelines.

4/4/2006 12:59:20 PM - "C" and sales history below guidelines.

4/3/2006 1:11:52 PM - "C" below guidelines and no base.

3/31/2006 1:04:29 PM - "C" below guidelines and no base.

3/14/2006 1:01:47 PM - "C" below guidelines and no base.

3/13/2006 12:47:58 PM - "C" below guidelines and no base.

3/10/2006 12:36:29 PM - "C" below guidelines and no base.

3/9/2006 12:55:00 PM - "C" below guidelines.

3/8/2006 12:59:43 PM - "C" below guidelines.

3/6/2006 12:54:18 PM - "C" below guidelines.

3/2/2006 12:54:43 PM - "C" below guidelines.

3/1/2006 1:16:26 PM - "C" below guidelines.

2/28/2006 12:43:30 PM - "C" below guidelines.

2/27/2006 1:02:19 PM - "C" below guidelines.

2/2/2006 1:09:32 PM - "C" below guidelines.

1/3/2006 1:16:31 PM - "C" below guidelines.

12/16/2005 1:13:06 PM - Base questionable.

12/13/2004 1:00:32 PM - Best in poor group.

8/3/2004 4:15:00 PM - Broke 200 DMA on above average volume. Did not trigger a technical buy signal since featured so should have never been purchased.

8/2/2004 4:15:00 PM - Forth consecitive up day though recent overall Volume continues to remain just less than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared. 50 & 200 DMA lines are critical chart support.

7/30/2004 4:15:00 PM - Forth consecitive up day though recent overall Volume continues to remain just less than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared. 50 & 200 DMA lines are critical chart support.

7/28/2004 4:15:00 PM - Decent move though volume just about average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.66 and $29.37.

7/22/2004 4:15:00 PM - Small loss with volume lighter than average each day for  three weeks. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support above $29

7/23/2004 4:15:00 PM - Small loss with volume lighter than average each day for  three weeks. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support above $29

7/26/2004 4:15:00 PM - Closed just below 50 DMA while trading less than average volume. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.66 and $29.37.

7/27/2004 4:15:00 PM - Decent gain though volume less than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.66 and $29.37.

7/20/2004 4:15:00 PM - Decent price progress yet volume remains lighter than average. 50 & 200 DMA lines are critical chart support at $29.39 Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.

7/21/2004 4:15:00 PM - End session with a loss and near support of 50 DMA after being positive intra-day while trading average volume. 50 & 200 DMA lines remain critical chart support at $29.39 Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.

7/1/2004 4:15:00 PM - Loss on just above average volume. Has yet to trigger a technical buy signal since featured.

7/2/2004 4:15:00 PM - Slight gain on very light volume. Has yet to trigger a technical buy signal since featured.

7/6/2004 4:15:00 PM - Loss on less than average volume. Has yet to trigger a technical buy signal since featured.

7/7/2004 4:15:00 PM - Loss on less than average volume and closes at lows. Has yet to trigger a technical buy signal since featured.

7/8/2004 4:15:00 PM - Closed with a loss and at intra-day lows on less than average volume. Has yet to trigger a technical buy signal since featured.

7/9/2004 4:15:00 PM - Gain on just less than average volume. Has yet to trigger a technical buy signal since featured.

7/12/2004 4:15:00 PM - Continues recent downtrend while volume is decreasing. Has yet to trigger a technical buy signal since featured.  Chart resistance at $33-34 must be cleared.

7/13/2004 4:15:00 PM - Still continues recent downtrend while volume is less than average. Has yet to trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.

7/14/2004 4:15:00 PM - Continues recent downtrend while recent overall volume remains less than average.  Closed at intra-day lows. Has yet to trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.

7/15/2004 4:15:00 PM - Had gains intra-day then closed flat. Another close at intra-day lows. Has yet to trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.

7/16/2004 4:15:00 PM - Closed at low of day as it has done many times lately, and volume was still lighter than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.32

7/19/2004 4:15:00 PM - Closed at intra-day high after being negative. Volume is still lighter than average. Did not trigger a technical buy signal since featured and chart resistance at $33-34 must first be cleared.  50 & 200 DMA lines are critical chart support at $29.32