2/1/2024 5:54:02 PM - Y - Posted another solid gain today, Highlighted in yellow in the 1/31/24 mid-day report with pivot point cited based on its 11/29/23 high plus 10 cents.

1/31/2024 5:46:28 PM - Y - Posted a solid gain today after highlighted in yellow with pivot point cited based on its 11/29/23 high plus 10 cents. Gapped up hitting a new 52-week high with gain backed by +153% above average volume triggering a technical buy signal. Earnings increases were above the +25% minimum guideline in the 5 latest quarterly comparisons through Dec '23. Annual earnings growth has been strong. See the latest FSU analysis for more details and a new annotated graph.

1/31/2024 12:17:33 PM - Y - Color code is changed to yellow with pivot point cited based on its 11/29/23 high plus 10 cents. Gapped up today hitting a new 52-week high with a volume-driven gain. Earnings increases were above the +25% minimum guideline in the 5 latest quarterly comparisons through Dec '23. Annual earnings growth has been strong.

10/25/2023 12:24:26 PM - Violated its 50 DMA line ($198) with recent volume-driven losses. Earnings increases were above the +25% minimum guideline in the 4 latest quarterly comparisons through Sep '23. Annual earnings growth has been strong.

7/26/2023 12:45:58 PM - Violating its 50 DMA line with today's loss. Patient investors may watch for it to possibly form a proper base and be noted in the weeks ahead. Earnings increases were above the +25% minimum guideline in the 3 latest quarterly comparisons through Jun '23. Annual earnings growth has been strong.

12/31/2015 6:12:46 PM - Failing to rebound after losses triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

12/29/2015 10:59:51 PM - G - Still below its recent low ($69.85 on 12/11/15) after losses triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve.

12/23/2015 6:47:46 PM - G - Latest slump below its 50 DMA line and below recent low ($69.85 on 12/11/15) raised more serious concerns and triggered a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

12/17/2015 5:23:27 PM - G - Slumped and quietly closed below its 50 DMA line again today. Recent low ($69.85 on 12/11/15) defines near-term support where any damaging losses would raise more serious concerns.

12/11/2015 5:36:43 PM - G - Testing prior highs in the $69 area after violating its 50 DMA line with a damaging loss today raising concerns. Only a prompt rebound above the 50 DMA liner would help its outlook improve.

12/9/2015 5:46:06 PM - G - Consolidating above prior highs in the $69 area and its 50 DMA line defining support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

12/9/2015 1:24:00 PM - G - Pulling back after recently wedging to new highs with gains lacking great volume conviction. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks.

12/4/2015 5:21:01 PM - G - Posted a gain on light volume today for a best-ever close. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks.

11/30/2015 5:34:50 PM - G - Hit another new high with today's gain on slightly above average volume. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks.

11/23/2015 5:11:15 PM - G - Color code is changed to green after rallying back above its "max buy" level. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks.

11/18/2015 5:17:16 PM - Y - Still quietly consolidating below its "max buy" level. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

11/17/2015 3:37:03 PM - Y - Quietly consolidating below its "max buy" level. Prior highs in the $69 area and its 50 DMA line define support to watch on pullbacks.

11/12/2015 5:22:04 PM - Y - Color code is changed to yellow after a pullback on light volume and close today just below its "max buy" level. Prior highs in the $69 area define initial support to watch on pullbacks.

11/9/2015 5:43:22 PM - G - Pulled back on average volume after hitting a new high on the prior session. Prior highs in the $69 area define initial support to watch on pullbacks.

11/6/2015 3:06:06 PM - G - Hitting another new high today. Prior highs in the $69 area define initial support to watch on pullbacks.

11/2/2015 5:34:01 PM - G - Consolidating above "max buy" level following volume-driven gains. Prior highs in the $69 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

10/28/2015 6:09:29 PM - G - Color code is changed to green after rising well above its "max buy" level with a volume-driven gain. Prior highs in the $69 area define initial support to watch on pullbacks.

10/27/2015 1:48:15 PM - Y - Color code is changed to yellow after quietly pulling back below its "max buy" level following volume-driven gains. Prior highs in the $69 area define initial support to watch on pullbacks.

10/23/2015 5:34:41 PM - G - Color code is changed to green after rallying beyond its "max buy" level with today's 3rd consecutive volume-driven gain for new highs. Prior highs in the $69 area define initial support to watch on pullbacks.

