function ChartModule(){} ChartModule.prototype.toggleTimeframe=function(el){ var _5=document.getElementById("div-chart-timeline"); var _6=_5.childNodes; var _7=el.getAttribute("timeframe"); var _t; for(var i=0;i<_6.length;i++){ if(_6[i].getAttribute("timeframe")==_7){ _t=_6[i].getAttribute("timeframe"); this.addClass(el,"active"); }else{ this.removeClass(_6[i],"active"); } } document.getElementById("quoteChart").src="http://apps.cnbc.com/linkedin/load.chart.asp?symbol=SO&exchange=NYSE&days="+_t; } ChartModule.prototype.renderChart=function(_e){ var _f=this.getSerializer().deserialize(_e.getResult()); var img=document.getElementById("quoteChart"); if(_f.path){ img.src=_f.path; } }; ChartModule.prototype.addClass=function(el,_12){ if(el&&!this.hasClass(el,_12)){ el.className+=(el.className?" ":"")+_12; } }; ChartModule.prototype.hasClass=function(el,_14){ if(el){ return (el.className&&el.className.match(this._getClassnameRegEx(_14))!=null); } }; ChartModule.prototype.removeClass=function(el,_16){ if(el){ var re=this._getClassnameRegEx(_16); el.className=el.className.replace(re,"$1$3"); } }; ChartModule.prototype._getClassnameRegEx=function(_18){ return new RegExp("(\\s|^)("+_18+")(\\s|$)","g"); }; var chart=new ChartModule(); document.write('
SO:NYSE
1 Day
5 Day
1 Mo
3 Mo
6 Mo
1 Yr

More info
Last(4:01 PM EDT)$31.40
Change Today-0.09(-0.29%)
Market Cap$25.0B
Price/Earnings(TTM)15.8x
');