1/23/2024 3:40:52 PM - Violated its 50 DMA line with today's big volume-driven loss. Quarterly comparisons haver not been strong and steady above the +25% minimum earnings guideline (C criteria). It made gradual progress since dropped from the Featured Stocks list on 9/23/22.

10/2/2023 12:45:12 PM - Slumping toward its 200 DMA line with recent volume-driven losses. Reported Jun '23 quarterly earnings +7% on +19% sales revenues versus the year ago period, its 4th comparison below the +25% minimum earnings guideline (C criteria). It made gradual progress since dropped from the Featured Stocks list on 9/23/22.

2/24/2023 1:29:37 PM - Gapped up on the prior session hitting a new all-time high after testing support at its 50 DMA line. Reported Dec '22 quarterly earnings +9% on +13% sales revenues versus the year ago period, its 2nd comparison below the +25% minimum earnings guideline, leaving fundamental concerns. It made gradual progress since dropped from the Featured Stocks list on 9/23/22.

2/23/2023 1:34:44 PM - Gapped up today hitting a new all-time high after testing support at its 50 DMA line. Reported Dec '22 quarterly earnings +9% on +13% sales revenues versus the year ago period, its 2nd comparison below the +25% minimum earnings guideline, leaving fundamental concerns. It made gradual progress since dropped from the Featured Stocks list on 9/23/22.

1/19/2023 12:27:50 PM - Slumped below its 50 DMA line ($145.52) again on the prior session. Reported Sep '22 quarterly earnings +20% on +33% sales revenues versus the year ago period, below the +25% minimum earnings guideline raising fundamental concerns. It was dropped from the Featured Stocks list on 9/23/22.

12/15/2022 12:43:59 PM - Gapped down today pulling back toward its 50 DMA line ($142.28). Reported Sep '22 quarterly earnings +20% on +33% sales revenues versus the year ago period, below the +25% minimum earnings guideline raising fundamental concerns. It was dropped from the Featured Stocks list on 9/23/22.

11/3/2022 12:45:17 PM - Consolidating above its 50 DMA line ($136.49). Reported Sep '22 quarterly earnings +20% on +33% sales revenues versus the year ago period, below the +25% minimum earnings guideline raising fundamental concerns. It was dropped from the Featured Stocks list on 9/23/22.

9/23/2022 5:48:22 PM - Slumped further below its 50 DMA line higher volume behind today's 4th consecutive loss. A rebound back above the 50 DMA line ($139) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight. See the latest FSU analysis for more details and an annotated graph.

9/21/2022 7:50:16 PM - G - Color code is changed to green after slumping below its 50 DMA line ($139) with a loss today on light volume raising concerns. A rebound back above the 50 DMA line is again needed for its outlook to improve. Fundamentals remain strong.

9/19/2022 5:57:45 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($138.63) with a volume-driven gain helping its outlook improve. Fundamentals remain strong.

9/16/2022 6:34:41 PM - G - Color code is changed to green after slumping below its 50 DMA line ($138.44) with volume-driven losses this week raising concerns. Fundamentals remain strong.

9/13/2022 6:03:02 PM - Y - Confirming volume-driven gains for new highs would be a reassuring sign of fresh institutional buying demand. It is quietly consolidating above its 50 DMA line ($137.78) which defines important near-term support to watch. Fundamentals remain strong.

9/8/2022 6:28:23 PM - Y - Posted a solid gain today with near average volume, wedging back up near its "max buy" level. Confirming volume-driven gains for new highs would be a reassuring sign of fresh institutional buying demand. Its 50 DMA line ($136.53) defines important near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

9/7/2022 6:31:22 PM - Y - Consolidating near its pivot point. Confirming volume-driven gains for new highs would be a reassuring sign of fresh institutional buying demand. Its 50 DMA line ($136.08) defines important near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/2/2022 5:22:28 PM - Y - Posted a small gain today with light volume. Volume totals have been below average while recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Its 50 DMA line ($135.50) defines important near-term support to watch. Fundamentals remain strong.

8/30/2022 5:20:27 PM - Y - Pulled back today with light volume. Volume totals have been below average while recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Its 50 DMA line ($134.26) defines important near-term support to watch. Fundamentals remain strong.

