1/29/2021 12:03:20 PM - Holding its ground since a gap up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

1/7/2021 12:41:55 PM - Holding its ground since a gap up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

1/5/2021 12:15:33 PM - Holding its ground since a gap up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

1/4/2021 12:12:28 PM - Holding its ground since a gap up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

12/29/2020 12:35:40 PM - Gapped up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

12/28/2020 12:16:30 PM - Gapped up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

12/22/2020 12:17:05 PM - Gapped up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

12/21/2020 12:01:07 PM - Gapped up on 12/18/20 M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

12/18/2020 12:47:05 PM - Gapped up today on M&A news. Earnings increases in quarterly comparisons through Sep '20 were negative versus the year ago period or well below the +25% minimum guideline (C criteria) with a sub par sales revenues growth rate.

2/28/2019 12:24:23 PM - Rebounding toward its high after finding prompt support near its 50 DMA line. Earnings increases were well above the +25% minimum guideline (C criteria) in the 5 latest quarterly comparisons through Dec '18 versus the year ago periods, however, sales revenues growth rate has shown worrisome deceleration.

2/5/2019 12:00:29 PM - Rallying to a new all-time high after finding support at its 200 DMA line during a 9 week "V" shaped consolidation, not an orderly base pattern. Earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

2/4/2019 12:43:14 PM - Rallying to a new all-time high after finding support at its 200 DMA line during a 9 week "V" shaped consolidation, not an orderly base pattern. Earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

1/31/2019 12:37:14 PM - Rallying within close striking distance of its all-time high after finding support at its 200 DMA line during an 8 week "V" shaped consolidation. Earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

1/28/2019 12:20:08 PM - Hovering within striking distance of its all-time high after finding support at its 200 DMA line during an 8 week "V" shaped consolidation. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

1/25/2019 12:14:49 PM - Rebounding near its all-time high after finding support at its 200 DMA line during an 8 week "V" shaped consolidation. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

12/6/2018 12:11:21 PM - Retreating for a 2nd loss after rallying to new all-time highs with 8 consecutive gains. It did not form a sound base pattern. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

12/3/2018 12:13:56 PM - Rallying to new 52-week and all-time highs with today's 8th consecutive gain. It did not form a sound base pattern. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

11/30/2018 12:21:30 PM - Rallying to new 52-week and all-time highs with today's 7th consecutive gain. It did not form a sound base pattern. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

11/29/2018 12:08:05 PM - Rallying to new 52-week and all-time highs with today's 6th consecutive gain. It did not form a sound base pattern. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models.

11/12/2018 12:24:11 PM - Retreating from new 52-week and all-time highs with today's 2nd consecutive loss undercutting the prior high ($66.02 on 10/01/18) after an impressive streak of 7 consecutive gains. The 11/07/18 mid-day report last noted - "It did not form a sound base pattern. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

11/7/2018 12:31:34 PM - Hitting new 52-week and all-time highs with today's 7th consecutive gain. It did not form a sound base pattern. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/2/2018 12:16:11 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain. It did not form a sound base pattern. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/31/2018 12:18:13 PM - Gapped up today rebounding near its 50 DMA line ($57.88) with today's big volume-driven gain. It has not formed a sound base. Showed solid sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/4/2018 12:18:45 PM - Testing its 50 DMA line ($58.66) with today's 4th consecutive loss while retreating from its all-time high. Very extended from any sound base. Made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

9/28/2018 12:03:59 PM - Hitting another new all-time high today, getting very extended from any sound base. Noted with caution in prior mid-day reports - "Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

9/13/2018 12:36:24 PM - Managed a positive reversal from early lows today, and it remains perched near its all-time high, very extended from any sound base. Noted with caution in prior mid-day reports - "Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

9/4/2018 12:33:22 PM - Hit another new all-time high today, getting very extended from any sound base. It has not formed a sound base since noted with caution in the 7/27/18 mid-day report - "Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

8/31/2018 12:20:25 PM - Hitting another new all-time high today, getting very extended from any sound base. It has not formed a sound base since noted with caution in the 7/27/18 mid-day report - "Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

