4/20/2021 12:31:51 PM - Perched at its 52-week high. Consolidating since 1/12/21 M&A news. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and had sub par sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and '20.

4/1/2021 12:27:57 PM - Went through a deep consolidation since last noted with caution in the 5/31/18 mid-day report when abruptly retreating from its all-time high, undercutting its 50 DMA line with a big volume-driven loss. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and had sub par sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and '20.

5/31/2018 12:30:45 PM - Abruptly retreating from its all-time high, undercutting its 50 DMA line with today's big volume-driven loss. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history has been strong.

3/27/2018 12:25:24 PM - Consolidating near its all-time high, but recently sputtering below its 50 DMA line. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history has been strong.

3/16/2018 12:35:37 PM - Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history has been strong. Consolidating near its all-time high and just above its 50 DMA line.

12/6/2017 12:15:54 PM - Due to report Oct '17 quarterly results before the market open on 12/07/17. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Consolidating near its all-time high and just above its 50 DMA line.