8/24/2022 5:12:25 PM - Y - Posted a small gain today with light volume for its 2nd best ever close. Volume totals have been below average while recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Its 50 DMA line ($132.22) defines important near-term support to watch. Fundamentals remain strong.

8/19/2022 5:16:34 PM - Y - Pulled back today with light volume. Volume totals have been below average while recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Its 50 DMA line ($131.36) defines important near-term support to watch. Fundamentals remain strong.

8/16/2022 6:06:01 PM - Y - Volume totals have been below average after recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/15/2022 5:27:56 PM - Y - Volume totals have been below average while recently wedging back above its pivot point since encountering some distributional pressure. Confirming volume-driven gains for new highs would be a reassuring sign of serious institutional buying demand. Fundamentals remain strong.

8/10/2022 7:15:55 PM - Y - Posted a gain today with lighter than average volume for a 2nd best ever close back above its pivot point. Fundamentals remain strong.

8/9/2022 7:19:07 PM - Y - Small loss today with lighter volume. Consolidating following a noted "negative reversal" on 7/29/22 at its all-time high. Slumped below its pivot point raising some concerns following the recently noted breakout. Fundamentals remain strong.

8/4/2022 6:52:11 PM - Y - Pulled by today with higher volume for a 5th consecutive loss following a noted "negative reversal" on 7/29/22 at its all-time high. Slumped below its pivot point raising some concerns following the recently noted breakout. Reported Jun '22 quarterly earnings +45% on +41% sales revenues versus the year ago period. Volume and volatility often increase near earnings news.

8/2/2022 5:48:58 PM - Y - Volume totals are cooling while holding its ground following a noted "negative reversal" on 7/29/22 after touching a new high. Slumped below its pivot point raising some concerns following the recently noted breakout. Due to report Jun '22 quarterly results on 8/04/22. Volume and volatility often increase near earnings news.

7/29/2022 6:49:54 PM - Y - There was a "negative reversal" today after touching a new high. Gapped up on the prior session hitting a new all-time high with a big volume-driven gain above the pivot point clinching a technical buy signal. Found support near its 200 DMA line in recent months while consolidating. Due to report Jun '22 quarterly results on 8/04/22. Reported Mar '22 quarterly earnings +65% versus the year ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and an annotated graph.

7/28/2022 5:51:14 PM - Y - Color code was changed to yellow with pivot point cited based on its 4/20/22 high plus 10 cents. Gapped up today hitting a new all-time high with a big volume-driven gain above the pivot point clinching a technical buy signal. Found support near its 200 DMA line in recent months while consolidating. Due to report Jun '22 quarterly results on 8/04/22. Reported Mar '22 quarterly earnings +65% versus the year ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

7/28/2022 1:08:53 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/20/22 high plus 10 cents. Gapped up today hitting a new all-time high with a big volume-driven gain. A gain and strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. Found support near its 200 DMA line in recent months while consolidating. Due to report Jun '22 quarterly results on 8/04/22. Reported Mar '22 quarterly earnings +65% versus the year ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

5/5/2022 12:32:51 PM - Retreated from its all-time high and it has been sputtering below its 50 DMA line since last noted with caution in the 4/21/22 mid-day report. Reported Mar '22 quarterly earnings +65% versus the year ago period. Fundamental concerns remain. Prior quarterly sales revenues and earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines.

4/21/2022 12:49:08 PM - Retreating from its all-time high with higher volume behind today's loss. Wedged higher with gains lacking great volume conviction after last noted in the 3/09/22 mid-day report with caution - "Reported Dec '21 quarterly earnings +26% on +35% sales revenues versus the year ago period. Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

3/9/2022 12:53:35 PM - Rebounding near its all-time high with today's 2nd consecutive volume-driven gain. Reported Dec '21 quarterly earnings +26% on +35% sales revenues versus the year ago period. Found support after undercutting its 200 DMA line during its consolidation since last noted with caution in the 12/02/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

12/2/2021 12:42:11 PM - Pulled back from its all-time high and undercut its 50 DMA line with volume-driven losses. There was a "breakaway gap" on M&A news on 9/02/21. Prior mid-day reports noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

