David Rosenberg's 17 Reasons to Be Bullish

ft.com/alphaville All times are London time

News

Count â??em! Weâ??d better capture these bullish talking-points from Gluskin Sheffâ??s David Rosenberg, just in case they disappearâ?¦

â?? Congress extending jobless benefits (yet again).

â?? Polls showing the GoP can take the House and the Senate in November.

â?? Some Democrats now want the tax hikes for 2011 to be delayed.

â?? Cap and trade is dead.

â?? Cameron's popularity in the U.K. and market reaction there is setting an example for others regarding budgetary reform.

â?? China's success in curbing its property bubble without bursting it.

â?? Growing confidence that the emerging markets, especially in Asia and Latin America, will be able to "?decouple' this time around. We heard this from more than just one CEO on our recent trip to NYC and Asian thumbprints were all over the positive news these past few weeks out of the likes of FedEx and UPS.

â?? Renewed stability in Eurozone debt and money markets "â?? including successful bond auctions amongst the Club Med members.

â?? Clarity with respect to European bank vulnerability.

â?? Signs that consumer credit delinquency rates in the U.S. are rolling over.

â?? Mortgage delinquencies down five quarters in a row in California to a three-year low.

â?? The BP oil spill moving off the front pages.

â?? The financial regulation bill behind us and Goldman deciding to settle "â??more uncertainty out of the way.

â?? Widespread refutation of the ECRI as a leading indicator "? even among the architects of the index! There is tremendous conviction now that a double-dip will be averted, even though 85% of the data releases in the past month have come in below expectations.

â?? Earnings season living up to expectations, especially among some key large-caps in the tech/industrial space "â?? Microsoft, AT&T, CAT, and 3M are being viewed as game changers (especially 3M's upped guidance). Even the airlines are reporting ripping results.

â?? Bernanke indicating that he can and will become more aggressive at stimulating monetary policy if he feels the need and yesterday urging the government to refrain from tightening fiscal policy (including tax hikes).

â?? Practically every street economist took a knife to Q2 and Q3 GDP growth, which has left PM's believing we are into some sort of capitulation period where all the bad news is now "out there"?.

Of course none of these factors have come near to turning Dave into a bull. As if.

This is a secular bear market, remember, where rallies are there to be rented not bought:

From our lens, this is still a meat-grinder of a market. The bulls have the upper hand, but only until the next shoe drops in this modern-day depression and post-bubble credit collapse. The S&P 500 is still down 2% for the year, the Dow by 1%, the FT-SE and Nikkei by 11%, the Hang Seng by 5% and China by over 20%.

Ask the bullish community if by this time of the year we were supposed to see bonds outperforming stocks "â?? folks like our friends Byron Wien at Blackstone and Jim Caron at Morgan Stanley thought we were on our way to a 5.5% yield on the 10-year T-note. So let's keep the whippy, albeit positive, action in the equity market into perspective. This is the sixth (!) multi-week bounce in the equity market so far in 2010 and the year is barely seven months old.

Related links: Rosenberg, damned "â?? FT Alphaville Dave's gonna hit someone "â?? FT Alphaville Poor Dave "â?? FT Alphaville Fuming with Dave "â?? FT Alphaville Dave's furious "â?? FT Alphaville

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Or select a previous briefing:

© The financial Times Ltd 2010 FT and 'Financial Times' are trademarks of The Financial Times Ltd.

var oob = new Advert(AD_OOB);oob.init(); var adPop = new Advert(AD_CORPPOP);adPop.init(); clientAds.fetch(AD_MACROAD); clientAds.render(AD_MACROAD); clientAds.fetch(AD_MARKETINGRIB); clientAds.render(AD_MARKETINGRIB); clientAds.fetch(AD_TLBXRIB); clientAds.render(AD_TLBXRIB); clientAds.fetch(AD_DOUBLET); clientAds.render(AD_DOUBLET); clientAds.fetch(AD_INTRO); clientAds.render(AD_INTRO); clientAds.fetch(AD_HLFMPU); clientAds.render(AD_HLFMPU); clientAds.fetch(AD_HMMPU); clientAds.render(AD_HMMPU); clientAds.fetch(AD_TRADCENT); clientAds.render(AD_TRADCENT); clientAds.fetch(AD_MARKETING); clientAds.render(AD_MARKETING); clientAds.fetch(AD_BANLB); clientAds.render(AD_BANLB); clientAds.fetch(AD_MPUSKY); clientAds.render(AD_MPUSKY); clientAds.fetch(AD_MPU); clientAds.render(AD_MPU); clientAds.fetch(AD_WDESKY); clientAds.render(AD_WDESKY); clientAds.fetch(AD_NRWSKY); clientAds.render(AD_NRWSKY); clientAds.fetch(AD_ARTBOX); clientAds.render(AD_ARTBOX); clientAds.fetch(AD_FTHBOX); clientAds.render(AD_FTHBOX); clientAds.fetch(AD_TLBX); clientAds.render(AD_TLBX); clientAds.fetch(AD_FMBUT2); clientAds.render(AD_FMBUT2); clientAds.fetch(AD_LHN); clientAds.render(AD_LHN); clientAds.fetch(AD_MKTBX); clientAds.render(AD_MKTBX); clientAds.fetch(AD_OOB); clientAds.render(AD_OOB); clientAds.fetch(AD_POP); clientAds.render(AD_POP); clientAds.fetch(AD_BXBAR); clientAds.render(AD_BXBAR); clientAds.fetch(AD_DKTALRT); clientAds.render(AD_DKTALRT); clientAds.fetch(AD_DSKTICK); clientAds.render(AD_DSKTICK); clientAds.fetch(AD_PRNT); clientAds.render(AD_PRNT); clientAds.fetch(AD_INV); clientAds.render(AD_INV); clientAds.fetch(AD_MBATOP); clientAds.render(AD_MBATOP); clientAds.fetch(AD_MBABOT); clientAds.render(AD_MBABOT); clientAds.fetch(AD_MBALINK); clientAds.render(AD_MBALINK); clientAds.fetch(AD_SBHEAD); clientAds.render(AD_SBHEAD); clientAds.fetch(AD_FTNT); clientAds.render(AD_FTNT); clientAds.fetch(AD_1x1); clientAds.render(AD_1x1); clientAds.fetch(AD_CURRCON); clientAds.render(AD_CURRCON); clientAds.fetch(AD_CURRBOX); clientAds.render(AD_CURRBOX); clientAds.fetch(AD_CORPPOP); clientAds.render(AD_CORPPOP); clientAds.render(); setCurrentTime(1232358020000) Assanka.wp.processClipThis(); var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); try { var pageTracker = _gat._getTracker("UA-1874623-1"); pageTracker._trackPageview(); } catch(err) {} if (typeof Inferno == 'undefined') { var eid = (document.cookie.match(/EID=(\d+)/)) ? document.cookie.match(/EID=(\d+)/)[1] : 'unknown'; pageTracker._trackEvent('Debug events', 'sr23715', 'Load failure for '+eid); setTimeout(function() { var d = new Date(); document.getElementById('infdebug23715').innerHTML = (''); }, 1000); } Read Full Article »


Comment
Show comments Hide Comments


Related Articles

Market Overview
Search Stock Quotes