7/7/2023 12:16:02 PM - Perched near its 52-week high, consolidating after an impressive streak of volume-driven gains. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces little resistance due to overhead supply up to the $172 level.

7/3/2023 4:01:31 PM - Pulled back today, retreating from its 52-week high after an impressive streak of volume-driven gains. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces little resistance due to overhead supply up to the $172 level.

6/22/2023 12:36:19 PM - Hit yet another new 52-week high today following 11 consecutive volume-driven gains. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces little resistance due to overhead supply up to the $172 level.

6/21/2023 1:02:40 PM - Hitting yet another new 52-week high with today's 11th consecutive volume-driven gain. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

6/16/2023 12:59:52 PM - Hit another new 52-week high today following 8 consecutive volume-driven gains. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

6/12/2023 12:50:43 PM - Hitting a new 52-week high with today's 5th consecutive gain. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

6/9/2023 12:41:23 PM - Hitting a new 52-week high with today's 4th consecutive gain. Reported earnings +24% on +20% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

11/23/2022 12:33:08 PM - On track today for a 4th consecutive gain. The 11/17/22 mid-day report noted - "Reported earnings +45% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level."

11/17/2022 12:22:33 PM - Reported earnings +45% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

11/15/2022 12:31:59 PM - Reported earnings +45% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

11/11/2022 12:39:21 PM - Reported earnings +45% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily. Faces resistance due to overhead supply up to the $172 level.

10/29/2020 1:00:18 PM -

Gapped down today violating its 50 DMA line ($133). Reached new all-time high territory in recent weeks with gains lacking great volume conviction. Reported earnings -18% on -13% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history improved steadily.



1/9/2020 12:20:20 PM -

Inching into new all-time high territory. Stubbornly held its ground since the 11/27/19 mid-day report last cautioned members - "Reported earnings -1% on +6% sales revenues for the Sep '19 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15."



11/27/2019 12:08:12 PM -

Consolidating near its all-time high. The 11/26/19 mid-day report cautioned members - "Reported earnings -1% on +6% sales revenues for the Sep '19 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15."



11/26/2019 1:04:15 PM -

Consolidating near its all-time high. Reported earnings -1% on +6% sales revenues for the Sep '19 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15.



1/16/2019 12:58:45 PM -

Consolidating near and just above its 200 DMA line following volume-driven gains. Slumped since noted with caution in the 10/25/18 mid-day report - "Reported earnings +26% on +12% sales revenues for the Sep '18 quarter. The 5 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15."



1/9/2019 12:46:36 PM -

Rebounding above its 200 DMA line with this week's gains. Slumped since noted with caution in the 10/25/18 mid-day report - "Reported earnings +26% on +12% sales revenues for the Sep '18 quarter. The 5 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15."



1/2/2019 12:24:21 PM -

Slumped below its 200 DMA line since last noted with caution in the 10/25/18 mid-day report - "Reported earnings +26% on +12% sales revenues for the Sep '18 quarter. The 5 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15."



10/25/2018 1:10:25 PM -

Rallied above its 50 DMA line and quickly hit a new 52-week high with today's big volume-driven gain. It did not form a sound base pattern Reported earnings +26% on +12% sales revenues for the Sep '18 quarter. The 5 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15.



7/26/2018 1:06:07 PM -

Pulling back from its all-time high and undercutting its 50 DMA line today, yet it rebounded from early lows. Reported earnings +26% on +18% sales revenues for the Jun '18 quarter. The 4 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15.



7/26/2018 1:05:21 PM -

Pulling back from its all-time high and undercutting its 50 DMA line today, yet it rebounded from early lows. Reported earnings +26% on +18% sales revenues for the Jun '18 quarter. The 4 most recent quarterly comparisons had earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a small downturn in FY '15.



4/24/2018 12:45:57 PM -

Reported earnings +74% on +23% sales revenues for the Mar '18 quarter. Touched a new all-time high today but reversed into the red. The 3 most recent quarterly comparisons showed accelerating sales revenues and earnings increases have been below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history in the prior 3-5 years was not strong and steady.



2/24/2017 12:36:37 PM -

Reported earnings -7% on -6% sales revenues for the Dec '16 quarter. Perched within striking distance of its all-time high. Found support at its 50 DMA line during its consolidation since noted in the 11/07/16 mid-day report with caution - "Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria)."



1/26/2017 12:38:06 PM -

Spiking to new all-time highs with today's 3rd consecutive gain on above average volume. Found support at its 50 DMA line during its consolidation since noted in the 11/07/16 mid-day report with caution - "Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria)."



1/25/2017 12:53:34 PM -

Gapped up today and touched a new all-time high. Found support at its 50 DMA line during its consolidation since last noted in the 11/07/16 mid-day report with caution - "Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria)."



11/7/2016 12:28:36 PM -

Perched within striking distance of all-time highs. Prior mid-day reports cautioned members - "Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria)."



10/31/2016 12:36:07 PM -

Perched within striking distance of all-time highs with today's 2nd consecutive volume-driven gain. Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria).



10/28/2016 12:48:12 PM -

Quarterly comparisons through Sep '16 show sub par sales revenues and earnings increases have been below the +25% minimum guideline (C criteria).



5/3/2011 1:01:21 PM -

Pulling back today after a streak of 5 consecutive gains. The 5/02/11 mid-day report noted - "Recent quarterly comparisons show sales and earnings improving but its prior earnings history has been erratic and below guidelines. It survived but failed to impress since last noted on 12/06/04."



5/2/2011 1:01:42 PM -

Recent quarterly comparisons show sales and earnings improving but its prior earnings history has been erratic and below guidelines. It survived but failed to impress since last noted on 12/06/04.



12/6/2004 12:27:23 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

12/3/2004 12:17:34 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

12/2/2004 12:30:21 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

12/1/2004 1:05:23 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

11/16/2004 12:38:06 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/11/2004 1:04:18 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

11/10/2004 12:34:55 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

8/23/2004 1:00:00 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

8/20/2004 1:00:00 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

8/19/2004 1:00:00 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

8/13/2004 1:00:00 PM - G - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". Was first made noteworthy (yellow) on 1/27 at $36.00.

7/27/2004 1:00:00 PM - Y - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C".

7/27/2004 1:00:00 PM - Y - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C".

6/9/2004 1:00:00 PM - Y - Leader in very good group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". BV BO today.

6/9/2004 1:00:00 PM - Y - Leader in excellent group. Highly ranked by IBD. Nice A", "S" & "I". Decent "C". BV BO today.