11/1/2023 12:31:06 PM - Gapped up on 10/16/23 following M&A news. Reported Jun '23 quarterly earnings -30% on -18% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady.

10/27/2023 1:10:17 PM - Gapped up on 1/16/23 following M&A news. Reported Jun '23 quarterly earnings -30% on -18% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady.

10/23/2023 12:28:17 PM - Gapped up on 1/16/23 following M&A news. Reported Jun '23 quarterly earnings -30% on -18% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady.

10/19/2023 12:37:53 PM - Gapped up on 1/16/23 following M&A news. Reported Jun '23 quarterly earnings -30% on -18% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady.

10/17/2023 12:29:30 PM - Gapped up on 1/16/23 following M&A news. Reported Jun '23 quarterly earnings -30% on -18% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady.

1/17/2023 12:54:09 PM - Recent 3 quarterly comparisons through Sep '22 showed great earnings increases versus the year ago periods. Annual earnings history (A criteria) has not been strong and steady.

3/30/2017 1:08:42 PM - Erratic annual earnings history (bad A criteria). Recent quarterly comparisons through Dec '16 showed great earnings increases with sub par sales revenues growth.

7/25/2008 1:51:53 PM - Gapped down today after reporting financial results, then positively reversed and rallied to new multi-year highs with above average volume behind its gain. It has an unimpressive annual earnings history (bad A criteria) however its recent quarterly comparisons show accelerating sales revenues and earnings growth.