9/13/2023 12:45:59 PM - Faces resistance due to overhead supply up to the $327 area and fundamental concerns remain. It was dropped from the Featured Stocks list on 12/09/20.

12/21/2020 12:28:13 PM - Remains below its 50 DMA line ($279) which has acted as resistance. It was dropped from the Featured Stocks list on 12/09/20. Faces resistance due to overhead supply up to the $314 area.

12/9/2020 5:51:42 PM - Fell further below its 50 DMA line ($282) with today's big loss on above average volume raising concerns. It will be dropped from the Featured Stocks list tonight. Faces resistance due to overhead supply up to the $314 area. See the latest FSU analysis for more details and a new annotated graph.

12/9/2020 12:48:41 PM - G - Still sputtering below its 50 DMA line ($282) and today's big loss is testing support near the prior low ($253.42 on 11/10/20). Fundamentals remain strong. Faces resistance due to overhead supply up to the $314 area.

12/8/2020 7:20:48 PM - G - Still sputtering below its 50 DMA line ($282.35) yet finding support above the prior low ($253.42 on 11/10/20). Fundamentals remain strong. Faces resistance due to overhead supply up to the $314 area.

12/2/2020 12:49:55 PM - G - Rebounded from the early low after gapping down today, slumping back below its 50 DMA line ($282.64) and nearly testing the prior low ($253.42 on 11/10/20). Reported Oct '20 quarterly earnings +30% on +34% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Faces resistance due to overhead supply up to the $314 area.

12/1/2020 12:56:41 PM - G - Posting a 4th consecutive gain today with ever-increasing volume, approaching its 50 DMA line. A convincing rebound above the 50 DMA line ($282.55) would help its outlook improve. Faces resistance due to overhead supply up to the $314 area.

11/27/2020 2:35:17 PM - G - Posted a solid gain today with below average volume. A rebound above the 50 DMA line ($282) still is needed to help its outlook improve. Faces resistance due to overhead supply up to the $314 area.

11/23/2020 1:05:34 PM - G - Faces resistance due to overhead supply up to the $314 area. Damaging volume-driven losses violated its 50 DMA line and briefly undercut the prior low ($263). A rebound above the 50 DMA line ($282) is needed to help its outlook improve.

11/19/2020 1:27:21 PM - G - Rebounding today with lighter volume, and it faces resistance due to overhead supply up to the $314 area. Damaging volume-driven losses violated its 50 DMA line and briefly undercut the prior low ($263). A rebound above the 50 DMA line ($281.80) is needed to help its outlook improve.

11/19/2020 12:04:59 PM - G - Rebounding today, but it faces resistance due to overhead supply up to the $314 area. Damaging volume-driven losses violated its 50 DMA line and briefly undercut the prior low ($263). A rebound above the 50 DMA line ($281.80) is needed to help its outlook improve. See the latest FSU analysis for more details and an annotated graph.

11/16/2020 5:39:53 PM - G - Slumped again today with higher volume indicative of more damaging distributional pressure after volume-driven losses violating its 50 DMA line ($281.74) and undercutting the prior low ($263). 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.

11/13/2020 5:49:42 PM - G - Slumped today with higher volume indicative of more damaging distributional pressure after volume-driven losses violating its 50 DMA line ($281.84) and undercutting the prior low ($263). Only a prompt rebound above the 50 DMA line would help its outlook improve.

11/11/2020 5:59:39 PM - G - Posted a gain today with light volume after 2 consecutive damaging volume-driven losses violating its 50 DMA line ($282) and undercutting the prior low ($263). Only a prompt rebound above the 50 DMA line would help its outlook improve.

11/10/2020 6:23:54 PM - G - Finished in the upper half of its intra-day range today but suffered a 2nd consecutive volume-driven loss violating its 50 DMA line ($283) and undercutting the prior low ($263) noted as important support. Only a prompt rebound above the 50 DMA line would help its outlook improve.

11/9/2020 5:34:16 PM - G - Violated its 50 DMA line ($283) today as another damaging loss with heavy volume triggered a technical sell signal. Fundamentals remain strong. Prior low ($263) defines the next important support level.

11/5/2020 5:50:43 PM - G - Gapped up for a 2nd consecutive session, rebounding well above its 50 DMA line ($283) helping its outlook improve after damaging losses triggered a technical sell signal. Fundamentals remain strong.

11/4/2020 5:24:01 PM - G - Rebounded above its 50 DMA line ($282) today helping its outlook improve after damaging losses triggered a technical sell signal. Fundamentals remain strong.

11/3/2020 6:10:51 PM - G - Posted a quiet gain today after damaging volume-driven losses violated its 50 DMA line ($281) and triggered a technical sell signal. Fundamentals remain strong.

10/30/2020 1:06:34 PM - G - Color code is changed to green as it gapped down today for a big loss on higher volume violating its 50 DMA line ($281) and triggering a technical sell signal. Fundamentals remain strong.

10/28/2020 6:04:42 PM - Y - Gapped down today for a big loss on higher (near average) volume amid widespread market weakness. Recently slumped back below its pivot point raising some concerns. The 50 DMA line ($281) defines important near-term support where a violation would trigger a technical sell signal. Fundamentals remain strong.

