1/22/2024 12:47:10 PM - Today's 3rd consecutive gain has it hitting another new 52-week high. Went through a deep consolidation from its all-time high since noted with caution in the 1/24/22 mid-day report. Reported earnings +189% on +20% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Fundamental concerns remain due to its up and down quarterly and annual earnings (C and A criteria) history which is not a match with the fact-based investment system's guidelines.

1/18/2024 12:59:55 PM - Gapped up today hitting a new 52-week high. Went through a deep consolidation from its all-time high since noted with caution in the 1/24/22 mid-day report. Reported earnings +189% on +20% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Fundamental concerns remain due to its up and down quarterly and annual earnings (C and A criteria) history which is not a match with the fact-based investment system's guidelines.

12/8/2023 1:04:40 PM - Consolidating near its 52-week high. Went through a deep consolidation from its all-time high since last noted with caution in the 1/24/22 mid-day report. Reported earnings +189% on +20% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Fundamental concerns remain due to its up and down quarterly and annual earnings (C and A criteria) history which is not a match with the fact-based investment system's guidelines.

1/24/2022 1:09:02 PM - Pulling back today for a 6th consecutive loss after powering to new all-time highs with recent volume-driven gains. Reported earnings +27% on +6% sales revenues for the Sep '21 quarter versus the year ago period. Fundamental concerns remain due to its up and down annual earnings (A criteria) history which is not a match with the fact-based investment system's guidelines.

1/19/2022 1:02:06 PM - Pulling back for a 3rd session after powering to new all-time highs with recent volume-driven gains. Reported earnings +27% on +6% sales revenues for the Sep '21 quarter versus the year ago period. Fundamental concerns remain due to its up and down annual earnings (A criteria) history which is not a match with the fact-based investment system's guidelines.

1/13/2022 2:29:23 PM - Powering to new all-time highs wit today's gain adding to recent volume-driven gains. Reported earnings +27% on +6% sales revenues for the Sep '21 quarter versus the year ago period. Fundamental concerns remain due to its up and down annual earnings (A criteria) history which is not a match with the fact-based investment system's guidelines.

1/12/2022 1:08:20 PM - Reported earnings +27% on +6% sales revenues for the Sep '21 quarter versus the year ago period. Fundamental concerns remain due to its up and down annual earnings (A criteria) history which is not a match with the fact-based investment system's guidelines.

2/13/2018 12:38:22 PM - Reported earnings +104% on +11% sales revenues for the Dec '17 quarter but fundamental concerns remain. Noted in the 5/11/15 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

2/8/2018 1:17:24 PM - Reported earnings +104% on +11% sales revenues for the Dec '17 quarter but fundamental concerns remain. Last noted in the 5/11/15 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/11/2015 1:15:50 PM - Reported earnings +31% on -7% sales revenues for the Mar '15 quarter and fundamental concerns remain. Last noted in the 10/11/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

10/11/2013 12:53:50 PM - Stalled and it has been consolidating above and below its 50 DMA line since its "technical breakout" on 8/02/13. Reported earnings +55% on -9% sales revenues for the Jun '13 quarter. Prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

9/19/2013 12:09:38 PM - Stalled and it has been consolidating since its technical breakout on 8/02/13. Reported earnings +55% on -9% sales revenues for the Jun '13 quarter. Prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

9/3/2013 12:40:38 PM - Stalled since its technical breakout on 8/02/13 and it is sputtering below its 50 DMA line. Reported earnings +55% on -9% sales revenues for the Jun '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

8/7/2013 1:38:39 PM - Trading near prior highs in the $130 area following a technical breakout on 8/02/13 with a volume-driven gain for a new 52-week high. Reported earnings +55% on -9% sales revenues for the Jun '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

8/5/2013 1:11:08 PM - Gapped down today, trading near prior highs in the $130 area following a technical breakout on the prior session with a volume-driven gain for a new 52-week high. Reported earnings +55% on -9% sales revenues for the Jun '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

6/11/2013 12:55:20 PM - Found support near its 50 DMA line last week, and now -8% from its 52-week high after enduring heavy distributional pressure in recent weeks. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

