5/13/2021 12:51:50 PM - Testing its 50 DMA line ($113.60) with volume-driven losses this week after wedging to new all-time highs in recent weeks with gains lacking volume. Reported earnings +196% on +19% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd very strong quarterly comparison well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been slow and steady, not very strong.

3/17/2021 12:34:24 PM - Hitting a new all-time high with today's 6th consecutive gain backed by above average volume. Reported earnings +85% on +10% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines (C and A criteria) of the fact-based investment system. It was last noted with caution in the 2/17/17 mid-day report.

2/17/2017 11:56:19 AM - Hovering in a tight range near its all-time high. Noted with caution in the 11/22/16 mid-day report - "Reported earnings +66% on +13% sales revenues for the Sep '16 quarter. Sub par sales revenues and earnings in prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

12/30/2016 1:07:12 PM - Hovering in a tight range near its all-time high. Insider buying in recent weeks is a reassuring sign as it made progress since last noted with caution in the 11/22/16 mid-day report - "Reported earnings +66% on +13% sales revenues for the Sep '16 quarter. Sub par sales revenues and earnings in prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

11/22/2016 12:41:28 PM - Hitting new all-time highs with today's gains backed by heavy volume. Reported earnings +66% on +13% sales revenues for the Sep '16 quarter. Sub par sales revenues and earnings in prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system.

11/21/2016 12:30:20 PM - Recently wedging toward all-time highs with gains lacking great volume conviction. Due to report earnings after today's close. Prior mid-day reports cautioned members - "Reported earnings +41% on +3% sales revenues for the Jun '16 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

11/7/2016 12:24:31 PM - Rebounding near its 50 DMA line which recently acted as resistance after slumping from all-time highs. Prior mid-day reports cautioned members - "Reported earnings +41% on +3% sales revenues for the Jun '16 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

10/25/2016 12:27:16 PM - Met resistance near its 50 DMA line and today it gapped down for a 2nd consecutive session. Recently wedged to new 52-week and all-time highs with gains lacking great volume-conviction. Prior mid-day reports cautioned members - "Reported earnings +41% on +3% sales revenues for the Jun '16 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

9/28/2016 12:29:09 PM - Violating its 50 DMA line today following a gap down on the prior session after recently wedging to new 52-week and all-time highs with gains lacking great volume-conviction. The 9/27/16 mid-day report cautioned members - "Reported earnings +41% on +3% sales revenues for the Jun '16 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system."

9/27/2016 12:33:18 PM - Pulling back with a gap down today after recently wedging to new 52-week and all-time highs with gains lacking great volume-conviction. Reported earnings +41% on +3% sales revenues for the Jun '16 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system.

8/6/2015 12:40:19 PM - Pulling back today with above average volume after challenging its 52-week high with a streak of 7 consecutive gains. Reported earnings +15% on +3% sales revenues for the Jun '15 quarter. Prior quarters and its up and down annual earnings history do not match the guidelines (C and A criteria) of the fact-based investment system.

9/26/2014 12:24:28 PM - Hitting a new 52-week high. Reported earnings +59% on -1% sales revenues for the Jun '14 quarter. Found support at its 50 DMA line during its consolidation since last noted with caution in the 8/28/14 mid-day report - "Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

8/28/2014 12:14:38 PM - Consolidating near its 50 DMA line and -6% off its 52-week high. Reported earnings +59% on -1% sales revenues for the Jun '14 quarter. Last noted with caution in the 8/08/14 mid-day report - "Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

8/8/2014 12:27:19 PM - Gapped up on the prior session, rebounding from below its 50 DMA line to challenge its 52-week high. Reported earnings +59% on -1% sales revenues for the Jun '14 quarter. Last noted with caution in the 5/16/13 mid-day report - "Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

5/16/2013 12:20:15 PM - Gapped down today, retreating from a new 52-week high hit on the prior session. Reported earnings +10% on -3% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - "Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

5/3/2013 12:40:12 PM - Hitting another new 52-week high today. Held its ground stubbornly since last noted in the 4/25/13 mid-day report with caution - "Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

4/25/2013 12:11:14 PM - Hitting a new 52-week high today. Held its ground stubbornly since noted in the 4/11/13 mid-day report with caution - "Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

4/19/2013 12:32:56 PM - Hovering near its 52-week high, holding its ground stubbornly since last noted in the 4/11/13 mid-day report with caution - "Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

4/11/2013 11:55:42 AM - Hitting a new 52-week high today. Made gradual progress then held its ground since last noted in the 2/22/13 mid-day report with caution - "Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system."

2/22/2013 12:35:35 PM - Hitting a new 52-week high today with a 2nd consecutive volume-driven gain. Recent quarterly comparisons in Sep and Dec '12 showed improving earnings with sub par sales revenues growth. Prior quarters and its up and down annual earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.