4/25/2023 12:48:22 PM - Hitting a new multi-year high with today's volume-driven gain. Reported earnings +22% on +9% sales revenues for the Dec '22 quarter versus the year-ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 2,259 in Mar '22 to 2,506 in Mar '23, a reassuring sign concerning the I criteria.

3/16/2023 12:34:47 PM - Violated its 50 DMA line ($109.79) with damaging volume-driven losses. Reported earnings +22% on +9% sales revenues for the Dec '22 quarter versus the year-ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 2,259 in Mar '22 to 2,486 in Dec '22, a reassuring sign concerning the I criteria.

3/14/2023 12:28:56 PM - Rebounding above its 50 DMA line ($109.52) promptly with today's big gain after damaging volume-driven losses. Reported earnings +22% on +9% sales revenues for the Dec '22 quarter versus the year ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 2,259 in Mar '22 to 2,487 in Dec '22, a reassuring sign concerning the I criteria.

3/13/2023 12:46:30 PM - Reported earnings +22% on +9% sales revenues for the Dec '22 quarter versus the year ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 2,259 in Mar '22 to 2,487 in Dec '22, a reassuring sign concerning the I criteria.

9/16/2022 12:40:49 PM - Reported earnings +14% on +10% sales revenues for the Jun '22 quarter versus the year ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares fell from 2,416 in Sep '21 to 2,358 in Jun '22, not a reassuring sign concerning the I criteria.

9/13/2022 12:34:08 PM - Reported earnings +14% on +10% sales revenues for the Jun '22 quarter versus the year ago period. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares fell from 2,416 in Sep '21 to 2,362 in Jun '22, not a reassuring sign concerning the I criteria.

3/11/2020 12:42:58 PM -
Slumped below its 200 DMA line since last noted with caution in the 2/05/20 mid-day report near its all-time high - "Reported earnings -10% on +161% sales revenues for the Dec '19 quarter. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."


2/5/2020 12:11:38 PM -
Pulling back today after hitting a new all-time high on the prior session with a volume-driven gain. Reported earnings -10% on +161% sales revenues for the Dec '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."


11/7/2019 12:37:21 PM -
Hitting new all-time highs with today's big volume-driven gain after gapping up. Reported earnings +17% on +122% sales revenues for the Sep '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."


7/30/2019 12:31:32 PM - Hit new all-time highs with above average volume behind 3 consecutive volume-driven gains. Reported earnings +9% on +6% sales revenues for the Jun '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."

7/29/2019 12:26:28 PM - Hitting new all-time highs with above average volume behind today's gain following a considerable gap up and big volume-driven gain on the prior session. Reported earnings +9% on +6% sales revenues for the Jun '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."

7/26/2019 12:28:42 PM - Hitting new 52-week and all-time highs with above average volume behind today's gap up and big volume-driven gain Reported earnings +9% on +6% sales revenues for the Jun '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."

7/18/2019 1:02:21 PM - Hitting new 52-week and all-time highs with above average volume behind today's gain Reported earnings +12% on +4% sales revenues for the Mar '19 quarter. Noted with caution in prior mid-day reports - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."

5/9/2019 12:43:59 PM - Undercutting its 50 DMA line further with above average volume behind today's gap down and loss. Reported earnings +12% on +4% sales revenues for the Mar '19 quarter. Last noted with caution in the 4/11/19 mid-day report - "Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,785 in Mar '19, a reassuring sign concerning the I criteria."

4/11/2019 12:28:15 PM - Undercutting its 50 DMA line with above average volume behind today's 6th consecutive loss, pulling back from a new 52-week high hit last week. Reported earnings +24% on +2% sales revenues for the Dec '18 quarter. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,754 in Mar '19, a reassuring sign concerning the I criteria.

4/8/2019 12:07:37 PM - Pulling back from a new 52-week high hit last week after a streak of 7 consecutive gains with light volume. Found support at its 50 DMA line in recent weeks. Reported earnings +24% on +2% sales revenues for the Dec '18 quarter. Earnings growth in prior quarterly comparisons was not strong and steady above the +25% minimum guideline (C criteria) and had sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,758 in Dec '18, a reassuring sign concerning the I criteria.

1/28/2019 12:35:46 PM - Powered to a new 52-week high 6 consecutive volume-driven gains in an impressive spurt from below its 50 and 200 DMA lines. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

1/25/2019 12:30:45 PM - Powering to a new 52-week high with today's 6th consecutive volume-driven gain adding to an impressive spurt from below its 50 and 200 DMA lines. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

1/24/2019 12:35:51 PM - Challenging its 52-week high with today's 5th consecutive volume-driven gain adding to an impressive spurt from below its 50 and 200 DMA lines. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

1/23/2019 11:26:16 AM - Rebounded above its 50 and 200 DMA lines, and rallying toward prior highs with today's 4th consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

1/22/2019 12:17:11 PM - Rebounded above its 50 and 200 DMA lines with 2 consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

1/16/2019 12:51:51 PM - Gapped down today for another damaging volume-driven loss. Noted with caution in prior mid-day reports - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

12/20/2018 12:40:33 PM - More damaging volume-driven losses came this week after it violated its 200 DMA line ($76). Noted with caution in the 11/01/18 mid-day report - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