7/27/2018 12:22:04 PM - Gapped up on the prior session hitting a new all-time high, getting very extended from any sound base and it was noted with caution in the mid-day report - "Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

7/26/2018 12:26:34 PM - Gapped up today hitting a new all-time high, getting very extended from any sound base. Held its ground stubbornly and made steady progress after a big gap up 4/20/18. Showed strong sales revenues growth and earnings increases were well above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '18 versus the year ago periods, helping it better match the fact-based investment system's winning models. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

6/8/2018 11:44:13 AM - Perched at its all-time high, very extended from any sound base. Held its ground after a big gap up 4/20/18. Rebounded from a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 9/15/17. Fundamental concerns remain, although its showed strong sales revenues growth and earnings increases were above the +25% minimum guideline (C criteria) in the Dec '17 and Mar '18 quarterly comparisons versus the year ago periods.

6/7/2018 12:28:35 PM - Hitting a new all-time high with today's 3rd consecutive gain, very extended from any sound base. Held its ground after a big gap up 4/20/18. Rebounded from a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 9/15/17. Fundamental concerns remain, although its showed strong sales revenues growth and earnings increases were above the +25% minimum guideline (C criteria) in the Dec '17 and Mar '18 quarterly comparisons versus the year ago periods.

5/3/2018 12:26:21 PM - Hit a new all-time high on the prior session with another volume-driven gain. Held its ground after a big gap up 4/20/18. Rebounded from a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 9/15/17. Fundamental concerns remain, although its showed strong sales revenues growth and earnings increases were above the +25% minimum guideline (C criteria) in the Dec '17 and Mar '18 quarterly comparisons versus the year ago periods.

4/27/2018 12:29:39 PM - Gapped up on the prior session and matched its all-time high with a considerable volume-driven gain. It rebounded from a deep slump below its 200 DMA line since dropped from the Featured Stocks list on 9/15/17. Fundamental concerns remain, although its showed strong sales revenues growth and earnings increases were above the +25% minimum guideline (C criteria) in the Dec '17 and Mar '18 quarterly comparisons versus the year ago periods.

9/15/2017 10:36:09 AM - Gapped down today and abruptly violated its 50 DMA line ($35.34) triggering a technical sell signal. It will be dropped from the Featured Stocks list tonight. Repeatedly noted in recent weeks - "Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line defines near-term support above prior highs in the $34 area."

9/13/2017 3:43:20 PM - G - Hovering near its all-time high. Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($35.24) defines near-term support above prior highs in the $34 area.

9/6/2017 5:20:10 PM - G - Posted a 5th consecutive small gain today on light volume. Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($34.69) defines near-term support along with prior lows.

8/30/2017 6:37:59 PM - G - Posted a gain today on light volume for its second-best close ever. Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($34.08) defines near-term support along with prior lows.

8/25/2017 2:21:30 PM - G - Consolidating near its 52-week high. Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($33.65) defines near-term support along with prior lows.

8/17/2017 5:53:05 PM - G - Retreating from its all-time high. Fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($32.88) defines near-term support along with prior lows. See the latest FSU analysis for more details and a new annotated graph.

8/14/2017 12:05:19 PM - G - Hitting a new all-time high today, but fundamental concerns remain. Jun '17 quarterly earnings rose +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($26.63) defines near-term support along with prior lows.

8/9/2017 12:15:14 PM - G - Abruptly pulled back from its all-time high today after reporting Jun '17 quarterly earnings +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($32.05) defines near-term support above prior lows.

8/9/2017 10:46:53 AM - G - Pulling back from its all-time high today after reporting Jun '17 quarterly earnings +10% on +10% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Its 50 DMA line ($32.06) defines near-term support above prior lows.

8/7/2017 5:11:15 PM - G - Perched near its 52-week and all-time highs and no resistance remains due to overhead supply. Due to report Jun '17 quarterly earnings on Tuesday, 8/08/17 after the close. Volume and volatility often increase near earnings news. Its 50 DMA line ($31.82) and prior lows in the $26.50 - $27.00 area define near-term support. Bullish action continued after sub par Mar '17 earnings were repeatedly noted.

