3/6/2023 12:00:59 PM - Pulling back near its 50 DMA line ($34.14) with today's 4th consecutive loss. The 2/22/23 mid-day report noted - "Reported Dec '22 quarterly earnings +5% on +5% sales revenues versus the year ago period. Prior quarterly and earnings (C criteria) history leaves fundamentals below guidelines of the fact-based investment system."

2/22/2023 12:29:04 PM - Went through a deep consolidation since last noted in the 4/28/21 mid-day report. Reported Dec '22 quarterly earnings +5% on +5% sales revenues versus the year ago period. Prior quarterly and earnings (C criteria) history leaves fundamentals below guidelines of the fact-based investment system.

4/28/2021 12:51:52 PM - Powering to a new all-time high with today's big gain, quickly getting very extended from any sound base. Reported Sep, Dec '20, and Mar '21 quarterly results with strong sales revenues and earnings increases while showing impressive sequential acceleration. Up and down annual earnings (A criteria) history leaves fundamentals below guidelines of the fact-based investment system.

3/2/2021 12:37:39 PM - Perched at its all-time high, extended from any sound base. Reported strong Dec '20 quarterly results. Prior earnings history and fundamental below guidelines of the fact-based investment system.

2/22/2021 12:52:52 PM - Perched at its all-time high, extended from any sound base. Reported strong Dec '20 quarterly results. Prior earnings history and fundamental below guidelines of the fact-based investment system.

7/7/2017 12:24:42 PM - Gapped down today testing support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports cautioned members - "Sales and earnings history remains below guidelines of the fact-based investment system."

12/27/2013 12:29:46 PM - Perched near its 52-week high today, stubbornly holding its ground after recent volume-driven gains. Found support at its 200 DMA line during its consolidation and it technically broke out with a considerable volume-driven gain on 10/31/13. Prior mid-day reports cautioned members - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/27/2013 12:52:45 PM - Hitting another new 52-week high today. Found support at its 200 DMA line during its consolidation and it technically broke out with a considerable volume-driven gain on 10/31/13 since last noted in the 10/11/13 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

10/11/2013 12:34:03 PM - Found support at its 200 DMA line during its consolidation since last noted in the 7/23/13 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

7/23/2013 12:49:04 PM - Holding its ground near its 52-week highs while churning above average volume. Noted in prior mid-day reports with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

5/6/2013 12:50:23 PM - Holding its ground near its 52-week highs while again churning above average volume, extended from any sound base pattern. Noted in prior mid-day reports with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

5/1/2013 1:14:28 PM - Holding its ground near its 52-week highs today while churning above average volume, extended from any sound base pattern. Last noted in the 4/09/13 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

4/9/2013 12:04:42 PM - Hitting new 52-week highs with above average volume behind today's 4th consecutive volume-driven gain, extended from any sound base pattern. Found impressive support near its 50 DMA line during its consolidation since noted in the 12/04/12 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

4/8/2013 12:06:55 PM - Hitting new 52-week highs with above average volume behind today's 3rd consecutive volume-driven gain, extended from any sound base pattern. Found impressive support near its 50 DMA line during its consolidation since noted in the 12/04/12 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

3/13/2013 12:46:06 PM - Holding its ground in a tight range near its 52-week high for nearly 3 weeks. Found impressive support near its 50 DMA line during its consolidation since noted in the 12/04/12 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

1/11/2013 12:15:38 PM - Perched within close striking distance of its 52-week high today after finding impressive support at its 50 DMA line during its consolidation since last noted in the 12/04/12 mid-day report with caution - "Sales and earnings history remains below guidelines of the fact-based investment system."

12/4/2012 12:07:14 PM - Still perched near its 52-week high today after extending its rally from support at its 50 DMA line with more volume-driven gains. Prior mid-day reports repeatedly noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/29/2012 12:19:51 PM - Perched near its 52-week high today after extending its rally from support at its 50 DMA line with more volume-driven gains. Prior mid-day reports repeatedly noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/28/2012 12:50:03 PM - Hitting yet another new 52-week high today. Rallied last week from support at its 50 DMA line with volume-driven gains, however prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/21/2012 12:10:47 PM - Hitting another new 52-week high today. Rallied last week from support at its 50 DMA line with volume-driven gains, however prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/20/2012 12:11:42 PM - Hit another new 52-week high today. Rallied last week from support at its 50 DMA line with volume-driven gains, however prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/19/2012 12:33:52 PM - Hitting a new 52-week high today. Rallied last week from support at its 50 DMA line with volume-driven gains, however prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/16/2012 12:18:21 PM - Touched a new 52-week high on the prior session, rallying from support at its 50 DMA line with another volume-driven gain. Prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/15/2012 11:57:28 AM - Still hovering near its 52-week high today, consolidating above its 50 DMA line following a spurt of volume-driven gains. Prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/14/2012 12:13:54 PM - Still hovering near its 52-week high today, consolidating following a spurt of volume-driven gains. Prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/12/2012 12:40:21 PM - Still hovering near its 52-week high today, holding its ground following a spurt of volume-driven gains. Prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/7/2012 12:16:06 PM - Still hovering near its 52-week high today following a spurt of volume-driven gains. Prior mid-day reports noted - "Sales and earnings history remains below guidelines of the fact-based investment system."

11/6/2012 12:24:16 PM - Hovering near its 52-week high today following a spurt of volume-driven gains. Sales and earnings history remains below guidelines of the fact-based investment system.

10/11/2012 12:31:57 PM - Hitting a new 52-week high today with a 2nd consecutive volume-driven gain. Sales and earnings history remains below guidelines of the fact-based investment system.

9/14/2012 12:19:09 PM - Reversed into the red after hitting a new 52-week high today following a big gain on the prior session with volume. Sales and earnings history remains below guidelines.

4/16/2010 1:11:07 PM - Sales and earnings history below guidelines. Pulling back from 52-week high after big gains this week.

4/15/2010 12:34:48 PM - Sales and earnings history below guidelines.