7/19/2023 12:24:56 PM - Faces resistance due to overhead supply up to the $65 level. Reported Mar '23 quarterly earnings +102% on +11% sales revenues versus the year-ago period. Recent quarterly comparisons have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic. Rebounding after finding support near its 200 DMA line in recent months.

3/2/2023 1:08:38 PM - Hitting a new 52-week high with a gap up today adding to a streak of gains, getting extended from any sound base. Bullish action came after reporting Dec '22 quarterly earnings +107% on +16% sales revenues. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

2/1/2023 12:38:35 PM - Hovering near its 52-week high following a streak of gains. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/30/2023 12:34:19 PM - Hovering near its 52-week high following a streak of gains. Found support when consolidating near its 200 DMA line in recent months. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/10/2023 12:07:47 PM - Encountering more distributional pressure today. There was a "negative reversal" on 1/03/23 after rallying to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/4/2023 12:34:11 PM - There was a "negative reversal" on the prior session after rallying to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

1/3/2023 12:36:51 PM - Rallied to a new 52-week high with recent volume-driven gains. Found support when consolidating near its 200 DMA line. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/29/2022 12:36:48 PM - Found support recently when consolidating near its 200 DMA line and it is pulling back today for a 2nd consecutive loss after touching a new 52-week high. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/23/2022 12:09:31 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -5.7% off its 52-week high. Recent quarterly comparisons through Sep '22 have been very strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/20/2022 12:49:13 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -8.7% off its 52-week high. Recent quarterly comparisons through Sep '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

12/5/2022 1:10:44 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -14.8% off its 52-week high. Recent quarterly comparisons through Sep '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

10/4/2022 12:35:29 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -12.7% off its 52-week high. Recent quarterly comparisons through Jun '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

10/3/2022 12:57:39 PM - Found support recently when consolidating near its 200 DMA line and it remains perched -13.6% off its 52-week high. Recent quarterly comparisons through Jun '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

6/7/2022 12:31:12 PM - Consolidating above its 50 DMA line and near its 52-week high. Recent quarterly comparisons through Mar '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.

6/6/2022 12:53:28 PM - Consolidating above its 50 DMA line and near its 52-week high. Recent quarterly comparisons through Mar '22 have been strong versus the year ago periods. Annual earnings (A criteria) history has been erratic.