10/26/2020 5:52:21 PM - Y - Recently slumped back below its pivot point raising some concerns. The 50 DMA line ($280) defines important near-term support where a violation would trigger a technical sell signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

10/22/2020 5:34:57 PM - Y - Slumping back below its pivot point with recent losses on lighter than average volume raising some concerns. The 50 DMA line ($278.58) defines important near-term support where a violation would trigger a technical sell signal. Fundamentals remain strong.

10/19/2020 5:38:24 PM - Y - Reversed to close with a loss on light volume today after touching a new all-time high. Found support at its 50 DMA line ($276) while forming a 6-week flat base. Any losses below the 50 DMA line and recent lows would raise concerns and trigger technical sell signals. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

10/14/2020 7:32:01 PM - Y - Pulled back today with higher volume, retreating from its all-time high after a streak of 7 consecutive gains. Found support at its 50 DMA line ($274) while forming a 6-week flat base. It was highlighted in yellow again in the 10/06/20 mid-day report with a new pivot point cited based on its 9/02/20 high plus 10 cents. A subsequent gain above the pivot point on 10/12/20 backed by +46% above average triggered a technical buy signal. Any losses below the 50 DMA line and recent lows would raise concerns and trigger technical sell signals. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

10/12/2020 12:38:59 PM - Y - Gapped up today hitting a new all-time high. Found support at its 50 DMA line ($272) while forming a 5-week flat base. It was highlighted in yellow again in the 10/06/20 mid-day report with a new pivot point cited based on its 9/02/20 high plus 10 cents when noted - "Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Any losses below the 50 DMA line and recent lows would raise concerns and trigger technical sell signals. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

10/6/2020 9:05:42 PM - Y - Color code was changed to yellow with new pivot point cited based on its 9/02/20 high plus 10 cents. Found support at its its 50 DMA line ($269.66) while forming a 5-week flat base. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Any losses below the 50 DMA line and recent lows would raise concerns and trigger technical sell signals. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

10/6/2020 12:43:21 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/02/20 high plus 10 cents. Found support at its its 50 DMA line ($269.66) while forming a 5-week flat base. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Any losses below the 50 DMA line and recent lows would raise concerns and trigger technical sell signals. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria).

9/28/2020 12:52:02 PM - It still has not formed a sound base of sufficient length yet found prompt support in recent weeks after it abruptly retreated from its all-time high. The 9/04/20 mid-day report last cautioned members - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

9/4/2020 12:37:44 PM - Very extended from any sound base, abruptly retreating from its all-time high with today's 2nd consecutive loss marked by above average volume. The 9/01/20 mid-day report last cautioned members - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria)."

9/1/2020 1:06:49 PM - Very extended from any sound base, it gapped up hitting another new all-time high with today's 6th consecutive gain marked by volume. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria).

8/28/2020 12:38:41 PM - Gapped up hitting a new all-time high with today's 4th consecutive gain backed by ever-increasing volume. Reported earnings +31% on +33% sales revenues for the Jul '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). It made steady progress since last noted in the 5/29/20 mid-day report.

5/29/2020 1:13:29 PM - It is extended from any sound base and hitting a new all-time high today with a gap up following a volume-driven gain on the prior session. Reported earnings +32% on +38% sales revenues for the Apr '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the "25% minimum earnings guideline (C criteria). It went through a long and deep consolidation since dropped from the Featured Stocks list on 9/09/19.

11/27/2019 12:20:06 PM - Encountering distributional pressure today after gapping up. Its 200 DMA line ($147) and prior lows in the $138 area define important near term support. Faces resistance due to overhead supply up to the $176 level. Reported earnings +33% on +25% for the Oct '19 quarter continuing its strong earnings track record.

9/26/2019 1:08:13 PM - Met resistance today after gapping up and briefly rebounding above its 50 DMA line ($158.21). Found support above its 200 DMA line ($136) after triggering technical sell signals and being dropped on 9/09/19 from the Featured Stocks list when last noted - "A convincing rebound is needed for its outlook to improve. The 50 DMA line has acted as resistance. Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record."

9/9/2019 3:27:53 PM - Sinking further below its 50 DMA line ($164.30) and below the prior low ($153.21 on 8/05/19) with today's big volume-driven loss triggering technical sell signals. It will be dropped from the Featured Stocks list tonight. A convincing rebound is needed for its outlook to improve. The 50 DMA line has acted as resistance. Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record.

9/5/2019 1:04:02 PM - G - Still sputtering below its 50 DMA line ($164.30). A convincing rebound is needed for its outlook to improve. The 50 DMA line has acted as resistance. Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record.

8/30/2019 - G - Sputtering below its 50 DMA line ($164.66). A convincing rebound is needed for its outlook to improve. The 50 DMA line has acted as resistance. Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record.

8/29/2019 12:29:16 PM - G - A convincing rebound and close above the 50 DMA line ($164.79) is needed for its outlook to improve. On track for a 4th consecutive gain marked by volume, however, the 50 DMA line has acted as resistance. Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record.