10/22/2015 12:49:08 PM - Y - Up today after hitting a new all-time high with a considerable volume-driven gain triggering a technical buy signal on the prior session. Highlighted in yellow with pivot point cited based on its 7/23/15 high plus 10 cents in the 10/20/15 mid-day report (read here). Reported earnings +31% on +13% sales revenues for the Sep '15 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) and it has shown strong annual earnings growth (A criteria). See the latest FSU analysis for more details and an annotated graph.

10/21/2015 11:35:21 PM - Y - Hit a new all-time high with today's considerable gain clearing a choppy 3-month base. Highlighted in yellow with pivot point cited based on its 7/23/15 high plus 10 cents in the mid-day report. Reported earnings +31% on +13% sales revenues for the Sep '15 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) and it has shown strong annual earnings growth (A criteria). See the latest FSU analysis for more details and a new annotated graph.

10/21/2015 1:10:35 PM - Y - Off earlier highs after hitting a new all-time high with today's considerable gain trying to clear a choppy 3-month base. Color code is changed to yellow with pivot point cited based on its 7/23/15 high plus 10 cents. Reported earnings +31% on +13% sales revenues for the Sep '15 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Previously noted on 7/22/15 - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."

7/22/2015 12:56:52 PM - Hitting a new all-time high with today's gap up gain, getting extended from any sound base. Reported earnings +28% on +14% sales revenues for the Jun '15 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), 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. Prior mid-day reports cautioned - "Found support at its 50 DMA line during its consolidation after rising from a previously noted 9-month cup-with-handle base. Reported earnings +31% on +18% sales revenues for the Mar '15 quarter, an improvement after prior quarterly comparisons matching or just below the +25% minimum earnings guideline (C criteria). Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."

6/5/2015 12:42:19 PM - There was a "negative reversal" after hitting a new all-time high when last noted in the 4/22/15 mid-day report with caution - "Found support at its 50 DMA line during its consolidation after rising from a previously noted 9-month cup-with-handle base. Reported earnings +31% on +18% sales revenues for the Mar '15 quarter, an improvement after prior quarterly comparisons matching or just below the +25% minimum earnings guideline (C criteria). Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."

4/22/2015 12:41:18 PM -

Broke out from a short flat base on the prior session, and it hit new all-time highs again today then reversed into the red. Found support at its 50 DMA line during its consolidation after rising from a previously noted 9-month cup-with-handle base. Reported earnings +31% on +18% sales revenues for the Mar '15 quarter, an improvement after prior quarterly comparisons matching or just below the +25% minimum earnings guideline (C criteria). Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.



4/20/2015 12:44:58 PM -

Gapped up today hitting new all-time highs. Found support at its 50 DMA line during its consolidation after rising from a previously noted 9-month cup-with-handle base. Reported earnings +25% on +21% sales revenues for the Dec '14 quarter, an improvement after the 2 prior quarterly comparisons were just below the +25% minimum earnings guideline (C criteria). Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.



2/4/2015 12:31:14 PM -

Gapped up and hit new all-time highs with today's 2nd consecutive volume-driven gain. Briefly undercut its 50 DMA line then found prompt support during its consolidation after rising from a previously noted 9-month cup-with-handle base. Reported earnings +25% on +21% sales revenues for the Dec '14 quarter, an improvement after the 2 prior quarterly comparisons were just below the +25% minimum earnings guideline (C criteria). Following a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.



1/7/2015 1:00:59 PM -

Rebounding above its 50 DMA line today following a damaging volume-driven loss on the prior session. Last noted with caution in the 12/05/14 mid-day report - "Hitting a new 52-week high with today's gain, rising from a 9-month cup-with-handle base. Reported earnings +23% on +17% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."



12/5/2014 12:35:49 PM -

Hitting a new 52-week high with today's gain, rising from a 9-month cup-with-handle base. Last noted in the 10/23/14 mid-day report during an impressive streak of gains - "Reported earnings +23% on +17% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."



10/23/2014 1:07:16 PM -

Approaching its 52-week high with today's 9th consecutive gain. Rebounded after slumping below its 200 DMA line during its consolidation since noted with caution at its 52-week high in the 3/18/14 mid-day report. Reported earnings +23% on +17% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.



10/22/2014 1:02:58 PM - Rebounded after slumping below its 200 DMA line during its consolidation since last noted with caution at its 52-week high in the 3/18/14 mid-day report. Reported earnings +23% on +17% sales revenues for the Sep '14 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.

