2/13/2024 2:41:25 PM - Retreating from its all-time high with today's 2nd consecutive volume-driven loss. Reported earnings +44% on +19% sales revenues for the Dec '23 quarter versus the year-ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady. Has a new CEO as of 12/15/21.

1/16/2024 12:30:58 PM - Rebounding near its all-time high with today's 4th consecutive gain. Reported earnings +19% on +13% sales revenues for the Sep '23 quarter versus the year-ago period and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady. Has a new CEO as of 12/15/21.

10/24/2023 1:30:19 PM - Retreating from its all-time high and slumping below its 50 DMA line ($237) with today's damaging volume-driven loss. Reported earnings +13% on +14% sales revenues for the Jun '23 quarter versus the year-ago period and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady. Has a new CEO as of 12/15/21.

7/25/2023 11:40:02 AM - Retreating from its all-time high and its 50 DMA line ($228) defines support. Reported earnings +13% on +14% sales revenues for the Jun '23 quarter versus the year-ago period and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady. Has a new CEO as of 12/15/21.

4/25/2023 12:45:39 PM - Gapped down today retreating from its all-time high and violating its 50 DMA line ($203.50) with a damaging volume-driven loss. Reported earnings +10% on +13% sales revenues for the Mar '23 quarter versus the year-ago period and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady. Has a new CEO as of 12/15/21.

8/3/2022 12:02:58 PM - Pulling back with today's 3rd consecutive loss after challenging its all-time high ($192.70) following a choppy consolidation. Has a new CEO as of 12/15/21. Reported earnings +26% on +18% sales revenues for the Jun '22 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

7/26/2022 12:19:17 PM - Rebounding toward its all-time high ($192.70) after a choppy consolidation. Has a new CEO as of 12/15/21. Reported earnings +26% on +18% sales revenues for the Jun '22 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/31/2021 12:45:49 PM - Hovering near its all-time high after wedging higher since finding support at its 50 DMA line ($180.19). Has a new CEO as of 12/15/21. Fundamental concerns remain after it reported earnings +14% on +13% sales revenues for the Sep '21 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/14/2021 12:51:55 PM - Gapped down testing its 50 DMA line ($172.55) with today's big volume-driven loss. Fundamental concerns remain after it reported earnings +14% on +13% sales revenues for the Sep '21 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

2/23/2021 12:34:22 PM - Pulled back from its all-time high and violated its 50 DMA line ($134) with today's 2nd consecutive volume-driven loss. Fundamental concerns remain. Reported earnings +54% on +27% sales revenues for the Dec '20 quarter, its 2nd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

6/25/2020 12:55:24 PM - Perched near its all-time high. Fundamental concerns remain. Reported earnings +11% on +7% sales revenues for the Mar '20 quarter, its 3rd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady."

4/17/2020 12:49:34 PM - Touched a new all-time high today. Rebounded impressively from below its 50 and 200 DMA lines following a deep consolidation but fundamental concerns remain. Due to report earnings news on 4/20/20. Noted with caution near its all-time high in the 2/13/20 mid-day report - "Reported earnings +4% on +5% sales revenues for the Dec '19 quarter, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady."

4/13/2020 12:24:19 PM - Consolidating above its 50 and 200 DMA lines following a deep consolidation. Last noted with caution near its all-time high in the 2/13/20 mid-day report - "Reported earnings +4% on +5% sales revenues for the Dec '19 quarter, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady."

2/13/2020 12:29:27 PM - Breaking out to a new all-time high with today's 4th consecutive gain with ever-increasing volume. Reported earnings +4% on +5% sales revenues for the Dec '19 quarter, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

7/23/2019 12:14:17 PM - Its 50 DMA line ($69.46) defines near-term support. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +27% on +12% sales revenues for the Jun '19 quarter. The past 6 consecutive quarterly earnings increases were at or above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

5/20/2019 12:39:46 PM - Gapped down today testing its 50 DMA line ($65.20) and it has not formed a sound base.. Reported earnings +35% on +11% sales revenues for the Mar '19 quarter. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. The past 5 consecutive quarterly earnings increases were at or above the +25% minimum guideline (C criteria). Recent quarterly comparisons showed encouraging acceleration in its sales revenues growth rate. Annual earnings (A criteria) history has been strong and steady.

