6/16/2023 1:06:47 PM - Slumping well below its 50 DMA line ($24.57) with today's big loss, slumping after last week it was perched near its 52-week high. Reported earnings +30% on +3% sales revenues for the Mar '23 quarter versus the year-ago period, its 3rd quarterly comparison above the +25% minimum guideline but with sales revenues growth showing worrisome deceleration. Annual earnings had a downturn in FY '19 and '20.

5/5/2023 1:52:32 PM - Gapped up today rebounding above its 50 DMA line ($25) and toward its 52-week high. Reported earnings +30% on +3% sales revenues for the Mar '23 quarter versus the year-ago period, its 3rd quarterly comparison above the +25% minimum guideline but with sales revenues growth showing worrisome deceleration. Annual earnings had a downturn in FY '19 and '20.

4/14/2023 12:42:36 PM - Consolidating near its 52-week high and pulling back today toward its 50 DMA line ($24.45). Reported earnings +53% on +18% sales revenues for the Dec '22 quarter, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

9/4/2018 1:01:16 PM - It has been stubbornly holding its ground perched near its all-time high. Found support above prior highs and its 50 DMA line during prior consolidations. Reported earnings +73% on +19% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

8/28/2018 12:06:54 PM - Stubbornly holding its ground perched near its all-time high. Found support above prior highs and its 50 DMA line during prior consolidations. Reported earnings +73% on +19% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

8/6/2018 12:00:39 PM - Gapped up on the prior session hitting new 52-week and all-time highs. Found support above prior highs and its 50 DMA line during its orderly consolidation. Reported earnings +73% on +19% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

8/3/2018 1:52:41 PM - Gapped up today hitting new 52-week and all-time highs. Found support above prior highs and its 50 DMA line during its orderly consolidation. Reported earnings +73% on +19% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

7/13/2018 12:06:26 PM - Perched near its 52-week high, consolidating above prior highs and its 50 DMA line. Last noted with caution in the 6/06/18 mid-day report - "Reported earnings +33% on +25% sales revenues for the Mar '18 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria)."

6/6/2018 12:41:48 PM - Powering to a new 52-week high with today's big volume-driven gain adding to a recent spurt of gains. Reported earnings +33% on +25% sales revenues for the Mar '18 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria).

5/31/2018 1:04:26 PM - Perched within striking distance of its 52-week high. Reported earnings +33% on +25% sales revenues for the Mar '18 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria).