10/21/2022 1:02:59 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

10/6/2022 12:41:05 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

10/3/2022 1:04:57 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/30/2022 12:11:57 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/16/2022 1:20:08 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/12/2022 1:00:44 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

8/10/2022 12:56:44 PM - Reported Jun '22 quarterly earnings +20% on +7% sales revenues versus the year ago period. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

10/20/2021 1:07:37 PM - Gapped up today. In September it made quick progress through resistance to hit a new 52-week high and then it stalled. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/30/2021 12:41:12 PM - Gapped down today. In recent 2 weeks it made quick progress through resistance to hit a new 52-week high and then it stalled. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/27/2021 1:31:20 PM - In the past 2 weeks it made quick progress through resistance to hit a new 52-week high and then it stalled but has held its ground stubbornly. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/22/2021 12:43:43 PM - Gapped up on the prior session and it made quick progress through resistance to hit a new 52-week high. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/21/2021 12:55:48 PM - Gapped up today and it has been rallying sharply, making quick progress through resistance due to overhead supply up to the $21.50 level. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

9/17/2021 1:17:05 PM - Rallied sharply on prior sessions this week. Faces some resistance due to overhead supply up to the $21.50 level. Reported stronger sales revenues increases with improved earnings recent quarterly comparisons through Jun '21. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

4/12/2019 12:37:49 PM - Perched at its 52-week high today following volume-driven gains, but the prior mid-day report cautioned members - "Faces some resistance due to overhead supply. Reported stronger sales revenues increases with improved earnings in the Sep and Dec '18 quarters. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

4/11/2019 12:39:42 PM - Hitting a new 52-week high today, but still faces some resistance due to overhead supply. Reported stronger sales revenues increases with improved earnings in the Sep and Dec '18 quarters. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

3/5/2019 1:20:20 PM - Reported stronger sales revenues increases with improved earnings in the Sep and Dec '18 quarters. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

3/4/2019 12:41:01 PM - Reported stronger sales revenues increases with improved earnings in the Sep and Dec '18 quarters. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.