6/9/2021 12:54:56 PM - Retreating from its all-time high and today's volume-driven loss is violating its 50 DMA line ($104.83). Reported earnings +70% on +25% sales revenues for the Mar '21 quarter versus the year ago period, its 5th very strong earnings comparison. Annual earnings (A criteria) history included a downturn in FY '18, making it not a great match with the fact-based system's fundamental guidelines.

5/26/2021 12:25:30 PM - Rallying to a new all-time high with today's big gain. Recently found prompt support near its 50 DMA line ($102.51). Reported earnings +70% on +25% sales revenues for the Mar '21 quarter versus the year ago period, its 5th very strong earnings comparison. Annual earnings (A criteria) history included a downturn in FY '18, making it not a great match with the fact-based system's fundamental guidelines.

2/24/2021 12:59:00 PM - Retreated from its all-time high and found support at its 50 DMA line ($79.11). Reported earnings +125% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd very strong earnings comparison. Fundamental concerns remain. Annual earnings (A criteria) history included a downturn in FY '18, making it not a match with the fact-based system's fundamental guidelines.

1/25/2021 1:13:33 PM - Abruptly reversed much of the prior gain with today's pullback. Hit new 52-week and all-time highs with a big volume-driven gain on the prior session clearing a sound base. Found support near its 50 DMA line during recent consolidations. Reported earnings +125% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd very strong earnings comparison. Fundamental concerns remain. Annual earnings (A criteria) history included a downturn in FY '18, making it not a match with the fact-based system's fundamental guidelines.

12/15/2020 1:32:37 PM - Hitting new 52-week and all-time highs with today's big volume-driven gain, very extended from any sound base. Found support near its 50 DMA line during recent consolidations. Reported earnings +125% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd very strong earnings comparison. Fundamental concerns remain. Annual earnings (A criteria) history included a downturn in FY '18, making it not a match with the fact-based system's fundamental guidelines.

11/5/2020 1:06:30 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain. Found support near its 50 DMA line during recent consolidations. Reported earnings +125% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd very strong earnings comparison. Fundamental concerns remain. Annual earnings (A criteria) history included a downturn in FY '18, making it not a match with the fact-based system's fundamental guidelines.

10/16/2020 12:36:03 PM - Hitting new 52-week and all-time highs with today's volume-driven gain. Its 50 DMA line ($56.58) defines near-term support. Last noted with caution in the 8/13/20 mid-day report - "Reported earnings +121% on +15% sales revenues for the Jun '20 quarter but fundamental concerns remain. Prior sales revenues growth and quarterly and annual earnings (C and A criteria) history is not a great match with the fact-based system's guidelines."

8/13/2020 12:55:49 PM - Perched at new 52-week and all-time highs with today's gap up. Stubbornly held its ground following a recent streak of volume-driven gains. Reported earnings +121% on +15% sales revenues for the Jun '20 quarter but fundamental concerns remain. Prior sales revenues growth and quarterly and annual earnings (C and A criteria) history is not a great match with the fact-based system's guidelines.

8/7/2020 1:19:58 PM - Hit new 52-week and all-time highs with a gap up and considerable gain on the prior session. Reported earnings +121% on +15% sales revenues for the Jun '20 quarter but fundamental concerns remain. Prior sales revenues growth and quarterly and annual earnings (C and A criteria) history is not a great match with the fact-based system's guidelines.

11/6/2019 12:38:26 PM - Challenging its 52-week and all-time highs with today's gap up gain. Reported earnings +82% on +8% sales revenues for the Sep '19 quarter but fundamental concerns remain. Prior sales revenues growth and quarterly and annual earnings (C and A criteria) history is not a match with the fact-based system's guidelines.

5/20/2014 1:20:35 PM -

Reported earnings +31% on +5% sales revenues for the March '14 quarter but fundamental concerns remain. Sales and earnings history is not a match with the fact-based system's guidelines. Pulling back today after challenging its 52-week high on the prior.



4/10/2013 12:59:08 PM -

Sales and earnings history is not a match with the fact-based system's guidelines. Touched a new 52-week high today and it is perched within close striking distance of multi-year highs.



11/6/2009 1:35:14 PM -

Sales and earnings history are below guidelines. Wedged to new 52-week highs since its previously noted positive reversal. It rallied above its 50 DMA line for a considerable gain after early weakness on 10/29/09 initially led to a shakeout under its September-October lows.



11/5/2009 2:04:23 PM -

Sales and earnings history are below guidelines. Hit another new 52-week high today. Wedging higher since its previously noted positive reversal. It rallied above its 50 DMA line after early weakness on 10/29/09 initially led to a shakeout under its September-October lows.



11/3/2009 1:30:26 PM -

Hit another new 52-week high today. Positively reversed and rallied above its 50 DMA line after early weakness on 10/29/09 initially led to a shakeout under its September-October lows. Sales and earnings history below guidelines.



11/2/2009 12:40:40 PM -

Hit a new 52-week high today. Positively reversed and rallied above its 50 DMA line after early weakness on 10/29/09initially led to a shakeout under its September-October lows. Sales and earnings history below guidelines.



10/29/2009 12:32:42 PM -

Positively reversed and rallied above its 50 DMA line after early weakness today initially led to a shakeout under its September-October lows. Sales and earnings history below guidelines.



2/11/2005 12:55:44 PM - Decent group. "C" & "A" somewhat questionable.

2/10/2005 12:39:45 PM - Decent group. "C" somewhat questionable.

2/7/2005 12:59:03 PM - Decent group. "C" somewhat questionable.

2/4/2005 12:49:39 PM - Decent group. "C" somewhat questionable.