8/4/2017 5:40:58 PM - G - Due to report Jun '17 quarterly earnings on Tuesday, 8/08/17 after the close. Volume and volatility often increase near earnings news. Its 50 DMA line ($31.69) and prior lows in the $26.50 - $27.00 area define near-term support. Bullish action continued after sub par Mar '17 earnings were repeatedly noted.

8/1/2017 4:16:10 PM - G - Due to report Jun '17 quarterly earnings on 8/08/17. Volume and volatility often increase near earnings news. Its 50 DMA line ($31.36) and prior lows in the $26.50 - $27.00 area define near-term support. Bullish action continued after sub par Mar '17 earnings were repeatedly noted.

7/25/2017 12:14:48 PM - G - Perched near its all-time high, encountering mild distributional pressure. Due to report Jun '17 quarterly earnings on 7/31/17. Volume and volatility often increase near earnings news. Its 50 DMA line ($30.71) and prior lows in the $26.50 - $27.00 area define near-term support. Bullish action continued after sub par Mar '17 earnings were repeatedly noted.

7/24/2017 12:04:11 PM - G - Quietly perched near its all-time high. Due to report Jun '17 quarterly earnings on 7/31/17. Volume and volatility often increase near earnings news. Its 50 DMA line ($30.57) and prior lows in the $26.50 - $27.00 area define near-term support. Bullish action continued after sub par Mar '17 earnings were repeatedly noted.

7/17/2017 11:55:45 AM - G - Hit another new high today following a big gain in the prior session with twice average volume. Its 50 DMA line ($30.02) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted. See the latest FSU analysis for more details and an annotated graph.

7/14/2017 5:42:08 PM - G - Hit a new high today with twice average volume. Its 50 DMA line ($29.89) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted. See the latest FSU analysis for more details and a new annotated graph.

7/14/2017 12:25:21 PM - G - Hitting a new high today. Its 50 DMA line ($29.88) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

7/6/2017 3:42:28 PM - G - Consolidating after recently challenging its prior high. Its 50 DMA line ($29.95) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

7/3/2017 12:58:38 PM - G - Retreating today after challenging its prior high. Its 50 DMA line ($29.94) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/30/2017 6:26:22 PM - G - Posted a solid gain challenging its prior high. Its 50 DMA line ($29.91) and prior lows in the $26.50 - $27.00 area define near-term support levels to watch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/28/2017 7:30:42 PM - G - Rebounding toward its prior high. Its 50 DMA line ($29.84) and prior lows in the $26.50 - $27.00 area define near-term support levels to waatch. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/27/2017 5:48:54 PM - G - Still consolidating above its 50 DMA line ($29.81). Prior lows in the $26.50 - $27.00 area define the next important level of support. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/20/2017 3:38:39 PM - G - Consolidating near its 50 DMA line ($29.83). Prior lows in the $26.50 - $27.00 area define the next important level of support. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/13/2017 10:20:47 PM - G - Slumped back below its 50 DMA line ($29.69) today. Prior lows in the $26.50 - $27.00 area define the next important level of support. Raised fundamental concerns with sub par Mar '17 earnings that were repeatedly noted.

6/8/2017 2:37:52 PM - G - Rebounding toward its 50 DMA line ($29.63) which may act as resistance. Prior lows in the $26.50 - $27.00 area define the next level of support. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns. See the latest FSU analysis for more details and an annotated graph.

6/1/2017 5:45:37 PM - G - Still sputtering below its 50 DMA line. Prior lows in the $26.50 - $27.00 area define the next level of support. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

5/31/2017 5:54:42 PM - G - Met resistance at its 50 DMA line recently. Prior lows in the $26.50 - $27.00 area define the next level of support. Gains above the 50 DMA line ($29.41) are needed for its outlook to improve. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/24/2017 10:49:26 AM - G - Met resistance at its 50 DMA line recently and today it is slumping toward prior lows in the $26.50 - $27.00 area defining the next level of support. Gains above the 50 DMA line are needed for its outlook to improve. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/19/2017 1:24:35 PM - G - Rebounding near its 50 DMA line ($29.23), and gains above that short-term average are needed for its outlook to improve. The 5/04/17 low $26.50 defines important near-term support to watch. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/17/2017 6:07:22 PM - G - Still sputtering below its 50 DMA line ($29.15). The 5/04/17 low $26.50 defines important near-term support to watch. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/12/2017 2:17:49 PM - G - Slumping below its 50 DMA line ($29) again raising concerns with today's 3rd consecutive loss. The 5/04/17 low $26.50 defines important near-term support to watch. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/9/2017 10:29:36 AM - G - Halted its slide near its 50 DMA line ($28.67) after a damaging gap down and volume-driven loss on 5/04/17. The 5/04/17 low $26.50 defines important near-term support to watch. Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns.