6/7/2013 12:45:48 PM - Finding support near its 50 DMA line, -11.1% from its 52-week high after enduring heavy distributional pressure in recent weeks. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/24/2013 1:02:32 PM - Gapped down again today, abruptly retreating from its 52-week high hit earlier this week, enduring heavy distributional pressure. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. Cleared an orderly 8-week flat base when noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/23/2013 1:13:59 PM - Gapped down today, abruptly retreating from another new 52-week high hit on the prior session while enduring distributional pressure. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. Stubbornly held its ground and made steady progress since clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/20/2013 12:37:02 PM - Hitting another new 52-week high today. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. Stubbornly held its ground and made steady progress since clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/14/2013 1:10:15 PM - Perched at its 52-week high after a spurt of gains backed by above average volume. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. When clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/13/2013 1:01:12 PM - Gapped up hitting another new 52-week high today with a 3rd gain backed by above average volume in the span of 4 sessions. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. When clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/10/2013 12:57:50 PM - Hitting another new 52-week high today with a volume-driven gain. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. When clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

5/9/2013 1:39:44 PM - Perched at its 52-week high following a considerable volume-driven gain on the prior session. Reported earnings +127% on -10% sales revenues for the Mar '13 quarter. When clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

4/11/2013 12:29:16 PM - Hitting another new 52-week high today with a gap up gain adding to a recent spurt of volume-driven gains. When clearing an orderly 8-week flat base it was noted in the 4/08/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

4/8/2013 12:29:41 PM - Rallying to new 52-week highs with today's 4th consecutive gain, clearing an orderly 8-week flat base. Noted in prior mid-day reports with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

4/5/2013 12:35:21 PM - Touching a new 52-week high today following a considerable gap up gain on the prior session, trading on the right side of an orderly 8-week flat base. Last noted in the 3/05/13 mid-day report with caution - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

3/5/2013 1:25:19 PM - Churning above average volume while consolidating in an orderly fashion near its 52-week high. Technically, it broke out from an orderly base on 12/18/12 with a solid gap up gain, however prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

3/1/2013 12:45:24 PM - Enduring distributional pressure while consolidating in an orderly fashion near its 52-week high. Technically, it broke out from an orderly base on 12/18/12 with a solid gap up gain, however prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

2/8/2013 1:07:29 PM - Hit another new 52-week high today with another small gap up gain. Technically, it broke out from an orderly base on 12/18/12 with a solid gap up gain, however prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

2/4/2013 12:53:23 PM - Perched at its 52-week high today a gap up on the prior session. Technically, it broke out from an orderly base on 12/18/12 with a solid gap up gain, however prior mid-day reports cautioned - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

1/16/2013 12:34:52 PM - Still hovering near its 52-week high today after recently encountering distributional pressure. Technically broke out from an orderly base on 12/18/12 with a solid gap up gain, however prior mid-day report noted - "Erratic earnings history is not a match with the fact-based investment system's guidelines."

1/15/2013 12:38:26 PM - Still hovering near its 52-week high today. Prior mid-day reports repeatedly cautioned members - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

1/11/2013 12:53:31 PM - Hovering near its 52-week high today. Prior mid-day reports cautioned members - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

1/4/2013 12:54:18 PM - Held its ground stubbornly in recent weeks and hit another new 52-week high today. Prior mid-day reports cautioned members - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

12/28/2012 12:43:03 PM - Holding its ground stubbornly while still perched near its 52-week high today. Prior mid-day reports cautioned members - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

12/27/2012 12:26:51 PM - Holding its ground stubbornly while perched near its 52-week high. Prior mid-day reports cautioned members - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

12/26/2012 12:41:21 PM - Holding its ground since last noted in the 12/20/12 mid-day report - "Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain."

12/20/2012 12:23:05 PM - Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up again today for a 3rd consecutive session and another new 52-week high after technically breaking out from an orderly base on 12/18/12 with a solid gap up gain.

12/19/2012 12:48:20 PM - Erratic earnings history is not a match with the fact-based investment system's guidelines. Gapped up today for a new 52-week high after technically breaking out from an orderly base with a solid gap up gain on the prior session.

3/8/2007 1:04:28 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.

2/28/2007 12:59:58 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.

1/25/2007 1:23:46 PM - Gap down today as previously noted - No base.

1/9/2007 1:04:21 PM - Gap down today as previously noted - No base.

1/5/2007 12:55:24 PM - Gap down today as previously noted - No base.

1/4/2007 1:11:03 PM - No base.

12/28/2006 12:37:11 PM - No base.

12/27/2006 12:50:36 PM - No base.

12/21/2006 12:58:04 PM - No base.

7/21/2004 1:00:00 PM - Best in poor group. Nice last "C". Too many shares out.