4/5/2023 12:25:26 PM - Violated its 50 DMA line ($365.93) with today's big volume-driven loss. Reported earnings +15% on +8% sales revenues for the Dec '22 quarter versus the year-ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with lackluster sales revenue growth.

3/15/2023 12:11:14 PM - Reported earnings +15% on +8% sales revenues for the Dec '22 quarter versus the year-ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with lackluster sales revenue growth.

2/3/2023 12:49:49 PM - Gapped down today. Reported earnings +15% on +8% sales revenues for the Dec '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with lackluster sales revenues growth.

12/8/2020 2:55:11 PM - Holding its ground today after a big volume-driven gain on the prior session. It has not formed a sound base of sufficient length. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +25% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) with strong sales revenues growth. Annual earnings (A criteria) growth has been strong.

12/7/2020 3:26:57 PM - Posting a big volume-driven gain. It has not formed a sound base of sufficient length. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +25% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd sonsecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) with strong sales revenues growth. Annual earnings (A criteria) growth has been strong.

12/4/2020 1:01:30 PM - It has not formed a sound base of sufficient length. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +25% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd sonsecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) with strong sales revenues growth. Annual earnings (A criteria) growth has been strong.

12/3/2020 12:58:00 PM -
It has not formed a sound base of sufficient length. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +25% on +25% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd sonsecutive quarterly comparison above the +25% minimum earnings guideline (C criteria) with strong sales revenues growth. Annual earnings (A criteria) growth has been strong.


7/22/2020 12:58:44 PM -
Reported earnings +73% on +47% sales revenues for the Jun '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria) and sequential comparisons have shown encouraging acceleration in its sales revenues growth rate. Annual earnings (A criteria) growth has been strong. Perched within close striking distance of its all-time high, extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.


7/20/2020 1:09:22 PM -
Perched within close striking distance of its all-time high, extended from any sound base. Due to report earnings news on Wednesday, 7/22/20. Reported earnings +41% on +36% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.


5/14/2020 12:29:36 PM -
Perched near its all-time high, extended from any sound base. Reported earnings +41% on +36% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.


1/29/2020 12:09:14 PM -
Consolidating near its 200 DMA line ($345). Reported earnings +5% on +15% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.


1/9/2020 12:19:00 PM -
Consolidating near its 50 DMA line ($576). Reported earnings +34% on +30% sales revenues for the Sep '19 quarter. Prior 6 quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.


7/24/2019 12:10:51 PM -
Reported earnings +15% on +17% sales revenues for the Jun '19 quarter. Gapped down today abruptly pulling back from its all-time high with a volume-driven loss after getting very extended from any sound base. Prior mid-day reports cautioned members - "Reported earnings +7% on +9% sales revenues for the Mar '19 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."


6/28/2019 12:34:18 PM -
Pulling back from its all-time high after getting very extended from any sound base. Prior mid-day reports cautioned members - "Reported earnings +7% on +9% sales revenues for the Mar '19 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."


6/25/2019 12:38:30 PM -
Pulling back from its all-time high after getting very extended from any sound base. The 6/12/19 mid-day report last cautioned members - "Reported earnings +7% on +9% sales revenues for the Mar '19 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."


6/12/2019 12:17:39 PM -
Pulling back from its all-time high with today's 2nd consecutive loss after getting very extended from any sound base. Reported earnings +7% on +9% sales revenues for the Mar '19 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.


6/5/2019 12:24:52 PM - Powering to a new all-time high today, getting very extended from any sound base. Reported earnings +7% on +9% sales revenues for the Mar '19 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

4/15/2019 12:34:25 PM - Perched at its all-time high, extended from any sound base. Reported earnings +6% on +14% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

3/1/2019 1:35:27 PM - Reported earnings +6% on +14% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

1/17/2019 2:07:35 PM - Rebounded above its 50 DMA line again. Faces near-term resistance up to the $231 level. Noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

1/15/2019 12:40:26 PM - Slumped below its 50 DMA line again. Abruptly retreated from its all-time high and it was noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

1/10/2019 12:18:17 PM - Consolidating near its 50 DMA line. Abruptly retreated from its all-time high and it was noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

1/7/2019 12:29:10 PM - Rebounding above its 50 DMA line with volume-driven gains after an abrupt retreat from its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

1/4/2019 1:00:05 PM - Abruptly retreated from its all-time high since last noted with caution in the 12/11/18 mid-day report - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

12/11/2018 12:49:31 PM - Adding to a spurt of volume-driven gains today and hitting a new all-time high. Prior mid-day reports noted - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

12/10/2018 1:02:02 PM - Adding to recent volume-driven gains today and challenging its all-time high. Prior mid-day reports noted - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

12/7/2018 12:27:20 PM - After recent volume-driven gains today's gain has it within close striking distance of its all-time high. Prior mid-day reports noted - "Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong."

12/6/2018 12:26:17 PM - After 3 consecutive volume-driven gain it is perched within close striking distance of its 52-week and all-time highs. Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

12/4/2018 1:09:19 PM - Today's 3rd consecutive volume-driven gain has it perched within close striking distance of its 52-week and all-time highs. Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

12/3/2018 1:04:48 PM - Perched within striking distance of its 52-week and all-time highs. Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