5/4/2017 11:45:21 AM - G - Down considerably today with a loss on heavy volume undercutting its 50 DMA line ($28.66). Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period, raising fundamental concerns. Volume and volatility often increase near earnings news.

5/3/2017 6:01:31 PM - G - Reported earnings -20% on +15% sales revenues for the Mar '17 quarter versus the year ago period. Volume and volatility often increase near earnings news. Extended from any sound base. Its 50 DMA line ($28.60) defines the nearest support level. See the latest FSU analysis for more details and a new annotated graph.

5/1/2017 4:47:57 PM - G - Hit another new all-time high today with its gain backed by volume slightly above average. It is extended from any sound base. Its 50 DMA line ($28.26) defines the nearest support level.

4/27/2017 9:50:00 PM - G - Pulled back from its all-time high today with lighter (near average) volume. It sis extended from any sound base. Its 50 DMA line ($27.92) defines the nearest support level.

4/24/2017 6:21:30 PM - G - Gapped up and rallied with average volume for a new all-time high on M&A news. Disciplined investors avoid chasing extended stocks. During recent consolidations it found support well above its 50 DMA line and above prior highs in the $24 area.

4/20/2017 5:09:00 PM - G - Rallied today with average volume for a best-ever close. Disciplined investors avoid chasing extended stocks. During recent consolidations it found support well above its 50 DMA line and above prior highs in the $24 area.

4/17/2017 5:47:22 PM - G - Gain today with below average volume led to a best-ever close. Disciplined investors avoid chasing extended stocks. During recent consolidations it found support well above its 50 DMA line and above prior highs in the $24 area.

4/11/2017 12:11:26 PM - G - Gapped up on the prior session hitting new highs on M&A news. Disciplined investors avoid chasing extended stocks. During recent consolidations it found support well above its 50 DMA line and above prior highs in the $24 area.

4/10/2017 12:17:33 PM - G - Gapped up today hitting new highs on M&A news. Disciplined investors avoid chasing extended stocks. During recent consolidations it found support well above its 50 DMA line and above prior highs in the $24 area.

4/7/2017 5:32:42 PM - G - Consolidating above its 50 DMA line ($25.92) and prior highs in the $24 area defining important near-term support. Disciplined investors avoid chasing extended stocks.

4/5/2017 12:09:53 PM - G - Its 50 DMA line ($25.73) and prior highs in the $24 area define important near-term support. Disciplined investors avoid chasing extended stocks. See the latest FSU analysis for more details and an annotated graph.

4/3/2017 5:44:01 PM - G - Pulled back from its all-time high with a 3rd consecutive small loss on near average volume. Extended from its prior base, and disciplined investors avoid chasing extended stocks. Prior highs in the $24 area and its 50 DMA line define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

3/29/2017 12:18:46 PM - G - Powering further into new all-time high territory with a streak of volume-driven gains, getting more extended from its prior base. Disciplined investors avoid chasing extended stocks. Prior highs in the $24 area and its 50 DMA line ($25.09) define important near-term support to watch.

3/28/2017 12:24:46 PM - G - Powered into new all-time high territory with big volume-driven gains, getting more extended from its prior base. Disciplined investors avoid chasing extended stocks. Prior highs in the $24 area and its 50 DMA line ($24.94) define important near-term support to watch.

3/27/2017 6:42:56 PM - G - Powered to a new all-time high with a big volume-driven gain, getting more extended from its prior base. Prior highs in the $24 area and its 50 DMA line ($24.80) define important near-term support to watch.

