3/31/2023 12:01:24 PM - Found support recently near its 50 DMA line ($44.97) and hit a new 52-week high with today's 2nd consecutive volume-driven gain. Rallied from near its 200 DMA line with a streak of gains in January. Reported earnings +14% on +7% sales revenues for the Dec '22 quarter versus the year-ago period. Two of the past 3 quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

3/30/2023 12:35:23 PM - Rebounding above its 50 DMA line ($44.90) toward its 52-week high. Rallied from near its 200 DMA line ($40.18) with a streak of gains in January. Reported earnings +14% on +7% sales revenues for the Dec '22 quarter versus the year ago period. Two of the past 3 quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

2/7/2023 1:17:48 PM - Gapped down toay and undercut its 50 DMA line ($42.35) while abruptly retreating from its 52-week high. Rallied from near its 200 DMA line ($40.18) with a streak of gains in recent weeks. Reported earnings +35% on +24% sales revenues for the Sep '22 quarter versus the year ago period. Two of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

1/23/2023 1:11:31 PM - Hitting a new 52-week high today. Rallied from near its 200 DMA line with a streak of gains in recent weeks. Reported earnings +35% on +24% sales revenues for the Sep '22 quarter versus the year ago period. Two of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

11/1/2022 12:37:15 PM - Found prompt support after an abrupt pullback below its 200 DMA line ($37.71) last week. Reported earnings +35% on +24% sales revenues for the Sep '22 quarter versus the year ago period. Two of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

5/26/2022 2:20:02 PM - Rallying above prior resistance in the $38-39 area with today's gain challenging its 52-week high. Reported earnings +46% on +15% sales revenues for the Mar '22 quarter versus the year ago period. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

5/11/2022 12:26:47 PM - Recently rallied with volume-driven gains but met stubborn resistance again in the $38-39 area. Reported earnings +46% on +15% sales revenues for the Mar '22 quarter versus the year ago period. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

5/9/2022 12:05:08 PM - Recently rallied with volume-driven gains toward prior resistance in the $38-39 area. Reported earnings +46% on +15% sales revenues for the Mar '22 quarter versus the year ago period. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

6/16/2021 12:39:39 PM - Consolidating near multi-year highs following volume-driven gains. Reported earnings +142% on +25% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

9/13/2019 12:38:51 PM - Reported earnings +3% on +2% sales revenues for the Jun '19 quarter, its 3rd quarterly earnings increase below the +25% minimum guideline (C criteria).

9/28/2018 12:05:57 PM - Slumped below its 50 DMA line and prior lows this week with a streak of volume-driven losses. Reported earnings +39% on +12% sales revenues for the Jun '18 quarter, its 3rd quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

7/5/2018 12:13:14 PM - Perched at its 52-week high, extended from any sound base. Reported earnings +31% on +13% sales revenues for the Mar '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

6/28/2018 11:54:11 AM - Perched at its 52-week high, extended from any sound base. Reported earnings +31% on +13% sales revenues for the Mar '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

6/25/2018 12:28:45 PM - Perched at its 52-week high, extended from any sound base. Reported earnings +31% on +13% sales revenues for the Mar '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

5/16/2018 12:45:29 PM - Perched near its 52-week high, extended from any sound base. Reported earnings +31% on +13% sales revenues for the Mar '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

3/16/2018 12:37:58 PM - Hovering near its 52-week high with today's 11th consecutive gain. Reported earnings +34% on +9% sales revenues for the Dec '17 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

4/7/2014 12:40:52 PM - Undercutting its 50 DMA line with today's 3rd consecutive volume-driven loss. Made little headway since last noted with caution in the 2/20/14 mid-day report - "Reported earnings +178% on +35% sales revenues for the Dec '13 quarter, its 4th consecutive quarter with earnings above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines."

2/20/2014 12:24:56 PM - Rallying toward its 52-week high with today's volume-driven gain. Reported earnings +178% on +35% sales revenues for the Dec '13 quarter, its 4th consecutive quarter with earnings above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a flaw with respect to the fact-based investment system's guidelines.

8/28/2008 12:35:23 PM - Sales history below guidelines.

7/6/2006 12:31:59 PM - Sales history below guidelines.

6/30/2006 12:54:19 PM - Sales history below guidelines.