3/18/2014 10:00:19 PM - Perched at its 52-week high today after tallying a volume-driven gain. Reported earnings +33% on +13% sales revenues for the Dec '13 quarter. It did not form a sound base since last noted with caution in the 1/07/14 mid-day report with caution - "Reported earnings +40% on +12% sales revenues for the quarter ended Sep 30, 2013 versus the year ago period. Encouraging earnings acceleration above the +25% minimum earnings guideline helps satisfy the C criteria, however sales revenues growth has only been in the +6-12% range. After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."

1/7/2014 12:35:41 PM - Perched at its 52-week high today following a volume-driven gain, however it did not form a sound base since last noted with caution in the 10/23/13 mid-day report - "Reported earnings +40% on +12% sales revenues for the quarter ended Sep 30, 2013 versus the year ago period. Encouraging earnings acceleration above the +25% minimum earnings guideline helps satisfy the C criteria, however sales revenues growth has only been in the +6-12% range. After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth."

10/23/2013 12:45:59 PM - Considerable gap up and volume-driven gain for a new 52-week high today, getting more extended from any sound base. Reported earnings +40% on +12% sales revenues for the quarter ended Sep 30, 2013 versus the year ago period. Encouraging earnings acceleration above the +25% minimum earnings guideline helps satisfy the C criteria, however sales revenues growth has only been in the +6-12% range. After a downturn in its FY '09 earnings (A criteria) it has shown strong earnings growth.

1/30/2013 12:28:03 PM - Considerable gap up and volume-driven gain for a new 52-week high today. Reported earnings +18% on +14% sales revenues for the quarter ended December 31, 2012 versus the year ago period, below the +25% minimum earnings guideline for a 3rd consecutive quarterly comparison. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines.

1/25/2013 12:19:11 PM - Perched within close striking distance of its 52-week high today. Consolidated below its 50 DMA line then rebounded and reached new highs since last noted in the 11/07/12 mid-day report with caution - "Reported earnings +12% on +12% sales revenues for the quarter ended September 30, 2012 versus the year ago period, below the +25% minimum earnings guideline for a 2nd consecutive quarterly comparison. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

11/7/2012 12:23:02 PM - Still holding its ground since gapping up for a new 52-week high on 10/17/12 with a considerable volume-driven gain when noted - "Reported earnings +12% on +12% sales revenues for the quarter ended September 30, 2012 versus the year ago period, below the +25% minimum earnings guideline for a 2nd consecutive quarterly comparison. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

10/19/2012 12:51:14 PM - Holding its ground since gapping up for a new 52-week high on 10/17/12 with a considerable volume-driven gain when noted - "Reported earnings +12% on +12% sales revenues for the quarter ended September 30, 2012 versus the year ago period, below the +25% minimum earnings guideline for a 2nd consecutive quarterly comparison. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

10/17/2012 12:27:31 PM - Gapped up and hit a new 52-week high today with a considerable volume-driven gain. Reported earnings +12% on +12% sales revenues for the quarter ended September 30, 2012 versus the year ago period, below the +25% minimum earnings guideline for a 2nd consecutive quarterly comparison. The 6/07/12 mid-day report also noted - "A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

9/18/2012 12:30:28 PM - Hit a new 52-week high today while on track for a 6th consecutive volume-driven gain. Reported earnings +17% on +6% sales revenues for the quarter ended June 30, 2012 versus the year ago period, below the +25% minimum earnings guideline. Prior quarterly comparisons had shown better sales and earnings increases, however the 6/07/12 mid-day report noted - "A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

8/29/2012 12:31:42 PM - Recently rebounded to trade near its 52-week high after a slump below its 200 DMA line. Reported earnings +17% on +6% sales revenues for the quarter ended June 30, 2012 versus the year ago period, below the +25% minimum earnings guideline. Prior quarterly comparisons had shown better sales and earnings increases, however the 6/07/12 mid-day report noted - "A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

8/20/2012 12:37:14 PM - Rebounding toward its 52-week high after a slump below its 200 DMA line since last noted. Reported earnings +17% on +6% sales revenues for the quarter ended June 30, 2012 versus the year ago period, below the +25% minimum earnings guideline. Prior quarterly comparisons had shown better sales and earnings increases, however the 6/07/12 mid-day report noted - "A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

6/7/2012 12:30:10 PM - Rebounding toward its 50 DMA line which may act as resistance while consolidating -8.3% off its 52-week high today. Reported earnings +48% on +28% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "The Jun, Sep, and Dec '11 quarters showed great fundamental improvement with strong earnings satisfying the C criteria. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

4/25/2012 1:08:10 PM - Considerable volume-driven gain today, rallying from under its 50 DMA line to quickly reach a new 52-week high. Reported earnings +48% on +28% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Last noted in the 4/11/12 mid-day report - "The Jun, Sep, and Dec '11 quarters showed great fundamental improvement with strong earnings satisfying the C criteria. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

