12/18/2023 12:37:30 PM - Hitting new multi-year highs with today's gain. Reported earnings -4% on -12% sales revenues for the Sep'23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

10/27/2023 1:10:01 PM - Pulling back below its 200 DMA line ($145.58). Last noted with caution in the 8/08/23 mid-day report - "It faces additional resistance due to overhead supply up to the $262 level. Reported earnings +20% on +7% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines."

8/8/2023 1:08:01 PM - Pulling back today after hitting new 52-week highs with 2 volume-driven gains. It faces additional resistance due to overhead supply up to the $262 level. Reported earnings +20% on +7% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

8/4/2023 1:12:35 PM - Gapped up today rebounding from below its 50 DMA line ($144) and hitting a new 52-week high. If faces additional resistance due to overhead supply up to the $262 level. Reported earnings +20% on +7% sales revenues for the Jun '23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

5/4/2023 1:02:01 PM - Gapped up today but remains below its 50 DMA line ($142) which may act as resistance, and it faces additional overhead supply. Reported earnings -21% on -13% sales revenues for the Mar '23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

4/19/2023 12:45:42 PM - Sputtering near its 50 DMA line ($141.56) with today's 7th consecutive loss. Reported earnings +42% on +16% sales revenues for the Dec '22 quarter versus the year-ago period, but prior quarterly comparisons were not above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

4/18/2023 12:57:32 PM - Reported earnings +42% on +16% sales revenues for the Dec '22 quarter versus the year-ago period, but prior quarterly comparisons were not above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

3/30/2023 12:51:03 PM - Reported earnings +42% on +16% sales revenues for the Dec '22 quarter versus the year-ago period, but prior quarterly comparisons were not above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) had a downturn in FY '20. Not a match with the fact-based investment system's fundamental guidelines.

10/30/2020 12:55:33 PM - Reported earnings +9% on +20% sales revenues for the Sep '20 quarter versus the year ago period, and the 2 prior quarterly comparisons were not above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

12/30/2019 12:09:23 PM - Recently rebounding toward its 52-week high. Found support above its 50 DMA line ($194) during the latest orderly consolidation. Reported earnings +63% on +26% sales revenues for the Sep '19 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

12/27/2019 12:29:30 PM - Prior session's gain had it rallying toward its 52-week high. Found support above its 50 DMA line ($193.59) during the recent consolidation. Reported earnings +63% on +26% sales revenues for the Sep '19 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

12/26/2019 12:06:10 PM - Found support above its 50 DMA line ($192.72).during the recent consolidation. Today's gain has it rallying toward its 52-week high. Reported earnings +63% on +26% sales revenues for the Sep '19 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

10/31/2019 1:21:06 PM - Reported Sep '19 quarterly earnings +63% on +26% sales revenues versus the year ago period but fundamental concerns remain. Gapped up today rebounding above its 50 DMA line ($183). Found support at its 200 DMA line during its deep consolidation since last noted with caution at its 52-week high in the 9/06/19 mid-day report - "Reported very strong sales revenues and earnings increases in the Jun '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18."

9/6/2019 12:20:13 PM - Gapped up on the prior session and today hitting another new 52-week high with volume-driven gains. Found prompt support near its 50 DMA line ($205) since noted in the 8/05/19 mid-day report - "Reported very strong sales revenues and earnings increases in the Jun '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18."

9/5/2019 12:45:35 PM - Gapped up today and hit a new 52-week high with a big volume-driven gain. Found prompt support near its 50 DMA line ($204) since last noted in the 8/05/19 mid-day report - "Reported very strong sales revenues and earnings increases in the Jun '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18."

8/5/2019 12:52:16 PM - Churning above average volume while pulling back from its 52-week high with today's 5th consecutive loss. Reported very strong sales revenues and earnings increases in the Jun '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

8/2/2019 12:58:15 PM - Churning above average volume while pulling back from its 52-week high with today's 4th consecutive loss. Reported very strong sales revenues and earnings increases in the Jun '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounded after a deep consolidation since dropped from the Featured Stocks list on 1/29/18.

7/10/2019 12:53:43 PM - Hovering quietly near its 52-week high in recent weeks. Prior mid-day reports noted - "Reported very strong sales revenues and earnings increases in the Mar '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounding after a deep consolidation since dropped from the Featured Stocks list on 1/29/18."

