12/20/2021 12:41:03 PM -
Hovering near its 50 DMA line and -9.4% off its all-time high. Reported earnings +79% on +24% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and there was a downturn in FY '19-20 annual earnings (A criteria). Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


9/22/2021 12:37:41 PM -
Hitting a new 52-week high with today's 2nd consecutive volume-driven gain. Reported earnings +29% on +16% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and there was a downturn in FY '19-20 annual earnings (A criteria). Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


9/21/2021 12:37:05 PM -
Hitting a new 52-week high with today's volume-driven gain. Reported earnings +29% on +16% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and there was a downturn in FY '19-20 annual earnings (A criteria). Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


5/14/2020 12:33:28 PM -
Pulling back today after challenging its 52-week high with volume-driven gains this week. Reported earnings -4% on -1% sales revenues for the Mar '20 quarter, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


5/12/2020 12:25:59 PM -
Rebounding near its 52-week high. Reported earnings -4% on -1% sales revenues for the Mar '20 quarter, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


1/16/2020 12:46:07 PM -
Perched at its 52-week high. Reported earnings -13% on -4% sales revenues for the Sep '19 quarter, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


12/2/2019 12:06:48 PM -
Perched within close striking distance of its 52-week high. Reported earnings -13% on -4% sales revenues for the Sep '19 quarter, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


11/5/2019 12:47:42 PM -
Gapped down today encountering more distributional pressure, with a streak of volume-driven losses, testing its 50 and 200 DMA lines. Reported earnings -13% on -4% sales revenues for the Sep '19 quarter, and prior comparisons were below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.


7/12/2019 12:39:37 PM -
Encountering distributional pressure with a streak of volume-driven losses, slumping near its 50 DMA line ($85.79). Noted with caution in prior mid-day reports - "Reported earnings +13% on +7% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18."


7/11/2019 11:58:22 AM -
Encountering distributional pressure and slumping near its 50 DMA line ($85.73). Noted with caution in prior mid-day reports - "Reported earnings +13% on +7% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18."


6/26/2019 12:38:50 PM - Encountering distributional pressure. Wedged to new highs with gains lacking great volume conviction since last noted with caution in the 5/15/19 mid-day report - "Reported earnings +13% on +7% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18."

5/15/2019 1:12:18 PM - Big volume-driven loss violated its 50 DMA line ($84.88) when noted in the 5/07/19 mid-day report - "Reported earnings +13% on +7% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18."

5/7/2019 1:11:09 PM - Big volume-driven loss today is violating its 50 DMA line ($84.85). Reported earnings +13% on +7% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Deceleration in its sales revenues growth rate was previously noted as a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.

2/28/2019 12:50:57 PM - Pulling back today after a volume-driven breakout on the prior session when noted with caution in the mid-day report - "Reported earnings +27% on +6% sales revenues for the Dec '18 quarter. Deceleration in its sales revenues growth rate is a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18."

2/27/2019 1:19:56 PM - Reported earnings +27% on +6% sales revenues for the Dec '18 quarter. Deceleration in its sales revenues growth rate is a concern, fundamentally. Made choppy progress since dropped from the Featured Stocks list on 10/05/18.

11/6/2018 12:54:43 PM - It did not form a sound base, but with today's gain very little resistance remains due to overhead supply up to the $78 level. Gapped up above its 200 DMA line then rallied above its 50 DMA line ($68.63) with an impressive volume-driven gain helping its outlook to improve. Reported earnings +36% on +10% sales revenues for the Sep '18 quarter. Slumped badly below the 200 DMA line after dropped from the featured stocks on 10/05/18.

10/5/2018 5:49:44 PM - Suffered another damaging loss on higher volume today and ended near the session low. A rebound above its 50 DMA line ($71.18) is needed for its outlook to improve. It will be dropped from the featured stocks list tonight.

10/3/2018 10:04:22 AM - G - Still sputtering below its 50 DMA line ($71.24), and a rebound above that important short-term average is needed for its outlook to improve. Raised concerns while also undercutting prior highs in the $68-69 area triggering technical sell signals.

9/26/2018 6:38:32 PM - G - Slumped further below its 50 DMA line ($71.24) today. Raised concerns while also undercutting prior highs in the $68-69 area triggering technical sell signals.

9/24/2018 4:01:31 PM - G - Slumped below its 50 DMA line ($71.11) raising concerns with a streak of volume-driven losses. Prior highs in the $68-69 area defining important near-term support to watch.

9/17/2018 5:59:42 PM - G - Consolidating well above its 50 DMA line ($70.55) and prior highs in the $68-69 area defining important near-term support to watch.

9/14/2018 12:46:46 PM - G - Extended from the prior base, consolidating above its 50 DMA line ($70.37) and prior highs in the $68-69 area defining important near-term support to watch.

9/12/2018 7:14:24 PM - G - Managed a "positive reversal" today. It is extended from the prior base. Its 50 DMA line ($69.94) and prior highs in the $68-69 area define support

9/4/2018 1:00:47 PM - G - Still perched near its 52-week high, extended from the prior base. Prior highs in the $68-69 area define support along with its 50 DMA line ($68.22).