11/30/2018 12:31:52 PM - Perched within striking distance of its 52-week and all-time highs. Reported earnings +18% on +6% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were also below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

7/26/2017 1:00:21 PM - Challenging its all-time high with today's big gain adding to a streak of gains. Reported earnings +14% on +1% sales revenues for the Jun '17 quarter. The prior 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

7/6/2017 12:23:09 PM - Pulling back below its prior high ($200) and slumping toward its 50 DMA line ($194.89) with volume running at an above average pace. Reported earnings +44% on +17% sales revenues for the Mar '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

4/5/2017 12:42:15 PM - Violated its 50 DMA line and it is testing prior highs in the $178 area with a considerable loss today. A prompt rebound above its 50 DMA line is needed for its outlook to improve. Reported earnings +35% on +23% sales revenues for the Dec '16 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong.

7/6/2016 12:31:45 PM - No overheard supply remains to act as resistance. Found support at its 50 DMA line during its consolidation since last noted with caution in the 6/13/16 mid-day report - "Reported earnings +18% on +15% sales revenues for the Mar '16 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria)."

6/13/2016 12:24:57 PM - No overheard supply remains to act as resistance. Sputtering since last noted with caution in the 6/02/16 mid-day report - "Reported earnings +18% on +15% sales revenues for the Mar '16 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria)."

6/2/2016 12:29:40 PM - Rallied into new high territory with gains backed by above average volume conviction. No overheard supply remains to act as resistance. Reported earnings +18% on +15% sales revenues for the Mar '16 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria).

5/27/2016 12:48:31 PM - The 5/26/16 mid-day report cautioned - "Rallied into new high territory with gains backed by above average volume conviction. No overheard supply remains to act as resistance. Reported earnings +18% on +15% sales revenues for the Mar '16 quarter, below the +25% minimum earnings guideline (C criteria)."

5/26/2016 12:34:06 PM - Rallied into new high territory with gains backed by above average volume conviction. No overheard supply remains to act as resistance. Reported earnings +18% on +15% sales revenues for the Mar '16 quarter, below the +25% minimum earnings guideline (C criteria).

3/8/2016 12:24:59 PM - Recently wedging into new high territory with gains lacking great volume conviction. No overheard supply remains to act as resistance. Reported earnings +14% on +9% sales revenues for the Dec '15 quarter, below the +25% minimum earnings guideline (C criteria).

11/24/2015 1:01:35 PM - Pulling back today testing prior highs after recently wedging into new high territory with gains lacking great volume conviction. No overheard supply remains to act as resistance. Reported earnings +30% on +15% sales revenues for the Sep '15 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it match the fact-based investment system's guidelines.

10/21/2015 1:13:28 PM - Slumping below its 50 DMA line with a damaging volume-driven loss following Sep '15 earnings news. Faces overheard supply up through the $104 level. Last noted with caution in the 9/03/15 mid-day report - "Reported earnings +33% on +16% sales revenues for the Jun '15 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-based investment system's guidelines."

9/3/2015 12:39:17 PM - Rebounding near its 50 DMA line which may act as resistance, and it faces overheard supply up through the $104 level. Reported earnings +33% on +16% sales revenues for the Jun '15 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the fact-basedinvestment system's guidelines.

4/27/2015 12:56:49 PM - Churning above average volume, recently encountering distributional pressure while perched at all-time highs with no resistance remaining due to overheard supply. Reported earnings +41% on +21% sales revenues for the Mar '15 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons showed sub par sales revenues and earnings and fundamental concerns remain.

4/24/2015 12:52:26 PM - Churning above average volume while perched at all-time highs and no resistance remains due to overheard supply. Reported earnings +41% on +21% sales revenues for the Mar '15 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons showed sub par sales revenues and earnings and fundamental concerns remain.

4/22/2015 12:46:48 PM - Pulling back from new 52-week and all-time highs with today's loss. No resistance remains due to overheard supply. Reported earnings +41% on +21% sales revenues for the Mar '15 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons showed sub par sales revenues and earnings and fundamental concerns remain.

4/15/2015 12:52:40 PM - Perched at new 52-week and all-time highs today, making its 3rd consecutive mid-day report appearance, rallying with above average volume and no resistance remaining. Prior mid-day reports cautioned members - "Reported earnings +39% on +16% sales revenues for the Dec '14 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

4/14/2015 12:59:17 PM - Hitting new 52-week and all-time highs today, making its 2nd consecutive mid-day report appearance, rallying with above average volume and no resistance remaining. The 4/13/15 mid-day report cautioned members - "Reported earnings +39% on +16% sales revenues for the Dec '14 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain."

4/13/2015 12:21:45 PM - Perched near its 52-week and all-time highs with no resistance remaining. Reported earnings +39% on +16% sales revenues for the Dec '14 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and fundamental concerns remain.

12/4/2013 12:24:00 PM - Gapped down today and violated its 50 DMA line, retreating from its 52-week high following a "negative reversal" on 12/02/13. Reported earnings +30% on +32% sales revenues for the Sep '13 quarter, its 2nd consecutive comparison above the +25% minimum earnings guideline (C criteria), but fundamental concerns remain. It was dropped from the Featured Stocks list on 5/04/12 and subsequently slumped well below its 200 DMA line before rebounding and making impressive progress this year.