6/18/2019 12:25:48 PM - Gapped up today challenging its 52-week high. The 5/03/19 mid-da report last noted - "Reported very strong sales revenues and earnings increases in the Mar '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounding after a deep consolidation since dropped from the Featured Stocks list on 1/29/18."

5/3/2019 1:10:31 PM - Gapped up today hitting a new 52-week high with above average volume. Reported very strong sales revenues and earnings increases in the Mar '19 quarter versus the year ago period. Quarterly and annual earnings (C and A criteria) history has been erratic and is not a match with the fact-based investment system's fundamental guidelines. Rebounding after a deep consolidation since dropped from the Featured Stocks list on 1/29/18,

1/29/2018 6:31:03 PM - Suffered another damaging loss today with above average volume. It will be dropped from the Featured Stocks list tonight, Only a prompt rebound above the 50 DMA line ($180) would help its outlook improve.

1/26/2018 10:44:43 AM - G - Gapped down today, encountering damaging distributional pressure while on track for a 6th consecutive loss marked by above average volume. Violated prior highs in the $192 area and also undercut its 50 DMA line ($180.74) triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook.

1/25/2018 5:37:20 PM - G - Encountering damaging distributional pressure, it tallied 5 consecutive losses marked by above average volume. Violated prior highs in the $192 area and also undercut its 50 DMA line ($181.05) raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook.

1/24/2018 12:49:29 PM - G - Color code is changed to green while encountering damaging distributional pressure with today's 3rd consecutive loss on above average and ever-increasing volume. Violated prior highs in the $192 area and also undercut its 50 DMA line ($181.16) raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook.

1/23/2018 12:57:17 PM - Y - Pulling back further today after it encountered distributional pressure on the prior session with a loss on higher volume. Prior highs in the $192 area define important near term support above its 50 DMA line ($181.13). Subsequent losses leading to violations may trigger technical sell signals. Fundamentals remain very strong.

1/22/2018 1:12:02 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level. Prior highs in the $192 area define near term support above its 50 DMA line ($180.63). Subsequent losses leading to violations may trigger technical sell signals. Fundamentals remain very strong.

1/17/2018 6:10:26 PM - G - Color code is changed to green after quietly rising above its "max buy" level. Stubbornly held its ground since its gain on 1/08/18 triggered a convincing new (or add-on) technical buy signal. Near term support is at its 50 DMA line ($178.23). Subsequent losses leading to a violation may trigger a technical sell signal. Fundamentals remain very strong.

1/12/2018 7:10:19 PM - Y - Stubbornly holding its ground since its gain on 1/08/18 triggered a convincing new (or add-on) technical buy signal. Recently found support above its 50 DMA line ($175.93). Subsequent losses leading to a violation may trigger a technical sell signal. Fundamentals remain very strong.

1/8/2018 5:24:38 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 11/24/17 high plus 10 cents. Gain and strong close above the pivot point backed by +215% above average volume triggered a convincing new (or add-on) technical buy signal. Recently found support above its 50 DMA line ($171.39). Subsequent losses leading to a violation may trigger a technical sell signal. Fundamentals remain very strong. See the latest FSU analysis for more details and a new annotated graph.

1/8/2018 12:54:04 PM - Y - Color code is changed to yellow with new pivot point cited based on its 11/24/17 high plus 10 cents. Gains and a strong close above the pivot point backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Found support above its 50 DMA line ($171.33). Subsequent losses leading to a violation may trigger a technical sell signal. Fundamentals remain very strong.

1/3/2018 4:17:16 PM - G - Has not formed a valid new base pattern of sufficient length, but consolidating in an orderly fashion above its 50 DMA line ($168.42). Below that short-term average the prior low ($158.00 on 12/05/17) defines the next important chart support level to watch on pullbacks. Subsequent losses leading to violations may trigger technical sell signals. Fundamentals remain very strong.

12/27/2017 6:10:51 PM - G - Found support above its 50 DMA line ($165.29) and above the prior low ($158.00 on 12/05/17). Subsequent losses leading to violations may trigger technical sell signals. Has not formed a sound base pattern. Fundamentals remain strong.

12/26/2017 1:06:43 PM - G - Slumped near its 50 DMA line ($164.47) earlier yet rebounded from the session low ($165.20). The 50 DMA and the recent low ($158.00 on 12/05/17) define important support levels to watch. Subsequent losses leading to violations may trigger technical sell signals. Has not formed a sound base pattern. Fundamentals remain strong.

