2/5/2024 6:52:08 PM - It will be dropped from the Featured Stocks list tonight. Quietly slumped further below its 50 DMA line toward its 200 DMA line. A rebound above the 50 DMA line ($57.44) is needed for its outlook to improve.

1/31/2024 5:48:16 PM - G - Quietly slumped further below its 50 DMA line toward its 200 DMA line. A rebound above the 50 DMA line ($57.64) is needed for its outlook to improve. Fundamentals remain strong.

1/25/2024 5:39:07 PM - G - Quietly slumped further below its 50 DMA line toward its 200 DMA line. A rebound above the 50 DMA line ($57.76) is needed for its outlook to improve. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/23/2024 8:10:27 PM - G - Volume totals have been cooling while still lingering below its 50 DMA line. A rebound above the 50 DMA line ($57.69) is needed for its outlook to improve. Fundamentals remain strong.

1/16/2024 2:31:45 PM - G - Still lingering below its 50 DMA line ($56.71) after 5 consecutive volume-driven losses. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

1/10/2024 1:50:47 PM - G - Color code is changed to green with today's 4th consecutive volume-driven loss violating its 50 DMA line ($56.16) raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

1/8/2024 12:21:50 PM - Y - Rebounded from the early low after abruptly retreating today with higher volume following a noted "negative reversal" on the prior session. Color code was changed to yellow while trading back near the pivot point. More damaging losses would raise greater concerns. Fundamentals remain strong.

1/8/2024 10:37:10 AM - Y - Abruptly retreating today with higher volume following a noted "negative reversal" on the prior session while facing no resistance due to overhead supply. Color code is changed to yellow while trading back near the pivot point. More damaging losses would raise greater concerns Fundamentals remain strong.

1/5/2024 12:04:41 PM - G - No resistance remains due to overhead supply but it has reversed into the red after today's early gain had it poised for a best-ever close. Color code was changed to green after Tuesday's volume-driven gain triggered a technical buy signal and it rose above its "max buy" level. Fundamentals remain strong.

12/28/2023 6:16:08 PM - G - Color code is changed to green after Tuesday's volume-driven gain triggered a technical buy signal and it rose above its "max buy" level. Little resistance remains due to overhead supply. Fundamentals remain strong.

12/21/2023 4:55:41 PM - Y - Posted a gain with light volume today. It is above the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Volume totals have been cooling while consolidating. Little resistance remains due to overhead supply. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/20/2023 5:15:31 PM - Y - Volume totals have been cooling while consolidating and it closed today just above the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. Fundamentals remain strong.

12/19/2023 5:16:12 PM - Y - Posted a 2nd big gain today with below-average volume following 2 volume-driven losses. Recent weakness raised concerns while slumping back below the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. Fundamentals remain strong.

12/18/2023 7:27:00 PM - Y - Posted a gain today with below-average volume following 2 volume-driven losses. Recent weakness raised concerns while slumping back below the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. Fundamentals remain strong.

12/14/2023 5:56:57 PM - Y - Suffered a big loss today with twice its average volume raising concerns while slumping back below the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. Fundamentals remain strong.

12/13/2023 12:39:53 PM - Y - On track today for a 3rd consecutive gain with ever-increasing volume and traded above the pivot point cited based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a proper new technical buy signal. Fundamentals remain strong.

12/11/2023 10:08:20 PM - Y - Posted a small gain today with light volume. New pivot point cited was based on its 11/21/23 high after a cup-with-handle base. Little resistance remains due to overhead supply. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a proper new technical buy signal. Fundamentals remain strong.

12/4/2023 12:29:09 PM - Y - Color code is changed to yellow with pivot point cited based on its 11/21/23 high after a cup-with-handle base. Rebounding toward its August all-time high, little resistance remains due to overhead supply. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a proper new technical buy signal. Fundamentals remain strong after it reported Sep '23 quarterly earnings +203% on +50% sales revenues versus the year-ago period. Found support at its 200 DMA line during its consolidation after dropped from the Featured Stocks list on 9/08/23.