3/24/2017 5:27:12 PM - G - Perched near its all-time high, extended from its prior base. Prior highs in the $24 area and its 50 DMA line ($24.67) define important near-term support to watch.

3/21/2017 12:06:38 PM - G - Pulling back from all-time highs with today's 3rd consecutive loss. Prior highs in the $24 area and its 50 DMA line ($24.45) define important near-term support.

3/20/2017 4:41:01 PM - G - Quietly held its ground today perched near its all-time high. Prior highs in the $24 area and its 50 DMA line ($24.38) define important near-term support.

3/13/2017 6:27:22 PM - G - Hit another new high with today's 3rd consecutive volume-driven gain. Prior highs in the $24 area and its 50 DMA line ($23.91) define important near-term support.

3/10/2017 3:22:53 PM - G - Challenging prior highs with volume-driven gains. Prior highs in the $24 area and its 50 DMA line ($23.82) define important near-term support.

3/6/2017 6:52:43 PM - G - Hovering near its "max buy" level with volume totals cooling. Prior highs in the $24 area and its 50 DMA line ($23.58) define important near-term support.

2/27/2017 5:20:04 PM - G - Pulled back with heavy volume today and closed near its "max buy" level. Prior highs in the $24 area and its 50 DMA line ($23.17) define important near-term support.

2/23/2017 12:10:18 PM - G - Color code is changed to green after rallying above its "max buy" level with today's big volume-driven gain. Highlighted in yellow in the 2/14/17 mid-day report with new pivot point cited based on its 2/06/17 high plus 10 cents after a saucer-with-handle base above its prior base. The volume-driven gain above its pivot point was backed by +121% above average volume triggering a new (or add-on) technical buy signal. Prior highs in the $24 area and its 50 DMA line ($22.94) define important near-term support.

2/21/2017 3:59:35 PM - Y - Highlighted in yellow in the 2/14/17 mid-day report with new pivot point cited based on its 2/06/17 high plus 10 cents after a saucer-with-handle base above its prior base. The volume-driven gain above its pivot point was backed by +121% above average volume triggering a new (or add-on) technical buy signal. Prior highs in the $24 area and its 50 DMA line ($22.75) define important near-term support.

2/15/2017 12:10:48 PM - Y - Gapped up today hitting another new high. Yesterday in the mid-day report it was highlighted in yellow with new pivot point cited based on its 2/06/17 high plus 10 cents after a saucer-with-handle base above its prior base. The volume-driven gain above its pivot point was backed by +121% above average volume triggering a new (or add-on) technical buy signal. Prior highs in the $24 area and its 50 DMA line ($22.49) define important near-term support.

2/14/2017 12:15:12 PM - Y - Color code is changed to yellow with new pivot point cited based on its 2/06/17 high plus 10 cents after a saucer-with-handle base above its prior base. Hitting new multi-year highs with today's volume-driven gain, and a strong close above the pivot point backed by more than +40% above average volume may trigger a new (or add-on) technical buy signal. Its 50 DMA line ($22.39) and prior lows define important near-term support.

2/9/2017 6:47:22 PM - G - Forming a saucer-with-handle base above its prior base, holding its ground stubbornly while perched at multi-year highs and volume totals have been cooling. Its 50 DMA line and prior lows define important near-term support.

2/3/2017 5:08:20 PM - G - Hit a new high with today's 4th consecutive gain backed by near average volume. Prior highs in the $21-22 area and its 50 DMA line define important near-term support to watch.

1/31/2017 4:55:09 PM - G - Color code is changed to green after rallying above the previously cited "max buy" level. Prior highs in the $21-22 area and its 50 DMA line define important near-term support to watch. Damaging losses leading to violations may trigger technical sell signals.

1/26/2017 1:06:31 PM - Y - Consolidating above prior highs in the $21-22 area and above its 50 DMA line defining important near-term support to watch. Damaging losses leading to violations may trigger technical sell signals.

1/20/2017 5:25:33 PM - Y - Quietly consolidating near prior highs in the $21-22 area which define initial support to watch above its 50 DMA line ($20.84). More damaging losses leading to violations may trigger technical sell signals.