12/26/2017 11:26:36 AM - G - Pulling back today near its 50 DMA line ($164.41). Below that important short-term average the recent low ($158.00 on 12/05/17) defines the next support level to watch. Subsequent losses leading to violations may trigger technical sell signals. Has not formed a sound base pattern. Fundamentals remain strong.

12/21/2017 6:45:19 PM - G - Fundamentals remain strong. Has not formed a sound base pattern. The 50 DMA line ($162.93) and recent low ($158.00 on 12/05/17) define important near-term support to watch. Subsequent losses leading to violations may trigger technical sell signals.

12/18/2017 7:18:05 PM - G - Fundamentals remain strong. Has not formed a sound base pattern. The recent low ($158.00 on 12/05/17) and 50 DMA line ($159.97) define important near-term support to watch. Subsequent losses leading to violations may trigger technical sell signals.

12/13/2017 5:36:39 PM - G - Fundamentals remain strong. Has not formed a sound base pattern. The recent low ($158.00 on 12/05/17) and 50 DMA line ($157.25) define important near-term support to watch. Subsequent losses leading to violations may trigger technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

12/8/2017 1:20:17 PM - G - Gapped up today, rallying on news of a new supply agreement. It has not formed a sound base pattern. Its 50 DMA line ($154.83) and prior high in the $145 area define important near-term support to watch on pullbacks.

12/8/2017 10:21:38 AM - G - Gapped up today, rallying on news of a new supply agreement. It has not formed a sound base pattern. Its 50 DMA line ($154.83) and prior high in the $145 area define important near-term support to watch on pullbacks.

12/6/2017 12:27:20 PM - G - Streak of losses marked by above average volume has been noted as indicative of distributional pressure. Still very extended from any sound base pattern. Its 50 DMA line ($153.03) and prior high in the $145 area define important near-term support to watch on pullbacks.

12/5/2017 5:20:31 PM - G - Streak of losses marked by above average volume has been noted as indicative of distributional pressure. Still very extended from any sound base pattern. Its 50 DMA line ($152.27) and prior high in the $145 area define important near-term support to watch on pullbacks.

12/5/2017 12:07:09 PM - G - Retreating from its all-time high with a spurt of losses marked by above average volume, action indicative of distributional pressure. Still very extended from any sound base pattern. Its 50 DMA line ($152.31) and prior high in the $145 area define important near-term support to watch on pullbacks.

11/29/2017 1:00:46 PM - G - Retreating from its all-time high with today's loss on higher volume indicative of distributional pressure. Very extended from any sound base pattern. Its 50 DMA line ($149.10) and prior high in the $145 area define important near-term support to watch on pullbacks.

11/28/2017 6:00:31 PM - G - Hovering near its all-time high, holding its ground after getting very extended from any sound base pattern. Its 50 DMA line ($148.37) and prior high in the $145 area define important near-term support to watch on pullbacks.

11/22/2017 4:06:04 PM - G - Hit yet another new all-time high with today's 5th consecutive gain on lighter than average volume, getting very extended from any sound base pattern. Prior highs in the $145 area coincide with its 50 DMA line defining important near-term support to watch on pullbacks.

11/17/2017 5:47:26 PM - G - Hit another new all-time high with today's gain on light volume, very extended from any sound base pattern. Prior highs in the $145 area and its 50 DMA line ($141) define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

11/16/2017 5:48:21 PM - G - Hit another new all-time high with today's gain on light volume, very extended from any sound base pattern. Reported Sep '17 quarterly earnings of 28 cents per share versus a year-ago loss of 3 cents per share on sales revenues +104%. Prior highs in the $145 area and its 50 DMA line ($140.85) define important near-term support to watch on pullbacks.

11/15/2017 12:43:39 PM - G - Hovering near its all-time high after a streak of gains, very extended from any sound base pattern. Reported Sep '17 quarterly earnings of 28 cents per share versus a year-ago loss of 3 cents per share on sales revenues +104%. Prior highs in the $145 area and its 50 DMA line ($139.87) define important near-term support to watch on pullbacks.

11/10/2017 12:40:08 PM - G - Hitting yet another new high with today's 7th consecutive gain, getting very extended from a riskier "late stage" base pattern. Reported Sep '17 quarterly earnings of 28 cents per share versus a year-ago loss of 3 cents per share on sales revenues +104%. Prior highs in the $145 area and its 50 DMA line ($137) define important near-term support to watch on pullbacks.