8/28/2019 1:56:30 PM - G - Reported earnings +41% on +27% for the Jul '19 quarter continuing its strong earnings track record. Its 50 DMA line ($164.81) has acted as resistance after damaging volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve.

8/27/2019 1:11:49 PM -
G - Traded up above it earlier today, however its 50 DMA line ($165) has acted as resistance after damaging volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.


8/26/2019 5:52:23 PM - G - Its 50 DMA line ($165) acted as resistance after volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

8/23/2019 6:27:19 PM - G - Its 50 DMA line ($165) acted as resistance after volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/21/2019 6:29:12 PM - G - Its 50 DMA line ($165) acted as resistance after volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

8/15/2019 4:17:33 PM - G - Still sputtering below its 50 DMA line ($165.56) which acted as resistance after volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

8/12/2019 8:25:07 PM - G - Still sputtering below its 50 DMA line ($165.25) which acted as resistance after volume-driven losses. A rebounded above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

8/5/2019 4:15:49 PM - G - Undercut yet closed above the prior low ($155 on 6/27/19) as it gapped down below its 50 DMA line ($163.58) with today's 3rd consecutive loss raising greater concerns. Fundamentals remain strong.

8/1/2019 5:37:47 PM - G - Quietly consolidating after testing its 50 DMA line ($162.91) with volume-driven losses. That important short-term average defines near-term support above the prior low ($155 on 6/27/19). Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

7/31/2019 6:27:42 PM - G - Posted a gain with average volume today after testing its 50 DMA line ($162) with volume-driven losses. That important short-term average defines near-term support above the prior low ($155 on 6/27/19). Fundamentals remain strong.

7/29/2019 5:37:03 PM - G - Endured distributional pressure today with a loss on above average volume testing its 50 DMA line ($161.56). That important short-term average defines near-term support above the prior low ($155 on 6/27/19). Fundamentals remain strong.

7/24/2019 12:33:27 PM - G - Enduring mild distributional pressure while consolidating near its all-time high, extended from any sound base. Its 50 DMA line ($160) defines near-term support above the prior low ($155 on 6/27/19). Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

7/22/2019 1:54:12 PM - G -Quietly hovering near its all-time high with volume totals cooling, very extended from any sound base. Its 50 DMA line ($159.07) defines near-term support above the prior low ($155 on 6/27/19). Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

7/15/2019 4:57:37 PM - G -Stubbornly holding its ground near its all-time high with volume totals cooling, very extended from any sound base. Its 50 DMA line ($156.12) defines near-term support above the prior low ($155 on 6/27/19). Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

7/9/2019 3:17:42 PM - G -Poised for a best-ever close with today's gain backed by light volume. It remains very extended from any sound base. Its prior low and 50 DMA line ($153.35) define near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

7/8/2019 4:31:42 PM - G -Small loss today with light volume broke a streak of 6 consecutive gains. It remains very extended from any sound base. Its 50 DMA line ($152.71) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

7/2/2019 5:36:24 PM - G -Posted a 4th consecutive gain today. It remains very extended from any sound base. Its 50 DMA line ($150.78) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/27/2019 7:44:11 PM - G -Halted its slide with a solid gain today after 4 consecutive volume-driven losses. It remains very extended from any sound base. Its 50 DMA line ($148.75) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

6/27/2019 1:06:42 PM - G -Abruptly retreated from its all-time high with 4 consecutive volume-driven losses. It remains very extended from any sound base. Its 50 DMA line ($148) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/26/2019 12:50:54 PM - G -Abruptly retreated with 3 consecutive volume-driven losses and it remains very extended from any sound base. Its 50 DMA line ($148) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/25/2019 1:45:08 PM - G -Abruptly retreating with today's 3rd consecutive volume-driven loss after getting very extended from any sound base. Its 50 DMA line ($147) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/24/2019 2:58:17 PM - G -Abruptly retreating with today's 2nd consecutive volume-driven loss after getting very extended from any sound base. Its 50 DMA line ($147) defines near-term support. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/17/2019 1:21:23 PM - G -Very extended from any sound base and perched near its all-time high, holding its ground after 7 consecutive gains marked by volume. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).

6/17/2019 1:16:39 PM -
G - Very extended from any sound base and perched near its all-time high, holding its ground after 7 consecutive gains marked by volume. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).


6/10/2019 5:18:10 PM -
G - Today's 5th consecutive gain with above average volume leaves it very extended from any sound base. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria).


6/7/2019 12:48:02 PM -
G - Today's 4th consecutive gain has it getting extended from any sound base. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first.


6/6/2019 12:53:19 PM -
G - Color code is changed to green while making more progress above its "max buy" level since rallying from an advanced "3 weeks tight" base. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first.


6/4/2019 12:40:31 PM -
Y - Pulled back for 2 consecutive volume-driven losses after rallying from an advanced "3 weeks tight" base. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first. See the latest FSU analysis for more details and an annotated graph.


6/3/2019 9:16:50 PM -
Y - Pulled back today for a 2nd consecutive volume-driven loss after rallying from an advanced "3 weeks tight" base. Reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first. See the latest FSU analysis for more details and an annotated graph.