10/7/2021 12:36:28 PM - Hovering in a tight range near its all-time high following a "breakaway gap" on M&A news on 9/02/21. Found support well above its 200 DMA line during its consolidation since noted with caution in the 7/08/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

9/3/2021 12:24:16 PM - Hitting another new all-time high with today's gain following a "breakaway gap" on M&A news on the prior session. Found support well above its 200 DMA line during its consolidation since noted with caution in the 7/08/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

9/2/2021 12:19:50 PM - Hitting new all-time highs with today's "breakaway gap" following M&A news. Found support well above its 200 DMA line during its consolidation since last noted with caution in the 7/08/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

7/8/2021 12:41:08 PM - Still sputtering well below its 50 DMA line ($93.29) which is now downward sloping. Last noted with caution in the 6/21/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

6/21/2021 1:05:07 PM - Pulled back from its all-time high and encountered distributional pressure, slumping well below its 50 DMA line ($94.62) which acted as support during prior consolidations. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

6/11/2021 12:50:23 PM - Pulled back from its all-time high and encountered distributional pressure, sputtering below its 50 DMA line ($94.88) which acted as support during prior consolidations. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

4/6/2021 12:58:23 PM - Hitting another new all-time high with today's 5th consecutive volume-driven gain. Its 50 DMA line ($81.45) acted as support during prior consolidations. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

2/25/2021 1:05:56 PM - Gapped up today hitting a new all-time high with its 5th consecutive volume-driven gain. Its 50 DMA line ($74.40) acted as support during prior consolidations. Last noted with caution in the 1/04/21 mid-day report - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

1/4/2021 12:59:36 PM - Pulling back today testing its 50 DMA line ($67.93) which acted as support during its prior consolidation. Prior mid-day reports noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

11/4/2020 12:40:43 PM - Pulling back today after powering to new highs with volume-driven gains. Stayed well above its 50 DMA line during its prior consolidation. Prior mid-day reports noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

11/3/2020 1:07:15 PM - Powering to new highs. Stayed well above its 50 DMA line during its prior consolidation. Prior mid-day reports noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

11/2/2020 12:45:37 PM - Powering to new highs. Stayed well above its 50 DMA line during its prior consolidation. Prior mid-day reports noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

10/26/2020 12:59:50 PM - Powered to new highs and stayed well above its 50 DMA line during its prior consolidation The 9/23/20 mid-day report last noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

9/23/2020 12:37:41 PM - Consolidating above its 50 DMA line ($47.51). The 9/21/20 mid-day report noted - "Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines."

9/21/2020 12:30:58 PM - Gapped down today slumping toward its 50 DMA line ($46.98). Fundamental concerns remain. Quarterly earnings history (C criteria) is not a match with the fact-based system's fundamental guidelines.

4/5/2017 12:56:17 PM - Slumped below its 50 DMA line. Reported improved sales revenues and earnings increases in the Sep and Dec '16 quarters but fundamental concens remain. Prior quarterly and annual earnings history (C and A criteria) are not a match with the fact-based system's guidelines.

11/1/2012 1:15:04 PM - Reversed into the red after early gains today. On the prior session it gapped up for a considerable volume-driven gain and a new 52-week high. Recent quarters through Sep '12 showed improved sales revenues and earnings however fundamental concerns remain. Found support above its 200 DMA line during its consolidation since last noted in the 6/15/12 mid-day report - "Quarterly and annual earnings history (C and A criteria) are not a match with the fact-based system's guidelines."

6/15/2012 12:23:55 PM - Rebounded after undercutting its 50 DMA line with volume-driven losses since last noted in the 5/31/12 mid-day report - "Quarterly and annual earnings history (C and A criteria) are not a match with the fact-based system's guidelines."

5/31/2012 12:30:36 PM - Still consolidating above its 50 DMA line and now -7.3% off its 52-week high. The 5/24/12 mid-day report noted - "Quarterly and annual earnings history (C and A criteria) are not a match with the fact-based system's guidelines."

5/24/2012 12:25:19 PM - Consolidating above its 50 DMA line and only -5.4% off its 52-week high. Quarterly and annual earnings history (C and A criteria) are not a match with the fact-based system's guidelines.