4/23/2019 12:36:57 PM - Gapped up today after reporting earnings +35% on +11% sales revenues for the Mar '19 quarter, getting more extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. The past 5 consecutive quarterly earnings increases were at or above the +25% minimum guideline (C criteria). Recent quarterly comparisons showed encouraging acceleration in its sales revenues growth rate. Annual earnings (A criteria) history has been strong and steady.

2/22/2019 12:23:34 PM - Tallying a 6th consecutive volume-driven gain today, getting more extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +33% on +14% sales revenues for the Dec '18 quarter, its 4th consecutive quarterly earnings increase at or above the +25% minimum guideline (C criteria). Recent quarterly comparisons showed encouraging acceleration in its sales revenues growth rate. Annual earnings (A criteria) history has been strong and steady.

2/20/2019 12:27:38 PM - Gapped up today and it is extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +33% on +14% sales revenues for the Dec '18 quarter, its 4th consecutive quarterly earnings increase at or above the +25% minimum guideline (C criteria). Recent quarterly comparisons showed encouraging acceleration in its sales revenues growth rate. Annual earnings (A criteria) history has been strong and steady.

12/24/2018 10:57:00 AM - Slumped below its 200 DMA line. Last noted with caution in the 10/24/18 mid-day report - "Reported earnings +40% on +10% sales revenues for the Sep '18 quarter. Fundamental concerns remain due to sub par sales revenues growth and because prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has been steady."

10/24/2018 12:13:01 PM - Gapped up on the prior session rebounding near its all-time high. Reported earnings +40% on +10% sales revenues for the Sep '18 quarter. Fundamental concerns remain due to sub par sales revenues growth and because prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has been steady.

7/24/2018 11:34:43 AM - Gapped up today and hit a new all-time high. Reported earnings +32% on +8% sales revenues for the Jun '18 quarter. Fundamental concerns remain due to sub par sales revenues growth and because prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has been steady.

2/1/2018 12:30:01 PM - Violated its 50 DMA line with today's big volume-driven loss, retreating after recently wedging to touch a new all-time high with gains lacking great volume conviction. Reported earnings +15% on +7% sales revenues for the Dec '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

9/14/2017 12:39:54 PM - Consolidating above its 50 DMA line. Endured distributional pressure after reaching a new all-time high with a volume-driven gain on 8/31/17. Reported earnings +17% on +6% sales revenues for the Jun '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

9/11/2017 12:28:16 PM - Consolidating after reaching a new all-time high with a volume-driven gain on 8/31/17. Reported earnings +17% on +6% sales revenues for the Jun '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

7/26/2017 12:35:23 PM - Today's 3rd consecutive volume-driven gain has it rallying to a new 52-week high and approaching its May 1998 all-time high. Reported earnings +17% on +6% sales revenues for the Jun '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

7/25/2017 12:20:06 PM - Gapped up today rallying to a new 52-week high and approaching its May 1998 all-time high. Reported earnings +17% on +6% sales revenues for the Jun '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

4/25/2017 12:04:47 PM - Gapped down today retreating from its 52-week high and testing support at its 50 DMA line. Reported earnings +14% on +6% sales revenues for the Mar '17 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

3/31/2017 12:41:17 PM - Hovering near its 52-week high and above support at its 50 DMA line. Reported earnings +10% on +6% sales revenues for the Dec '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been steady.

7/26/2016 12:25:03 PM - Retreating from its 52-week high with today's gap down and volume-driven loss testing support at its 50 DMA line. Reported earnings +7% on +9% sales revenues for the Jun '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

5/24/2016 12:16:28 PM - Hitting new 52-week highs with today's 3rd consecutive volume-driven gain. Recently found support at its 50 DMA line. Reported earnings +22% on +9% sales revenues for the Mar '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

5/20/2016 12:19:07 PM - Hitting a new 52-week high today. Recently found support at its 50 DMA line. Reported earnings +22% on +9% sales revenues for the Mar '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

5/10/2016 12:53:45 PM - Consolidating near its 52-week high and finding support at its 50 DMA line. Reported earnings +22% on +9% sales revenues for the Mar '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

4/26/2016 12:21:10 PM - Gapped down today from its 52-week high. Reported earnings +22% on +9% sales revenues for the Mar '16 quarter and fundamental concerns remain. Strong and steady earnings increases above the +25% minimum guideline are needed to satisfy the C criteria. Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