8/30/2018 8:06:07 PM - G - Perched near its 52-week high, very extended from the prior base. Prior highs in the $68-69 area define initial support above the 50 DMA line ($67.67). See the latest FSU analysis for more details and a new annotated graph.

8/29/2018 5:40:51 PM - G - Perched at its 52-week high, very extended from prior highs. Prior highs in the $68-69 area define initial support above the 50 DMA line ($67.41).

8/23/2018 1:06:57 PM - G - Hit another new 52-week high with a big volume-driven gain on the prior session, getting very extended from prior highs. The 50 DMA line ($66.44) and prior low ($61.15 on 7/31/18) define important near-term support to watch on pullbacks.

8/22/2018 5:29:06 PM - G - Hit another new 52-week high with today's big volume-driven gain, getting very extended from prior highs. The 50 DMA line ($66.25) and prior low ($61.15 on 7/31/18) define important near-term support to watch on pullbacks.

8/20/2018 12:37:45 PM - G - Color code is changed to green after quietly rising above its "max buy" level and hitting a new 52-week high. The 50 DMA line and prior low ($61.15 on 7/31/18) define important near-term support to watch on pullbacks.

8/13/2018 6:36:46 PM - Y - Color code is changed to yellow while quietly consolidating above its 50 DMA line ($65.50) and perched within close striking distance of its 52-week high. The prior low ($61.15 on 7/31/18) defines important near-term support where more damaging losses would raise serious concerns

8/3/2018 2:48:58 PM - G - Sputtering near its 50 DMA line ($65.06) after finding support above its prior low ($59.25 on 6/25/18). More damaging losses would raise serious concerns

7/31/2018 2:21:06 PM - G - Color code is changed to green after violating its 50 DMA line ($64.93) with a big volume-driven loss today triggering a technical sell signal. Recent low ($59.25) defines the next important support level. A rebound above the 50 DMA line is needed for its outlook to improve.

7/27/2018 11:32:44 AM - Y - Hovering near its 52-week high with volume totals cooling. Technically, a gain on 7/20/18 backed by +49% above average volume triggered a new (or add-on) buy signal. The 50 DMA line ($64.94) and recent low ($59.25) define important near-term support.