1/19/2017 5:42:52 PM - Y - Posted a gain today with slightly above average volume after consolidating near prior highs in the $21-22 area which define initial support to watch above its 50 DMA line ($20.74). More damaging losses leading to violations may trigger technical sell signals.

1/18/2017 6:05:20 PM - Y - Consolidating near prior highs in the $21-22 area which define initial support to watch above its 50 DMA line ($20.62). More damaging losses leading to violations may trigger technical sell signals.

1/12/2017 4:31:40 PM - Y - Color code is changed to yellow after it slumped back into its prior base raising concerns with a loss today on higher (near average) volume. Prior highs in the $21-22 area define initial support to watch above its 50 DMA line ($20.35).

1/10/2017 4:40:27 PM - G - Holding its grounds near its "max buy" level with volume totals cooling. Prior highs in the $21-22 area define initial support to watch above its 50 DMA line.

1/4/2017 5:57:00 PM - G - Posted a gain with average volume and its color code is changed to green after rising above its "max buy" level again. Prior highs in the $21-22 area define initial support to watch on pullbacks.

12/29/2016 6:19:42 PM - Y - Pulled back for a 4th consecutive loss on average or light volume. Color code is changed to yellow after undercutting its "max buy" level. Prior highs in the $21-22 area define initial support to watch on pullbacks.

12/23/2016 2:42:48 PM - G - Still stubbornly holding its ground just above its "max buy" level. Prior highs in the $21-22 area define initial support to watch on pullbacks.

12/22/2016 5:27:51 PM - G - Stubbornly holding its ground after rallying above its "max buy" level. Prior highs in the $21-22 area define initial support to watch on pullbacks. See the latest FSU analysis for additional; details and an annotated graph.

12/20/2016 8:06:24 PM - G - Posted another gain today but ended near the session low after churning heavy volume for a 4th consecutive session. Rallied above its "max buy" level and its color code was changed to green. Finished strong with +350% above average volume behind its considerable gain after highlighted in yellow with pivot point cited based on its 10/05/16 high plus 10 cents in the 12/19/16 mid-day report (read here). A breakaway gap cleared an 11-week "V shaped pattern during which it found prompt support near its 200 DMA line. Quarterly and annual earnings history is a good match with the C and A criteria. Increasing ownership by top-rated funds is a reassuring sign concerning the I criteria, and it has a small supply (S criteria) of only 28.2 million shares outstanding. See the latest FSU analysis for additional; details and an annotated graph.

12/20/2016 12:28:30 PM - G - Getting extended from its prior base and rallying above its "max buy" level so its color code is changed to green. Finished strong with +350% above average volume behind its considerable gain after highlighted in yellow with pivot point cited based on its 10/05/16 high plus 10 cents in the 12/19/16 mid-day report (read here). A breakaway gap cleared an 11-week "V shaped pattern during which it found prompt support near its 200 DMA line. Quarterly and annual earnings history is a good match with the C and A criteria. Increasing ownership by top-rated funds is a reassuring sign concerning the I criteria, and it has a small supply (S criteria) of only 28.2 million shares outstanding. See the latest FSU analysis for additional; details and an annotated graph.

12/19/2016 5:47:11 PM - Y - Finished strong with +350% above average volume behind its considerable gain today after highlighted in yellow with pivot point cited based on its 10/05/16 high plus 10 cents in the earlier mid-day report. A breakaway gap cleared an 11-week "V shaped pattern during which it found prompt support near its 200 DMA line. Quarterly and annual earnings history is a good match with the C and A criteria. Increasing ownership by top-rated funds is a reassuring sign concerning the I criteria, and it has a small supply (S criteria) of only 28.2 million shares outstanding. See the latest FSU analysis for additional; details and a new annotated graph.

12/19/2016 12:35:51 PM - Y - Color code is changed to yellow with pivot point cited based on its 10/05/16 high plus 10 cents. Gapped up today hitting a new 52-week high, rising from an 11-week "V shaped pattern during which it found prompt support near its 200 DMA line. Quarterly and annual earnings history is a good match with the C and A criteria. Increasing ownership by top-rated funds is a reassuring sign concerning the I criteria, and it has a small supply (S criteria) of only 28.2 million shares outstanding.