12/29/2022 3:28:08 PM - Slumped well below its 50 DMA line ($299.49) during a streak of 5 consecutive losses. A rebound above the 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight. Fundamentals remain strong.

12/23/2022 5:30:17 PM - G - Color code is changed to green after undercutting the 12/21/22 low ($290.06) intra-day and closing the session below its 50 DMA line ($298). Only a prompt rebound above the 50 DMA line would help its outlook improve. Recent slump below its pivot point raised concerns. defines important near-term support to watch. Fundamentals remain strong.

12/22/2022 6:38:12 PM - Y - Promptly negated the prior session's solid gain with today's big loss on lighter (below average) volume while retesting support near its 50 DMA line ($297). Recent slump below its pivot point raised concerns. The 12/21/22 low ($290.06) defines important near-term support to watch. Fundamentals remain strong.

12/21/2022 5:55:07 PM - Y - Posted a solid gain today on higher (average) volume finding prompt support near its 50 DMA line ($296.03). Recent slump below its pivot point raised concerns. Its 50 DMA line and today's low ($290.06) define important near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/16/2022 6:32:32 PM - Y - Pulled back today with above average volume while slumping back below its pivot point. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Its 50 DMA line ($292) defines near-term support to watch on pullbacks. Fundamentals remain strong.

12/15/2022 4:40:19 PM - Y - Pulled back today with below average volume while slumping back below its pivot point. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($292) defines near-term support to watch on pullbacks. Fundamentals remain strong.

12/14/2022 6:18:38 PM - Y - Posted a 3rd consecutive gain with below average volume while wedging above its pivot point. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($290) defines near-term support to watch on pullbacks. Fundamentals remain strong.

12/12/2022 6:07:01 PM - Y - Holding its ground after recently slumping below its pivot point raising some concerns. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($289.28) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

12/7/2022 12:03:40 PM - Y - Holding its ground today after a slump back below its pivot point with a volume-driven loss on the prior session raised concerns. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($287) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

12/6/2022 12:10:04 PM - Y - Pulling back today with volume-running at an above average pace. Stalled after hitting a new all-time high on 12/02/22 with a volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($286.46) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

12/2/2022 12:21:50 PM - Y - Hitting a new all-time high with today's volume-driven gain above its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($284.50) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

12/1/2022 5:36:58 PM - Y - Pulled back with lighter volume today after a big gain with average volume on the prior session finishing 3 cents off its best-ever close. Perched within close striking distance of its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($283.51) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/30/2022 5:20:42 PM - Y - Posted a big gain today with average volume finishing 3 cents off its best-ever close. Perched within close striking distance of its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/29/2022 5:12:33 PM - Y - Pulled back today for a 2nd loss with below average volume, yet still perched within striking distance of its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/28/2022 9:03:18 PM - Y - Pulled back today with below average volume, yet still perched within close striking distance of its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/22/2022 6:22:53 PM - Y - Posted a big gain today with below average volume and closed at the session high, perched within close striking distance of its pivot point. Faces no resistance due to overhead supply. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/21/2022 6:48:45 PM - Y - Remains perched within striking distance of its pivot point. Faces no resistance due to overhead supply up to the $324 level. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

11/18/2022 12:42:49 PM - Y - Reversed into the red after early gains challenging its 52-week high. Posted 4 consecutive gains and it is perched within striking distance of its pivot point. Faces no resistance due to overhead supply up to the $324 level. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/17/2022 12:37:19 PM - Y - On track today for a 4th consecutive gain. Recently challenged its 52-week high and pivot point. Faces little near-term resistance due to overhead supply up to the $324 level. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/14/2022 12:41:11 PM - Y - Rebounding near recent highs with today's solid gain. Recently challenged its 52-week high and pivot point. Faces little near-term resistance due to overhead supply up to the $324 level. Its 50 DMA line ($283) defines near-term support above the recent low ($262.60 on 11/07/22). Fundamentals remain strong.

11/11/2022 3:42:40 PM - Y - Reversed into the red after an early gain today nearly challenged its 52-week high and pivot point. Color code was changed to yellow after 3 consecutive gains rebounding well above the 50 DMA line ($282.71) helping its outlook improve. Faces little near-term resistance due to overhead supply up to the $324 level. Fundamentals remain strong.