6/3/2019 1:52:47 PM -
Y - Pulling back today. Highlighted in yellow with pivot point cited based on its 5/16/19 high plus 10 cents in the 5/30/19 mid-day report. Gapped up hitting a new all-time high, rallying from the previously noted advanced "3 weeks tight" base. Bullish action came after it reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first. See the latest FSU analysis for more details and an annotated graph.


5/31/2019 12:58:13 PM -
Y - Trading up today after finishing strong when highlighted in yellow with pivot point cited based on its 5/16/19 high plus 10 cents in the prior mid-day report. Gapped up hitting a new all-time high, rallying from the previously noted advanced "3 weeks tight" base. Bullish action came after it reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first. See the latest FSU analysis for more details and an annotated graph.


5/30/2019 5:43:24 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 5/16/19 high plus 10 cents in the earlier mid-day report. Gapped up hitting a new all-time high, rallying from the previously noted advanced "3 weeks tight" base. Bullish action came after it reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first. See the latest FSU analysis for more details and a new annotated graph.

5/30/2019 1:04:21 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/16/19 high plus 10 cents. Gapped up hitting a new all-time high today, rallying from the previously noted advanced "3 weeks tight" base. Bullish action came after it reported earnings +52% on +25% sales revenues for the Apr '19 quarter, marking its 5th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that no new buying efforts are to be made during market corrections (M criteria) under the fact-based investment system's rules. Watch for a confirmed rally with a follow-through day first.

5/24/2019 1:11:16 PM - Hovering at its all-time high today, possibly forming an advanced "3 weeks tight" base. Due to report earnings news for the Apr '19 quarter on 5/29/19. Reported earnings +88% on +25 sales revenues for the Jan '19 quarter, marking its 4th strong quarter with earnings above the +25% minimum guideline (C criteria). Disciplined investors will note that new buying efforts are to be avoided during market corrections (M criteria) under the fact-based investment system's rules.

5/16/2019 12:21:48 PM - Reported earnings +88% on +25% sales revenues for the Jan '19 quarter. Hovering at its all-time high today. Patient investors may watch for a pullback, new base, or secondary buy point to possibly develop and be noted in the weeks ahead. Made steady progress and stubbornly held its ground since noted in the 1/15/19 mid-day report - "Rebounded above its 50 DMA line with a streak of gains. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17."

4/10/2019 1:07:11 PM - Reported earnings +88% on +25% sales revenues for the Jan '19 quarter. Hitting another new all-time high today. Patient investors may watch for a pullback, new base, or secondary buy point to possibly develop and be noted in the weeks ahead. Made steady progress and stubbornly held its ground since noted in the 1/15/19 mid-day report - "Rebounded above its 50 DMA line with a streak of gains. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17."

2/27/2019 1:40:42 PM - Reported earnings +88% on +25% sales revenues for the Jan '19 quarter. Hit a new all-time high today but reversed into the red. Patient investors may watch for a pullback, new base, or secondary buy point to possibly develop and be noted in the weeks ahead. Made steady progress and stubbornly held its ground since noted in the 1/15/19 mid-day report - "Rebounded above its 50 DMA line with a streak of gains. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17."

2/4/2019 1:51:54 PM - Getting extended more than +5% above the prior high ($109) today after it has recently rallied up through all resistance due to overhead supply. Patient investors may watch for a pullback, new base, or secondary buy point to possibly develop and be noted in the weeks ahead. Made steady progress and stubbornly held its ground since last noted in the 1/15/19 mid-day report - "Rebounded above its 50 DMA line with a streak of gains. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17."

1/15/2019 12:49:23 PM - Faces some resistance due to overhead supply up to the $109 level. Rebounded above its 50 DMA line with a streak of gains. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

11/29/2018 12:31:49 PM - Rebounded above its 50 DMA line ($94) with a big volume-driven gain on the prior session. Reported earnings rose +80% on +27 sales revenues for the Oct '18 quarter, marking its 3rd strong quarter with earnings above the +25% minimum guideline (C criteria). Faces resistance due to overhead supply up to the $109 level. Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

11/28/2018 1:09:46 PM - Rebounding above its 50 DMA line ($94.23) with today's big volume-driven gain. Faces resistance due to overhead supply up to the $109 level. Due to report earnings news after today's close. Volume and volatility often increase near earnings news. Earnings rose +63% on +25% sales revenues for the Jul '18 quarter, marking its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

10/5/2018 1:01:08 PM - Pulling back from its 52-week high, slumping near its 50 DMA line ($95.14). Reported earnings +63% on +25% sales revenues for the Jul '18 quarter, its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

9/5/2018 12:41:38 PM - Pulling back from its 52-week high, yet it remains very extended from any sound base after an impressive streak of gains marked by volume. Reported earnings +63% on +25% sales revenues for the Jul '18 quarter, its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

8/28/2018 12:14:56 PM - Perched at its 52-week high, extended from any sound base after an impressive winning streak of 8 consecutive gains. Reported earnings +63% on +25% sales revenues for the Jul '18 quarter, its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

