6/20/2024 12:01:52 PM - Retreating from its 52-week high with today's volume-driven loss following a "negative reversal" on the prior session. Reported Mar '24 quarterly earnings +117% on +520% sales revenues versus the year-ago period. Prior quarterly earnings history has been erratic with minuscule sales revenues. Annual earnings growht has been strong.

6/14/2024 12:18:04 PM - Rallying to another new 52-week high with today's 5th consecutive volume-driven gain. Reported Mar '24 quarterly earnings +117% on +520% sales revenues versus the year-ago period. Prior quarterly earnings history has been erratic with minuscule sales revenues. Annual earnings growht has been strong.

6/12/2024 12:37:50 PM - Rallying to another new 52-week high with today's 3rd consecutive volume-driven gain. Reported Mar '24 quarterly earnings +117% on +520% sales revenues versus the year-ago period. Prior quarterly earnings history has been erratic with minuscule sales revenues. Annual earnings growht has been strong.

5/20/2024 12:27:08 PM - Rallying to a new 52-week high with today's 11th consecutive volume-driven gain. Reported Mar '24 quarterly earnings +117% on +520% sales revenues versus the year-ago period. Prior quarterly earnings history has been erratic with minuscule sales revenues. Annual earnings growht has been strong.

6/6/2023 12:39:28 PM - Rebounding well above its 50 DMA line ($7.53) with today's big volume-driven gain following 4 quieter gains. Erratic earnings history and minuscule sales revenues. Fundamentals are not a match with the fact-based investment system's guidelines.

4/4/2023 2:57:03 PM - Erratic earnings history and minuscule sales revenues. Fundamentals are not a match with the fact-based investment system's guidelines.

4/3/2023 12:17:55 PM - Erratic earnings history and minuscule sales revenues Fundamentals are not a match.

1/15/2021 1:18:51 PM - Fundamentals are not a match.