11/6/2017 1:05:37 PM - G - Hitting yet another new high today, getting very extended from a riskier "late stage" base pattern. Reported Sep '17 quarterly earnings of 28 cents per share versus a year-ago loss of 3 cents per share on sales revenues +104%. Volume and volatility often increase near earnings news. Its 50 DMA line ($132.80) and prior highs in the $130 area define important near-term support to watch on pullbacks.

11/3/2017 1:23:39 PM - G - Gapped up today hitting another new high, quickly getting extended from a riskier "late stage" base pattern. Reported Sep '17 quarterly earnings of 28 cents per share versus a year-ago loss of 3 cents per share on sales revenues +104%. Volume and volatility often increase near earnings news. Its 50 DMA line ($131) and prior highs in the $130 area define important near-term support to watch on pullbacks.

10/31/2017 12:53:13 PM - G - Hitting a new high with today's big gain, rising from a riskier "late stage" base pattern. Due to report Sep '17 quarterly results after the close on Thursday, November 2nd. Volume and volatility often increase near earnings news. Its 50 DMA line ($129.66) and prior highs in the $130 area define important near-term support to watch on pullbacks.

10/30/2017 6:04:54 PM - G - Rose above its "max buy" level and its color code is changed to green. Still building on a new base pattern. Due to report Sep '17 quarterly results after the close on Thursday, November 2nd. Its 50 DMA line ($128) and recent lows define important near-term support to watch on pullbacks.

10/25/2017 6:23:39 PM - Y - Consolidating below its "max buy" level and building on a new base, its color code is changed to yellow. Due to report Sep '17 quarterly results after the close on Thursday, November 2nd. Its 50 DMA line ($126) and recent lows define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

10/23/2017 7:03:34 PM - G - It has not formed a sound base. Due to report Sep '17 quarterly results after the close on Thursday, November 2nd. Its 50 DMA line ($126) and recent lows define important near-term support to watch on pullbacks.

10/16/2017 4:27:41 PM - G - Color code is changed to green after a gain with light volume lifted it above its "max buy" level. Its 50 DMA line and recent lows define important near-term support to watch in the $123-124 area.

10/11/2017 5:01:33 PM - Y - Volume totals have been cooling in recent weeks after abruptly pulling back near prior highs. Its 50 DMA line and recent lows define important near-term support to watch in the $123-124 area.

10/5/2017 7:50:53 PM - Y - Quietly holding its ground after pulling back near prior highs in the $127-130 area. Its 50 DMA line ($122.77) and recent lows define important support to watch.

9/28/2017 6:00:43 PM - Y - Holding its ground after pulling back near prior highs in the $127-130 area. Its 50 DMA line ($122.36) defines the next important support to watch. See the latest FSU analysis for more details and a new annotated graph

9/27/2017 5:29:17 PM - Y - Holding its ground the past 2 sessions after pulling back near prior highs in the $127-130 area. Its 50 DMA line ($122.28) defines the next important support to watch.

9/25/2017 12:35:44 PM - Y - Today's 4th consecutive loss with volume running at an above average pace is raising concerns while undercutting prior highs in the $127-130 area. Its 50 DMA line ($122.07) defines the next important support to watch.

9/22/2017 3:58:30 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level with today's 3rd consecutive loss. Prior highs in the $127-130 area define initial support to watch on pullbacks.

9/21/2017 3:59:14 PM - G - Pulling back from its all time high following a spurt of volume-driven gains. Disciplined investors avoid chasing stocks extended more than +5% from a sound base pattern. Prior highs in the $127-130 area define initial support to watch on pullbacks.

9/19/2017 1:07:48 PM - G - Gapped up today hitting new all time highs, adding to a spurt of volume-driven gains. Disciplined investors avoid chasing stocks extended more than +5% from a sound base pattern. Prior highs in the $127-130 area define initial support to watch on pullbacks.

9/18/2017 6:18:08 PM - G - Finished near the session high with yet another volume-driven gain, rallying above its "max buy" level, and its color code is changed to green. Disciplined investors avoid chasing extended stocks. Prior highs in the $127-130 area define initial support to watch on pullbacks.