9/8/2023 4:58:05 PM - It will be dropped from the Featured Stocks list tonight. Fell further below its 50 DMA line ($57). A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period.

9/6/2023 7:54:39 PM - G - Sputtering below its 50 DMA line ($57.25) and a rebound above the 50 DMA line is still needed for its outlook to improve. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period.

8/22/2023 6:16:23 PM - G - Stilll sputtering below its 50 DMA line ($57.23) after damaging volume-driven losses. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period. See the latest FSU analysis for more details and a new annotated graph.

8/17/2023 5:45:35 PM - G - Slumped further below its 50 DMA line ($56.79) with today's loss and closed near the session low raising concerns. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period.

8/15/2023 5:49:40 PM - G - Rebounded above its 50 DMA line ($56.44) helping its outlook improve with today's big gain backed by below-average volume. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period.

8/10/2023 6:18:51 PM - G - Suffered a damaging volume-driven loss today violating its 50 DMA line ($55.85) triggering a technical sell signal following a noted "negative reversal" on the prior session after hitting a new all-time high. Fundamentals remain strong after it reported Jun '23 quarterly earnings +67% on +18% sales revenues versus the year-ago period.

8/9/2023 12:29:20 PM - G - There was a "negative reversal" after hitting another new all-time high today, with volume running at an above average pace. It has not formed a sound new base of sufficient length. Its 50 DMA line ($55.66) defines important support to watch. Fundamentals remain strong.

8/8/2023 6:24:56 PM - G - Hit another new all-time high with volume near average behind today's gain. It has not formed a sound new base of sufficient length. Its 50 DMA line ($55.31) defines important support to watch. Fundamentals remain strong.

8/2/2023 6:02:40 PM - G - Still hovering near its all-time high with volume totals cooling. It has not formed a sound new base of sufficient length. Its 50 DMA line ($53.75) defines important support to watch. Fundamentals remain strong.

7/26/2023 5:40:51 PM - G - Hovering near its all-time high. It did not form a sound new base of sufficient length. Its 50 DMA line ($52) defines important support to watch. Fundamentals remain strong.

7/20/2023 5:12:29 PM - G - Posted a 6th consecutive gain. It did not form a sound base of sufficient length. Its 50 DMA line ($50.28) defines important support to watch above prior highs in the $44 area. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

7/18/2023 1:06:15 PM - G - Powering to a new all-time high with today's gap up and big 4th consecutive gain backed by above average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($49.23) defines important support to watch above prior highs in the $44 area. Fundamentals remain strong.

7/11/2023 8:30:26 PM - G - Pulled back today with higher (near average) volume, retreating from its all-time high. Extended from any sound base. Its 50 DMA line ($47.21) and prior highs in the $44 area define important support to watch on pullbacks. Fundamentals remain strong.

7/7/2023 8:49:19 PM - G - Volume totals have been cooling while hovering near its all-time high, extended from any sound base. Its 50 DMA line ($46.46) and prior highs in the $44 area define important support to watch on pullbacks. Fundamentals remain strong.

6/30/2023 5:39:45 PM - G - Posted a gain today with below-average volume for a 2nd-best-ever close. Very extended from any sound base. Its 50 DMA line ($45.23) and prior highs in the $44 area define important support to watch on pullbacks. Fundamentals remain strong.

6/26/2023 6:34:06 PM - G - Pulled back from its all-time high with today's 2nd consecutive volume-driven loss. Very extended from any sound base. Prior highs in the $44 area define important support to watch coinciding with its 50 DMA line. Fundamentals remain strong.

6/22/2023 3:51:00 PM - G - Hitting yet another new high with today's 6th consecutive gain backed by above average volume, getting very extended from any sound base. Prior highs in the $44 area define initial support to watch above its 50 DMA line ($43.51) on pullbacks. Fundamentals remain strong.