11/25/2013 12:59:20 PM - Down today with above average volume, pulling back from a new 52-week high hit last week. Reported earnings +30% on +32% sales revenues for the Sep '13 quarter, its 2nd consecutive comparison above the +25% minimum earnings guideline (C criteria), but fundamental concerns remain. Found support near its 50 DMA line during its ascent since noted in the 4/24/13 mid-day report with caution - "Fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

10/3/2013 12:44:04 PM - Perched at its 52-week high. Reported earnings +44% on +34% sales revenues for the Jun '13 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Found support near its 50 DMA line while making a gradual ascent since noted in the 4/24/13 mid-day report with caution - "Fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

10/2/2013 12:58:22 PM - Perched at its 52-week high. Reported earnings +44% on +34% sales revenues for the Jun '13 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Found support near its 50 DMA line while making a gradual ascent since last noted in the 4/24/13 mid-day report with caution - "Fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

4/24/2013 12:30:43 PM - Gapped up today approaching its 52-week high. Reported earnings +14% on +9% sales revenues for the Mar '13 quarter, well below the +25% minimum earnings guideline. Undercut its 50 DMA line during its consolidation then rebounded since last noted in the 2/26/13 mid-day report with caution - "Fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/26/2013 12:32:08 PM - Consolidating -8.3% off its 52-week high today. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Prior mid-day reports cautioned - "Fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/25/2013 12:27:41 PM - Consolidating -8.1% off its 52-week high today. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/20/2013 12:42:10 PM - Retreating today after challenging its 52-week high with a streak of 4 consecutive volume-driven gains. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/19/2013 12:42:55 PM - Trading up again today and challenging its 52-week high with a 4th consecutive volume-driven gain, poised for another best-ever close. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/15/2013 12:34:28 PM - Trading up again today with a 3rd consecutive volume-driven gain and poised for another best-ever close. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/14/2013 12:48:16 PM - Trading up again today with a 2nd consecutive volume-driven gain and poised for a best-ever close. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

2/13/2013 12:53:08 PM - Trading up today and poised for a best-ever close. Reported earnings +24% on +12% sales revenues for the Dec '12 quarter. Held its ground stubbornly and made gradual progress since last noted in the 1/04/13 mid-day report with caution - "Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12."

1/4/2013 12:37:10 PM - Recently rebounding, and it touched a new 52-week high on the prior session before reversing into the red. Went through a deep consolidation below its 200 DMA line and fundamentals have deteriorated with sub par earnings in the Jun and Sep '12 quarters reported since weak action prompted it to be dropped from the Featured Stocks list on 5/04/12.

5/4/2012 1:31:23 PM - Gapped down today for another damaging loss on higher volume, slumping further below its 50 DMA line and below its pivot point. Based on weak action it will be dropped from the Featured Stocks list tonight.

5/2/2012 3:51:07 PM - G - Volume has not been above average behind any of its gains since 3/22/12. Down again today, sinking -11% off its 52-week high, and slumping further below its 50 DMA line and below its pivot point.

4/30/2012 5:27:30 PM - G - Volume driven-gains would be a welcome sign after recent distributional action. Sank further below its 50 DMA line and below its pivot point with today's 4th consecutive loss and its color code is changed to green.

4/26/2012 3:56:19 PM - Y - Volume driven-gains would be a welcome sign after recent distributional action. Trading near its session high after dipping below its 50 DMA line today. Gains lacked volume conviction after its intra-day violation of the 50 DMA line on 4/12/12

4/20/2012 1:40:58 PM - Y - Color code was changed to yellow based on its impressive resilience. Volume totals have been cooling since it rebounded above its 50 DMA line after a brief intra-day violation on 4/12/12.

4/16/2012 1:59:56 PM - Y - Gapped up today, rallying within close striking distance of its best-ever close. Color code is changed to yellow based on its impressive resilience after finding prompt support. Rebounded above its 50 DMA line after an intra-day violation on 4/12/12 and loss with heavy volume raised concerns.

4/12/2012 12:20:52 PM - G - It has rebounded above its 50 DMA line after today's early losses on heavy volume led to a violation that raised concerns. Color code was changed to green based on its technical deterioration. A weak finish on the session would not bode well, while a strong finish in the upper third of its intra-day range would be an encouraging sign of prompt support.

4/12/2012 11:31:00 AM - G - Volume is heavy while its considerable loss today led to a violation of its 50 DMA line raising concerns. Color code is changed to green based on its technical deterioration. A weak finish on the session would not bode well, while a strong finish in the upper third of its intra-day range would be an encouraging sign of prompt support.

4/11/2012 12:29:46 PM - Y - Volume totals have still been cooling while consolidating near its all-time high. Color code was changed to yellow after quietly dipping just under its "max buy" level. Its 50 DMA line defines important support to watch.

4/4/2012 4:30:36 PM - Y - Volume totals have been cooling while consolidating near its all-time high. Color code is changed to yellow after quietly dipping just under its "max buy" level. Its 50 DMA line defines important support to watch.

3/28/2012 5:27:04 PM - G - Finished near the session high with small gain today on average volume, touching a new all-time high. Color code is changed to green after rising above its "max buy" level. Its 50 DMA line defines important support to watch.