7/20/2018 11:34:53 AM - Y - Hitting a new 52-week high today. Volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($64.42 and recent low ($59.25) define important near-term support.

7/19/2018 3:52:24 PM - Y - Still perched within close striking distance of its 52-week high. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($64.28) and recent low ($59.25) define important near-term support.

7/12/2018 5:12:02 PM - Y - Color code was changed to yellow with new pivot point cited based on its 6/06/18 high plus 10 cents. Perched within close striking distance of its 52-week high. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($63.62) and recent low ($59.25) define important near-term support. See the latest FSU analysis for more details and a new annotated graph.

7/12/2018 12:22:27 PM - Y - Color code is changed to yellow with new pivot point cited based on its 6/06/18 high plus 10 cents. Perched within close striking distance of its 52-week high. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($63.60) and recent low ($59.25) define important near-term support.

7/9/2018 5:25:58 PM - G - Color code is changed to green as it rebounds near the prior high with today's 7th consecutive gain. The recent low ($59.25) defines important near-term support.

7/2/2018 6:22:58 PM - Y - Color code is changed to yellow after a gain on light volume rebounding above the 50 DMA line ($62.85) helped its outlook improve. The recent low ($59.25) defines important near-term support.

6/25/2018 6:05:40 PM - G - Slumped below its 50 DMA line ($62.86) with a streak of 3 consecutive losses raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

6/19/2018 5:44:11 PM - G - Encountering distributional pressure while retreating from its all-time high. Its 50 DMA line ($62.21) defines important near-term support to watch.

6/13/2018 6:26:56 PM - G - Endured distributional pressure today when poised for a best-ever close after wedging higher. Recent gains lacked great volume-conviction.

6/6/2018 3:12:37 PM - G - Hitting another new high with today's 8th consecutive gain. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($59.60) during the recent consolidation.

5/31/2018 4:11:11 PM - G - Color code is changed to green after rising above its "max buy" level with today's 4th consecutive gain on ever-increasing volume. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($58.61) during the recent consolidation.

5/25/2018 6:11:29 PM - Y - Sputtering after a noted "negative reversal" on 5/15/18 at its 52-week high. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($58.16) during the recent consolidation. See the latest FSU analysis for more details and a new annotated graph.

5/22/2018 4:00:44 PM - Y - Wedged higher with gains lacking volume after a noted "negative reversal" at its 52-week high. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($57.84) during the recent consolidation.

5/15/2018 5:32:26 PM - Y - There was a "negative reversal" today after hitting a new 52-week high. Reported earnings +52% on +35% sales revenues for the Mar '18 quarter. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($57.11) during the recent consolidation.

5/8/2018 5:41:00 PM - Y - Posted a 5th consecutive gain backed by above average volume. Reported earnings +52% on +35% sales revenues for the Mar '18 quarter. Found support near prior highs in the $58 area and stayed above its 50 DMA line ($56.40) during the recent consolidation.

5/2/2018 10:31:28 AM - Y - Undercut the prior high ($60.30 on 1/29/18) raising some concerns with recent losses. Stalled after recently rallying to new highs with an impressive streak of volume-driven gains. Prior highs in the $58 area define initial support to watch above its 50 DMA line ($55.97).

4/25/2018 1:51:07 PM - Y - Pulling back today for a 3rd consecutive small loss on light or near average volume. Stalled after recently rallying to new highs with an impressive streak of volume-driven gains. Prior highs in the $58-60 area define initial support to watch above its 50 DMA line.

4/18/2018 1:30:37 PM - Y - Tallying a 7th consecutive gain today, hitting another new high and approaching its "max buy" level. Finished strong after highlighted in yellow with pivot point cited based on its 1/29/18 high plus 10 cents in the 4/17/18 mid-day report. The big gain above the stock's pivot point backed by +67% above average volume triggered a technical buy signal. Reported earnings +26% on +49% sales revenues for the Dec '17 quarter. and 3 of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration. See the latest FSU analysis for more details and an annotated graph.

4/17/2018 7:24:08 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 1/29/18 high plus 10 cents in the earlier mid-day report. The big gain above the stock's pivot point backed by +67% above average volume triggered a technical buy signal. Reported earnings +26% on +49% sales revenues for the Dec '17 quarter. and 3 of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration. See the latest FSU analysis for more details and an annotated graph.

4/17/2018 12:59:01 PM - Y - Color code is changed to yellow with pivot point cited based on its 1/29/18 high plus 10 cents. Hitting a new 52-week high with above average volume behind today's 6th consecutive gain. Gains above a stock's pivot point must have a minimum +40% above average volume to trigger a proper technical buy signal. Reported earnings +26% on +49% sales revenues for the Dec '17 quarter. and 3 of the past 4 quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration.

4/16/2018 12:19:52 PM - Reported earnings +26% on +49% sales revenues for the Dec '17 quarter. Traded above and below the 50 DMA line during its consolidation since last noted with caution in the 1/18/18 mid-day report - "Reported earnings +55% on +50% sales revenues for the Sep '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines."

1/18/2018 12:59:06 PM - Rallying this week from a choppy base. Held its ground above the 50 DMA line after last noted in the 12/14/17 mid-day report - "Reported earnings +55% on +50% sales revenues for the Sep '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines."

12/14/2017 12:20:18 PM - It has not formed a sound base. Reported earnings +55% on +50% sales revenues for the Sep '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

11/2/2017 12:58:24 PM - Powering to a new all-time high with today's big volume-driven gain, getting very extended from any sound base. Reported earnings +55% on +50% sales revenues for the Sep '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

6/16/2017 12:49:38 PM - Pulled back from its all-time high in the past week with volume-driven losses after getting very extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

6/15/2017 1:24:50 PM - Pulling back from its all-time high after getting very extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

6/8/2017 1:18:20 PM - Hit another new all-time high today, very extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

6/6/2017 12:55:48 PM - Hitting another new all-time high, very extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

5/30/2017 12:51:06 PM - Hovering near its all-time high, extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

5/8/2017 12:44:51 PM - Hitting a new all-time high with today's big gain after holding its ground stubbornly, extended from any sound base. Reported earnings +72% on +21% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues growth has shown encouraging acceleration, but prior history is not a match with the fact-based investment system's guidelines.

4/5/2017 12:48:13 PM - Challenging its all-time high with today's big gain after holding its ground stubbornly, extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

3/31/2017 12:57:41 PM - Holding its ground stubbornly after a streak of gains, very extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

3/17/2017 12:29:28 PM - Held its ground stubbornly after a streak of gains, very extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

2/16/2017 12:35:48 PM - Holding its ground stubbornly after a streak of gains, very extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

1/13/2017 12:25:41 PM - Hitting new highs with a streak of volume-driven gains, getting more extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

1/12/2017 1:28:40 PM - Hit a new high with a volume-driven gain on the prior session, getting more extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

1/11/2017 12:31:06 PM - Hitting another new high today, getting more extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

1/9/2017 12:23:26 PM - Extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

1/4/2017 12:45:55 PM - Extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

12/16/2016 12:49:36 PM - Extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

12/9/2016 12:32:48 PM - Extended from any sound base. Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

11/28/2016 12:36:40 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

11/25/2016 11:18:48 AM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

11/16/2016 12:14:43 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

9/28/2016 12:37:40 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

8/31/2016 12:20:11 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

8/19/2016 12:52:44 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

8/5/2016 12:39:48 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

7/11/2016 12:22:53 PM - Prior mid-day reports cautioned members - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

6/17/2016 11:36:02 AM - Prior mid-day reports cautioned - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

6/8/2016 11:55:45 AM - Perched at its 52-week high. The 5/24/16 mid-day report cautioned - "Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines."

5/24/2016 12:45:14 PM - Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines.

5/20/2016 12:32:43 PM - Quarterly sales revenues and earnings history is not a match with the fact-based investment system's guidelines.