5/1/2023 12:38:55 PM - Rebounding above its 50 DMA line ($140) with today's 3rd consecutive volume-driven gain. Faces some resistance due to overhead supply up to the $155 level. Reported Mar '23 earnings -8% on +5% sales revenues versus the year ago period and fundamental concerns remain. It was dropped from the Featured Stocks list on 6/30/22.

7/20/2022 11:59:36 AM - Consolidating near its 50 DMA line ($111) which is recently acting as resistance. Faces additional resistance due to overhead supply up to the $123 level. Found support near its 200 DMA line ($104.57) after dropped from the Featured Stocks list on 6/30/22.

7/18/2022 12:42:44 PM - A rebound above the 50 DMA line ($110.91) is needed for its outlook to improve. Found support near its 200 DMA line ($104.47) after dropped from the Featured Stocks list on 6/30/22.

6/30/2022 4:45:09 PM - Suffered a big loss on heavier volume today as it slumped below its 50 DMA line ($110.17) testing its 200 DMA line ($104) and prior low ($101.79 on 6/16/22). It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line is needed for its outlook to improve.

6/29/2022 5:19:23 PM - G - Quietly consolidating near its 50 DMA line ($110.10) but faces near-term resistance due to overhead supply up to the $123 level. Near-term support to watch is its 200 DMA line ($104) and prior low ($101.79 on 6/16/22. More damaging losses would be a worrisome sign.

6/28/2022 5:13:15 PM - G - Quietly consolidating above its 50 DMA line ($109.84) but faces near-term resistance due to overhead supply up to the $123 level. Near-term support to watch is its 200 DMA line ($104) and prior low ($101.79 on 6/16/22. More damaging losses would be a worrisome sign.

6/27/2022 5:15:59 PM - G - Quietly consolidating above its 50 DMA line ($109.56) but faces near-term resistance due to overhead supply up to the $123 level. Recently found support near its 200 DMA line ($103.83) and prior low ($101.79 on 6/16/22. More damaging losses would be a worrisome sign.

6/23/2022 2:05:03 PM - G - Today's loss is retesting support near its 200 DMA line ($103.59) and prior low ($101.79 on 6/16/22. More damaging losses would be a worrisome sign. A rebound and close above the 50 DMA line ($108.86) is needed for its outlook to improve.

6/21/2022 6:23:43 PM - G - There was a "negative reversal" today and it closed near the session low with a loss on above average volume after briefly trading above its 50 DMA line ($108.44). Found support near its 200 DMA line ($103.42) last week. More damaging losses would be a worrisome sign. A rebound above the 50 DMA line is needed for its outlook to improve.

6/17/2022 5:21:48 PM - G - Posted a gain today with heavy volume, finding prompt support near its 200 DMA line ($103). More damaging losses would be a worrisome sign. A prompt rebound above the 50 DMA line ($108) is needed for its outlook to improve.

6/16/2022 5:08:02 PM - G - Abruptly retreated violating its 50 DMA line and 200 DMA lines triggering a technical sell signal with today's damaging volume-driven loss and its color code is changed to green. Only a prompt rebound above the 50 DMA line ($108) would help its outlook improve.

6/15/2022 5:32:01 PM - Y - Posted another gain today with above average volume. Its slump below prior highs in the $114 area raised concerns. Its 50 DMA line ($107.72) defines important near term support to watch.

6/14/2022 5:14:22 PM - Y - Posted a gain today with higher volume. Its slump below prior highs in the $114 area raised concerns. Its 50 DMA line ($107.30) defines important near term support to watch.

6/13/2022 5:17:25 PM - Y - Pulled back with below average volume today slumping below prior highs in the $114 area raising concerns. Its 50 DMA line ($107) defines important near term support to watch.

6/10/2022 4:10:41 PM - Y - Pulled back with near average volume today slumping back below its "max buy" level and its color code is changed to yellow. No overhead supply remains to act as resistance. Prior highs in the $114 area define initial support to watch above its 50 DMA line ($106.60) defines important near term support to watch.

6/9/2022 5:50:31 PM - G - Posted a volume-driven gain today and hit another new all-time high above its "max buy" level and its color code is changed to green. No overhead supply remains to act as resistance. Prior highs in the $114 area define initial support to watch above its 50 DMA line ($106.29) defines important near term support to watch.

6/7/2022 5:24:32 PM - Y - Posted a 5th consecutive gain today and inched to another new all-time high with below average volume behind its gain. No overhead supply remains to act as resistance. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($105.52) defines important near term support to watch.

6/6/2022 5:15:04 PM - Y - Posted a 4th consecutive gain today and hit a new all-time high with only +16% above average volume behind its gain. No overhead supply remains to act as resistance. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($105.15) defines important near term support to watch.

6/3/2022 5:19:41 PM - Y - Posted a 3rd consecutive small gain today with lighter than average volume. No overhead supply remains to act as resistance. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($104.78) defines important near term support to watch. See the latest FSU analysis for more details and an annotated graph.

6/2/2022 5:57:17 PM - Y - Posted a 2nd consecutive small gain today with lighter volume. No overhead supply remains to act as resistance. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($104.47) defines important near term support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/1/2022 6:31:46 PM - Y - Posted a small gain today with near average volume. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($104.22) defines important near term support to watch.

5/31/2022 4:58:32 PM - Y - Pulled back today with lighter volume following 5 consecutive gains with near average volume. Rebounded back above the previously cited pivot point following a recent pullback. Its 50 DMA line ($104) defines important near term support to watch.

5/27/2022 6:04:28 PM - Y - Posted a 5th consecutive gain with near average volume, rebounding further above the previously cited pivot point following a recent pullback. Its 50 DMA line ($103.35) defines near term support to watch.

5/26/2022 6:15:23 PM - Y - Posted a 4th consecutive gain with below average volume, rising back above the previously cited pivot point. Its 50 DMA line ($103.53) defines near term support to watch.

5/25/2022 4:41:07 PM - Y - Posted a 3rd consecutive gain with near average volume. Held its ground after completely negating a recent technical breakout. Its 50 DMA line ($103.33) defines near term support to watch.

5/24/2022 5:38:37 PM - Y - Holding its ground but sputtering after completely negating a recent technical breakout. Its 50 DMA line ($103) defines near term support to watch.

5/23/2022 5:15:59 PM - Y - Volume totals have been cooling while sputtering after completely negating the recent technical breakout amid widespread market weakness. Its 50 DMA line ($103) defines near term support below prior highs.

5/20/2022 4:55:50 PM - Y - Sputtering after completely negating the recent technical breakout amid widespread market weakness. Its 50 DMA line ($102.81) defines near term support below prior highs.

5/18/2022 2:26:13 PM - Y - Down considerably today without great volume conviction, negating the recent technical breakout amid widespread market weakness. Its 50 DMA line ($102.49) defines near term support below prior highs.

5/17/2022 5:52:54 PM - Y - Volume was below average behind today's gain for a new all-time high. It stubbornly held its ground after a big gain and strong close above the pivot point on 5/13/22 backed by +89% above average volume triggered a technical buy signal. Reported earnings +113% on +21% sales revenues for the Mar '22 quarter versus the year ago period. Recent quarterly earnings were well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

5/16/2022 5:19:37 PM - Y - Volume was below average today as it stubbornly held its ground. On the prior session it hit a new all-time high with a big gain and strong close above the pivot point backed by +89% above average volume triggering a technical buy signal. New buying efforts may only be considered after a solid follow-through day confirms a new market uptrend (M criteria) under the fact-based investment system. Follow this closely in the daily market commentaries. Reported earnings +113% on +21% sales revenues for the Mar '22 quarter versus the year ago period. Recent quarterly earnings were well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and an annotated graph.

5/13/2022 5:55:55 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 5/04/22 high after a 6-month saucer-with-handle base. Hit a new all-time high with a big gain and strong close above the pivot point backed by +89% above average volume triggering a technical buy signal. New buying efforts may only be considered after a solid follow-through day confirms a new market uptrend (M criteria) under the fact-based investment system. Follow this closely in the daily market commentaries. Reported earnings +113% on +21% sales revenues for the Mar '22 quarter versus the year ago period. Recent quarterly earnings were well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and a new annotated graph.


5/13/2022 12:30:11 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/04/22 high after a 6-month saucer-with-handle base. Hitting a new all-time high today. A gain and close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. New buying efforts may only be considered after a solid follow-through day confirms a new market uptrend (M criteria) under the fact-based investment system. Follow this closely in the daily market commentaries. Reported earnings +113% on +21% sales revenues for the Mar '22 quarter versus the year ago period. Recent quarterly earnings were well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.


11/22/2021 12:46:53 PM -

Gapped down on 11/17/21 retreating from its all-time high and violating its 50 DMA line ($104). Reported earnings for the Sep '21 quarter +58% on +9% sales revenues versus the year ago period.



11/18/2021 12:29:21 PM -

Gapped down on the prior session retreating from its all-time high and violating its 50 DMA line ($103.98). Reported earnings for the Sep '21 quarter +58% on +9% sales revenues versus the year ago period.



11/17/2021 12:56:29 PM -

Gapped down today retreating from its all-time high and violating its 50 DMA line ($103.79). Reported earnings for the Sep '21 quarter +58% on +9% sales revenues versus the year ago period.



9/23/2021 12:18:40 PM -

Hitting new 52-week and all-time highs with today's gain adding to a spurt of gains marked by above average volume after consolidating in an orderly fashion above its 50 DMA line ($87.80). Prior mid-day reports noted - "Reported earnings for the Jun '21 quarter +698% on +91% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods."



9/16/2021 12:34:26 PM -

Hitting new 52-week and all-time highs with today's 4th consecutive gain marked by increasing volume after consolidating in an orderly fashion above its 50 DMA line ($85.78). Prior mid-day reports noted - "Reported earnings for the Jun '21 quarter +698% on +91% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods."



9/15/2021 1:09:03 PM -

Challenging its 52-week and all-time high with today's 3rd consecutive gain after consolidating in an orderly fashion above its 50 DMA line ($85.40). The 9/01/21 mid-day report last noted - "Reported earnings for the Jun '21 quarter +698% on +91% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods."



9/1/2021 1:04:07 PM -

Consolidating above its 50 DMA line ($83). Reported earnings for the Jun '21 quarter +698% on +91% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods.



7/15/2021 12:28:57 PM -

Rebounding near its 50 DMA line ($81.58) which may act as resistance. Last noted in the 5/19/21 mid-day report - "Reported earnings for the Mar '21 quarter +240% on +15% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods."



5/19/2021 12:35:56 PM -

Gapped down today retreating from its all-time high testing and undercutting support at its 50 DMA line ($85.46). Reported earnings for the Mar '21 quarter +240% on +15% sales revenues versus the year ago period. Fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady sales revenues increases and there were several negative comparisons versus the year ago periods.



3/18/2021 12:52:15 PM -

Perched at its all-time high following a spurt of gains. Found support at its 50 DMA line during its recent consolidations. Reported earnings for the Dec '20 quarter +99% on -1% sales revenues and fundamental concerns remain. Prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline, and there were several negative comparisons versus the year ago periods.



1/30/2017 12:34:53 PM -

Found support at its 50 DMA line during its recent consolidation. Reported earnings for the Sep '16 quarter +7% on +4% sales revenues and fundamental concerns remain. Went through a deep consolidation after noted with caution in the 9/24/15 mid-day report - "Prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline."



10/13/2016 10:50:04 AM -

Gapped down today violating its 50 DMA line. Reported earnings for the Jun '16 quarter +7% on +7% sales revenues and fundamental concerns remain. Went through a deep consolidation after noted with caution in the 9/24/15 mid-day report - "Prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline."



10/5/2016 12:35:11 PM -

Reported earnings for the Jun '16 quarter +7% on +7% sales revenues and fundamental concerns remain. Went through a deep consolidation after noted with caution in the 9/24/15 mid-day report - "Prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline."



9/13/2016 12:22:29 PM -

Reported earnings for the Jun '16 quarter +7% on +7% sales revenues and fundamental concerns remain. Slumped after last noted with caution in the 9/24/15 mid-day report - "Prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline."



9/24/2015 12:40:02 PM -

Slumping well below its 200 DMA lines with today's volume-driven loss. Last noted with caution in the 8/28/15 mid-day report - "Reported earnings for the Jun '15 quarter +18% on +12% sales revenues, and prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline."



8/28/2015 1:01:06 PM -

Rebouding after violating its 50 and 200 DMA lines and prior lows during an abrupt retreat from its 52-week high. Reported earnings for the Jun '15 quarter +18% on +12% sales revenues, and prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline.



2/11/2015 1:16:13 PM -

Retreating from its 52-week high with today's gap down and volume-driven loss testing its 50 DMA line and prior lows. Reported earnings for the Dec '14 quarter below expectations. Reported earnings +16% on +18% sales revenues for the Sep '14 quarter, and prior quarterly comparisons have not shown strong and steady earnings increases above the +25% minimum guideline.



6/12/2014 12:38:25 PM -

Retreating from its 52-week high with today's 3rd consecutive loss. Slumping near its 50 DMA line which acted as support since noted in the 4/29/14 mid-day report with caution - "Reported earnings +16% on +21% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline. Fundamental concerns remain."



5/8/2014 12:29:26 PM -

Rising within close striking distance of its 52-week high today. Recently consolidating above its 50 DMA line and noted in the 4/29/14 mid-day report with caution - "Reported earnings +16% on +21% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline. Fundamental concerns remain."



4/29/2014 12:15:58 PM -

Perched within close range of its 52-week high and consolidating above its 50 DMA line. The 4/25/14 mid-day report cautioned - "Reported earnings +16% on +21% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline. Fundamental concerns remain."



4/25/2014 12:40:22 PM -

Perched within close range of its 52-week high and consolidating above its 50 DMA line today after a volume-driven gain on the prior session. Reported earnings +16% on +21% sales revenues for the Mar '14 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline. Fundamental concerns remain.



12/19/2013 1:24:00 PM -

Perched at its 52-week high today with a 2nd consecutive volume-driven gain. Reported earnings +23% on +15% sales revenues for the Sep '13 quarter. Fundamental concerns remain. Technically, it broke out in late-July after a choppy consolidation including a dip below its 200 DMA line since noted in the 2/06/13 mid-day report with caution - "A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria."



8/15/2013 12:52:56 PM -

Perched at its 52-week high today following 5 consecutive volume-driven gains. The 8/14/13 mid-day report cautioned - "Reported earnings +27% on +12% sales revenues for the Jun '13 quarter but fundamental concerns remain. Technically, it broke out in late-July after a choppy consolidation including a dip below its 200 DMA line since last noted in the 2/06/13 mid-day report with caution - 'A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria.'"



8/14/2013 1:05:21 PM -

Hitting new 52-week highs with today's 5th consecutive gain adding to its impressive spurt of volume-driven gains. Reported earnings +27% on +12% sales revenues for the Jun '13 quarter but fundamental concerns remain. Technically, it broke out in late-July after a choppy consolidation including a dip below its 200 DMA line since last noted in the 2/06/13 mid-day report with caution - "A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria."



2/6/2013 12:38:03 PM -

Reversed into the red after hitting another new 52-week high today. Reported earnings +21% on +18% sales revenues for the Dec '12 quarter. Technically it broke out on 1/23/13 with a volume-driven gain as it was noted in the 1/24/13 mid-day report with caution - "Reported earnings +20% on +17% sales revenues for the Sep '12 quarter, its first quarter below the +25% minimum earnings guideline (C criteria) in more than a year. Found support at its 200 DMA line during its consolidation since last noted in the 10/17/12 mid-day report - 'A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria.'"



2/5/2013 1:11:22 PM -

Touched a new 52-week high today. Technically it broke out on 1/23/13 with a volume-driven gain as it was last noted in the 1/24/13 mid-day report with caution - "Reported earnings +20% on +17% sales revenues for the Sep '12 quarter, its first quarter below the +25% minimum earnings guideline (C criteria) in more than a year. Found support at its 200 DMA line during its consolidation since last noted in the 10/17/12 mid-day report - 'A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria.'"



1/24/2013 1:43:04 PM -

Hit a new 52-week high today and then reversed early gains. Technically it broke out on the prior session with a volume-driven gain. Last noted in the 11/19/12 mid-day report with caution - "Reported earnings +20% on +17% sales revenues for the Sep '12 quarter, its first quarter below the +25% minimum earnings guideline (C criteria) in more than a year. Found support at its 200 DMA line during its consolidation since last noted in the 10/17/12 mid-day report - 'A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria.'"



11/19/2012 12:49:52 PM -

Reported earnings +20% on +17% sales revenues for the Sep '12 quarter, its first quarter below the +25% minimum earnings guideline (C criteria) in more than a year. Found support at its 200 DMA line during its consolidation since last noted in the 10/17/12 mid-day report - "A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria."



10/17/2012 12:39:16 PM -

Encountering mild distributional pressure in recent weeks after rallying to new 52-week highs with a streak of 16 consecutive gains. Quarterly comparisons through Jun '12 showed strong earnings increases above the +25% minimum guideline (C criteria). A downturn in FY '08 and '09 earnings is a flaw concerning the fact-based investment system's A criteria.