5/4/2023 6:06:45 PM - Suffered yet another damaging loss today with above-average volume raising greater concerns. Reported Mar '23 quarterly earnings +36% versus the year-ago period. On the prior session, it gapped up but there was a "negative reversal" and loss with heavy volume as it quickly slumped back below its 50 DMA line ($36.82). A convincing rebound and close above the 50 DMA line is needed to help its outlook improve. It will be dropped from the Featured Stocks list tonight.

5/3/2023 10:04:15 AM - G - Reported Mar '23 quarterly earnings +36% versus the year-ago period. Gapped up today but quickly slumped back below its 50 DMA line ($36.88). A convincing rebound and close above the 50 DMA line is needed to help its outlook improve.

5/2/2023 11:27:50 AM - G - Volume totals have been cooling while still remaining below its 50 DMA line ($36.83) after damaging volume-driven losses triggered a technical sell signal. A rebound above the 50 DMA line is needed to help its outlook improve.

4/28/2023 3:12:43 PM - G - Volume totals have been cooling while remaining below its 50 DMA line ($36.75) after damaging volume-driven losses triggered a technical sell signal. A rebound above the 50 DMA line is needed to help its outlook improve.

4/24/2023 6:51:39 PM - G - Violated its 50 DMA line ($36.58) with a damaging volume-driven loss today triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

4/20/2023 4:48:55 PM - G - Suffered a 3rd consecutive loss today with ever-increasing volume, abruptly retreating from its all-time high. Its 50 DMA line ($36.33) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/20/2023 12:50:30 PM - G - Suffering a 3rd consecutive loss today with ever-increasing olume, abruptly retreating from its all-time high. Its 50 DMA line ($36.33) defines important near-term support to watch.

4/19/2023 5:22:15 PM - G - Suffered a big loss today with above-average volume, abruptly retreating from its all-time high. Its 50 DMA line ($36.24) defines important near-term support to watch.

4/17/2023 12:21:08 PM - G - Hitting another new all-time high with today's 3rd consecutive gain. Its 50 DMA line ($36) defines important near-term support to watch.

4/12/2023 5:21:47 PM - G - Pulled back today with below-average volume. Volume totals have been cooling while consolidating near its all-time high. Its 50 DMA line ($35.57) defines important near-term support to watch.

4/11/2023 5:45:14 PM - G - Volume totals have been cooling while hovering near its all-time high. Its 50 DMA line ($35.46) defines important near-term support to watch.

4/6/2023 1:04:31 PM - G - Pulling back today for a 2nd small loss with light volume following volume-driven gains for new all-time highs. Its 50 DMA line ($35.18) defines important near-term support to watch.

4/5/2023 6:18:29 PM - G - Pulled back today with light volume following volume-driven gains for new all-time highs. Its 50 DMA line ($35) defines important near-term support to watch.

3/31/2023 5:11:32 PM - G - Posted a quiet gain for another new all-time high. Its 50 DMA line ($34.45) defines important near-term support. See the latest FSU analysis for more details and a new annotated graph.

3/28/2023 3:42:27 PM - G - Pulling back today with light volume after hitting new all-time highs with 5 consecutive gains. Found support when recently consolidating above its 50 DMA line ($33.86) and the prior high ($33) which define important near-term support.

3/27/2023 6:06:56 PM - G - Perched at its all-time high with today's 5th consecutive gain. Found support when recently consolidating above its 50 DMA line ($33.69) and the prior high ($33) which define important near-term support.

3/23/2023 12:34:03 PM - G - Hitting yet another new all-time high with today's 3rd consecutive gain. Found support when recently consolidating above its 50 DMA line ($33.32) and the prior high ($33) which define important near-term support.

3/22/2023 12:21:56 PM - G - Hit a new all-time high with today's early gain. Found support when recently consolidating above its 50 DMA line ($33.12) and the prior high ($33) which define important near-term support.

3/21/2023 6:26:59 PM - G - Volume was below average behind today's gain for a best-ever close. Consolidating above its 50 DMA line ($32.96) and the prior high ($33) which define important near-term support.

3/20/2023 - G - Volume totals have been cooling while hovering near the new all-time high and its color code is changed to green after wedging back above its "max buy" level. Consolidating above its 50 DMA line ($32.82) and the prior high ($33) which define important near-term support.

3/15/2023 5:42:23 PM - Y - A spurt of losses has been backed by below average volume while consolidating above its 50 DMA line ($32.28) and the prior high ($33) which define important near-term support. See the latest FSU analysis for more details and a new annotated graph.

3/15/2023 1:07:45 PM - Y - Slumping today and adding to a spurt of losses with below average volume. Consolidating above its 50 DMA line ($32.26) and prior high ($33) which define important near-term support.

3/14/2023 1:23:13 PM - Y - Posting a big gain today with below average volume following a streak of 4 consecutive losses with below average volume. Consolidating above its 50 DMA line ($32.11) which defines important near term support above the prior high ($33).

3/10/2023 5:02:44 PM - Y - Pulled back today with below average volume behind a 3rd consecutive loss off its 52-week high. Its color code was changed to yellow after dipping below its "max buy" level. Important support to watch is its 50 DMA line ($31.73) and recent low ($29.83 on 2/08/23).