11/10/2022 5:41:51 PM - Y - Color code is changed to yellow after a big 3rd consecutive gain today with higher (near average) volume had it rebounding well above the 50 DMA line ($282.50) helping its outlook improve. Faces little near-term resistance due to overhead supply up to the $324 level. Fundamentals remain strong.

11/8/2022 5:36:48 PM - G - Posted a big gain today with lighter volume. A rebound above the 50 DMA line ($282) is needed for its outlook to improve. Faces near-term resistance due to overhead supply up to the $324 level. Fundamentals remain strong.

11/7/2022 5:16:18 PM - G - Color code is changed to green after a damaging loss today with average volume violated its 50 DMA line ($282.16) triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve. Faces resistance due to overhead supply up to the $324 level. Fundamentals remain strong.

11/4/2022 5:35:05 PM - Y - Pulled back with average volume testing its 50 DMA line ($282.55). Still faces some resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria).

11/2/2022 6:15:36 PM - Y - Consolidating since highlighted in yellow in the 10/26/22 mid-day report with new pivot point cited based on its 9/08/22 high plus 10 cents. Rebound above its 50 DMA line ($282.84) helped its outlook improve. Still faces some resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria).

10/28/2022 5:21:59 PM - Y - Paused today after 6 consecutive volume-driven gains. Highlighted in yellow in the 10/26/22 mid-day report with new pivot point cited based on its 9/08/22 high plus 10 cents. Rebound above its 50 DMA line ($281.92) helped its outlook improve. Faces little resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria). See the latest FSU analysis for more details and an annotated graph.

10/27/2022 12:46:24 PM - Y - On track today for a 6th consecutive volume-driven gain. Highlighted in yellow in the prior mid-day report with new pivot point cited based on its 9/08/22 high plus 10 cents. Rebound above its 50 DMA line ($281.77) helped its outlook improve. Faces little resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria). Showed resilience since dropped from the Featured Stocks list on 10/05/22.

10/26/2022 5:50:11 PM - Y - Finished near the middle of its intra-day range after highlighted in yellow in the earlier mid-day report with new pivot point cited based on its 9/08/22 high plus 10 cents. Gapped up today rebounding above its 50 DMA line ($281.43) helping its outlook improve. Faces some resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria). Showed resilience since dropped from the Featured Stocks list on 10/05/22.

10/26/2022 12:58:20 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/08/22 high plus 10 cents. Gapped up today rebounding above its 50 DMA line ($281.63) helping its outlook improve. Faces some resistance due to overhead supply up to the $324 level. Reported Sep '22 quarterly earnings +108% on +81% sales revenues versus the year ago period, continuing its strong earnings history above the +25% minimum guideline (C criteria). Showed resilience since dropped from the Featured Stocks list on 10/05/22.

10/5/2022 6:20:56 PM - Suffered a damaging volume-driven loss slumping well below its 50 DMA line and violating the prior low ($270.57 on 9/23/22) raising greater concerns and triggering a technical sell signal. It will be dropped from the Featured Stocks list tonight.

10/4/2022 5:17:45 PM - G - Erased much of its big early gain today and slumped to close below its 50 DMA line ($291.25). The prior low ($270.57 on 9/23/22) defines the next important near-term support to watch. More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

10/3/2022 6:40:31 PM - G - Posted a gain today with below average volume. Recently sputtering below its 50 DMA line ($289.85) and testing the prior low ($270.57 on 9/23/22). More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/30/2022 5:26:18 PM - G - Posted 8 losses in the span of the past 10 sessions, sputtering below its 50 DMA line ($288) and testing the prior low ($270.57 on 9/23/22). More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/29/2022 2:19:39 PM - G - Color code is changed to green while slumping back below its 50 DMA line ($287) with today's big loss testing the prior low ($270.57 on 9/23/22). More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/28/2022 5:59:04 PM - Y - Posted a quiet gain today. Found support near its 50 DMA line ($286) after briefly undercutting prior lows in the $271-272 area. More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day. See the latest FSU analysis for more details and a new annotated graph.

9/27/2022 5:19:54 PM - Y - Found support today near its 50 DMA line ($284.43) after briefly undercutting prior lows in the $271-272 area. More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day. See the latest FSU analysis for more details and a new annotated graph.