3/22/2012 12:53:15 PM - Y - Rallying within close striking distance of its all-time high today and promptly rebounding back above its pivot point. The solid volume-driven gain on 3/16/12 helped clinch a technical buy signal. Its 50 DMA line defines important support to watch.

3/21/2012 5:05:51 PM - Y - Finished at the session low today with a damaging loss on above average volume. Concerns are raised while it is slumping under its pivot point and completely erasing its gains since the solid volume-driven gain on 3/16/12 helped clinch a technical buy signal.

3/16/2012 6:03:36 PM - Y - Up today with +77% above average volume while rallying above its pivot point for its second-best close ever. The solid volume-driven gain helped clinch a technical buy signal.

3/14/2012 10:29:02 PM - Y - Loss today broke a streak of 9 consecutive gains. Color code was changed to yellow with new pivot point cited based on its 2/03/12 high plus 10 cents. It has not produced a recent gain above the new pivot point backed at least +40% above average volume to trigger a proper technical buy signal.

3/12/2012 6:01:35 PM - Y - Inched higher for a new all-time high with today's 8th consecutive small gain backed by below average volume. Color code was changed to yellow with new pivot point cited based on its 2/03/12 high plus 10 cents. A gain above the pivot point backed at least +40% above average volume, ideally more, is needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

3/8/2012 4:58:55 PM - Y - Rose to a new all-time high with today's gain backed by below average volume. Color code is changed to yellow with new pivot point cited based on its 2/03/12 high plus 10 cents. A gain above the pivot point backed at least +40% above average volume, ideally more, is needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

3/5/2012 1:03:38 PM - G - Churning high volume today without making price progress, a sign of distributional pressure while perched near its all-time high with no resistance remaining. It completed a Secondary Offering on 2/22/12 and found prompt support near its 50 DMA line during its 4-week consolidation.

3/2/2012 1:48:00 PM - G - Perched within close striking distance of its all-time high with no resistance remaining. It completed a Secondary Offering on 2/22/12 and found prompt support near its 50 DMA line during its 4-week consolidation.

2/29/2012 4:51:09 PM - G - It found prompt support near its 50 DMA line last week and is perched -6.5% off its all-time high today, consolidating after completing a Secondary Offering on 2/22/12.

2/24/2012 12:38:26 PM - G - Consolidating near its all-time high, extended from any sound base. Found prompt support near its 50 DMA line after it completed a Secondary Offering of 3.6 million shares of common stock by selling stockholders on 2/22/12.

2/22/2012 3:48:18 PM - G - Announced a proposed Secondary Offering of 3.6 million shares of common stock by selling stockholders. Gapped down today and traded below its 50 DMA line with a damaging loss on above average volume.

2/16/2012 5:31:44 PM - G - Up with lighter than average volume today. Prior highs in the $31-32 area recently acted as chart support when consolidating after volume-driven gains into new high territory.

2/13/2012 6:00:06 PM - G - Gapped up today for a gain with lighter than average volume. Prior highs in the $31-32 area recently acted as chart support when consolidating after volume-driven gains into new high territory.

2/6/2012 2:07:45 PM - G - Pulling back today following a streak of 4 consecutive gains into new high territory. Prior highs in the $31-32 area define initial chart support to watch.

2/3/2012 6:34:42 PM - G - Hit another new all-time high with above average volume behind today's 4th consecutive gain. Color code is changed to green after getting extended from its latest base. No resistance remains due to overhead supply. Prior highs in the $31-32 area define initial chart support to watch. Reported earnings +26% on +17% sales revenues for the quarter ended December 31, 2011 versus the year ago period.

2/1/2012 12:54:41 PM - Y - Reported earnings +26% on +17% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Hit a new all-time high with today's gain and no resistance remains due to overhead supply. The 50 DMA line defines initial chart support to watch.

1/27/2012 4:47:57 PM - Y - Volume totals have been below average in recent weeks while hovering near its all-time high. No resistance remains due to overhead supply. The 50 DMA line defines initial chart support to watch.

1/23/2012 12:44:40 PM - Y - Volume totals have been cooling in recent weeks while hovering near its all-time high and no resistance remains due to overhead supply. The 50 DMA line defines initial chart support to watch.

1/18/2012 6:35:17 PM - Y - Still hovering near its all-time high without truly great volume conviction behind recent gains. The 50 DMA line defines initial chart support to watch.

1/17/2012 4:38:32 PM - Y - Hovering near its all-time high hit last week without truly great volume conviction behind recent gains. The 50 DMA line defines initial chart support to watch.

1/11/2012 2:44:38 PM - Y - Pulling back today following 2 prior gains into new all-time high territory without truly great volume conviction. The 50 DMA line defines initial chart support to watch.

1/9/2012 2:03:37 PM - Y - Today's gain has it inching into new all-time high territory without truly great volume conviction. The 50 DMA line defines initial chart support to watch.

1/5/2012 4:38:35 PM - Y - Finished near the session high with a solid gain today on average volume. Perched within close striking distance of its previously cited pivot point and near all-time highs. The 50 DMA line defines initial chart support to watch.

1/4/2012 8:07:05 PM - Y - Gain today repaired the bulk of the prior session's loss as a negative reversal indicated distributional pressure. The 50 DMA line defines initial chart support to watch.