9/12/2017 12:50:33 PM - Y - Posted another solid gain on the prior session with +56% above average volume and finished near the session high for a best-ever close. Rallying from a "double bottom" base with confirming gains triggering a technical buy signal. Highlighted in yellow in the 8/31/17 mid-day report with a new pivot point cited based on its 7/26/17 high. No resistance remains due to overhead supply.

9/11/2017 6:50:20 PM - Y - Posted another solid gain today with +56% above average volume and finished near the session high for a best-ever close. Rallying from a "double bottom" base with confirming gains triggering a technical buy signal. Highlighted in yellow in the 8/31/17 mid-day report with a new pivot point cited based on its 7/26/17 high. No resistance remains due to overhead supply.

9/6/2017 1:19:18 PM - Y - Erased most of its early gain today. Posted a big gain on 9/05/17 with +53% above average volume for a best-ever close, rallying from a "double bottom" base and triggering a technical buy signal. Highlighted in yellow in the 8/31/17 mid-day report with a new pivot point cited based on its 7/26/17 high. No resistance remains due to overhead supply. See the latest FSU analysis for additional gains and an annotated graph.

9/5/2017 7:35:36 PM - Y - Posted a big gain today with +53% above average volume for a best-ever close, rallying from a "double bottom" base and triggering a technical buy signal. Highlighted in yellow in the 8/31/17 mid-day report with a new pivot point cited based on its 7/26/17 high. No resistance remains due to overhead supply. See the latest FSU analysis for additional gains and an annotated graph.

8/31/2017 5:31:19 PM - Y - Highlighted in yellow in the earlier mid-day report with a new pivot point cited based on its 7/26/17 high while trying to rally from a 12-week "double bottom" base pattern. Gains backed by at least +40% above average volume and a strong close above the pivot point may trigger a technical buy signal. Very little resistance remains due to overhead supply. Recently reported +115% earnings on +59% sales revenues for the Jun '17 quarter, its 3rd consecutive strong quarter above the +25% minimum guideline (C criteria), helping it better match with the fact-based investment system's fundamental guidelines. Annual earnings (A criteria) history has been strong. See the latest FSU analysis for additional gains and a new annotated graph.

8/31/2017 1:36:59 PM - Y - Color code is changed to yellow with new pivot point cited based on its 7/26/17 high while trying to rally from a 12-week "double bottom" base pattern. Gain backed by at least +40% above average volume and strong close above the pivot point may trigger a technical buy signal. Rebounding further above its 50 DMA line today, challenging prior highs with a 2nd consecutive big volume-driven gain. Very little resistance remains due to overhead supply. Recently reported +115% earnings on +59% sales revenues for the Jun '17 quarter, its 3rd consecutive strong quarter above the +25% minimum guideline (C criteria), helping it better match with the fact-based investment system's fundamental guidelines. Annual earnings (A criteria) history has been strong.

8/30/2017 12:56:56 PM - Gapped up today and rebounded above its 50 DMA line, nearly challenging prior highs with a considerable volume-driven gain. Last noted in the 8/04/17 mid-day report - "Reported +115% earnings on +59% sales revenues for the Jun '17 quarter, its 3rd consecutive strong quarter. Prior sales revenues and earnings history has been erratic, not a great match with the fact-based investment system's fundamental guidelines."

8/4/2017 12:40:10 PM - Reported +115% earnings on +59% sales revenues for the Jun '17 quarter, its 3rd consecutive strong quarter. Prior sales revenues and earnings history has been erratic, not a great match with the fact-based investment system's fundamental guidelines.

6/13/2017 1:27:53 PM - Reversed after hitting a new all-time high on 6/09/17, pulling back with above average volume. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

6/7/2017 1:50:20 PM - Reversed after hitting another new all-time high today following 4 consecutive gain with ever-increasing volume. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

6/6/2017 12:58:01 PM - Hitting anther new all-time high today with its 4th consecutive gain with ever-increasing volume. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

6/5/2017 12:58:38 PM - Hitting anther new all-time high today with its 3rd consecutive gain with ever-increasing volume. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/8/2017 12:47:20 PM - Hitting anther new all-time high with today's 2nd consecutive volume-driven gain. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/5/2017 1:16:54 PM - Gapped up today hitting a new all-time high. Reported +450% earnings on +87% sales revenues for the Mar '17 quarter but fundamental concerns remain. Last noted with caution in the 3/15/17 mid-day report - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