4/11/2012 11:59:56 AM - Recently slumping under its 50 DMA line after making limited progress into new 52-week high territory following a breakout from a tight 5-week flat base pattern when previously noted. Last noted in the 3/05/12 mid-day report - "The Jun, Sep, and Dec '11 quarters showed great fundamental improvement with strong earnings satisfying the C criteria. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

3/5/2012 1:00:57 PM - Volume-driven gain today for a new 52-week high, rising from a tight 5-week flat base pattern. Stubbornly held its ground without making meaningful progress since last noted in the 2/03/12 mid-day report - "Formed an 8-week cup without a handle, making a base-on-base above the previously noted highs in the $39 area. Perched at its 52-week high following 3 consecutive volume-driven gains and it has no resistance remaining due to overhead supply. The Jun, Sep, and Dec '11 quarters showed great fundamental improvement with strong earnings satisfying the C criteria. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines."

2/3/2012 1:38:50 PM - Formed an 8-week cup without a handle, making a base-on-base above the previously noted highs in the $39 area. Perched at its 52-week high following 3 consecutive volume-driven gains and it has no resistance remaining due to overhead supply. The Jun, Sep, and Dec '11 quarters showed great fundamental improvement with strong earnings satisfying the C criteria. A dip in its FY '09 earnings has been noted as a flaw concerning the A criteria making it not a solid match with the fact-based system's guidelines.

11/30/2011 12:32:38 PM - Small gap up today challenging its 52-week high. Found support well above prior highs and its 50 DMA line in the $39 area during its recent consolidation. Prior mid-day reports noted - "Big gains on heavy volume (10/18 & 10/19) helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. The Jun and Sep '11 quarters showed great fundamental improvement. Prior quarterly and annual earnings (C and A criteria) results have been up and down, not showing strong and steady growth matching the fact-based system's guidelines."

11/25/2011 11:16:12 AM - Following a gap down today after 6 consecutive losses it has managed a positive reversal. Prior highs and its 50 DMA line in the $39 area define chart support to watch. . Prior mid-day reports noted - "Big gains on heavy volume (10/18 & 10/19) helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. The Jun and Sep '11 quarters showed great fundamental improvement. Prior quarterly and annual earnings (C and A criteria) results have been up and down, not showing strong and steady growth matching the fact-based system's guidelines."

11/15/2011 2:36:19 PM - Hovering near its 52-week high today after inching higher and stubbornly holding its ground in recent weeks. The 11/03/11 mid-day report noted - "Big gains on heavy volume (10/18 & 10/19) helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. The Jun and Sep '11 quarters showed great fundamental improvement. Prior quarterly and annual earnings (C and A criteria) results have been up and down, not showing strong and steady growth matching the fact-based system's guidelines."

11/3/2011 1:09:10 PM - Hovering near its 52-week high while churning above average volume for the past week. Big gains on heavy volume (10/18 & 10/19) helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. The Jun and Sep '11 quarters showed great fundamental improvement. Prior quarterly and annual earnings (C and A criteria) results have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.

11/2/2011 1:21:30 PM - Holding its ground near its 52-week high while churning above average volume for the past week. Big gains on heavy volume (10/18 & 10/19) helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. The Jun and Sep '11 quarters showed great fundamental improvement. Prior quarterly and annual earnings (C and A criteria) results have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.

10/27/2011 1:08:42 PM - Rallying to another new 52-week high today, adding to big gains on heavy volume that helped it break out from a previously noted 13-week base. It rallied clear of all resistance due to overhead supply. Quarterly and annual earnings increases (C and A criteria) have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.

10/24/2011 1:59:19 PM - Still holding its ground at its 52-week high today after big gains on heavy volume last week helped it break out from a 13-week base. It rallied clear of all resistance due to overhead supply. Quarterly and annual earnings increases (C and A criteria) have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.

10/21/2011 1:07:46 PM - Holding its ground at its 52-week high today after big gains on heavy volume this week helped it break out from a 13-week base. It rallied clear of all resistance due to overhead supply. Quarterly and annual earnings increases (C and A criteria) have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.

10/19/2011 12:32:10 PM - Hit a new 52-week high today with a second consecutive big gain on heavy volume helping it break out from a 13-week base, clear of all resistance due to overhead supply. Quarterly and annual earnings increases (C and A criteria) have been up and down, not showing strong and steady growth matching the fact-based system's guidelines.