Pure Ratios CEO Chad Conner Releases 15-Part Video Series on Cannabis Medicine – GuruFocus.comPure Ratios CEO Chad Conner Releases 15-Part Video Series on Cannabis Medicine – GuruFocus.com

‘; tp_dis += ‘


‘; // style=”font-weight:bold;text-align:center; tp_dis += ‘


‘; tp_dis += ‘

‘; tp_dis += ‘

‘; tp_dis += ‘

‘; api.set(‘content.text’, tp_dis); },function(xhr, status, error){ api.set(‘content.text’, ‘No information provided.’); }); //Google Analytics // ga(‘send’, { // hitType: ‘event’, // eventCategory: ‘Tooltip’, // eventAction: ‘open’, // eventLabel: ‘Tooltip for Guru’ // }); return ‘Loading…’ } }, hide: { fixed: true, delay: 500 }, style:{ classes: ‘myCustomClass_guru’ } }); } $.each([‘a[href*=”StockBuy.php?GuruName=”]’, ‘a[href*=”holdings.php?GuruName=”]’, ‘a[href*=”ListGuru.php?GuruName”]’], function(key, value){ //console.log(value); CreateToolTips_4_Guru(value); }); $(document.body).on(‘click’, ‘.add_g’, function(){ //console.log(‘testclick’); var UserId = “0”; var Ustatus = “0”; var Guru = $(this).attr(‘id’); var GuruId = Guru.substring(0, Guru.indexOf(‘_’)); var GuruName = Guru.substring(Guru.indexOf(‘_’)+1); $(‘.gurus_tp’).qtip(‘hide’); //addguru_list(GuruId, UserId, GuruName, Ustatus); if(UserId>0 && Ustatus>=3){ $.post(‘/modules/guru/guru_list.php?action=add_guru’, ‘id=’ + GuruId, function(){ var txt = ‘

‘ + GuruName + ‘ has been successfully added into your Personalized Guru List.

‘; $(“#guru-dialog-message1”).html(txt); $(“#guru-dialog-message1”).dialog({ resizable: false, modal:true, title: “Guru Added”, height:200, width: 200 }); }); }else{ var txt = ‘This feature is only available for Premium Members, please sign up forGuruFocus Premium Membership

7-Day Free Trial Now‘; $(“#guru-dialog-message1”).html(txt); $(“#guru-dialog-message1”).dialog({ resizable: false, modal:true, title: “Warning”, height:150, width: 400 }); } });

Portfolio Date ‘ + data.portdate + ‘ Latest Update ‘ + data.last_update + ‘
No. of Stocks ‘ + data.number_of_stocks + ‘ Total Value $’ + data.equity + ‘Mil
No. of New Stocks ‘ + data.num_new + ‘ Q/Q Turnover ‘ + data.turnover + ‘

‘; tp_dis += ”; //valuation var valuation_arr = []; if (data.EPV != 0) { valuation_arr.push({‘Earnings Power Value’:data.EPV}); } if (data.ncav_real != 0) { valuation_arr.push({‘Net Current Asset Value’:data.ncav_real}); } if (data.tangible_book != 0) { valuation_arr.push({‘Tangible Book’:data.tangible_book}); } if (data.iv_dcf_share != 0 ) { valuation_arr.push({‘Projected FCF’:data.iv_dcf_share}); } if (data.medpsvalue != 0) { valuation_arr.push({‘Median P/S Value’:data.medpsvalue }); } if (data.grahamnumber != 0) { valuation_arr.push({‘Graham Number’:data.grahamnumber}); } if (data.lynchvalue != 0) { valuation_arr.push({‘Peter Lynch Value’:data.lynchvalue}); } if (data.iv_dcf != 0) { valuation_arr.push({‘DCF (FCF Based)’:data.iv_dcf}); } if (data.iv_dcEarning != 0) { valuation_arr.push({‘DCF (Earnings Based)’:data.iv_dcEarning}); } /* var valuation_str = ”; $.each(valuation_arr, function(key, value){ valuation_str+=’

‘; for(var i in value){ valuation_str += ‘

‘+i+’

‘+’

‘+value[i]+’

‘; } valuation_str+=’

‘; });*/ tp_dis += ‘


Market Cap ‘+data.mktcap+’ P/E(ttm) ‘+data.pettm+’
Enterprise Value ‘+data.ev_morn+’ P/B ‘+data.pb+’

‘; //tp_dis += ‘


‘+valuation_str+’

