12/17/2021 12:35:24 PM - Extended from any sound base and rallying to a new 52-week high with today's 3rd consecutive volume-driven gain. Bullish action came after it reported Sep '21 quarterly earnings +43% on +23% sales revenues versus the year ago period, its 5th consecutive quarterly comparison above +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/9/2020 12:21:47 PM - Retreating from its 52-week high with today's loss testing its 50 DMA line ($107) following 6 consecutive gains lacking great volume conviction. Bullish action came after it reported Sep '20 quarterly earnings +17% on +10% sales revenues versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/21/2020 12:09:31 PM - Retreating from its 52-week high with today's loss following 5 consecutive volume-driven gains. Bullish action has continued since a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Reported earnings +3% on +3% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/20/2020 12:09:15 PM - Hitting another new 52-week high with today's 5th consecutive volume-driven gain. Bullish action has continued since a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Reported earnings +3% on +3% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/17/2020 12:32:48 PM - Hit another new 52-week high with today's 4th consecutive volume-driven gain. Bullish action has followed a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Reported earnings +3% on +3% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/16/2020 12:33:45 PM - Hitting a new 52-week high with today's 3rd consecutive volume-driven gain. Bullish action has followed a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Reported earnings +3% on +3% sales revenues for the Mar '20 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/15/2020 12:20:44 PM - Rebounded to challenge its 52-week high. Bullish action has followed a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Due to report earnings news tomorrow. Reported earnings +17% on +7% sales revenues for the Dec '19 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/6/2020 12:07:14 PM - Rebounded to challenge its 200 DMA line ($84) with a gap up and big volume-driven gain on 3/30/20 following approval of a rapid coronavirus test. Reported earnings +17% on +7% sales revenues for the Dec '19 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

3/31/2020 12:09:57 PM - Rebounded to challenge its 200 DMA line ($84) with a gap up and big volume-driven gain on the prior session following approval of a rapid coronavirus test. Reported earnings +17% on +7% sales revenues for the Dec '19 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

3/30/2020 12:11:21 PM - Rebounded to challenge its 200 DMA line ($84) with a gap up and big volume-driven gain today following approval of a rapid coronavirus test. Reported earnings +17% on +7% sales revenues for the Dec '19 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

10/16/2019 12:17:00 PM - Slumped from its all-time high and found support recently at its 200 DMA line ($79.52). Reported earnings +12% on +5% sales revenues for the Sep '19 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

10/17/2018 12:21:07 PM - Slumped from its all-time high and found support at its 50 DMA line ($68). Noted with caution in the 9/24/18 mid-day report - "Reported earnings +18% on +17% sales revenues for the Jun '18 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria)."

10/12/2018 12:17:24 PM - Slumped from its all-time high with 8 consecutive losses to test its 50 DMA line ($67.80). Last noted with caution in the 9/24/18 mid-day report - "Reported earnings +18% on +17% sales revenues for the Jun '18 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria)."

9/24/2018 12:03:55 PM - Gapped up today hitting a new all-time high. Reported earnings +18% on +17% sales revenues for the Jun '18 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

4/18/2018 12:35:34 PM - Gapped down today. Met resistance at its 50 DMA line. Reported earnings +23% on +17% sales revenues for the Mar '18 quarter versus the year ago period. Prior quarterly comparisons versus the year ago periods were below the +25% minimum guideline (C criteria).

10/17/2012 11:59:55 AM - Retreating abruptly from its 52-week high today with a volume-driven loss after reporting earnings +10% on flat sales revenues for the Sep '12 quarter versus the year ago period. Recently found support at its 50 DMA line. Reported earnings in the +10-13% range in the prior 7 quarterly comparisons (through Jun '12) versus the year ago periods, below the +25% minimum guideline (C criteria). Rose to new 52-week highs since noted in the 4/19/12 mid-day report - "Sub par sales and earnings history."

10/16/2012 11:52:55 AM - Hit another new 52-week high today following a considerable volume-driven gain on the prior session. Recently found support at its 50 DMA line. Reported earnings in the +10-13% range in the past 7 quarterly comparisons (through Jun '12) versus the year ago periods, below the +25% minimum guideline (C criteria). Rose to new 52-week highs since last noted in the 4/19/12 mid-day report - "Sub par sales and earnings history."

10/15/2012 12:13:52 PM - Hitting a new 52-week high today with a considerable volume-driven gain. Recently found support at its 50 DMA line. Reported earnings in the +10-13% range in the past 7 quarterly comparisons (through Jun '12) versus the year ago periods, below the +25% minimum guideline (C criteria). Rose to new 52-week highs since last noted in the 4/19/12 mid-day report - "Sub par sales and earnings history."

4/19/2012 11:40:59 AM -

Pulling back from its 52-week high toward support at its 50 DMA line. Reported earnings +12% in Dec '11 and +13% in the Mar '12 quarterly comparisons versus the year ago periods and rose to new 52-week highs since last noted in the 12/21/11 mid-day report - "Reporting earnings +12% on +13% sales revenues for the quarter ended September 30, 2011 versus the year ago period and announcing plans to separate into two companies. Found support near its long-term average after noted in the 9/22/11 mid-day report when violating its 50 DMA line and testing its 200 DMA line - 'Sub par sales and earnings history.'"



12/21/2011 12:03:06 PM -

Holding its ground in a tight trading range near its 52-week high. Found support near its 50 DMA line since last noted in the 10/21/11 mid-day report - "Reporting earnings +12% on +13% sales revenues for the quarter ended September 30, 2011 versus the year ago period and announcing plans to separate into two companies. Found support near its long-term average after noted in the 9/22/11 mid-day report when violating its 50 DMA line and testing its 200 DMA line - 'Sub par sales and earnings history.'"



10/21/2011 12:25:04 PM -

Holding its ground and rising since a gap up on 10/19/11 for a new 52-week high after reporting earnings +12% on +13% sales revenues for the quarter ended September 30, 2011 versus the year ago period and announcing plans to separate into two companies. Found support near its long-term average after noted in the 9/22/11 mid-day report when violating its 50 DMA line and testing its 200 DMA line - "Sub par sales and earnings history."



10/20/2011 11:51:09 AM -

Gapped up on 10/19/11 hitting a new 52-week high after reporting earnings +12% on +13% sales revenues for the quarter ended September 30, 2011 versus the year ago period and announcing plans to separate into 2 companies . Found support near its long-term average after noted in the 9/22/11 mid-day report when violating its 50 DMA line and testing its 200 DMA line - "Sub par sales and earnings history."



10/19/2011 12:10:32 PM -

Gapped up today hitting a new 52-week high after reporting earnings +12% on +13% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Found support near its long-term average after last noted in the 9/22/11 mid-day report when violating its 50 DMA line and testing its 200 DMA line - "Sub par sales and earnings history."



9/22/2011 12:32:15 PM -

Gapped down today violating its 50 DMA line and testing its 200 DMA line. Sub par sales and earnings history.



2/9/2009 12:25:12 PM -

Sub par sales and earnings history.



11/20/2008 12:30:28 PM - Gapped down today after a negative reversal and violations of its 50 & 200 DMA lines on 11/19/08.