1/3/2012 6:24:08 PM - Y - After it was poised for a best-ever close with its early gain, the negative reversal indicated more distributional pressure, raising concerns as it ended near the session low today with a loss on slightly higher volume. The 50 DMA line is initial chart support to watch.

12/28/2011 12:48:58 PM - Y - Up today, rallying within striking distance of its best-ever close. Held its ground after reversing back into the prior base when encountering distributional pressure immediately following its volume-driven breakout on 12/20/11. The 50 DMA line is initial chart support to watch.

12/27/2011 12:31:55 PM - Y - Still holding its ground after reversing back into the prior base as it encountered distributional pressure. Consolidating above its 50 DMA line (now $28.20) while its prior lows and 200 DMA line define chart support in the $26 area.

12/21/2011 11:09:42 AM - Y - Gapped down today, abruptly reversing back into the prior base while promptly encountering distributional pressure similar to its abrupt reversal on 11/04/11. See the latest FSU analysis for more details and an annotated graph.

12/20/2011 1:59:00 PM - Y - A volume-driven gain for a new high may confirm a technical buy signal. Gapped up for a considerable gain today, on track for a 4th consecutive gain and perched within close striking distance of a best-ever close.

12/15/2011 1:24:06 PM - Y - Considerable gain today has it rebounding above its 50 DMA line, helping its technical stance, and its color code is changed to yellow. Still facing previously stubborn resistance in the $31 area, meanwhile volume-driven gains are needed to confirm a proper buy signal.

12/13/2011 6:51:44 PM - G - Pulled back on below average volume today and closed near the session low finishing just below its 50 DMA line. It still faces previously stubborn resistance in the $31 area.

12/9/2011 4:19:35 PM - G - Consolidating just above its 50 DMA line today. It still faces previously stubborn resistance in the $31 area.

12/8/2011 5:38:20 PM - G - Down today, pulling back near its 50 DMA line. It still faces previously stubborn resistance in the $31 area.

12/6/2011 12:43:07 PM - G - Rallying up from support at its 50 DMA line with a gain on higher volume today. It still faces previously stubborn resistance in the $31 area.

12/5/2011 4:57:14 PM - G - Pulled back near its 50 DMA line today with a loss on light volume. It still faces previously stubborn resistance in the $31 area.

11/30/2011 7:12:48 PM - G - Gapped up today and posted a gain with slightly above average volume. It still faces previously stubborn resistance in the $31 area.

11/28/2011 7:46:21 PM - G - A considerable gain today with below average volume helped it rebound above its 50 DMA line helping its technical stance improve. Prior lows and its 200 DMA line in the $24-25 area define important support to watch.

11/25/2011 3:33:59 PM - G - Remains below its 50 DMA line, and now its prior lows and 200 DMA line in the $24-25 area define the next support area to watch.

11/23/2011 3:56:05 PM - G - The longer it remains below its 50 DMA line the worse its outlook gets. Prior lows and its 200 DMA line in the $24-25 area define the next support area to watch.

11/21/2011 6:05:49 PM - G - Today's loss was on light volume as it slumped further below its 50 DMA line which is now downward sloping. Prior lows and its 200 DMA line in the $24-25 area define the next support area to watch.

11/17/2011 6:30:45 PM - G - Sank below its 50 DMA line raising concerns and its color code is changed to green. Prior lows and its 200 DMA line in the $24-25 area define the next support area to watch.

11/16/2011 6:16:18 PM - Y - Loss today has it testing support near its 50 DMA line. Its Relative Strength line did not lead the way as it hit recent new highs, it has slumped.

11/11/2011 3:37:37 PM - Y - With quiet volume behind today's gain it is holding its ground near its 50 DMA line. Its Relative Strength line did not lead the way as it hit recent new highs, it has slumped.

11/9/2011 10:09:01 PM - Y - Lack of progress has been followed by a slump today to its 50 DMA line. Its Relative Strength line did not lead the way as it hit recent new highs, it recently has slumped.

11/8/2011 7:18:52 PM - Y - Wedging higher following its damaging 11/04/11 gap down. The minimum guideline requires at least +40% above average volume behind a gain above a stock's pivot point to trigger a proper new (or add-on) technical buy signal. Disciplined investors may use a tactic called pyramiding to accumulate shares without chasing the stock outside of the ideal buy range.

11/4/2011 9:50:10 AM - Y - Gapped down today for a considerable loss. On the prior session it touched a new 52-week high and traded above its pivot point, then closed below the mark while volume backing its gain was just +21% above average. The minimum guideline requires at least +40% above average volume behind a gain above a stock's pivot point to trigger a proper new (or add-on) technical buy signal. Disciplined investors may use a tactic called pyramiding to accumulate shares without chasing the stock outside of the ideal buy range.

11/3/2011 6:28:53 PM - Y - Hit a new 52-week high and traded above its pivot point today, however it closed below the mark and volume was just +21% above average behind the considerable gain. The minimum guideline requires at least +40% above average volume behind a gain above a stock's pivot point to trigger a proper new (or add-on) technical buy signal. Disciplined investors may use a tactic called pyramiding to accumulate shares without chasing the stock outside of the ideal buy range.