9/27/2022 12:16:11 PM - Y - Color code is changed to yellow while finding support today near its 50 DMA line ($284.53) after briefly undercutting prior lows in the $271-272 area. More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/26/2022 5:40:01 PM - G - Color code is changed to green while sputtering below its 50 DMA line ($282.87) and testing near lows in the $271-272 area noted as important near-term support. More damaging losses would raise greater concerns. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/22/2022 12:25:10 PM - Y - Color code is changed to yellow while pulling back below its "max buy" level for a 4th consecutive loss. Its 50 DMA line ($279.69) and recent lows in the $271-272 area define important near-term support. Fundamentals remain strong. The market is in a correction (M criteria) and disciplined investors know to avoid new buying efforts until a new rally confirmed with a follow-through day.

9/20/2022 5:40:14 PM - G - Pulled back today with lighter than average volume, still hovering near its all-time high. Its 50 DMA line ($275.49) and recent lows in the $271-272 area define important near-term support. Fundamentals remain strong.

9/16/2022 6:42:10 PM - G - Hovering near its all-time high holding its ground after a volume-driven breakout gain on 9/07/22 following a brief consolidation. Recent lows in the $271-272 coincide with its 50 DMA line ($271.52) defining important near-term support. Fundamentals remain strong.

9/14/2022 8:36:56 PM - G - Posted a solid gain today for a best-ever close. Held its ground near its all-time high after a volume-driven breakout gain on 9/07/22 following a brief consolidation. Recent lows in the $271-272 area define initial support above its 50 DMA line ($267). Fundamentals remain strong.

9/13/2022 5:51:47 PM - G - Still hovering near its all-time high after a volume-driven breakout gain on 9/07/22 following a brief consolidation. Recent lows in the $271-272 area define initial support above its 50 DMA line ($264). Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/13/2022 12:31:15 PM - G - Hovering near its all-time high after a volume-driven breakout gain on 9/07/22 following a brief consolidation. Recent lows in the $272-272 area define initial support above its 50 DMA line ($264). Fundamentals remain strong.

9/9/2022 12:33:56 PM - G - Abruptly retreating today from its all-time high after 3 consecutive gains with above average volume. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($259.74). Fundamentals remain strong.

9/8/2022 12:42:21 PM - G - Perched at its all-time high today following 2 solid gains with above average volume. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($257.42). Fundamentals remain strong.

9/7/2022 12:20:05 PM - G - Posting a 2nd consecutive solid gain today with above average volume, rallying above its "max buy" level and its color code is changed to green. Volume totals cooled while hovering near its all-time high in recent weeks. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($254.79). Fundamentals remain strong.

9/6/2022 6:10:57 PM - Y - Posted a solid gain today with +21% above average volume. Volume totals cooled while hovering near its all-time high in recent weeks. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($252.77). Fundamentals remain strong.

9/1/2022 6:45:09 PM - Y - Pulled back again today with light volume. Volume totals cooled while hovering near its all-time high in recent weeks. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($249.31). Fundamentals remain strong.

8/26/2022 1:09:36 PM - Y - Pulling back today with light volume. Volume totals cooled while hovering near its all-time high in recent weeks. The prior high in the $282 area has been noted as initial support to watch above its 50 DMA line ($241). Fundamentals remain strong.

8/24/2022 5:09:56 PM - Y - Posted a 2nd consecutive small gain today with light volume. Hovering near its all-time high in recent weeks with volume totals cooling. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/19/2022 5:03:09 PM - Y - Gapped down today after hovering near its all-time high in recent weeks with volume totals cooling. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/19/2022 12:36:49 PM - Y - Gapped down today after hovering near its all-time high in recent weeks with volume totals cooling. Color code was changed to yellow after pulling back below its "max buy" level. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/16/2022 6:09:58 PM - Y - Lost ground today with average volume, and its color code is changed to yellow after pulling back below its "max buy" level. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/12/2022 5:20:51 PM - G - Posted another gain today with below average volume, and its color code is changed to green after rising above its "max buy" level. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/11/2022 7:11:10 PM - Y - Pulled back today with below average volume, and its color code is changed to yellow after dipping below its "max buy" level. The prior high in the $282 area has been noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/10/2022 7:01:52 PM - G - Posted a gain today with average volume for a new high close. It has been noted while recently wedging higher, and its color code is changed to green after rising above its "max buy" level. The prior high in the $282 area was noted as initial support to watch on pullbacks. Fundamentals remain strong.

8/8/2022 12:45:49 PM - Y - Reversed into the red from an early gain today for a new high after recently wedging higher and near its "max buy" level. The prior high in the $282 area was noted as initial support to watch on pullbacks. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

