6/8/2022 12:57:20 PM - Abruptly retreating from its 52-week high with above average volume behind today's loss violating its 50 DMA line ($28.67). It found support near the 50 DMA line in recent months but did not form a sound base pattern. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

6/2/2022 12:52:08 PM - Churned above average volume recently while inching to new 52-week highs. Found support near its 50 DMA line ($28.43) in recent weeks but did not form a sound base pattern. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

6/1/2022 12:55:09 PM - Churning above average volume recently while hovering near its 52-week high. Found support near its 50 DMA line ($29.81) in recent weeks but did not form a sound base pattern. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

5/31/2022 12:40:30 PM - Churning above average volume recently while hovering near its 52-week high. Found support near its 50 DMA line ($29.75) in recent weeks but did not form a sound base pattern. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

5/27/2022 12:51:41 PM - Churning above average volume this week while pulling back from its 52-week high. Found support near its 50 DMA line ($29.66) in recent weeks but did not form a sound base pattern. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

5/25/2022 1:09:07 PM - Found support recently near its 50 DMA line ($29.52) and hit new 52-week highs with volume-driven gains. Reported Mar '22 quarterly earnings +378% on +80% sales revenues versus the year ago period, its 5th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

5/24/2022 12:25:46 PM - Found support recently near its 50 DMA line ($29.41) and hit a new 52-week highs with a volume-driven gain on the prior session. Due to report Mar '22 quarterly results. Volume and volatility often increase near earnings news. Prior mid-day reports noted - "Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns."

5/23/2022 12:30:01 PM - Found support recently near its 50 DMA line ($29.24) and hitting new 52-week highs with volume-driven gains. Due to report Mar '22 quarterly results on 5/24/22. Volume and volatility often increase near earnings news. Prior mid-day reports noted - "Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns."

5/20/2022 12:19:50 PM - Found support recently near its 50 DMA line ($29.24) and hit a new 52-week high with a volume-driven gain on the prior session. Due to report Mar '22 quarterly results on 5/24/22. Volume and volatility often increase near earnings news. The 5/17/22 mid-day report last noted - "Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns."

5/17/2022 1:04:41 PM - Found support near its 50 DMA line ($29.10) and it challenging its 52-week high with today's 3rd consecutive gain. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

4/18/2022 12:11:55 PM - It did not form a sound base but found prompt support after recently undercutting its 50 DMA line ($27.87) and it is hitting a new 52-week high today with higher volume behind its 4th consecutive gain. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

4/14/2022 12:48:31 PM - It has not formed a sound base but found prompt support after undercutting its 50 DMA line ($27.67). Rebounding near its 52-week high today with higher volume behind its 3rd consecutive gain. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

4/4/2022 12:43:06 PM - Pulling back today, retreating from near its 52-week high. Noted in prior mid-day reports with caution - "Held its ground following volume-driven gains, and it is extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns."

3/29/2022 12:28:08 PM - Pulled back today after hitting another new 52-week high on the prior session when noted in the mid-day report with caution - "Held its ground following volume-driven gains, and it is extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns."

3/28/2022 12:32:17 PM - Hit another new 52-week high with today's early gain. Held its ground following volume-driven gains, and it is extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

3/2/2022 12:52:08 PM - Hitting another new 52-week high today. Held its ground following volume-driven gains, and it is extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

3/1/2022 12:53:33 PM - Churning above average volume while hovering near its 52-week high following volume-driven gains, extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/28/2022 1:07:02 PM - Consolidating near its 52-week high following volume-driven gains, extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/24/2022 12:39:18 PM - Consolidating near its 52-week high following volume-driven gains, extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/23/2022 12:54:33 PM - Spiked to another new 52-week high with a big volume-driven gain noted on the prior session, getting more extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/22/2022 12:34:16 PM - Spiking to another new 52-week high with today's big volume-driven gain, getting more extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/17/2022 12:30:21 PM - Spiking to a new 52-week high with today's big volume-driven gain, getting extended from prior highs in the $24 area. Found support near its 200 DMA line in recent weeks. Recent 4 quarterly comparisons through Dec '21 showed very strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has been erratic, leaving fundamental concerns.

2/10/2022 12:50:25 PM - Found support near its 200 DMA line in recent weeks and it has powered to new 52-week highs with 5 consecutive volume-driven gains. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.

2/8/2022 12:57:12 PM - Found support near its 200 DMA line in recent weeks and hitting another new 52-week high with today's volume-driven gain. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.

2/7/2022 12:31:54 PM - Found support near its 200 DMA line in recent weeks and it hit a new 52-week high with today's volume-driven gain. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.

2/2/2022 12:44:51 PM - Found support near its 200 DMA line in recent weeks and it touched a new 52-week high with today's 2nd consecutive volume-driven gain. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.

2/1/2022 12:39:18 PM - Found support near its 200 DMA line in recent weeks and it is rising near prior highs with today's big volume-driven gain. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.

12/8/2021 12:08:32 PM - Found support near its 200 DMA line in recent weeks and it is rising near prior highs with today's 5th consecutive gain. Recent 3 quarterly comparisons through Sep '21 showed strong improvement over the year ago periods, but its annual earnings history (A criteria) has been erratic.