11/30/2023 2:31:53 PM - Fell below its 50 DMA line with today's gap down. Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

11/7/2023 12:48:03 PM - Pulling back from its new 52-week high with today's 3rd consecutive loss. Rallied impressively after finding prompt support near its 50 DMA line ($18.20) in recent weeks. Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/13/2023 12:28:50 PM - Hitting another new 52-week high with today's 5th consecutive gain since gapping up after finding prompt support near its 50 DMA line ($17.86). Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/10/2023 12:16:47 PM - Gapped up for a 2nd consecutiev session today hitting another new 52-week high after finding prompt support near its 50 DMA line ($17.64). Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/9/2023 12:32:05 PM - Gapped up today hitting a new 52-week high after finding prompt support near its 50 DMA line ($17.58). Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/6/2023 12:26:49 PM - Perched near its 52-week high, finding prompt support near its 50 DMA line. Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/5/2023 12:51:23 PM - Powering back toward its 52-week high with today's big volume-driven gain, finding prompt support after undercutting its 50 DMA line. Prior mid-day reports noted - "Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines."

10/4/2023 12:36:46 PM - Pulled back from near its 52-week high, undercutting its 50 DMA line ($17.41). Recent quarterly comparisons through Jun '23 have shown strong sales and earnings increases above the year-ago periods. Annual earnings history has been erratic and below the guidelines.

10/2/2023 12:24:55 PM - Pulling back from its 52-week high after 10 gains in the prior 11 sessions since briefly undercutting its 50 DMA line. Prior mid-day reports noted - "Annual and quarterly earnings history has been erratic and below the guidelines."

9/29/2023 12:23:06 PM - Rebounding near its 52-week high with today's 10th gain in the span of 11 sessions after briefly undercutting its 50 DMA line. Prior mid-day reports noted - "Annual and quarterly earnings history has been erratic and below the guidelines."

9/26/2023 12:17:53 PM - Rebounding near its 52-week high with today's 8th consecutive gain after briefly undercutting its 50 DMA line last week. The 9/13/23 mid-day report noted - "Annual and quarterly earnings history has been erratic and below the guidelines."

9/21/2023 12:13:26 PM - Rebounding near its 52-week high with today's 5th consecutive gain after briefly undercutting its 50 DMA line last week. The 9/13/23 mid-day report noted - "Annual and quarterly earnings history has been erratic and below the guidelines."

9/18/2023 12:46:49 PM - Rebounding above its 50 DMA line. The 9/13/23 mid-day report noted - "Annual and quarterly earnings history has been erratic and below the guidelines."

9/13/2023 12:27:12 PM - Consolidating near its 50 DMA line. Annual and quarterly earnings history has been erratic and below the guidelines.

6/23/2008 12:52:07 PM - Gain today for new all-time highs. Annual and quarterly earnings and sales history has been erratic and below the guidelines.

6/17/2008 12:53:49 PM - Gapped up today to challenge recent all-time highs. Annual and quarterly earnings and sales history has been erratic and below the guidelines.

5/30/2007 12:37:29 PM - "C" and sales history are below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

5/29/2007 12:27:39 PM - "C" and sales history are below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/4/2004 1:00:00 PM - G - L in very good group. Getting ET at this point.