6/20/2023 12:10:30 PM - G - Hit yet another new high with today's 4th consecutive gain backed by above average volume, getting very extended from any sound base. Prior highs in the $44 area define initial support to watch above its 50 DMA line ($42.80) on pullbacks. Fundamentals remain strong.

6/16/2023 12:07:58 PM - G - Hitting yet another new high with today's 3rd consecutive gain backed by above average volume, getting very extended from any sound base. Prior highs in the $44 area define initial support to watch above its 50 DMA line ($42.47) on pullbacks. Fundamentals remain strong.

6/15/2023 11:51:19 AM - G - Hitting another new high with today's big gain backed by above average volume, getting very extended from any sound base. Prior highs in the $44 area define initial support to watch above its 50 DMA line ($42) on pullbacks. Fundamentals remain strong.

6/14/2023 4:57:50 PM - G - Posted a gain today backed by +14% above average volume for a best-ever close. Prior highs in the $44 area define initial support to watch on pullbacks. Fundamentals remain strong.

6/12/2023 6:10:42 PM - G - Hit a new all-time high and closed above its "max buy" level today and its color code is changed to green. Prior highs in the $44 area define initial support to watch on pullbacks. Fundamentals remain strong.

6/7/2023 5:24:58 PM - Y - Hovering near all-time high and just below "max buy" level stubbornly holding ground. Gain and strong close above the pivot point on 6/02/23 was backed by +55% above average volume clinching a technical buy signal. Fundamentals remain strong.

6/2/2023 1:24:42 PM - Y - Hitting a new all-time high and trading near its "max buy" level with today's 5th consecutive gain backed by ever-increasing volume but still below the +40% above average volume guideline. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Fundamentals remain strong.

5/30/2023 9:16:32 PM - Y - Volume totals have been cooling while hovering near its all-time high. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Three of the 4 latest quarterly comparisons through Mar '23 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

5/16/2023 12:25:34 PM - Y - Posting a big early gain today. Finished near the session low with a small gain on the prior session while churning above-average volume, action indicative of distributional pressure, after highlighted in the mid-day report in yellow with pivot point cited based on its 4/24/23 high. Rebounded near its 52-week and all-time highs with today's early gain. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Three of the 4 latest quarterly comparisons through Mar '23 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong. See the latest FSU analysis for more details and an annotated graph.

5/15/2023 8:26:24 PM - Y - Finished near the session low with a small gain today while churning above-average volume, action indicative of distributional pressure, after highlighted in the mid-day report in yellow with pivot point cited based on its 4/24/23 high. Rebounded near its 52-week and all-time highs with today's early gain. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Three of the 4 latest quarterly comparisons through Mar '23 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong. See the latest FSU analysis for more details and a new annotated graph.

5/15/2023 12:24:28 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/24/23 high. Rebounding near its 52-week and all-time highs with today's big gain. A gain and strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Three of the 4 latest quarterly comparisons through Mar '23 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/24/2023 12:30:37 PM - Abruptly retreating today with a big volume-driven loss. Recent gains challenged the 4/14/22 high. Three of the 4 latest quarterly comparisons through Dec '22 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/13/2023 12:09:19 PM - Posting a solid gain today. Rebounding steadily in recent weeks and little resistance remains due to overhead supply up to the $44 level. Three of the 4 latest quarterly comparisons through Dec '22 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/11/2023 12:23:29 PM - Rebounding steadily in recent weeks but some resistance remains due to overhead supply up to the $44 level. Three of the 4 latest quarterly comparisons through Dec '22 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/10/2023 12:18:03 PM - Rebounding steadily in recent weeks but some resistance remains due to overhead supply up to the $44 level. Three of the 4 latest quarterly comparisons through Dec '22 versus the year-ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

6/8/2022 12:31:48 PM - Rebounded quickly but some resistance remains due to overhead supply up to the $44 level. Quarterly comparisons through Mar '22 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.

6/7/2022 12:07:13 PM - Rebounding quickly and little resistance remains due to overhead supply up to the $44 level. Quarterly comparisons through Mar '22 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.