8/27/2018 12:57:12 PM - Hit another new 52-week high today, extending its impressive winning streak to an 8th consecutive gain. Reported earnings +63% on +25% sales revenues for the Jul '18 quarter, its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

8/24/2018 1:13:23 PM - Hitting a new 52-week high with today's big gain extending its impressive winning streak to a 7th consecutive gain. Reported earnings +63% on +25% sales revenues for the Jul '18 quarter, its 2nd strong quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

8/23/2018 1:36:32 PM - Hitting a new 52-week high with today's 6th consecutive gain. Due to report earnings news. Last noted in the 6/28/18 mid-day report - Reported earnings +43 on +22% sales revenues for the Apr '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17."

6/28/2018 12:23:12 PM - Slumped below its 50 DMA line. Reported earnings +43 on +22% sales revenues for the Apr '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Progress has been choppy since dropped from the Featured Stocks list on 9/21/17.

6/4/2018 12:48:24 PM - Reported earnings +43 on +22% sales revenues for the Apr '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Hitting new all-time highs with today's 4th consecutive volume-driven gain. Built an orderly base-on-base pattern since noted with caution in the 3/06/18 mid-day report. Went through a choppy consolidation below its 200 DMA line after dropped from the Featured Stocks list on 9/21/17.

5/25/2018 12:58:50 PM - Reported earnings +43 on +22% sales revenues for the Apr '18 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria). Touched a new all-time high today but reversed into the red. Built an orderly base-on-base pattern since last noted with caution in the 3/06/18 mid-day report. Went through a choppy consolidation below its 200 DMA line after dropped from the Featured Stocks list on 9/21/17.

3/6/2018 1:06:55 PM - Reported earnings +5% on +23% sales revenues for the Jan '18 quarter, its 2nd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Spiking to new all-time highs with 5 considerable volume-driven gains in a row. Went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 9/21/17.

3/5/2018 12:48:14 PM - Reported earnings +5% on +23% sales revenues for the Jan '18 quarter, its 2nd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Spiking to new all-time highs with 4 considerable volume-driven gains in a row. Went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 9/21/17.

3/2/2018 1:03:21 PM - Reported earnings +5% on +23% sales revenues for the Jan '18 quarter, its 2nd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Spiked to new all-time highs with considerable volume-driven gains this week. Went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 9/21/17.

3/1/2018 12:41:25 PM - Reported earnings +5% on +23% sales revenues for the Jan '18 quarter, its 2nd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Spiked to a new all-time high with a considerable volume-driven gain on the prior session. Went through a choppy consolidation below its 200 DMA line since dropped from the Featured Stocks list on 9/21/17.

9/21/2017 4:12:03 PM - It will be dropped from the Featured Stocks list tonight. Managed a "positive reversal" and finished near the session high, but today's gain was backed by light volume. Its Relative Strength rating has slumped to 69, below the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line ($61.09) is needed for its outlook to improve. The 200 DMA line defines the next important support to watch.

9/14/2017 5:29:39 PM - G - A rebound above the 50 DMA line ($61.72) is still needed for its outlook to improve. Prior low ($55.11 on 8/25/17) and the 200 DMA line define the next support to watch. Disciplined investors following the fact-based system limit losses by selling any stock that falls more than -7% below their purchase price.

9/8/2017 7:59:49 PM - G - A rebound above the 50 DMA line ($62.03) is still needed for its outlook to improve. Prior lows and the 200 DMA line define the next support to watch. Disciplined investors following the fact-based system limit losses by selling any stock that falls more than -7% below their purchase price.

9/1/2017 6:15:08 PM - G - Posted a 5th consecutive gain. Gapped down on 8/25/17 violating its 50 DMA line and undercutting prior lows triggering technical sell signals. A rebound above the 50 DMA line ($62.37) is needed for its outlook to improve. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/28/2017 6:14:07 PM - G - Posted a solid gain with above average volume today. On the prior session it gapped down violating its 50 DMA line and undercutting prior lows with a damaging volume-driven loss triggering technical sell signals and its color code was changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Reported Jul '17 earnings +53% on +27% sales revenues. Members were recently reminded, "Volume and volatility often increase near earnings news."

8/25/2017 2:17:54 PM - G - Reported Jul '17 earnings +53% on +27% sales revenues. Members were recently reminded, "Volume and volatility often increase near earnings news." Gapped down today violating its 50 DMA line and undercutting prior lows with a damaging volume-driven loss triggering technical sell signals and its color code is changed to green.

8/22/2017 6:16:57 PM - Y - Rose from near its 50 DMA line ($62.59) with higher volume behind today's gain challenging its prior highs. Very little resistance remains due to overhead supply up through the $68 level. Volume-driven gains above prior highs are still needed to trigger a new (or add-on) technical buy signal. Due to report Jul '17 earnings after market close on Thursday, August 24, 2017. Volume and volatility often increase near earnings news.

8/21/2017 6:13:19 PM - Y - Due to report Jul '17 earnings after market close on Thursday, August 24, 2017. Volume and volatility often increase near earnings news. Consolidating just above its 50 DMA line ($62.48) with little resistance remaining due to overhead supply up through the $68 level. Volume-driven gains above prior highs are still needed to trigger a new (or add-on) technical buy signal.

