12/20/2023 12:30:40 PM - Reported earnings +39% on +24% sales revenues for the Sep '23 quarter versus the year-ago period. Quarterly earnings comparisons have been strong. Annual earnings history ( A criteria) does not match favorably with the fact-based investment system's guidelines.

7/31/2023 12:51:46 PM - Reported earnings +50% on +22% sales revenues for the Jun '23 quarter versus the year-ago period. Quarterly earnings comparisons have been strong. Annual earnings history ( A criteria) does not match favorably with the fact-based investment system's guidelines.

11/1/2019 12:35:38 PM - Reported earnings +34% on +10% sales revenues for the Sep '19 quarter. Erratic quarterly and annual earnings history (C and A criteria) does not match favorably with the fact-based investment system's guidelines.

10/28/2019 12:29:38 PM - Reported earnings +34% on +10% sales revenues for the Sep '19 quarter. Erratic quarterly and annual earnings history (C and A criteria) does not match favorably with the fact-based investment system's guidelines.

10/25/2019 12:36:55 PM - Reported earnings +34% on +10% sales revenues for the Sep '19 quarter. Erratic quarterly and annual earnings history (C and A criteria) does not match favorably with the fact-based investment system's guidelines.

7/26/2018 12:49:51 PM - Reported earnings +107% on +24% sales revenues for the Jun '18 quarter. Up and down annual earnings history (A criteria) does not match favorably with the fact-based investment system's guidelines. Found support near its 200 DMA line during its 4-month consolidation.

6/27/2018 12:21:27 PM - Reported earnings +73% on +15% sales revenues for the Mar '18 quarter. Up and down annual earnings history (A criteria) does not match favorably with the fact-based investment system's guidelines. Found support near its 200 DMA line during its consolidation.

4/10/2018 12:36:09 PM - Reported earnings +120% on +21% sales revenues for the Dec '17 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines."

3/6/2018 12:21:29 PM - Reported earnings +120% on +21% sales revenues for the Dec '17 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines."

3/2/2018 12:18:41 PM -

Reported earnings +120% on +21% sales revenues for the Dec '17 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines."



11/7/2014 12:14:47 PM -

Reported earnings +8% on +2% sales revenues for the Sep '14 quarter. Made gradual progress since last noted in the 2/20/13 mid-day report with caution - "Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines."



2/20/2013 12:12:59 PM -

Up today and hitting a new 52-week high. Held its ground stubbornly and edged higher since last noted in the 1/02/13 mid-day report with caution - "Found support near its 50 DMA line during its recent consolidation. Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines."



1/2/2013 11:55:12 AM -

Gapped up today challenging its 52-week high. Found support near its 50 DMA line during its recent consolidation. Quarterly and annual earnings history (C & A criteria) no not match favorably with the fact-based investment system's guidelines.



3/9/2012 12:28:40 PM -

Still perched near its 52-week high, holding its ground in a tight range after a spurt of volume-driven gains. Reported 3 consecutive quarters through Dec '11 with solid sales revenues increases and earnings versus year-ago losses. Prior mid-day reports noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



3/8/2012 12:24:15 PM -

Still perched near its 52-week high, holding its ground after a spurt of volume-driven gains. Reported 3 consecutive quarters through Dec '11 with solid sales revenues increases and earnings versus year-ago losses. Prior mid-day reports noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



3/7/2012 12:25:54 PM -

Perched near its 52-week high, holding its ground after a spurt of 3 consecutive volume-driven gains after reporting its 3rd consecutive quarter with solid sales revenues increases and earnings versus year-ago losses. Prior mid-day reports noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



3/5/2012 12:47:08 PM -

Up slightly today for a 3rd consecutive volume-driven gain after reporting its 3rd consecutive quarter with solid sales revenues increases and earnings versus year-ago losses. It had been consolidating since the 2/08/12 mid-day report noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



3/2/2012 12:31:18 PM -

Up today for a 2nd consecutive volume-driven gain after reporting its 3rd consecutive quarter with solid sales revenues increases and earnings versus year-ago losses. It had been consolidating since the 2/08/12 mid-day report noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



3/1/2012 1:05:28 PM -

Considerable volume-driven gain today after reporting its 3rd consecutive quarter with solid sales revenues increases and earnings versus year-ago losses. It had been consolidating since the 2/08/12 mid-day report noted - "Quarterly and annual earnings history are not a good match with the fact-based investment system."



2/8/2012 12:44:40 PM -

Quarterly and annual earnings history are not a good match with the fact-based investment system.



5/12/2006 12:29:46 PM - New IPO. No base.

4/24/2006 1:09:03 PM - New IPO. No base.

4/5/2006 12:44:11 PM - New IPO. No base.

4/4/2006 12:47:12 PM - New IPO. No base.

4/3/2006 12:39:32 PM - No base.

3/31/2006 12:44:36 PM - No base.