11/3/2011 2:05:47 PM - Y - Hitting a new 52-week high and rallying above its pivot point today with volume running at a slightly above average pace behind a considerable gain. A strong finish with heavy volume could confirm a new (or add-on) technical buy signal. Disciplined investors may use a tactic called pyramiding to accumulate shares without chasing the stock outside of the ideal buy range.

11/2/2011 6:05:44 PM - Y - Finished near the session high today with a small gain on above average volume after trading in the red and testing near its 50 DMA line at the session lows. A subsequent breakout would trigger a new technical buy signal.

10/31/2011 6:29:42 PM - Y - Perched near its 52-week high today after an 8-week base-on-base pattern. Color code was changed to yellow in the 10/28/11 mid-day report (read here) and new pivot point cited was based on its 52-week high plus 10 cents. A subsequent breakout would trigger a new technical buy signal. Its rebound above its 50 DMA line last week helped its outlook. Fundamentals remain strong and it just reported earnings +55% on +24% sales revenues for the quarter ended September 30, 2011 versus the year ago period. See the latest FSU analysis for more details and a new annotated graph.

10/28/2011 6:44:56 PM - Y - Perched near its 52-week high today after an 8-week base-on-base type consolidation. Color code was changed to yellow in today's mid-day report (read here) and new pivot point cited was based on its 52-week high plus 10 cents. A subsequent breakout would trigger a new technical buy signal. Its rebound above its 50 DMA line this week helped its outlook. Fundamentals remain strong and it just reported earnings +55% on +24% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Based on weak action it was dropped from the Featured Stocks list on 10/03/11, yet it found impressive support and stayed well above its 200 DMA line.

10/28/2011 1:23:12 PM - Y - Perched near its 52-week high today after an 8-week base-on-base type consolidation. Color code is changed to yellow and new pivot point cited is based on its 52-week high plus 10 cents. Its rebound above its 50 DMA line this week helped its outlook. Fundamentals remain strong and it just reported earnings +55% on +24% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Based on weak action it was dropped from the Featured Stocks list on 10/03/11, yet it found impressive support and stayed well above its 200 DMA line.

10/3/2011 5:13:09 PM - Slumped on higher volume today while falling further below its 50 DMA line and under recent support, approaching its 200 DMA line. A rebound above its short-term average is needed to help its outlook. Based on weak action it will be dropped from the Featured Stocks list tonight.

10/3/2011 5:07:54 PM - Slumped on higher volume today while falling further below its 50 DMA line and under recent support, approaching its 200 DMA line. A rebound above its short-term average is needed to help its outlook. Based on weak action it will be dropped from the Featured Stocks list tonight.

9/30/2011 7:45:08 PM - G - Slumped further below its 50 DMA line today while testing a recent support area near prior highs in the $26 area. A prompt rebound above its short-term average is needed to help its outlook improve.

9/28/2011 12:54:13 PM - G - Quietly slumping just under its 50 DMA line today after recently finding support near prior highs in the $26 area. See the latest FSU analysis for more details and a new annotated graph.

9/27/2011 8:13:44 PM - G - Consolidating above its 50 DMA line and support near prior highs in the $26 area. See the latest FSU analysis for more details and a new annotated graph.

9/26/2011 5:51:45 PM - G - Inched above its 50 DMA line with lighter volume behind today's 3rd consecutive gain. Found support near prior highs in the $26 area. Struggling since a gap down on 9/16/11 following news of a small Secondary Offering of 950,000 shares priced at $28.65.

9/22/2011 3:40:24 PM - G - Rebounding near its 50 DMA line today with a gain on higher volume, bucking a widely negative market. Testing support at prior highs in the $26 area. It gapped down on 9/16/11 following news of a small Secondary Offering of 950,000 shares priced at $28.65.

9/21/2011 3:57:54 PM - G - Violated its 50 DMA line today with a loss on light volume, raising concerns. Testing support at prior highs in the $26 area. It gapped down on 9/16/11 following news of a small Secondary Offering of 950,000 shares priced at $28.65.

9/20/2011 4:29:33 PM - G - Still consolidating above support at prior highs in the $26 area and its 50 DMA line. Gapped down on 9/16/11 following news of a small Secondary Offering of 950,000 shares priced at $28.65.

9/16/2011 11:43:17 AM - G - Gapped down today following news of a Secondary Offering of 950,000 shares priced at $28.65. Prior resistance in the $26 area and its 50 DMA line define important chart support to watch.

9/13/2011 7:39:07 PM - G - Reversed late day and finished near the session low with its second loss on above average volume in the span of 3 sessions, action indicative of distributional pressure. It has been noted as extended from its prior base. Prior resistance in the $26 area and its 50 DMA line define important chart support to watch.

9/9/2011 4:33:05 PM - G - Loss on higher volume today was indicative of distributional pressure, but its close in the upper third of its intra-day range was a sign it found encouraging support. It is extended from its prior base. Prior resistance in the $26 area and its 50 DMA line define important chart support to watch.

9/7/2011 1:22:45 PM - G - Gapped up today, rallying within close striking distance of its 52-week high following 5 consecutive small losses since reaching its high. It is extended from its prior base. Prior resistance in the $26 area and its 50 DMA line define important chart support to watch.

9/6/2011 4:20:38 PM - G - Finished near the session high today but with its 5th consecutive small loss since reaching its all-time high. It is still extended from its prior base, and its former resistance in the $25-26 area now defines chart support to watch.