8/16/2017 5:08:12 PM - Y - Rebounded above its 50 DMA line ($62.52) helping its outlook improve and its color code is changed to yellow. Little resistance remains due to overhead supply up through the $68 level. Volume-driven gains above prior highs are still needed to trigger a new (or add-on) technical buy signal.

8/10/2017 6:00:32 PM - G - Violated its 50 DMA line ($62.74) with a damaging loss today on higher (near average) volume raising concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve. Faces resistance due to overhead supply up through the $68 level. Disciplined investors will note that it did not produce the necessary volume-driven gains needed to trigger a new (or add-on) technical buy signal.

8/7/2017 5:13:26 PM - G - Quiet gain today finishing above its 50 DMA line ($62.92), but it faces resistance due to overhead supply up through the $$68 level. More damaging losses would raise greater concerns. Disciplined investors will note that it did not produce the necessary volume-driven gains for a new 52-week high needed to trigger a new (or add-on) technical buy signal.

8/2/2017 1:53:42 PM - G - Color code is changed to green today while undercutting its 50 DMA line ($62.83). More damaging losses would raise greater concerns. Disciplined investors will note that it did not produce the necessary volume-driven gains for a new 52-week high needed to trigger a new (or add-on) technical buy signal.

7/28/2017 4:04:46 PM - Y - Finding prompt support after undercutting its 50 DMA line ($62.67) on the prior session. More damaging losses would raise greater concerns. Disciplined investors will note that it did not produce the necessary volume-driven gains for a new 52-week high needed to trigger a new (or add-on) technical buy signal.

7/27/2017 6:50:25 PM - Y - Pulled back and tested its 50 DMA line ($62.54) with today's big loss on higher volume. More damaging losses would raise greater concerns. Disciplined investors will note that it did not produce the necessary volume-driven gains for a new 52-week high needed to trigger a new (or add-on) technical buy signal.

7/24/2017 2:41:25 PM - Y - Color code is changed to yellow with a new pivot point cited based on its 6/06/17 high plus 10 cents. Subsequent volume-driven gains for a new 52-week high may trigger a new (or add-on) technical buy signal. Found support at its 50 DMA line ($62.14) in recent weeks.

7/20/2017 5:47:12 PM - G - Quietly consolidating -7% off its 52-week high. Found support at its 50 DMA line ($61.81) in recent weeks. Below that important short-term average the recent low ($56.94 on 6/12/17) defines the next important support to watch.

7/14/2017 3:05:05 PM - G - Found support at its 50 DMA line ($61.10) during its recent consolidation. Below that important short-term average the recent low ($56.94 on 6/12/17) defines the next important support to watch.

7/7/2017 5:22:40 PM - G - Found support this week at its 50 DMA line ($60.16) which previously acted as support. Recent low ($56.94 on 6/12/17) defines the next important support to watch.

7/3/2017 1:14:18 PM - G - Quietly consolidating above its 50 DMA line ($59.64) which recently acted as support. That short term average and recent low ($56.94 on 6/12/17) define important near-term support to watch.

6/27/2017 5:57:55 PM - G - Consolidating above its 50 DMA line ($58.84) which recently acted as support. That short term average and recent low ($56.94 on 6/12/17) define important near-term support to watch.

6/26/2017 6:18:22 PM - G - Consolidating near its prior high after finding support at its 50 DMA line ($58.65). That short term average and recent low ($56.94 on 6/12/17) define important near-term support to watch.

6/23/2017 8:45:12 PM - G - Rebounding toward its prior high after finding support at Its 50 DMA line ($58.42). That short term average and recent low ($56.94 on 6/12/17) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/19/2017 5:32:14 PM - G - Rebounding toward its prior high after finding support near Its 50 DMA line ($57.49). That short term average and recent low ($56.94 on 6/12/17) define important near-term support to watch.

6/12/2017 5:38:12 PM - G - Suffered another big loss on higher volume, and recent action has been indicative of distributional pressure. Its 50 DMA line ($56.60) defines near-term support to watch.

6/9/2017 6:36:55 PM - G - Suffered a big loss on higher volume, and recent action has been indicative of distributional pressure. Its 50 DMA line ($56) defines near-term support to watch.

6/6/2017 5:58:34 PM - G - Touched a new all-time high today but reversed into the red and closed with a small loss on above average volume. Its 50 DMA line ($56.54) defines near-term support to watch.

5/31/2017 5:49:19 PM - G - Pulled back from its all-time high with heavier and above average volume behind its 2nd consecutive loss. Its 50 DMA line ($54.32) defines near-term support to watch.

5/30/2017 12:59:32 PM - G - Perched at its all-time high following a streak of gains with above average volume. Reported earnings +47% on +32% sales revenues for the Apr '17 quarter, continuing its strong earnings track record. Its 50 DMA line ($54) defines near-term support to watch on pullbacks.