8/5/2022 12:29:53 PM - Y - Wedging higher and near its "max buy" level. The prior high in the $282 area was noted as initial support to watch on pullbacks. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

8/4/2022 6:47:22 PM - Y - Posted a gain today with near average volume rising near its "max buy" level. The prior high in the $282 area was noted as initial support to watch. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

8/3/2022 12:10:08 PM - Y - Color code is changed to yellow while pulling back below its "max buy" level with today's loss. Testing near the prior high in the $282 area noted as initial support to watch. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

8/2/2022 12:27:01 PM - G - Hitting another new high, rising above its "max buy" level with today's gain and its color code is changed to green. Prior high in the $282 area defines initial support to watch on pullbacks. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

8/1/2022 7:56:21 PM - Y - There was a "negative reversal" after hitting another new high today. With 3 consecutive volume-driven gains last week it rallied and closed above the pivot point cited based on its 11/22/21 high plus 10 cents triggering a technical buy signal. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history. See the latest FSU analysis for more details and a new annotated graph.

8/1/2022 12:20:03 PM - Y - Hit another new high today while on track for a 4th consecutive volume-driven gain. Rallied and closed above the pivot point cited based on its 11/22/21 high plus 10 cents on the prior session triggering a technical buy signal. Faces no resistance due to overhead supply. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

7/29/2022 6:47:11 PM - Y - Posted a 3rd consecutive volume-driven gain today as it rallied and closed above the pivot point cited based on its 11/22/21 high plus 10 cents triggering a technical buy signal. Faces no resistance due to overhead supply. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history.

7/29/2022 1:00:15 PM - Y - On track today for a 3rd consecutive volume-driven gain. Highlighted in yellow with pivot point cited based on its 11/22/21 high plus 10 cents in the prior mid-day report. Faces no resistance due to overhead supply. Subsequent gains and a strong close above the pivot point may clinch a technical buy signal. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history. Went through a choppy consolidation since dropped from the Featured Stocks list on 12/14/21.

7/28/2022 5:41:17 PM - Y - Color code was changed to yellow with pivot point cited based on its 11/22/21 high plus 10 cents in the earlier mid-day report. Gapped up for a 2nd consecutive considerable volume-driven gain and touched a new all-time high. Faces no resistance due to overhead supply. Subsequent gains and a strong close above the pivot point may clinch a technical buy signal. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history. Went through a choppy consolidation since dropped from the Featured Stocks list on 12/14/21.

7/28/2022 12:35:50 PM - Y - Color code is changed to yellow with pivot point cited based on its 11/22/21 high plus 10 cents. Gapped up for a 2nd consecutive considerable volume-driven gain today and touched a new all-time high. Faces no resistance due to overhead supply. A gain and strong close above the pivot point may clinch a technical buy signal. Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history. Went through a choppy consolidation since dropped from the Featured Stocks list on 12/14/21.

7/27/2022 12:39:09 PM - Fundamentals remain strong after reporting solid Jun '22 quarterly results, continuing its strong earnings history. Gapped up today approaching its all-time high with a considerable volume-driven gain. Faces little resistance due to overhead supply up to the $282 level. Went through a choppy consolidation since dropped from the Featured Stocks list on 12/14/21.

12/14/2021 1:35:08 PM - Gapped down today violating its 50 DMA line ($215.84) and undercutting the prior low, raising serious concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. It will be dropped from the Featured Stocks list tonight.

12/14/2021 10:11:40 AM - G - Gapped down today violating its 50 DMA line ($215.84) and undercutting the prior low, raising serious concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve.

12/9/2021 6:08:39 PM - G - Quietly consolidating above its 50 DMA line ($212). More damaging losses would raise serious concerns and trigger a technical sell signal. Undercut the prior high ($229) raising concerns while recently slumping back into the prior base.

12/7/2021 5:40:14 PM - G - Halted its slide at its 50 DMA line ($209) with today's gain on lighter volume following 5 consecutive losses. More damaging losses would raise serious concerns and trigger a technical sell signal. Undercut the prior high ($229) raising concerns while recently slumping back into the prior base.

12/3/2021 5:12:43 PM - G - Color code is changed to green after today's 4th consecutive volume-driven loss undercut the prior high ($229) raising concerns while slumping back into the prior base. The next important support to watch is its 50 DMA line ($206.85). See the latest FSU analysis for more details and an annotated graph.