3/9/2023 7:39:19 PM - Y - Pulled back today with light volume behind a 2nd consecutive loss off its 52-week high and its color code is changed to yellow after dipping below its "max buy" level. Important support to watch is its 50 DMA line ($31.54) and recent low ($29.83 on 2/08/23).

3/6/2023 12:15:10 PM - G - Posting a 4th consecutive gain today without very heavy volume, its color code is changed to green after rising above its "max buy" level and hitting a new 52-week high. Stubbornly held ground and showed resilience. Important suppport to watch is its 50 DMA line ($30.89) and recent low ($29.83 on 2/08/23).

3/3/2023 5:52:39 PM - Y - Posted a gain with light volume today for a best-ever close challenging its "max buy" level and 52-week high. Stubbornly held ground and showed resilience. Important suppport to watch is its 50 DMA line ($30.68) and recent low ($29.83 on 2/08/23).

2/27/2023 12:58:27 PM - Y - Still hovering near its 52-week high, stubbornly holding ground. Showed resilience after undercutting its pivot point. Important suppport to watch is its 50 DMA line ($29.99) and recent low ($29.83 on 2/08/23).

2/22/2023 6:53:43 PM - Y - Hovering near its 52-week high stubbornly holding ground. Showed resilience after undercutting its pivot point. The next important suppport to watch is its 50 DMA line ($29.50). See the latest FSU analysis for more details and a new annotated graph.

2/21/2023 10:09:46 AM - Y - Hovering near its 52-week high and showing resiience after undercutting its pivot point. The next important suppport to watch is its 50 DMA line ($29.36).

2/10/2023 12:48:18 PM - Y - Halted its slide following 4 consecutive losses marked by above average volume. Color code was changed to yellow after slumping back below its "max buy" level, but it has also slumped below the prior high ($33) raising concerns. The next important suppport to watch is its 50 DMA line ($28.59).

2/9/2023 12:28:34 PM - Y - Halting its slide with today's gain. Pulled back considerably on the prior session for a damaging 4th consecutive loss marked by above average volume. Color code was changed to yellow after slumping back below its "max buy" level, but it has also slumped below the prior high ($33) raising concerns. The next important suppport to watch is its 50 DMA line ($28.51).

2/8/2023 11:43:53 AM - Y - Pulling back considerably today for a damaging 4th consecutive loss marked by above average volume. Color code is changed to yellow after slumping back below its "max buy" level, but it has also slumped below the prior high ($33) raising concerns. The next important suppport to watch is its 50 DMA line ($28.40).

2/7/2023 5:55:03 PM - G - Pulled back today for a 3rd consecutive loss marked by above average volume. Perched at multi-year highs and above its "max buy" level. On pullbacks the prior high ($33) defines initial suppport to watch abvoe its 50 DMA line ($28.34).

2/2/2023 2:30:16 PM - Y - Gain today marked by above average volume is adding to a recent spurt, hitting new multi-year highs and challenging its "max buy" level. On pullbacks the prior high ($33) defines initial suppport to watch abvoe its 50 DMA line ($27.89).

1/30/2023 12:43:58 PM - Y - Gain today marked by above average volume is adding to a recent spurt, hitting new multi-year highs and rising above its pivot point based upon its 11/15/21 high plus 10 cents. Triggered a technical buy signal on the prior session. See the latest FSU analysis for more details and an annotated graph.

1/27/2023 12:40:59 PM - Y - Gain today marked by above average volume hitting new multi-year highs and rising above its pivot point based upon its 11/15/21 high plus 10 cents. Previously noted - "Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report. Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/26/2023 5:51:45 PM - Y - Paused today after 4 consecutive gains marked by above average volume challenging the Nov '21 high in the $33 area. Its pivot point cited was based upon its 11/15/21 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report. Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18. See the latest FSU analysis for more details and an annotated graph.

1/25/2023 5:12:13 PM - Y - Posted a 4th consecutive gain today, its 3rd consecutive gain backed by above average volume. Its color code was changed to yellow with pivot point cited based upon its 11/15/21 high plus 10 cents in the earlier mid-day report. PERI held its ground after recently noted volume-driven gains and it is challenging the Nov '21 high in the $33 area. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report. Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18. See the latest FSU analysis for more details and a new annotated graph.

1/25/2023 12:51:18 PM - Y - Color code is changed to yellow with pivot point cited based upon its 11/15/21 high plus 10 cents. Held its ground after recently noted volume-driven gains and it is challenging the Nov '21 high in the $33 area. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report. Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18.

1/24/2023 12:44:32 PM - Held its ground after recently noted volume-driven gains and today's 3rd consecutive gain has it challenging the Nov '21 high in the $33 area. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/23/2023 1:15:11 PM - Held its ground after recently noted volume-driven gains and today's big volume-driven gain has it challenging the Nov '21 high in the $33 area. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/13/2023 12:26:57 PM - Held its ground after recently noted volume-driven gains but still faces some resistance due to overhead supply up to the $33 level. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/9/2023 1:44:09 PM - Posted 3 consecutive volume-driven gains but still faces some resistance due to overhead supply up to the $33 level. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/6/2023 12:58:30 PM - Gapped up today on track for a 3rd consecutive volume-driven gain. Faces some resistance due to overhead supply up to the $33 level. Found support near its 50 DMA line since noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

