5/28/2021 12:04:15 PM - Hitting new multi-year highs today after a big volume-driven gain on the prior session clearing a 10-week base. Found support above its 50 DMA line ($22.25). Reported earnings +179% on +59% sales revenues for the Mar '21 quarter versus the year ago period, its 5th strong quarterly comparison. Up and down annual earnings (A criteria) history leaves fundamental concerns.

5/27/2021 12:27:43 PM - Hitting new multi-year highs with today's big volume-driven gain clearing a 10-week base. Found support above its 200 DMA line ($22.19). Reported earnings +179% on +59% sales revenues for the Mar '21 quarter versus the year ago period, its 5th strong quarterly comparison. Up and down annual earnings (A criteria) history leaves fundamental concerns.

4/19/2021 12:49:50 PM - Consolidating near multi-year highs after a noted rebound above its 50 DMA line ($21.62) with a big gain on 4/15/21 backed by higher volume. Found support above its 200 DMA line ($19.73). Reported earnings +179% on +59% sales revenues for the Mar '21 quarter versus the year ago period, its 5th strong quarterly comparison. Annual earnings (A criteria) history leaves fundamental concerns.

4/15/2021 12:30:09 PM - Rebounding above its 50 DMA line ($21.61) toward multi-year highs with today's big gain backed by higher volume. Found support above its 200 DMA line ($19.65). Reported earnings +179% on +59% sales revenues for the Mar '21 quarter versus the year ago period, its 5th strong quarterly comparison. Annual earnings (A criteria) history leaves fundamental concerns.

3/18/2021 12:18:33 PM - Perched at multi-year highs after wedging higher with 8 consecutive gains backed by lackluster volume. Near-term support to watch is at its 50 DMA line ($21.77). Reported earnings +100% on +59% sales revenues for the Dec '20 quarter versus the year ago period, its 4th strong quarterly comparison. Annual earnings (A criteria) history leaves fundamental concerns.

1/15/2021 1:00:55 PM - Churning heavy volume while perched at multi-year highs. Near term support to watch is at its 50 DMA line ($20.90). Reported earnings +294% on +71% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

1/14/2021 12:36:34 PM - Hitting new multi-year highs with today's volume-driven gain. Near term support to watch is at its 50 DMA line ($20.92). Reported earnings +294% on +71% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

11/9/2020 12:35:04 PM - Pulling back today after wedging to new multi-year highs. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($19.35). Reported earnings +294% on +71% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/21/2020 12:12:10 PM - Perched at new multi-year highs with higher volume behind today's 5th consecutive gain. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18.84). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/20/2020 12:15:46 PM - Perched at new multi-year highs with today's 4th consecutive gain. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18.76). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/19/2020 12:19:44 PM - Hitting new multi-year highs with today's 3rd consecutive gain. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18.71). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/15/2020 12:33:25 PM - Perched near multi-year highs. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18.58). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/14/2020 12:50:28 PM - Perched near multi-year highs. After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18.51). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/6/2020 12:16:02 PM - Perched near multi-year highs today After recently rallying from an orderly 6-week flat base it pulled back and retested support at its 50 DMA line ($18). Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

9/23/2020 12:25:59 PM - Hitting new multi-year highs with today's 3rd consecutive gain, rallying from an orderly 6-week flat base above its 50 DMA line. Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

9/10/2020 12:52:37 PM - Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

8/21/2020 12:57:11 PM - Reported earnings +369% on +50% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly and annual earnings (C and A criteria) history leaves fundamental concerns.

10/26/2015 12:30:04 PM - Rebounded above its 50 DMA line and 200 DMA lines recently. Reported earnings +15% on +15% sales revenues for the Jun '15 quarter. Sputtering since last last noted with caution in the 7/14/15 mid-day report - "Sub par sales revenues growth history indicates no great demand for a new (N criteria) product or service. Reported improved earnings increases in the Dec '14 and Mar '15 quarterly comparisons, however fundamental concerns remain."

7/14/2015 12:11:44 PM - Recently slumped below its 50 DMA line. Sub par sales revenues growth history indicates no great demand for a new (N criteria) product or service. Reported improved earnings increases in the Dec '14 and Mar '15 quarterly comparisons, however fundamental concerns remain.

4/29/2015 12:24:36 PM - Perched near its 52-week high, consolidating following a recent spurt of gains marked by volume. Sub par sales revenues growth history indicates no great demand for a new (N criteria) product or service. Reported improved earnings increases in the Dec '14 and Mar '15 quarterly comparisons, however fundamental concerns remain.

3/24/2015 12:31:25 PM - Perched within close striking distance of its 52-week high following a recent spurt of gains. Prior mid-day reports repeatedly cautioned - "Fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

3/20/2015 12:09:00 PM - Rallying within close striking distance of its 52-week high with today's 7th gain in the span of 8 sessions. Prior mid-day reports cautioned - "Fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

3/13/2015 12:14:07 PM - Perched within striking distance of its 52-week high following a deep consolidation since last noted with caution in the 6/30/14 mid-day report - "Fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

6/30/2014 12:04:13 PM - Holding its ground today above its 50 DMA line. There was a "negative reversal" on the prior session after touching a new 52-week high following 7 consecutive gains marked by above average volume. Recently found support at its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

6/27/2014 12:45:32 PM - Perched at its 52-week high today following 7 consecutive gains marked by above average volume. Recently found support at its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

6/24/2014 12:09:31 PM - Perched at its 52-week high with today's 5th consecutive gain. Recently found support at its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

6/10/2014 11:54:49 AM - Perched at its 52-week high today after finding support at its 50 DMA line. Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

6/4/2014 12:22:10 PM - Perched at its 52-week high today after finding support at its 50 DMA line and rallying. Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

4/28/2014 11:54:17 AM - Consolidating above its 50 DMA line. Reported earnings +33% on +7% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/9/2013 12:30:18 PM - Hitting yet another new 52-week high with today's 5th consecutive gain. Held its ground stubbornly while consolidating following an impressive streak of volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/6/2013 12:29:26 PM - Hitting another new 52-week high today. Held its ground stubbornly while consolidating following an impressive streak of volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/5/2013 12:26:13 PM - Still perched near its 52-week high, holding its ground stubbornly while consolidating following an impressive streak of volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/4/2013 12:06:29 PM - Perched near its 52-week high, consolidating following an impressive streak of volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/29/2013 10:59:50 AM - Pulling back from its 52-week high following an impressive streak of 8 consecutive volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/27/2013 12:33:13 PM - Perched at its 52-week high after 8 consecutive volume-driven gains, very extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/26/2013 1:18:49 PM - Hitting a new 52-week high with today's 8th consecutive volume-driven gain, getting more extended from any sound base. Prior mid-day reports cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

11/25/2013 12:33:52 PM - Hitting a new 52-week high with today's 7th consecutive volume-driven gain, very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).

11/22/2013 12:29:20 PM - Hitting a new 52-week high with today's 6th consecutive volume-driven gain, very extended from any sound base. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).