12/2/2021 5:24:04 PM - Y - Pulled back testing near the prior high with today's 3rd consecutive loss. Prior high ($229) defines initial support to watch above its 50 DMA line ($205.68). See the latest FSU analysis for more details and a new annotated graph.

12/1/2021 4:52:01 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level with today's big loss on lighter volume. Prior high ($229) defines initial support to watch above its 50 DMA line ($204).

11/29/2021 5:07:36 PM - G - Consolidating following a "negative reversal" last week at its all-time high. It is extended from the previously noted base. Prior high ($229) defines initial support to watch on pullbacks.

11/23/2021 5:38:11 PM - G - Fell today following a "negative reversal" on the prior session after it powered to a new all-time high. It is extended from the previously noted base. Prior high ($229) defines initial support to watch on pullbacks.

11/19/2021 5:32:14 PM - G - Powered to a new all-time high with today's gain on +15% above average volume, getting more extended from the previously noted base. Prior high ($229) defines initial support to watch on pullbacks.

11/16/2021 5:16:33 PM - G - Perched at its all-time high with today's gain on near average volume. Extended from the previously noted base. Prior high ($229) defines initial support to watch on pullbacks.

11/15/2021 4:45:38 PM - G - Pulled back today from its all-time high with a loss on light volume. Extended from the previously noted base. Prior high ($229) defines initial support to watch on pullbacks.

11/11/2021 3:46:10 PM - G - Hitting a new all-time high with today's big gain and its color code is changed to green after rallying well above its "max buy" level. Prior high ($229) defines initial support to watch on pullbacks.

11/10/2021 6:00:48 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level with losses on light volume. Prior high ($229) defines initial support to watch on pullbacks.

11/4/2021 5:21:26 PM - G - Hit another new 52-week high and rose above its "max buy" level with today's gain and its color code is changed to green. Prior high ($229) defines initial support to watch on pullbacks.

10/29/2021 12:52:01 PM - Y - Hit a new 52-week high with today's early gain. Color code was changed to yellow with pivot point cited based on its 2/10/21 high plus 10 cents when highlighted in the prior mid-day report. Challenged its 52-week high with 2 consecutive volume-driven gains after a considerable gap up and it was noted - "Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported very strong sales revenues and earnings increases in quarterly comparisons through Sep '21 versus the year ago periods, satisfying the C criteria. Strong annual earnings since FY '18 after years of losses."

10/28/2021 4:37:19 PM - Y - Color code was changed to yellow with pivot point cited based on its 2/10/21 high plus 10 cents when highlighted in the earlier mid-day report. Challenged its 52-week high with today's 2nd consecutive volume-driven gain after a considerable gap up. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported very strong sales revenues and earnings increases in quarterly comparisons through Sep '21 versus the year ago periods, satisfying the C criteria. Strong annual earnings since FY '18 after years of losses. See the latest FSU analysis for more details and a new annotated graph.

10/28/2021 12:22:34 PM - Y - Color code is changed to yellow with pivot point cited based on its 2/10/21 high plus 10 cents. Challenging its 52-week high with today's 2nd consecutive volume-driven gain after a considerable gap up. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported very strong sales revenues and earnings increases in quarterly comparisons through Sep '21 versus the year ago periods, satisfying the C criteria. Strong annual earnings since FY '18 after years of losses.

5/19/2020 12:23:26 PM - Hitting another new 52-week high today. Rebounded impressively after a deep pullback. Found support near its 200 DMA line but did not form a sound base pattern. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead. Reported very strong sales revenues and earnings increases in quarterly comparisons through Mar '20 versus the year ago periods, satisfying the C criteria. Reported earnings in FY '18 and '19 after years of losses.

5/7/2020 1:05:38 PM - Rebounding impressively toward its 52-week high after a deep pullback. Found support near its 200 DMA line but did not form a sound base pattern. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead. Reported very strong sales revenues and earnings increases in quarterly comparisons through Mar '20 versus the year ago periods, satisfying the C criteria. Reported earnings in FY '18 and '19 after years of losses.

5/6/2020 12:46:51 PM - Rebounding impressively toward its 52-week high after a deep pullback. Found support near its 200 DMA line but did not form a sound base pattern. Patient investors may watch for a new base to possibly develop and be noted in the weeks ahead. Reported very strong sales revenues and earnings increases in quarterly comparisons through Mar '20 versus the year ago periods, satisfying the C criteria. Reported earnings in FY '18 and '19 after years of losses.