5/26/2017 1:48:06 PM - G - Gapped up today hitting another new all-time high with above average volume behind today's 3rd consecutive gain. Reported earnings +47% on +32% sales revenues for the Apr '17 quarter, continuing its strong earnings track record. Its 50 DMA line ($53.74) defines near-term support to watch on pullbacks.

5/26/2017 10:24:02 AM - G - Gapped up today hitting another new all-time high with above average volume behind today's 3rd consecutive gain. Reported earnings +47% on +32% sales revenues for the Apr '17 quarter, continuing its strong earnings track record. Its 50 DMA line ($53.74) defines near-term support to watch on pullbacks.

5/22/2017 5:50:28 PM - G - Very extended from any sound base and hitting yet another new all-time high with above average volume behind today's 3rd consecutive gain. Its 50 DMA line ($52.54) defines support above prior highs in the $47-48 area.

5/19/2017 1:28:09 PM - G - Very extended from any sound base and hitting another new all-time high today. Its 50 DMA line ($52.22) defines support above prior highs in the $47-48 area.

5/17/2017 6:01:39 PM - G - Pulled back from its all-time high today. Very extended from any sound base. Its 50 DMA line ($51.59) defines support above prior highs in the $47-48 area. See the latest FSU analysis for more details and an annotated graph.

5/16/2017 1:48:28 PM - G - Hitting yet another new all-time high with today's gain backed by above average volume, getting very extended from any sound base. Its 50 DMA line ($51.33) defines support above prior highs in the $47-48 area. See the latest FSU analysis for more details and an annotated graph.

5/15/2017 7:47:26 PM - G - Hit another new all-time high with today's gain backed by light volume, getting very extended from any sound base. Its 50 DMA line ($51) defines support above prior highs in the $47-48 area. See the latest FSU analysis for more details and a new annotated graph.

5/10/2017 7:28:00 PM - G - Hit another new all-time high with today's gain backed by light volume, getting very extended from any sound base. Its 50 DMA line ($50.29) defines support above prior highs in the $47-48 area.

5/8/2017 8:59:35 PM - G - Hit another new all-time high with today's 4th consecutive gain. Extended from any sound base. Its 50 DMA line ($49.82) defines support above prior highs in the $47-48 area.

5/2/2017 1:55:41 PM - G - Perched near its all-time high, extended from any sound base. Its 50 DMA line ($48.97) defines support above prior highs in the $47-48 area.

4/26/2017 5:09:25 PM - G - Small gain backed by light volume today for a best-ever close. Its 50 DMA line defines support along with prior highs in the $47-48 area.

4/20/2017 5:07:58 PM - G - Hit a new all-time high and finished near the session high with today's solid gain backed by above average volume. Prior highs in the $47-48 area define support coinciding with its 50 DMA line.

4/18/2017 5:37:53 PM - G - Still hovering near its all-time high, stubbornly holding its ground. Prior highs in the $47-48 area define support coinciding with its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

4/17/2017 6:01:38 PM - G - Hovering near its all-time high, stubbornly holding its ground. Prior highs in the $47-48 area define support coinciding with its 50 DMA line.

4/10/2017 5:49:20 PM - G - Touched a new all-time high today but reversed into the red for a loss on average volume. Prior highs in the $47-48 area define initial support to watch on pullbacks.

4/4/2017 5:37:06 PM - G - Color code is changed to green while quietly perched above its "max buy" level and near all-time highs. Prior highs in the $47-48 area define initial support to watch on pullbacks.

3/27/2017 1:00:12 PM - Y - After a noted spurt of volume-driven gains it is still stubbornly holding its ground perched near its "max buy" level and near all-time highs. Prior highs in the $47-48 area define initial support to watch on pullbacks.

3/24/2017 12:26:02 PM - Y - After a spurt of volume-driven gains it is holding its ground perched near all-time highs. Prior highs in the $47-48 area define initial support to watch on pullbacks.

3/23/2017 5:35:15 PM - Y - Added to a spurt of volume-driven gains today and it is perched near all-time highs. Prior highs in the $47-48 area define initial support to watch on pullbacks.

3/20/2017 1:19:01 PM - Y - Touched another new high today after 3 consecutive volume-driven gains for new highs. Highlighted in yellow in the 3/16/17 mid-day report and it triggered a technical buy signal with a gain above the pivot point backed by 3 times average volume. Prior highs in the $47-48 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

3/17/2017 5:07:49 PM - Y - Finished strong and near the session high today while posting a 3rd consecutive volume-driven gain. Highlighted in yellow with new pivot point cited based on its 11/30/16 high plus 10 cents in the 3/16/17 mid-day report. It triggered a technical buy signal as it hit a new 52-week high with 3 times average volume. Reported earnings +47% on +31% sales revenues for the Jan '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and an annotated graph.

3/16/2017 6:58:09 PM - Y - Finished strong after highlighted in yellow with new pivot point cited based on its 11/30/16 high plus 10 cents in the earlier mid-day report. It triggered a technical buy signal as it hit a new 52-week high with 3 times average volume. Reported earnings +47% on +31% sales revenues for the Jan '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and a new annotated graph.