‘; if(data.good_sign_num>0||data.num_warning_signs_meidum>0 || data.num_warning_signs_severe>0){ tp_dis += ‘


‘; } if(data.good_sign_num>0){ var ss = ”; if(data.good_sign_num>1){ ss = ‘s’; } tp_dis += ‘‘+data.good_sign_num+’ Good Sign’+ss+’‘; } if(data.num_warning_signs_meidum>0){ var ss = ”; if(data.num_warning_signs_meidum>1){ ss = ‘s’; } tp_dis += ‘‘+data.num_warning_signs_meidum+’ Medium Warning Sign’+ss+’‘; } if(data.num_warning_signs_severe>0){ var ss = ”; if(data.num_warning_signs_severe>1){ ss = ‘s’; } tp_dis += ‘‘+data.num_warning_signs_severe+’ Severe Warning Sign’+ss+’‘; } var c_id = Math.floor((Math.random() * 100) + 1); //chart comments tp_dis += ‘


‘; tp_dis += ‘


‘; tp_dis += ”; api.set(‘content.text’,tp_dis); //Charts data start var stock_price_now = data.price; var stock_price_now_pos = data.price; if(stock_price_now_pos>data.max_num){ stock_price_now_pos = data.max_num+10; } var valuation_cate_string = ”; var valuation_data_string = ”; var min_num = data.min_num; var currency_symbol=data.currency_img; var valuation_cate_arr = [];
var valuation_data_arr = []; if (data.EPV != 0) { valuation_cate_arr.push(‘Earnings Power Value’); valuation_data_arr.push({y:parseFloat(data.EPV),color:’#AFC8F8′,url:’/term/EPV/’+s+’/Earnings%2BPower%2BValue%2B%2528EPV%2529/’+s});
} if (data.ncav_real != 0) { valuation_cate_arr.push(‘Net Current Asset Value’); valuation_data_arr.push({y:parseFloat(data.ncav_real),color:’green’,url:’/term/NCAV_real/’+s+’/Net+Current+Asset+Value+%28per+share%29/’+s});
} if (data.tangible_book != 0) { valuation_cate_arr.push(‘Tangible Book’); valuation_data_arr.push({y:parseFloat(data.tangible_book),color:’#F6BD0F’,url:’/term/Tangibles_book_per_share/’+s+’/Tangible%2BBook%2BValue%2Bper%2BShare/’+s});
} if (data.iv_dcf_share != 0 ) { valuation_cate_arr.push(‘Projected FCF’); valuation_data_arr.push({y:parseFloat(data.iv_dcf_share),color:’#8BBA00′,url:’/term/iv_dcf_share/’+s+’/Intrinsic%2BValue%2B%2528DCF%2BProjected%2529/’+s});
} if (data.medpsvalue != 0) { valuation_cate_arr.push(‘Median P/S Value’); valuation_data_arr.push({y:parseFloat(data.medpsvalue),color:’#FF8E46′,url:’/term/medpsvalue/’+s+’/Median%2BP%252FS%2BValue/’+s});
} if (data.grahamnumber != 0) { valuation_cate_arr.push(‘Graham Number’); valuation_data_arr.push({y:parseFloat(data.grahamnumber),color:’#008E8E’,url:’/term/grahamnumber/’+s+’/Graham%2BNumber/’+s});
} if (data.lynchvalue != 0) { valuation_cate_arr.push(‘Peter Lynch Value’); valuation_data_arr.push({y:parseFloat(data.lynchvalue),color:’#D64646′,url:’/term/lynchvalue/’+s+’/Peter%2BLynch%2BFair%2BValue/’+s}); } if (data.iv_dcf != 0) { valuation_cate_arr.push(‘DCF (FCF Based)’); valuation_data_arr.push({y:parseFloat(data.iv_dcf),color:’#C1E6D0′,url:’/term/Intrinsic%20Value%20(DCF)/’+s+’/Intrinsic%2BValue%253A%2BDCF%2B%2528FCF%2BBased%2529/’+s}); } if (data.iv_dcEarning != 0) { valuation_cate_arr.push(‘DCF (Earnings Based)’); valuation_data_arr.push({y:parseFloat(data.iv_dcEarning),color:’#BFDC22′,url:’/term/Intrinsic%20Value%20(DE)/’+s+’/Intrinsic%2BValue%253A%2BDCF%2B%2528Earnings%2BBased%2529/’+s}); } //console.log(valuation_data_arr); //valuation_cate_arr = [‘Earnings Power Value’,’Net Current Asset Value’,’Tangible Book’,’Projected FCF’,’Median P/S Value’,’Graham Number’,’Peter Lynch Value’];
//valuation_data_arr = [{y:41.57,color:’#AFC8F8′,url:’/term/EPV/MJN/Earnings%2BPower%2BValue%2B%2528EPV%2529/MJN’},{y:-4.180,color:’green’,url:’/term/NCAV_real/MJN/Net+Current+Asset+Value+%28per+share%29/MJN’},{y:1.29,color:’#F6BD0F’,url:’/term/Tangibles_book_per_share/MJN/Tangible%2BBook%2BValue%2Bper%2BShare/MJN’},{y:31.82,color:’#8BBA00′,url:’/term/iv_dcf_share/MJN/Intrinsic%2BValue%2B%2528DCF%2BProjected%2529/MJN’},{y:85.03,color:’#FF8E46′,url:’/term/medpsvalue/MJN/Median%2BP%252FS%2BValue/MJN’},{y:9.99,color:’#008E8E’,url:’/term/grahamnumber/MJN/Graham%2BNumber/MJN’},{y:29.13,color:’#D64646′,url:’/term/lynchvalue/MJN/Peter%2BLynch%2BFair%2BValue/MJN’}]; //charts data ends //charts start
$.getScript(“https://apis.gurufocus.com/js/highstock_1.3.3.js”, function() { //Charts settings start Highcharts.setOptions({ lang : { rangeSelectorZoom : ”, myButtonTitle: ” }, colors: [‘#0EB45A’, ‘#0F22B1’, ‘#FF0000’, ‘#DDDF00’, ‘#24CBE5’, ‘#64E572’, ‘#FF9655’, ‘#FFF263’, ‘#6AF9C4’], chart: { borderRadius : 0, borderWidth : 0, backgroundColor : ‘#FFF’, plotBorderColor : ‘#FFF’, plotBorderWidth : 1, plotBackgroundColor: { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, ‘#FFF’], [1, ‘#FFF’] ] } }, yAxis : { tickWidth : 1, tickColor: ‘#EEEEEE’, lineColor: ‘#EEEEEE’, gridLineColor : ‘#EEEEEE’, labels : { style : { color : ‘#000′, fontSize : ’11px’ } } }, xAxis : { tickColor: ‘#EEEEEE’, lineColor: ‘#EEEEEE’, labels : { style : { color : ‘#000′, fontSize : ’11px’ } } } });
//Charts settings ends var chart = new Highcharts.Chart({ chart : { renderTo : ‘c_’+s+c_id, type : ‘bar’, animation : false }, title : { text : null }, legend : { enabled : false }, exporting : { buttons : { printButton : { enabled : false }, exportButton : { enabled : false } } }, credits : { enabled : false }, xAxis : { lineWidth : 0, tickLength : 0, categories : valuation_cate_arr, labels : { style : { fontSize : ’10px’, color : ‘#000’, width : ‘120px’ } } }, yAxis : { gridLineWidth : 0, title : { text : null }, //minRange : stock_price_now_pos, min : min_num, plotLines : [{ color : ‘green’, width : 1, zIndex : 5, label : { text : ‘Price Now: ‘ + currency_symbol + stock_price_now, style : { fontSize : ‘9px’, color : ‘green’ }, align : ‘center’, verticalAlign : ‘bottom’, rotation : 0, x : -5 }, value : stock_price_now, dashStyle : ‘Dash’ }, { color : ‘#DDD’, width : 2, zIndex : 5, value : 0, dashStyle : ‘Solid’ }], labels : { enabled : false } }, plotOptions : { series : { animation : false, borderColor : ‘#C0C0C0’, shadow : false, cursor : ‘pointer’, point : { events : { click : function() { window.open(this.options.url, ‘_blank’); } } } } }, tooltip : { backgroundColor : ‘#FFFFFF’, borderWidth : 0, borderRadius : 0, style : { fontSize : ‘9px’, color : ‘blue’ }, headerFormat : ‘{point.key} ‘, pointFormat : ‘: ‘ + currency_symbol + ‘{point.y}‘, positioner : function() { return { x : 100, y : -11 }; }, shadow : false }, series : [{ name : ‘valuations’, data : valuation_data_arr }] }, function(chart) { }); }); //charts end }, function(xhr, status, error) { // Upon failure… set the tooltip content to the status and error value //api.set(‘content.text’, status + ‘: ‘ + error); api.set(‘content.text’, ‘No information provided.’); }); //google analytics // ga(‘send’, { // hitType: ‘event’, // eventCategory: ‘Tooltip’, // eventAction: ‘open’, // eventLabel: ‘Tooltip for stock’ // }); return ‘Loading…’ // Set some initial loading text } }, hide: { fixed: true, delay: 500 }, style: { classes: ‘myCustomClass’ } }); //click add_p } //
$(document).ready(function () { CreateToolTips(); });