7/25/2023 12:01:34 PM - Abruptly retreating from its 52-week high with a gap down and big volume-driven loss. Reported Jun '23 quarterly earnings -15% versus the year ago period, its 4th quarterly earnings comparison below the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

6/26/2023 12:15:12 PM - Hovering near its 52-week high. Reported Mar '23 quarterly earnings +10% on -4% sales revenues versus the year ago period, its 3rd quarterly earnings comparison below the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

3/8/2023 12:37:38 PM - Hovering near its 52-week high since last noted with caution in the 2/07/23 mid-day report - "Reported Dec '22 quarterly earnings +11% on -8% sales revenues versus the year ago period, its 2nd quarterly earnings comparison below the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines."

2/7/2023 1:34:54 PM - Hitting a new 52-week high with today's big gain backed by above average volume. Reported Dec '22 quarterly earnings +11% on -8% sales revenues versus the year ago period, its 2nd quarterly earnings comparison below the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

11/28/2022 12:35:25 PM - Pulling back today after wedging to a new 52-week high with gains lacking volume. Reported Sep '22 quarterly earnings -9% on -4% sales revenues versus the year ago period. Prior quarterly earnings comparisons were strong and steady above the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

10/19/2022 1:56:15 PM - Sputtering below its 50 DMA line ($63.09) in recent weeks. Reported Sep '22 quarterly earnings -9% on -4% sales revenues versus the year ago period. Prior quarterly earnings comparisons were strong and steady above the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

10/18/2022 12:39:30 PM - Sputtering below its 50 DMA line ($63.18) in recent weeks. Reported Jun '22 quarterly earnings +90% on +14% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

7/20/2022 11:53:11 AM - Hit a new all-time high with today's 5th consecutive volume-driven gain. Reported Jun '22 quarterly earnings +90% on +14% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

7/19/2022 12:35:19 PM - Challenging its all-time high with today's considerable volume-driven gain. Reported Jun '22 quarterly earnings +90% on +14% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history had a slight downturn in FY '19, not a great match with the fact-based investment system's guidelines.

11/12/2021 1:05:23 PM - Hit a new all-time high a volume-driven gain on the prior session adding to an impressive spurt. The 11/11/21 mid-day report noted - "Reported Sep '21 quarterly earnings +296% on +59% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has not been a great match with the fact-based investment system's guidelines."

11/11/2021 12:43:36 PM - Hitting new all-time highs with today's volume-driven gain adding to an impressive spurt. Reported Sep '21 quarterly earnings +296% on +59% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has not been a great match with the fact-based investment system's guidelines.

10/25/2021 12:46:59 PM - Hitting new all-time highs with today's 6th consecutive volume-driven gain. Reported Sep '21 quarterly earnings +296% on +59% sales revenues versus the year ago period. Recent quarterly earnings have been strong and steady above the +25% minimum guideline (C criteria). Annual earnings history has not been a great match with the fact-based investment system's guidelines.

2/7/2017 12:47:40 PM - Powering to new all-time highs with today's gap up and volume-driven gain. Reported earnings +20% on +0% sales revenues for the Dec '16 quarter. Last noted with caution in the 12/16/16 mid-day report - "Waning sales revenues raised fundamental concerns in recent years. Prior quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria) and it is not a match with the fact-based investment system's guidelines."

12/16/2016 12:49:06 PM - Perched at all-time highs after volume-driven gains. Reported earnings +45% on -5% sales revenues for the Sep '16 quarter, and waning sales revenues raised fundamental concerns in recent years. Prior quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria) and it is not a match with the fact-based investment system's guidelines.

12/11/2014 12:38:02 PM - Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Undercut its 200 DMA line during its consolidation then rebounded since last noted with caution in the 2/12//13 mid-day report.

2/12/2013 12:44:09 PM - Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. It survived but failed to impress since last noted in the 8/16/06 mid-day report.

8/16/2006 12:37:18 PM - Gap open and gains today yet base is questionable.

10/13/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/6/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/4/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/13/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/13/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/8/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/3/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/3/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/1/2004 1:00:00 PM - G - Pretty good group. Nice last two "C"s. Highly ranked by IBD. First mark noteworthy (yellow) on 8/24 at $38.89. Too ET at this point.

9/1/2004 1:00:00 PM - Y - Pretty good group. Nice last two "C"s. Highly ranked by IBD.

8/24/2004 1:00:00 PM - Y - Pretty good group. Nice last two "C"s. Highly ranked by IBD.

8/24/2004 1:00:00 PM - Pretty good group. Nice last two "C"s. Highly ranked by IBD.