3/16/2017 1:24:35 PM - Y - Color code is changed to yellow with new pivot point cited based on its 11/30/16 high plus 10 cents. Hitting a new 52-week high with today's volume-driven gain adding to a recent spurt of gains. Reported earnings +47% on +31% sales revenues for the Jan '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong.


12/2/2016 12:38:51 PM - Retreating from its 52-week high, testing prior highs in the $42 area defining support following a big "breakaway gap" on 11/23/16 with heavy volume. Prior mid-day reports cautioned - "Reported earnings +83% on +34% sales revenues for the Oct '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong."

11/28/2016 12:42:35 PM - Perched at its 52-week high, stubbornly holding its ground following a big "breakaway gap" on 11/23/16 with heavy volume when the mid-day report cautioned - "Reported earnings +83% on +34% sales revenues for the Oct '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong."

11/25/2016 11:25:10 AM - Perched at its 52-week high following a big "breakaway gap" on the prior session with heavy volume. The 11/23/16 mid-day report cautioned - "Reported earnings +83% on +34% sales revenues for the Oct '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong."

11/23/2016 12:38:26 PM - Hitting a new 52-week high with a big "breakaway gap" today with heavy volume. Reported earnings +83% on +34% sales revenues for the Oct '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong.

10/12/2016 12:29:34 PM - Slumped below its 50 DMA line with damaging volume-driven losses since last noted with caution in the 9/01/16 mid-day report - "Reported earnings +15% on +34% sales revenues for the Jul '16 quarter, below the +25% minimum earnings guideline (C criteria). Older overhead supply remains up through the $49 level. Earnings increases in quarterly comparisons for Jan and Apr '16 were right at the +25% minimum guideline (C criteria). Prior quarterly comparisons were stronger and its annual earnings (A criteria) history has been strong."

9/1/2016 12:42:37 PM - Reported earnings +15% on +34% sales revenues for the Jul '16 quarter, below the +25% minimum earnings guideline (C criteria). Older overhead supply remains up through the $49 level. Earnings increases in quarterly comparisons for Jan and Apr '16 were right at the +25% minimum guideline (C criteria). Prior quarterly comparisons were stronger and its annual earnings (A criteria) history has been strong.

8/31/2016 12:46:10 PM - Reported earnings +15% on +34% sales revenues for the Jul '16 quarter, below the +25% minimum earnings guideline (C criteria). Older overhead supply remains up through the $49 level. Earnings increases in quarterly comparisons for Jan and Apr '16 were right at the +25% minimum guideline (C criteria). Prior quarterly comparisons were stronger and its annual earnings (A criteria) history has been strong.

8/30/2016 12:39:50 PM - Consolidating above its 50 DMA line, extended from any sound base. Made gradual progress after last noted with caution in the 7/07/16 mid-day report - "Older overhead supply remains up through the $49 level. Earnings increases in quarterly comparisons for Jan and Apr '16 were right at the +25% minimum guideline (C criteria). Prior quarterly comparisons were stronger and its annual earnings (A criteria) history has been strong."

7/7/2016 12:36:05 PM - Gapped up today, rising from a tight 4-week consolidation and hitting a new 52-week high. Older overhead supply remains up through the $49 level. Earnings increases in quarterly comparisons for Jan and Apr '16 were right at the +25% minimum guideline (C criteria). Prior quarterly comparisons were stronger and its annual earnings (A criteria) history has been strong.

6/15/2016 12:39:14 PM - Gapped up on 5/27/16 and recently holding its ground perched at its 52-week high. While tallying volume-driven gains clearing prior resistance in the $33 area prior mid-day reports noted - "There is older overhead supply. Earnings increases in quarterly comparisons through Apr '16 have been above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history has been strong."

6/2/2016 12:46:44 PM - Gapped up on 5/27/16 and hitting new 52-week highs while tallying additional volume-driven gains clearing prior resistance in the $33 area. Prior mid-day reports noted - "There is older overhead supply. Earnings increases in quarterly comparisons through Apr '16 have been above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history has been strong."

6/1/2016 12:50:47 PM - Gapped up on 5/27/16 and hitting new 52-week highs with additional volume-driven gains. Prior mid-day reports cautioned members - "Met stubborn resistance in the $33 area in prior years, and there is older overhead supply. Earnings increases in quarterly comparisons through Apr '16 have been above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history has been strong."

5/31/2016 12:39:47 PM - Gapped up on the prior session and hit a new 52-week high with a considerable volume-driven gain. The 5/27/16 mid-day report cautioned members - "Met stubborn resistance in the $33 area in prior years, and there is older overhead supply. Earnings increases in quarterly comparisons through Apr '16 have been above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history has been strong."

5/27/2016 1:07:50 PM - Gapped up today and touched a new 52-week high. Met stubborn resistance in the $33 area in prior years, and there is older overhead supply. Earnings increases in quarterly comparisons through Apr '16 have been above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history has been strong.

5/20/2016 12:37:42 PM - Perched near its 52-week high, yet facing additional resistance due to overhead supply. Earnings increases in quarterly comparisons through Jan
16 have been above the +25% minimum guideline (C criteria)and its annual earnings (A criteria) history has been strong.