3/17/2016 12:16:05 PM - Reported earnings +15% on +4% sales revenues for the Dec '15 quarter and fundamental concerns remain. Challenging its 52-week high today, wedging higher after a consolidation below its 50 and 200 DMA lines. Last noted with caution in the 11/20/15 mid-day report - "Quarterly comparisons through Sep '15 have not shown strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action."

11/20/2015 12:14:22 PM - Gapped down today, testing support at its 50 DMA line. The 11/04/15 mid-day report cautioned members - "Quarterly comparisons through Sep '15 have not shown strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action."

11/4/2015 12:01:40 PM - Consolidating in a tight range since last noted in the 10/27/15 mid-day report after it gapped up and hit a new high - "Quarterly comparisons through Sep '15 have not shown strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action."

10/27/2015 12:28:12 PM - Gapped up today and hit a new high. Quarterly comparisons through Sep '15 have not shown strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings history has been strong. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

9/3/2015 12:14:55 PM - Rebounding above its 50 DMA line. Quarterly comparisons through Jun '15 have not shown strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings history has been strong. Survived but failed to impress since 5/15/12 when dropped from the Featured Stocks list based on weak technical action.

1/5/2015 12:31:46 PM - Pulling back from its 52-week high with today's 4th consecutive loss on ever increasing volume, slumping near its 50 DMA line. Prior mid-day reports cautioned -"Annual earnings history has been strong, however quarterly comparisons through Sep '14 showed sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action."

1/2/2015 12:24:54 PM - Annual earnings history has been strong, however quarterly comparisons through Sep '14 showed sub par sales revenues growth and earnings increases below the +25% minimum guideline (C criteria). Pulling back from its 52-week high with today's 3rd consecutive loss. On 5/15/12 it was dropped from the Featured Stocks list based on weak technical action.

5/15/2012 8:36:36 PM - Consolidating above its 200 DMA line, failing to rebound after its 50 DMA line acted as resistance. It will be dropped from the Featured Stocks list based on weak technical action.

5/8/2012 6:33:21 PM - G - Finished at the session high today after slumping near its 200 DMA line then rebounding for a small gain after a positive reversal. A rebound above its 50 DMA line is needed for its technical stance and outlook to improve.

5/2/2012 4:04:14 PM - G - Its 50 DMA line has been acting as resistance and a rebound above that important short-term average is needed for its technical stance and outlook to improve.

4/25/2012 10:25:25 AM - G - Up today following a streak of 5 consecutive losses and distributional pressure that briefly undercut the prior low ($11.20 on 4/10/12) and raised more serious concerns. Its 50 DMA line acted as resistance since last noted, and a rebound above that important short-term average is needed for its technical stance and outlook to improve.

4/18/2012 1:42:38 PM - G - Still lingering below its 50 DMA line which may now act as resistance. Last week's low ($11.20 on 4/10/12) defines important near-term support level above its 200 DMA line.

4/16/2012 5:57:53 PM - G - Only -8.8% off its 52-week high after today's small loss on light volume, but the longer it lingers below its 50 DMA line the worse its outlook gets. Last week's low ($11.20 on 4/10/12) defines the only near-term support level above its 200 DMA line.

4/10/2012 6:10:20 PM - G - Volume was higher (near average) today while slumping further below its 50 DMA line, raising concerns. Finished the session at the prior low ($11.24 on 3/06/12) previously noted as the next important support level to watch.

4/4/2012 4:19:20 PM - G - Volume totals have been cooling, meanwhile it is consolidating near its 50 DMA line. Its Relative Strength Rank has slumped to 79, just under the 80+ guideline for buy candidates under the fact-based system. The prior low ($11.24 on 3/06/12) defines the next important support level to watch.

3/28/2012 11:21:52 AM - G - Volume totals have been cooling while holding its ground and consolidating near its 52-week high. Prior highs and its 50 DMA line define support to watch on pullbacks.

3/19/2012 6:22:01 PM - G - Small gain on lighter volume today for a new 52-week high. Color code was changed to green after getting extended from the most ideal range for accumulating shares under the fact based system following an earlier technical breakout.

3/15/2012 9:30:39 PM - G - Hit a new 52-week high today with a solid gain on above average volume. Color code is changed to green as it is getting extended from the most ideal range for accumulating shares under the fact based system following an earlier technical breakout.

3/13/2012 10:39:33 PM - Y - Hit a new 52-week high today with a gain on average volume. Color code remains yellow because a secondary buy point the experts teach in the Certification allows buying from the first test of support at the 10-week moving average up to +5% above the latest high ($12.11 plus another +5% in this example) following an earlier technical breakout.