3/15/2017 1:41:37 PM - Held its ground stubbornly since it spiked to new highs with 2 considerable volume-driven gains when last noted 2/28/17. Reported +41% earnings on +20% sales revenues for the Dec '16 quarter but fundamental concerns remain. Noted with caution in the 8/08/16 mid-day report - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

2/28/2017 12:35:42 PM - Spiked to new highs with 2 considerable volume-driven gains. Reported +41% earnings on +20% sales revenues for the Dec '16 quarter but fundamental concerns remain. Noted with caution in the 8/08/16 mid-day report - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

2/27/2017 12:49:00 PM - Spiking to new highs with 2 considerable volume-driven gains. Reported +41% earnings on +20% sales revenues for the Dec '16 quarter but fundamental concerns remain. Last noted with caution in the 8/08/16 mid-day report - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

8/8/2016 12:46:52 PM - Violated its 50 DMA line with damaging volume-driven losses while abruptly retreating from its 52-week high. Reported +12% earnings on +11% sales revenues for the Jun '16 quarter. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

8/1/2016 12:33:13 PM - Found support at its 50 DMA line while consolidating and it is hitting a new 52-week high with today's gain. Noted with caution in prior mid-day reports - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

7/27/2016 1:02:33 PM - Found support at its 50 DMA line while consolidating and it is challenging its 52-week high with today's big volume-driven gain. Noted with caution in prior mid-day reports - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

6/29/2016 12:45:03 PM - Found support at its 50 DMA line while consolidating from new highs hit since last noted with caution in the 5/26/16 mid-day report - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/26/2016 12:37:19 PM - Rallying to 52-week highs with a streak of big volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/25/2016 12:46:58 PM - Rallying to 52-week highs with a streak of big volume-driven gains. Undercut its 50 DMA line during its recent consolidation. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/24/2016 12:47:45 PM - Gapped up for a 2nd session, hitting new 52-week highs with volume-driven gains. Undercut its 50 DMA line during its recent consolidation. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/23/2016 12:27:29 PM - Gapped up today challenging its 52-week high after undercutting its 50 DMA line during its recent consolidation. Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

5/6/2016 1:11:57 PM - Reported earnings +33% on -5% sales revenues for the Mar '16 quarter and fundamental concerns remain. Testing support at its 50 DMA line with today's loss. There was a "negative reversal" on 4/19/16 after touching a new 52-week high. Tallied volume-driven gains and recent action attracted technical traders, however prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

4/19/2016 12:46:20 PM - Touched another new 52-week high today then reversed into the red. Tallied volume-driven gains and recent action attracted technical traders, however prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

4/18/2016 12:50:09 PM - Hitting another new 52-week high with today's volume-driven gain. Recent action may be of interest to purely technical traders, however prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

4/14/2016 12:41:44 PM - Hitting a new 52-week high with today's volume-driven gain, action which may be of interest to purely technical traders. Prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

3/30/2016 12:42:22 PM - Prior mid-day reports repeatedly cautioned members - "Reported improved earnings increases for the Sep and Dec '15 quarters. Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

3/1/2016 12:36:38 PM - Reported improved earnings increases for the Sep and Dec '15 quarters. Prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

12/31/2015 12:21:48 PM - Perched within close striking distance of its 52-week high following a considerable gap up and big volume-driven gain on the prior session. Prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

12/30/2015 12:19:40 PM - Gapped up today challenging its 52-week high with a big volume-driven gain. Prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

12/15/2015 12:58:12 PM - Encountering distributional pressure today, and it recently stalled after reaching a new 52-week high. Rebounded with volume-driven gains, however prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

12/7/2015 12:55:45 PM - Hitting a new 52-week high today. Recently rebounded with volume-driven gains, however prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

12/3/2015 12:33:26 PM - Challenging its 52-week high with recent volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

11/30/2015 1:21:09 PM - Encountering distributional pressure while recently challenging its 52-week high. Prior mid-day reports repeatedly cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

11/27/2015 11:27:36 AM - Challenging its 52-week high with a recent spurt of volume-driven gains, Prior mid-day reports cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

11/20/2015 12:31:43 PM - The 11/19/15 mid-day report cautioned members - "Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines."

11/19/2015 12:54:51 PM - Sales and earnings history has been erratic. Fundamentals are not a match with the fact-based investment system's guidelines.