10/3/2023 12:31:54 PM - Violated its 50 DMA line ($28.24) with 3 consecutive volume-driven losses, and now undercutting prior highs in the $26-27 area. Reported earnings +10% on +8% sales revenues for the Jun '23 quarter, and prior quarterly comparisons were also well below the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

10/2/2023 12:39:21 PM - Slumping well below its 50 DMA line ($28.28) with today's 2nd volume-driven loss. Prior highs in the $26-27 area define the next important chart support level. Reported earnings +10% on +8% sales revenues for the Jun '23 quarter, and prior quarterly comparisons were also well below the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

8/4/2023 1:10:42 PM - Hitting another new 52-week high with today's 4th consecutive volume-driven gain, making progress above the $26-27 area where it met stubborn resistance for years. Reported earnings +10% on +8% sales revenues for the Jun '23 quarter, and prior quarterly comparisons were also well below the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

8/2/2023 12:54:09 PM - Gapped up today for a new 52-week high, making progress above the $26-27 area where it met stubborn resistance for years. Reported earnings +10% on +8% sales revenues for the Jun '23 quarter, and prior quarterly comparisons were also well below the +25% minimum earnings guideline (C criteria) of the fact-based investment system.

3/17/2023 1:05:13 PM - Reported earnings +18% on +6% sales revenues for the Dec '22 quarter, below the +25% minimum earnings guideline e(C criteria) of the fact-based investment system. Slumped back below its 50 DMA line ($22.63) with recent volume-driven losses. In the $26-27 area, it has met stubborn resistance for years.

1/31/2022 12:54:14 PM - Consolidating above its 50 and 200 DMA lines, still perched near prior highs in the $26 area where it has met stubborn resistance for more than a year. Reported earnings +51% on +15% sales revenues for the Sep '21 quarter.

2/13/2020 5:53:43 PM - Slumped further today violating its 200 DMA line ($29.56) after triggering a technical sell signal on the prior session. Reported earnings +63% on +38% sales revenues for the Dec '19 quarter. A rebound above its 50 DMA line is needed for its outlook to improve. Its Relative Strength Rating has slumped to 46. It will be dropped from the Featured Stocks list tonight.

2/12/2020 12:39:05 PM - G - Gapped down today violating its 50 DMA line ($33.08) and undercutting prior lows triggering technical sell signals. Reported earnings +63% on +38% sales revenues for the Dec '19 quarter. Volume and volatility often increase near earnings news. Color code is changed to green. May likely find support near its 200 DMA line ($29.55) but a rebound above its 50 DMA line is needed for its outlook to improve.

2/11/2020 5:50:22 PM - Y - Reported earnings +63% on +38% sales revenues for the Dec '19 quarter. Volume and volatility often increase near earnings news. Today's 7th consecutive gain was backed by higher volume. New pivot point cited was based on its 12/19/19 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal.

2/6/2020 5:49:55 PM - Y - Color code is changed to yellow while consolidating above its 50 DMA line ($33.08). New pivot point cited is based on its 12/19/19 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. Tested prior highs in the $31 area. Due to report earnings news on 2/11/20. Volume and volatility often increase near earnings news.

1/31/2020 5:40:39 PM - G - Still sputtering and a rebound above the 50 DMA line ($33.07) is needed for its outlook to improve. Testing prior highs in the $31 area which are the next important near-term support line. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/27/2020 5:30:31 PM - G - Still quietly sputtering, meanwhile, a rebound above the 50 DMA line ($33.19) is needed for its outlook to improve. Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong.

1/21/2020 4:24:09 PM - G - Endured distributional pressure today with a loss on higher volume after a quiet rebound above the 50 DMA line ($33.19). Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong.

1/14/2020 5:11:33 PM -
G - A rebound above the 50 DMA line ($32.89) still is needed for its outlook to improve. Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong.


1/10/2020 5:36:30 PM - G - A rebound above the 50 DMA line ($32.77) is needed for its outlook to improve. Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/8/2020 12:44:17 PM - G - Still sputtering below its 50 DMA line ($32.66). Only a prompt rebound above the 50 DMA line would help its outlook improve. Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong.

1/2/2020 12:22:27 PM - G - Violating its 50 DMA line ($32.46) with today's loss on higher volume raising concerns. Only a prompt rebound would help its outlook improve. Prior highs in the $30-31 area define the next important near-term support. Fundamentals remain strong.

12/26/2019 11:42:29 AM - G - Consolidating above its "max buy" level. Its 50 DMA line ($32.09) and prior highs in the $30-31 area define important near-term support. Fundamentals remain strong.

12/19/2019 5:16:57 PM - G - Finished at the session low after hitting a new all-time high with heavier volume behind today's 5th consecutive gain. Prior highs in the $30-31 area and its 50 DMA line ($31.55) define important near-term support. See the latest FSU analysis for more details and a new annotated graph.

12/19/2019 12:52:26 PM - G - Gapped up today hitting a new all-time high with heavier volume behind its 5th consecutive gain. Prior highs in the $30-31 area and its 50 DMA line ($31.55) define important near-term support..

12/16/2019 5:13:25 PM - G - Stubbornly holding is ground perched within close striking distance of its all-time high. Prior highs in the $30-31 area coincide with its 50 DMA line defining important near-term support..

12/10/2019 5:51:13 PM - G - Perched within close striking distance of its all-time high. Prior highs in the $30-31 area coincide with its 50 DMA line ($30.53) defining important near-term support..

12/4/2019 5:51:40 PM - G - Consolidating above prior highs in the $30-31 area which define initial support along with its 50 DMA line ($30.04).

11/27/2019 5:16:28 PM - G - Posted a 5th consecutive small gain with below average volume. Volume totals have been cooling while holding its ground stubbornly after rising above its "max buy" level with gains backed by above average volume. See the latest FSU analysis for more details and a new annotated graph.

11/25/2019 6:17:09 PM - G - Volume totals have been cooling while holding its ground stubbornly after rising above its "max buy" level with gains backed by above average volume. Reported earnings +54% on +42% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16, '17, and '18.

11/19/2019 6:39:31 PM - G - Holding its ground after rising above its "max buy" level with gains backed by above average volume. Reported earnings +54% on +42% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16, '17, and '18.

11/12/2019 5:46:14 PM - G - Color code is changed to green after rising above its "max buy" level with today's gain backed by near average volume. Reported earnings +54% on +42% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16, '17, and '18.

11/8/2019 5:48:14 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 6/10/19 high plus 10 cents. Technically it broke out on the prior session with a gain backed by +273% above average volume hitting a new all-time high. Tallied another volume-driven gain today. Reported earnings +54% on +42% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16, '17, and '18. See the latest FSU analysis for more details and a new annotated graph.

11/8/2019 12:40:42 PM - Y - Color code is changed to yellow with pivot point cited based on its 6/10/19 high plus 10 cents. Technically it broke out on the prior session with a gain backed by +273% above average volume hitting a new all-time high. Tallying another volume-driven gain today. Reported earnings +54% on +42% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16 , '17, and '18.

2/16/2018 12:14:08 PM - Extended from any sound base and hitting another new all-time high today. Reported earnings +450% on +49% sales revenues for the Dec '17 quarter, and the 2 prior quarterly comparisons were also well above the +25% minimum guideline (C criteria). After years of losses it had profitable years for FY '16 and '17. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.