6/2/2022 12:21:17 PM - Faces resistance due to overhead supply up to the $44 level. Consolidating after rebounding above its 50 DMA line ($38.61) with recent volume-driven gains. Quarterly comparisons through Mar '22 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.

5/27/2022 12:15:17 PM - Rebounded above its 50 DMA line with volume-driven gains. Quarterly comparisons through mar '22 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.

4/18/2022 12:05:36 PM -

Very extended from any sound base and retreating from its all-time high with today's loss after a "negative reversal" following 6 consecutive gains. Quarterly comparisons through Dec '21 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.



4/14/2022 12:22:23 PM -

Very extended from any sound base and rallying for additional new all-time highs with 6 consecutive volume-driven gains. Quarterly comparisons through Dec '21 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.



4/11/2022 12:33:14 PM -

Very extended from any sound base and rallying for additional new all-time highs with today's 4th consecutive volume-driven gain. Quarterly comparisons through Dec '21 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.



3/15/2022 12:16:44 PM -

Extended from any sound base after rallying for new all-time highs with big volume-driven gains. Found prompt support after testing its 50 DMA line in recent weeks. Quarterly comparisons through Dec '21 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.



3/11/2022 12:02:24 PM -

Extended from any sound base and rallying for yet another new all-time high with today's big volume-driven gain. Found prompt support after testing its 50 DMA line in recent weeks. Quarterly comparisons through Dec '21 versus the year ago periods have been strong and well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been improving after a downturn in FY '17 and '18 which raised fundamental concerns.



2/25/2022 12:56:03 PM -

Rallying for another new all-time high with today's volume-driven gain. Found prompt support after testing its 50 DMA line ($24.48) in recent weeks. Prior mid-day reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



2/23/2022 12:26:24 PM -

Gapped up and rallied for another new all-time high with today's volume-driven gain. Found prompt support after testing its 50 DMA line ($24.48) in recent weeks. Prior mid-day reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



2/8/2022 12:39:27 PM -

Reversed into the red after hitting another new all-time high today following a volume-driven gain. Found prompt support after testing its 50 DMA line ($23.28). Prior mid-day reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



2/7/2022 12:06:33 PM -

Found prompt support after testing its 50 DMA line ($23.16) and it remains perched near its all-time high. Prior mid-day reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



2/1/2022 12:15:23 PM -

Found prompt support after testing its 50 DMA line ($22.79) with a big loss on the prior session reversing from its all-time high. The 1/10/22 mid-day report and prior reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



1/31/2022 12:32:07 PM -

Abruptly reversed into the red today testing its 50 DMA line ($22.7) with a big loss after hitting a new all-time high. The 1/10/22 mid-day report and prior reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



1/10/2022 12:14:20 PM -

Hitting new 52-week and all-time highs with today's 4th consecutive gain backed by ever-increasing volume. Posted 6 consecutive weekly gains. The 12/31/21 mid-day report and prior reports noted - "Up and down annual earnings history (A criteria) leaves fundamental concerns."



12/31/2021 12:39:46 PM -

Hitting new 52-week highs with quiet gains this week also approaching its all-time high. On track for a 5th consecutive weekly gain. Up and down annual earnings history (A criteria) leaves fundamental concerns.



12/30/2021 12:14:02 PM -

Hitting a new 52-week high today and approaching its all-time high. On track for a 5th consecutive weekly gain. Up and down annual earnings history (A criteria) leaves fundamental concerns.



9/3/2019 12:41:57 PM -

Up and down annual earnings history (A criteria).



5/20/2008 12:33:45 PM -

Encountering some distributional pressure for the past 5 weeks while forming a base-on-base type pattern. Group lacks leadership. Recent quarterly comparisons showed solid increases in sales and earnings, however it has an up and down annual earnings history (questionable A criteria).



4/7/2004 1:00:00 PM - Decent group. Only trades 20,600 shares a day on average. Plus only 2.33 million shares out so can be volatile. Quickly getting too ET