9/2/2011 7:38:21 PM - G - Volume totals have been cooling while hovering near its all-time high. Holding its ground stubbornly following a negative reversal on 8/30/11 after reaching a new high. It is extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

9/1/2011 5:33:21 PM - G - Hovering near its all-time high, holding its ground following a negative reversal on Tuesday after reaching a new high. It is extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

8/31/2011 6:48:18 PM - G - Encountered some distributional pressure today while hovering near its all-time high after a negative reversal on the prior session. It is extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

8/30/2011 4:41:01 PM - G - Touched another new all-time high today then reversed into the red for a small loss with lighter than average volume. It is extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

8/29/2011 6:44:39 PM - G - Rallied for a new all-time high today with a gain on lighter than average volume. It is extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

8/26/2011 6:44:10 PM - G - Finished at a new all-time high close today with a gain on light volume, extended from its prior base. Prior resistance in the $25-26 area defines chart support to watch.

8/25/2011 1:09:34 PM - G - Reversed into the red after earlier gains today. Extended from its prior base. See the latest FSU analysis for more details and a new annotated graph.

8/24/2011 4:10:50 PM - G - Finished near the session high today, inching up for another new high close. Extended from its prior base. See the latest FSU analysis for more details and a new annotated graph.

8/23/2011 6:31:10 PM - G - Rallied with above average volume today for a new high close after 3 consecutive small losses with above average volume. Extended from its prior base. See the latest FSU analysis for more details and a new annotated graph.

8/22/2011 5:53:56 PM - G - Third consecutive small loss today with above average volume. Consolidating since a considerable gain with heavy volume on 8/17/11 for a new 52-week high on news this operator of an electronic trading system for fixed-income securities is exploring a sale of the company.

8/19/2011 4:25:21 PM - G - Holding its ground since a considerable gain with heavy volume on 8/17/11, hitting a new 52-week high on news this operator of an electronic trading system for fixed-income securities is exploring a sale of the company.

8/17/2011 12:16:41 PM - G - Gapped up today for a considerable gain with heavy volume, hitting a new 52-week high on news this operator of an electronic trading system for fixed-income securities is exploring a sale of the company.

8/16/2011 1:23:51 PM - G - Today it is slumping back below its 50 DMA line which may now act as resistance. Recent lows and its 200 DMA define the next support levels to watch.

8/15/2011 4:15:42 PM - G - Small gain above its 50 DMA line with light volume today. Recent lows and its 200 DMA define the next support to watch.

8/12/2011 10:58:19 AM - G - Slumping below its 50 DMA line again today. It would be most encouraging for it to find support above that short-term average. Recent lows and its 200 DMA define the next support to watch.

8/11/2011 4:29:48 PM - G - Rebounded back above its 50 DMA line today with slightly higher volume, and it would be most encouraging for it to find support above that short-term average. Color code was changed to green, and as previously noted, healthy stocks do not often dip -7% below their pivot point. The M criteria also argues against new buying efforts for now. See the latest FSU analysis for more details and a new annotated graph.

8/10/2011 7:48:41 PM - G - Slumped under its 50 DMA line again today on lighter volume, and that short-term average may now act as resistance. Color code was changed to green, and as previously noted, healthy stocks do not often dip -7% below their pivot point. The M criteria also argues against new buying efforts for now. See the latest FSU analysis for more details and a new annotated graph.

8/10/2011 5:59:33 PM - G - Slumped under its 50 DMA line again today on lighter volume, and that short-term average may now act as resistance. Color code is changed to green, and as previously noted, healthy stocks do not often dip -7% below their pivot point. The M criteria also argues against new buying efforts for now.

8/9/2011 5:22:57 PM - Y - Promptly repaired the prior 50 DMA line violation with a considerable gain today backed by above average volume. Color code is changed to yellow after showing great support, however healthy stocks do not often dip -7% below their pivot point. The M criteria also argues against new buying efforts for now.

8/8/2011 4:57:41 PM - G - Violated its 50 DMA line and triggered a technical sell signal with today's damaging loss. Color code is changed to green after damaging distributional pressure raised concerns.

8/8/2011 12:25:14 PM - Y - Rebounded to the middle of its intra-day range after early weakness today tested its 50 DMA line and briefly undercut last week's low. Concerns were raised after slumping back below its pivot point following distributional pressure. Its 8/03/11 gain with only +25% above average volume was below the volume threshold for a proper technical buy signal.

8/5/2011 5:41:58 PM - Y - Loss today with average volume led to a close back below its pivot point after the prior loss indicated distributional pressure. Its 8/03/11 gain with only +25% above average volume was below the volume threshold for a proper technical buy signal.

8/4/2011 5:25:33 PM - Y - Loss today with heavier volume indicated distributional pressure after a gain for a new high on the prior session with only +25% above average volume, below the volume threshold for a proper technical buy signal.

8/3/2011 7:35:54 PM - Y - Posted a solid gain today for a new high with only +25% above average volume, below the volume threshold for a proper technical buy signal.

8/1/2011 4:11:12 PM - Y - Posted a small gain today after churning heavy volume and touching a new 52-week high. See the latest FSU analysis for more details and an annotated graph.