1/4/2023 12:39:38 PM - Gapped up today. Faces resistance due to overhead supply up to the $33 level. Found support near its 50 DMA line since last noted in the 12/06/22 mid-day report - "Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18."

12/6/2022 12:23:06 PM - Pulling back today, but recently wedging up toward its high hit when last noted with caution in the 11/15/21 mid-day report. Some resistance remains due to overhead supply up to the $33 level. Reported Sep '22 quarterly earnings +53% on +31% sales revenues versus the year ago period. Prior quarterly earnings history (C criteria) has been above the +25% minimum. Annual earnings (A criteria) history has been improving steadily after a downturn from FY '15-18.

11/15/2021 12:28:37 PM - Hit a new 52-week high today after stubbornly holding its ground in recent weeks following noted volume-driven gains. Prior mid-day reports noted - "Reported Sep '21 quarterly earnings +90% on +45% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

11/10/2021 1:02:40 PM - Hovering near its 52-week high today following recently noted volume-driven gains. Reported Sep '21 quarterly earnings +90% on +45% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/9/2021 1:02:06 PM - Perched at its 52-week high today following recently noted volume-driven gains. Reported Sep '21 quarterly earnings +90% on +45% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/8/2021 12:31:45 PM - Perched at its 52-week high today adding to recently noted volume-driven gains. Reported Sep '21 quarterly earnings +90% on +45% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/2/2021 12:51:44 PM - Perched at its 52-week high following considerable volume-driven gains. Reported Sep '21 quarterly earnings +90% on +45% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

5/14/2013 1:06:39 PM - Perched at its 52-week high holding its ground following a considerable gap up and volume-driven gain noted on the prior session. Reported earnings +105% on +159% sales revenues for the Mar '13 quarter, marking a 3rd consecutive quarterly comparison with an earnings increase above the +25% minimum guideline (C criteria). Last week it rose from a 16-week cup shaped base which included a deep pullback below its 50 DMA line. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

5/13/2013 12:53:05 PM - Gapped up and hit a new 52-week high today. Reported earnings +105% on +159% sales revenues for the Mar '13 quarter, marking a 3rd consecutive quarterly comparison with an earnings increase above the +25% minimum guideline (C criteria). Last week it rose from a 16-week cup shaped base which included a deep pullback below its 50 DMA line. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

5/10/2013 12:48:30 PM - Retreating from its 52-week high hit earlier this week as it rose from a 16-week cup shaped base which included a deep pullback below its 50 DMA line. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

5/6/2013 12:54:47 PM - Hit a new 52-week high today, rising from a 16-week cup shaped base which included a deep pullback below its 50 DMA line. Prior mid-day reports cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

5/3/2013 1:25:22 PM -

Approaching its 52-week high after a 16-week cup shaped base which included a deep pullback below its 50 DMA line. Prior mid-day reports cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



4/25/2013 12:27:36 PM -

Undercut its 50 DMA line during its recent consolidation then rebounded, and today it is working on the right side of a 15-week cup shaped base formed since last noted in the 1/17/13 mid-day report with caution - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/17/2013 12:37:26 PM -

Today it is adding yet another volume-driven gain to its recent spurt of gains for new 52-week and all-time highs after the company recently gave encouraging guidance. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/16/2013 12:18:15 PM -

Today it is adding another volume-driven gain to its recent spurt of gains for new 52-week and all-time highs after the company recently gave encouraging guidance. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/14/2013 12:29:06 PM -

Held its ground stubbornly and today it is adding another volume-driven gain to its recent spurt of gains for new 52-week and all-time highs after the company recently gave encouraging guidance. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/11/2013 12:28:21 PM -

Holding its ground stubbornly and adding another volume-driven gain to its 6-session winning streak for new 52-week and all-time highs after the company recently gave encouraging guidance. Prior mid-day reports repeatedly cautioned - "Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/10/2013 12:44:52 PM -

Held its ground and added more volume-driven gains since gapping up on 1/08/13 for a considerable gain and new 52-week and all-time highs after encouraging guidance. Found support at its 50 DMA line during its consolidation since noted in the 12/03/12 mid-day report with caution - "Extended from any sound base pattern after a spurt of volume-driven gains in recent weeks. Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



1/8/2013 12:41:02 PM -

Gapped up today for a considerable gain and new 52-week and all-time highs after encouraging guidance. Found support at its 50 DMA line during its consolidation since last noted in the 12/03/12 mid-day report with caution - "Extended from any sound base pattern after a spurt of volume-driven gains in recent weeks. Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



12/3/2012 12:16:09 PM -

The 11/29/12 mid-day report noted - "Extended from any sound base pattern after a spurt of volume-driven gains in recent weeks. Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



11/29/2012 12:32:54 PM -

Extended from any sound base pattern after a spurt of volume-driven gains in recent weeks. Although it has earned high ranks, its quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.