12/19/2018 12:21:52 PM - Rebounding today after damaging volume-driven losses in recent weeks violated its 200 DMA line ($76). Last noted with caution in the 11/01/18 mid-day report - "Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,719 in Sep '18, a reassuring sign concerning the I criteria."

11/1/2018 12:20:01 PM - Reported earnings +23% on +1% sales revenues for the Sep '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,673 in Sep '18, a reassuring sign concerning the I criteria.

10/30/2018 11:39:57 AM - Recently sputtering below its 50 DMA line ($79.73). Reported earnings +32% on +2% sales revenues for the Jun '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,665 in Sep '18, a reassuring sign concerning the I criteria.

8/28/2018 11:52:22 AM - Recently wedged to new highs after testing its 50 DMA line. Reported earnings +32% on +2% sales revenues for the Jun '18 quarter. Earnings growth in prior quarterly comparisons was below the +25% minimum guideline, short of the C criteria, with sub par sales revenues growth. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,582 in Jun '18, a reassuring sign concerning the I criteria.

8/2/2017 12:09:58 PM - Gapped down today testing its 50 DMA line. Fundamental concerns remain after reporting earnings +10% on +2% sales revenues for the Jun '17 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,478 in Jun '17, a reassuring sign concerning the I criteria.

8/3/2016 12:22:46 PM - Gapped down today and violated its 50 DMA line. Fundamental concerns remain after reporting earnings +14% on +5% sales revenues for the Jun '16 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,438 in Jun '16, a reassuring sign concerning the I criteria.

5/6/2016 12:34:19 PM - Found support near its 50 DMA line. Fundamental concerns remain after reporting earnings +19% on +4% sales revenues for the Mar '16 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,389 in Mar '16, a reassuring sign concerning the I criteria.

2/17/2016 12:55:53 PM - Found support at its 200 DMA line, then rebounded back above its 50 DMA line. Fundamental concerns remain after reporting earnings +12% on +4% sales revenues for the Dec '15 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,338 in Dec '15, a reassuring sign concerning the I criteria.

2/3/2016 12:46:11 PM - Found support at its 200 DMA line, then rebounded back above its 50 DMA line. Fundamental concerns remain after reporting earnings +12% on +4% sales revenues for the Dec '15 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,338 in Dec '15, a reassuring sign concerning the I criteria.

8/24/2015 1:19:17 PM - Gapped down today and found support at its 200 DMA line, then rebounded back toward its 50 DMA line. Fundamental concerns remain after reporting earnings +17% on +4% sales revenues for the Jun '15 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,291 in Jun '15, a reassuring sign concerning the I criteria.

6/19/2015 12:54:45 PM - Gapped up today after rallying into new high territory on the prior session, tallying impressive volume-driven gain. Fundamental concerns remain after reporting earnings +9% on +3% sales revenues for the Mar '15 quarter. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,215 in Mar '15, a reassuring sign concerning the I criteria.

5/6/2015 12:51:40 PM -

Rebounding above its 50 DMA line with today's big volume-driven gain. Fundamental concerns remain after reporting earnings +9% on +3% sales revenues for the Mar '15 quarter. Made gradual progress since last noted with caution in the 10/17/14 mid-day report - "Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria."



10/17/2014 12:30:15 PM -

Halted its slide above its 200 DMA line following volume-driven losses this week. Fundamental concerns remain after reporting earnings +8% on +5% sales revenues for the Jun '14 quarter. Made gradual progress since noted with caution in the 5/16/14 mid-day report - "Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria."



10/8/2014 12:25:50 PM -

Undercut its 50 DMA line with volume-driven losses this week. Fundamental concerns remain after reporting earnings +8% on +5% sales revenues for the Jun '14 quarter. Made gradual progress since last noted with caution in the 5/16/14 mid-day report - "Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria."



5/16/2014 12:17:52 PM -

Pulling back today for a 4th consecutive loss, retreating from its 52-week and all-time highs hit with recent gains backed by great volume conviction. Fundamental concerns remain after reporting earnings +22% on +7% sales revenues for the Mar '14 quarter. Made gradual progress since last noted in the 1/15/13 mid-day report - "Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria."



1/15/2013 12:04:55 PM -

Gapped down today for a loss on heavy volume, retreating from new 52-week and all-time highs hit with recent gains lacking great volume conviction. Last noted in the 12/06/12 mid-day report - "Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria."



12/6/2012 12:04:16 PM -

Perched at new 52-week and all-time highs today following a volume-driven gain on the prior session. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares rose from 986 in Mar '12 to 1,024 in Sep '12, a reassuring sign concerning the I criteria.



5/2/2012 12:40:42 PM -

Small gap down today from a 52-week and all-time high on the prior session. Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares fell from 1,020 in Dec '11 to 992 in Mar '12, not a reassuring sign concerning the I criteria.



4/5/2012 12:39:16 PM -

Earnings growth in quarterly comparisons has been below the +25% minimum guideline, short of the C criteria. Its annual earnings (A criteria) history has been good. The number of top-rated funds owning its shares fell from 1,027 in Dec '11 to 831 in Mar '12, not a reassuring sign concerning the I criteria.



6/17/2005 1:03:55 PM - Decent group. "C" and sales decelerating.

5/26/2005 12:36:14 PM - Best in decent group. "C" and sales decelerating.

5/4/2005 12:25:03 PM - L in just okay group. "C" and sales decelerating.

5/2/2005 12:36:48 PM - Best in just okay group. "C" and sales decelerating.