3/12/2012 4:56:18 PM - Y - Quietly held its ground today after touching a new 52-week high on the prior session. Color code remains yellow because a secondary buy point the experts teach in the Certification allows buying from the first test of support at the 10-week moving average up to +5% above the latest high ($12.11 plus another +5% in this example) following an earlier technical breakout.

3/9/2012 8:40:01 PM - Y - Touched a new 52-week high today with a gain on average volume. Color code remains yellow because a secondary buy point the experts teach in the Certification allows buying from the first test of support at the 10-week moving average up to +5% above the latest high ($12.11 plus another +5% in this example) following an earlier technical breakout.

3/8/2012 12:06:52 PM - Y - Gapped up today and rallied back above its "max buy" level. Color code remains yellow because a secondary buy point the experts teach in the Certification allows buying from the first test of support at the 10-week moving average up to +5% above the latest high ($12.11 plus another +5% in this example) following an earlier technical breakout.

3/7/2012 7:09:18 PM - Y - Consolidating just below its "max buy" level, it posted a gain today on light volume after encountering distributional pressure earlier this week. There is some resistance up through $12 due to overhead supply created while trading higher in the 4 prior weeks.

3/2/2012 4:13:40 PM - Y - Recently stalled after rallying to new highs, clear of overhead supply. Color code is changed to yellow after a light volume loss today, finishing below its "max buy" level, while no new pivot point is cited.

2/24/2012 4:13:06 PM - G - Its Relative Strength rating has slumped to 81, near the minimum 80+ guideline. Recently making limited progress while churning above average volume, a sign of distributional pressure while no resistance remains due to overhead supply.

2/21/2012 1:50:48 PM - G - Wedging to new 52-week highs with small gains above its "max buy" level. Recently making limited progress while no resistance remains due to overhead supply following strong technical action.

2/13/2012 5:42:43 PM - G - Down today on lighter than average volume, finishing near the session low and near its "max buy" level. No resistance remains due to overhead supply following strong technical action.

2/9/2012 4:28:09 PM -

G - Solid gain today with +42% above average volume for a new 52-week high. Its color code is changed to green after rallying above its "max buy" level. No resistance remains due to overhead supply following strong technical action.



2/6/2012 2:13:48 PM -

Y - Quietly holding its ground today perched near its 52-week high and no resistance remains due to overhead supply following strong technical action. See the latest FSU analysis for more details and a new annotated graph.



2/3/2012 6:24:27 PM -

Y - Featured in yellow in the earlier mid-day report today with a pivot point based on its 12/05/11 high while noted - "Technically, the prior volume-driven gain helped it break out from a "double bottom" base and also reach a new 52-week high." See the latest FSU analysis for more details and a new annotated graph.



2/3/2012 12:32:58 PM -

Y - Color code is changed to yellow with pivot point based on its 12/05/11 high. Holding its ground today following a considerable gap up gain on the prior session. Technically, the prior volume-driven gain helped it break out from a "double bottom" base and also reach a new 52-week high. The 4 latest quarterly comparisons through Dec '11 showed strong sales revenues increases and earnings increases well above the +25% guideline satisfying the C criteria. It has earned high ranks, however previously noted losses in FY '08 and '09 remain a blemish on its annual earnings history (A criteria).



11/4/2011 12:13:42 PM -

Stubbornly holding its ground near its high since last noted in the 10/27/11 mid-day report - "Gapped up today and hit a new 52-week high. The 3 latest quarterly comparisons (Mar, Jun, Sep '11) show strong sales revenues increases and earnings increases above the +25% guideline satisfying the C criteria. Losses in FY '08 and '09 are a flaw concerning its annual earnings history (A criteria)."



10/27/2011 11:55:55 AM -

Gapped up today and hit a new 52-week high. The 3 latest quarterly comparisons (Mar, Jun, Sep '11) show strong sales revenues increases and earnings increases above the +25% guideline satisfying the C criteria. Losses in FY '08 and '09 are a flaw concerning its annual earnings history (A criteria).



6/6/2007 12:22:40 PM - Sales history, group rank are below guidelines.

4/26/2007 12:34:33 PM - Sales history, group rank are below guidelines.

3/27/2007 12:50:12 PM - Sales history, group rank are below guidelines.