8/1/2011 12:51:41 PM - Y - Reversed into the red after early gains today above its pivot point. Consolidated in a tight range for the past 4 weeks perched near its 52-week See the latest FSU analysis for more details and an annotated graph.

7/29/2011 7:51:09 PM - Y - Finished the session 2 cents off its best ever close. Consolidating in a tight range for the past 4 weeks perched near its 52-week high while no overhead supply is there to hinder its progress. Reported earnings +67% on +30% sales revenues for the latest quarter ended June 30, 2011 versus the year ago period. It has earned high ranks and reasonably satisfies the guidelines concerning quarterly and annual earnings (C and A criteria). Featured in the mid-day report today, its color code was changed to yellow with pivot point cited based on its 52-week high plus 10 cents. The Finance - Investment Bankers industry group currently has a Relative Strength rating of 6 which indicates the group has been a poor performer rather than a strong leader (L criteria). The M criteria has also been arguing against new buying efforts. See the latest FSU analysis for more details and an annotated graph.

7/29/2011 1:35:45 PM - Y - Consolidating in a tight range for the past 4 weeks perched near its 52-week high while no overhead supply is there to hinder its progress. Reported earnings +67% on +30% sales revenues for the latest quarter ended June 30, 2011 versus the year ago period. It has earned high ranks and reasonably satisfies the guidelines concerning quarterly and annual earnings (C and A criteria). Color code is changed to yellow with pivot point cited based on its 52-week high plus 10 cents. The Finance - Investment Bankers industry group currently has a Relative Strength rating of 6 which indicates the group has been a poor performer rather than a strong leader (L criteria). The M criteria has also been arguing against new buying efforts.

6/29/2011 1:24:37 PM - This week's gains are helping it inch up near its 52-week high hit when noted in the 4/04/11 mid-day report. In the interim it had slumped near its 200 DMA line, and it also reported earnings +59% on +25% sales revenues for the latest quarter ended March 31, 2011 versus the year ago period. Prior quarterly quarterly comparisons versus the year ago period showed very strong earnings increases (good C criteria) but sales revenues showed deceleration as increases cooled from +42%, +37%, +25%, to +14% over the Mar, Jun, Sep, and Dec '10 quarterly comparisons, respectively. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 8 which indicates the group has been a poor performer rather than a strong leader (L criteria).

6/27/2011 12:21:22 PM - Inching up near its 52-week high hit when last noted in the 4/04/11 mid-day report. In the interim it had slumped near its 200 DMA line, and it also reported earnings +59% on +25% sales revenues for the latest quarter ended March 31, 2011 versus the year ago period. Prior quarterly quarterly comparisons versus the year ago period showed very strong earnings increases (good C criteria) but sales revenues showed deceleration as increases cooled from +42%, +37%, +25%, to +14% over the Mar, Jun, Sep, and Dec '10 quarterly comparisons, respectively. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 9 which indicates the group has been a poor performer rather than a strong leader (L criteria).

4/4/2011 12:58:13 PM - Hitting new 52-week highs with today's 4th consecutive gain. Its 50 DMA line acted as support throughout its ongoing advance. The most current quarterly quarterly comparisons versus the year ago period showed very strong earnings increases (good C criteria) but sales revenues showed deceleration as increases cooled from +42%, +37%, +25%, to +14% over the Mar, Jun, Sep, and Dec '10 quarterly comparisons, respectively. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 63 which indicates the group has been a mediocre performer rather than a strong leader (L criteria).

10/28/2010 1:34:42 PM - Hovering near its 52-week high, stubbornly holding its ground after recent volume driven gains helped it rise from a 5-month "V" shaped consolidation that included a trip below its 200 DMA line. The most current quarterly quarterly comparisons versus the year ago period showed great very strong earnings increases (good C criteria) and great sales revenues growth. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 23 which indicates the group has been a weak laggard rather than a strong leader (L criteria).

10/15/2010 1:27:42 PM - Enduring mild distributional pressure near its 52-week high in the past few weeks. The most current quarterly quarterly comparisons versus the year ago period showed great very strong earnings increases (good C criteria) and great sales revenues growth. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 17 which indicates the group has been a weak laggard rather than a strong leader (L criteria).

10/6/2010 12:48:55 PM - Enduring mild distributional pressure near its 52-week high in the past week. The most current quarterly quarterly comparisons versus the year ago period showed great very strong earnings increases (good C criteria) and great sales revenues growth. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 23 which indicates the group has been a weak laggard rather than a strong leader (L criteria).

2/22/2010 12:59:22 PM - Hit a new 52-week high today with its 9th consecutive gain. The most current (C criteria) quarterly quarterly comparisons for Sep and Dec '09 versus the year ago period showed great very strong earnings acceleration and great sales revenues growth. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 7 which indicates the group has been a weak laggard rather than a strong leader (L criteria).

2/18/2010 1:16:52 PM - The most current (C criteria) quarterly quarterly comparisons for Sep and Dec '09 versus the year ago period showed great very strong earnings acceleration and great sales revenues growth. Its history of up and down annual earnings (A criteria) is cause for concern, and the Finance - Investment Bankers industry group currently has a Relative Strength rating of 7 which indicates the group has been a weak laggard rather than a strong leader (L criteria).