{"id":76527,"date":"2026-10-22T20:33:22","date_gmt":"2026-10-22T20:33:22","guid":{"rendered":"https:\/\/www.stocktargetadvisor.com\/blog\/?page_id=76527"},"modified":"2026-10-22T20:33:22","modified_gmt":"2026-10-22T20:33:22","slug":"sta-target-tool","status":"publish","type":"page","link":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/","title":{"rendered":"STA Target Tool"},"content":{"rendered":"<div id=\"sta-target-tool\"><style>#sta-target-tool{max-width:1100px;margin:0 auto 60px;color:#17324e;font:16px\/1.65 system-ui,sans-serif}#sta-target-tool *{box-sizing:border-box}#sta-target-tool .hero{background:linear-gradient(120deg,#0d2039,#15548b);color:#fff;padding:38px;border-radius:16px}#sta-target-tool h2{color:inherit;font-size:34px;line-height:1.2;margin:12px 0}#sta-target-tool h3{color:inherit}#sta-target-tool .tag{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800}#sta-target-tool .panel{padding:26px;border:1px solid #d8e2eb;border-radius:12px;margin-top:22px;background:#f6f9fc}#sta-target-tool label{display:block;font-weight:700;margin:12px 0 5px}#sta-target-tool input,#sta-target-tool select{width:100%;padding:12px;border:1px solid #adc0d0;border-radius:7px;background:#fff;font:inherit}#sta-target-tool button{padding:12px 19px;background:#1068ab;color:#fff;border:0;border-radius:7px;cursor:pointer;font:inherit;font-weight:700;margin-top:15px}#sta-target-tool button:disabled{opacity:.6}#sta-target-tool .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}#sta-target-tool .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#sta-target-tool .metric{padding:20px;background:white;border:1px solid #d8e2eb;border-radius:10px}#sta-target-tool .metric strong{display:block;font-size:25px;margin:10px 0}#sta-target-tool .small{font-size:13px;color:#526c80}#sta-target-tool .scroll{overflow:auto}#sta-target-tool table{width:100%;border-collapse:collapse;font-size:14px}#sta-target-tool th,#sta-target-tool td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d8e2eb}#sta-target-tool a{color:#065d9f;text-decoration:underline}#sta-target-tool summary{font-weight:700;cursor:pointer}#sta-target-tool [hidden]{display:none!important}@media(max-width:650px){#sta-target-tool .row,#sta-target-tool .metrics{grid-template-columns:1fr}#sta-target-tool .hero{padding:24px}}<\/style>\n<section class=\"hero\"><span class=\"tag\">STA Research \u00b7 Published-source consensus<\/span><h2>STA Target Tool<\/h2><p>Ask about a stock\u2019s target and analyst outlook. Explore ratings compiled from STA\u2019s published research, with a source for every record.<\/p><\/section>\n<form class=\"panel\" id=\"stat-form\"><label for=\"stat-question\">Your question or ticker<\/label><input id=\"stat-question\" placeholder=\"What is the target for Tesla stock?\" maxlength=\"180\" required><p class=\"small\">Enter a company, ticker or simple stock question. Choose a listing when names overlap; add :CA for Canada. Search uses company and ticker matching, not generative AI.<\/p><div class=\"row\"><div><label for=\"stat-days\">Ratings lookback<\/label><select id=\"stat-days\"><option value=\"90\" selected>90 days \u2014 recent updates<\/option><option value=\"180\">180 days<\/option><option value=\"365\">12 months<\/option><\/select><\/div><div><label for=\"stat-price\">Optional reference price (same currency)<\/label><input id=\"stat-price\" type=\"number\" min=\"0.0001\" step=\"any\" placeholder=\"Enter price to calculate implied return\"><\/div><\/div><label for=\"stat-date\">Reference price date (required with a price)<\/label><input id=\"stat-date\" type=\"date\"><button id=\"stat-submit\">Find Target<\/button><p id=\"stat-status\" role=\"status\" aria-live=\"polite\"><\/p><\/form>\n<section id=\"stat-results\" class=\"panel\" hidden aria-label=\"Search results\"><\/section>\n<details class=\"panel\"><summary>Coverage and calculation method<\/summary><p id=\"stat-coverage\">Loading local index status\u2026<\/p><p>The index scans published STA posts and pages. It extracts explicit company\/ticker\/firm rating sentences and clearly labelled ratings tables. Narrative-only forecasts, unrecognised layouts, ambiguous targets and Weiss Ratings are excluded. Each source is refreshed when it is edited or unpublished.<\/p><p>One latest recognised rating and one latest valid target per firm are used within the selected lookback. A newer rating-only update can retain that firm\u2019s earlier target, with its own date shown. Withdrawn coverage blocks older values. Duplicates are removed; conflicting values on the same report date are excluded. Broker-brand aliases are normalised where known. Different listings and currencies are never averaged together. Ticker plus listing is the primary identifier; the company name is a secondary display label. Company-name differences are flagged for review and do not change the ticker assignment. Currency remains separate for each calculation.<\/p><p>Dates use the date in the report title when available; otherwise the publication date, labelled as such. Figures remain historical observations. The tool does not adjust old targets for stock splits or currency conversions. The selected lookback is not proof that a target remains active.<\/p><p>Calculations use all available valid values within the selected window, taking each firm\u2019s latest rating and latest target once. The default is 90 days to emphasise recent updates. Mean target is a simple arithmetic average. A single-firm target or rating is shown as such, not described as a consensus; small samples are labelled. No value is invented when none is available. The analyst score maps Strong Buy to 5; Buy, Outperform, Overweight and Positive to 4; Hold, Neutral, Market Perform, Sector Perform and Equal Weight to 3; Underperform, Underweight and Reduce to 2; Sell and Strong Sell to 1. Unsupported ratings are displayed but not scored. Scores of 4.5+, 3.5+, 2.5+, 1.5+ and below 1.5 map to Strong Buy, Buy, Hold, Underperform and Sell.<\/p><p>The separate target-based signal uses the reader\u2019s reference price: Positive at +15% or more; Negative at -10% or less; Neutral in between. It excludes dividends and does not assess company risk. These are disclosed tool rules, not STA\u2019s separate fundamental or technical rating, a personalised recommendation, or a guaranteed return. No live stock-price feed is connected.<\/p><\/details><\/div>\n<script>(function(){'use strict';const root=document.getElementById('sta-target-tool');if(!root)return;const api=\"https:\\\/\\\/www.stocktargetadvisor.com\\\/blog\\\/wp-json\\\/sta-target\\\/v1\\\/\",$=s=>root.querySelector(s),out=$('#stat-results'),status=$('#stat-status');let last=null;const esc=s=>String(s==null?'':s).replace(\/[&<>\"']\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));const money=(n,c)=>n==null?'\u2014':new Intl.NumberFormat('en-CA',{style:'currency',currency:c}).format(n);async function get(path){const response=await fetch(api+path,{credentials:'same-origin'});const data=await response.json();if(!response.ok)throw Error(data.message||'Search is unavailable.');return data}function coverage(s){return(s.complete?'Index build complete':'Index build in progress')+' \u00b7 '+(s.scanned||0)+' published pages scanned \u00b7 '+(s.sources||0)+' source pages with extracted records \u00b7 '+(s.records||0)+' stored records.'}get('status').then(s=>$('#stat-coverage').textContent=coverage(s)).catch(()=>$('#stat-coverage').textContent='Local index status is unavailable.');function record(r,field,c){if(!r)return'\u2014';return'<strong>'+esc(field==='target'?money(r.target,c):r.rating)+'<\/strong><br><span class=\"small\">'+esc(r.report_date)+' \u00b7 '+esc(r.date_basis)+'<\/span><br><span class=\"small\">Source label: '+esc(r.company)+'<\/span><br><a href=\"'+esc(r.source_url)+'\" target=\"_blank\" rel=\"noopener\">Source<\/a><details><summary>Evidence<\/summary>'+esc(r.evidence)+'<\/details>'}function analystScorecard(d,ret){const scored=d.firms.filter(f=>f.rating_record&&f.rating_record.rating_score!=null),bull=scored.filter(f=>Number(f.rating_record.rating_score)>=4).length,bear=scored.filter(f=>Number(f.rating_record.rating_score)<=2).length,neutral=scored.length-bull-bear,n=scored.length,balance=n?(bull-bear)\/n:null,label=balance==null?'Insufficient data':balance>=0.6?'Bullish':balance>=0.2?'Slightly Bullish':balance<=-0.6?'Bearish':balance<=-0.2?'Slightly Bearish':'Neutral';const good=[],bad=[],notes=[];if(bull)good.push(bull+' of '+n+' rated firms have a Buy-equivalent or stronger outlook.');if(bear)bad.push(bear+' of '+n+' rated firms have an Underperform-equivalent or weaker outlook.');if(neutral)notes.push(neutral+' of '+n+' rated firms have a Hold-equivalent outlook.');if(ret!=null){if(ret>0)good.push('The available average target is '+ret.toFixed(2)+'% above your dated reference price.');else if(ret<0)bad.push('The available average target is '+Math.abs(ret).toFixed(2)+'% below your dated reference price.');else notes.push('The average target equals your reference price.');}else notes.push('Add a dated reference price to assess target upside or downside.');if(d.target_count>=2&&d.average>0){const spread=100*(d.high-d.low)\/d.average;if(spread>=40)bad.push('Targets are widely dispersed: the high-to-low spread is '+spread.toFixed(1)+'% of the average, indicating substantial disagreement.');else notes.push('The high-to-low target spread is '+spread.toFixed(1)+'% of the average; this describes agreement, not forecast accuracy.');}if(n<3)notes.push(n===1?'Only one rated firm is available; this is not a consensus.':'Fewer than three rated firms are available; sentiment has limited coverage.');if(d.target_count<3)notes.push(d.target_count+' target firm'+(d.target_count===1?'':'s')+' available; the target estimate has limited coverage.');const dates=d.firms.flatMap(f=>[f.rating_record,f.target_record]).filter(Boolean).map(r=>r.report_date).sort();if(dates.length){const age=Math.floor((Date.now()-Date.parse(dates[dates.length-1]+'T00:00:00Z'))\/86400000);if(age>60)notes.push('The newest included record is more than 60 days old.');}if(d.identity_excluded)notes.push('Source company-name variations are flagged below; check the evidence against the ticker.');if(d.conflicts_excluded)notes.push(d.conflicts_excluded+' conflicting fields were excluded.');const list=(items,empty)=>'<ul>'+ (items.length?items.map(t=>'<li>'+esc(t)+'<\/li>').join(''):'<li>'+empty+'<\/li>')+'<\/ul>';return '<section aria-label=\"Bullish and bearish analyst scorecard\" class=\"sta-scorecard\"><h3>STA Analyst Sentiment<\/h3><p><strong>'+label+'<\/strong>'+(balance==null?'':' \u00b7 Balance score '+(balance>0?'+':'')+(balance*100).toFixed(0)+' \/ 100')+'<\/p><p>'+bull+' bullish \u00b7 '+neutral+' neutral \u00b7 '+bear+' bearish analyst ratings<\/p><div class=\"metrics\"><div class=\"metric\"><h4>What to like<\/h4>'+list(good,'No bullish factors identified in the available analyst data.')+'<\/div><div class=\"metric\"><h4>What not to like<\/h4>'+list(bad,'No bearish factors identified in the available analyst data. This does not mean the stock has no risks.')+'<\/div><\/div><h4>Coverage and context<\/h4>'+list(notes,'See the dated source records below.')+'<details><summary>How this sentiment is calculated<\/summary><p>One latest rating per firm in the selected lookback. Buy, Outperform and Overweight equivalents count as bullish; Hold equivalents as neutral; Underperform and Sell equivalents as bearish. Balance = (bullish firms \u2212 bearish firms) \u00f7 all scored firms \u00d7 100. Scores of +60 or higher are Bullish; +20 to below +60 Slightly Bullish; above \u221220 to below +20 Neutral; above \u221260 to \u221220 Slightly Bearish; \u221260 or lower Bearish. Target upside and target dispersion are context only and do not change this rating.<\/p><p>This is an analyst-data scorecard inspired by STA\u2019s earlier presentation, not the legacy fundamental score. Cash flow, profitability, valuation, debt and technical trends are not assessed here. Missing inputs are not treated as positive or negative. Small samples can produce extreme scores. This is not a buy or sell recommendation.<\/p><\/details><\/section>';}function fundamentalScorecard(d){const x=d.published_analysis||{factors:[],missing:[],articles_reviewed:0},f=x.factors,scored=f.filter(a=>a.value!==0),cats={};scored.forEach(a=>{(cats[a.category]||(cats[a.category]=[])).push(a.value)});const names=Object.keys(cats),fund=names.length?names.reduce((s,k)=>s+cats[k].reduce((a,b)=>a+b,0)\/cats[k].length,0)\/names.length:null,analyst=d.score==null?null:(d.score-3)\/2,complete=names.length>=3&&scored.length>=5,combined=fund==null?null:analyst==null?fund:0.8*fund+0.2*analyst,score=complete?5+5*combined:null,tilt=combined==null?'Insufficient published evidence':combined>=0.4?'Bullish':combined>=0.1?'Slightly Bullish':combined<=-0.4?'Bearish':combined<=-0.1?'Slightly Bearish':'Neutral',label=complete?tilt:fund==null?'Insufficient financial evidence':'Limited evidence \u2014 '+tilt.toLowerCase()+' tilt';const bull='<svg role=\"img\" aria-label=\"Bull\" width=\"76\" height=\"76\" viewBox=\"0 0 100 100\"><path fill=\"currentColor\" d=\"M30 35C8 35 5 13 9 10c6 14 14 16 26 12h30c12 4 20 2 26-12 4 3 1 25-21 25l-3 14 8 16-12 23H37L25 65l8-16z\"\/><ellipse fill=\"white\" cx=\"50\" cy=\"69\" rx=\"18\" ry=\"10\"\/><circle fill=\"white\" cx=\"37\" cy=\"43\" r=\"4\"\/><circle fill=\"white\" cx=\"63\" cy=\"43\" r=\"4\"\/><circle cx=\"43\" cy=\"69\" r=\"3\"\/><circle cx=\"57\" cy=\"69\" r=\"3\"\/><\/svg>',bear='<svg role=\"img\" aria-label=\"Bear\" width=\"76\" height=\"76\" viewBox=\"0 0 100 100\"><g fill=\"currentColor\"><circle cx=\"23\" cy=\"25\" r=\"16\"\/><circle cx=\"77\" cy=\"25\" r=\"16\"\/><ellipse cx=\"50\" cy=\"55\" rx=\"37\" ry=\"35\"\/><\/g><circle fill=\"white\" cx=\"36\" cy=\"46\" r=\"4\"\/><circle fill=\"white\" cx=\"64\" cy=\"46\" r=\"4\"\/><ellipse fill=\"white\" cx=\"50\" cy=\"68\" rx=\"18\" ry=\"14\"\/><path d=\"M40 62h20l-10 10zM49 70h2v9h-2z\"\/><\/svg>';const icon=combined==null||Math.abs(combined)<0.1?'<span aria-label=\"Neutral balance\" style=\"font-size:54px\">\u2194<\/span>':combined>0?bull:bear;const rows=items=>items.length?'<ul>'+items.map(a=>'<li><strong>'+esc(a.label)+'<\/strong> \u2014 '+esc(a.evidence)+' <span class=\"small\">('+esc(a.date)+', '+esc(a.date_basis)+')<\/span> <a href=\"'+esc(a.source_url)+'\" target=\"_blank\" rel=\"noopener noreferrer\">STA source<\/a>'+(a.conflict?' \u00b7 Conflicting same-date evidence; unscored.':a.value===0?' \u00b7 Mixed or qualified evidence; unscored.':'')+'<\/li>').join('')+'<\/ul>':'<p>No supported factors found in this category.<\/p>';return '<section class=\"sta-published-analysis\" aria-label=\"STA fundamental evidence analysis\"><h3>STA Fundamental Evidence Analysis<\/h3><div style=\"display:flex;align-items:center;gap:18px;color:'+(combined==null||Math.abs(combined)<0.1?'#475467':combined>0?'#147d45':'#b42318')+'\">'+icon+'<div><strong style=\"font-size:24px\">'+esc(label)+'<\/strong><p>'+(score==null?'Overall score withheld: at least 5 scored financial checks across 3 categories are required.':score.toFixed(1)+' \/ 10 \u00b7 Published-evidence score')+'<\/p><\/div><\/div><p>'+scored.filter(a=>a.value>0).length+' positive \u00b7 '+scored.filter(a=>a.value<0).length+' negative \u00b7 '+f.filter(a=>a.value===0).length+' mixed\/conflicting \u00b7 '+x.missing.length+' unavailable checks. '+x.articles_reviewed+' recent ticker-matched STA articles reviewed.<\/p><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px\"><div class=\"metric\"><h4 style=\"color:#147d45\">What to like<\/h4>'+rows(f.filter(a=>a.value>0))+'<\/div><div class=\"metric\"><h4 style=\"color:#b42318\">What not to like<\/h4>'+rows(f.filter(a=>a.value<0))+'<\/div><\/div>'+(f.some(a=>a.value===0)?'<h4>Mixed evidence \u2014 not scored<\/h4>'+rows(f.filter(a=>a.value===0)):'')+'<details><summary>Data coverage and methodology<\/summary><p>Checks without usable evidence: '+esc(x.missing.join(', ')||'None')+'.<\/p><p>Uses the latest matching published statement per check within '+d.days+' days, from up to 40 ticker-matched single-stock article candidates. The date is the article publication\/report date; check the linked source for the financial reporting period. Reported forecasts are excluded when explicitly identified. Source statements and peer comparisons are not independently verified or recalculated.<\/p><p>Each supported financial check scores +1 or \u22121; mixed statements and missing data are unscored. Checks are averaged within each category, then categories receive equal weight. The financial score has 80% weight and the available analyst rating score 20% when both exist. Without analyst ratings, the financial score stands alone. The combined balance maps to a 0\u201310 scale: 7+ Bullish, 5.5\u2013below 7 Slightly Bullish, above 4.5\u2013below 5.5 Neutral, above 3\u20134.5 Slightly Bearish, 3 or below Bearish. Coverage is a minimum evidence rule, not a confidence estimate.<\/p><p>This is STA\u2019s new rules-based published-evidence model using fundamental-analysis concepts. It is not the old STA algorithm, an independently calculated current ratio model, or a CFA Institute rating. It does not assess all company risks. Historical source opinions may be stale; inspect dates and evidence. No unsupported financial values or peer rankings are generated.<\/p><\/details><\/section>';}function render(d,price,date){last=d;let ret=d.average!=null&&price?100*(d.average\/price-1):null,signal=ret==null?'Reference price needed':ret>=15?'Positive':ret<=-10?'Negative':'Neutral';let targetDates=d.firms.filter(f=>f.target_record).map(f=>f.target_record.report_date).sort();out.innerHTML='<p class=\"tag\">STA Research \u00b7 '+esc(d.currency)+'<\/p><h2>'+esc(d.symbol)+'<\/h2><p>'+esc(d.company)+'<\/p><p>'+(d.average==null?'No usable targets were found within this lookback. Try a longer window.':'The available-data target average is <strong>'+money(d.average,d.currency)+'<\/strong>, based on '+d.target_count+' firms.')+'<\/p><div class=\"metrics\"><div class=\"metric\">'+(d.target_count===1?'Single-firm target':'Average target')+'<strong>'+money(d.average,d.currency)+'<\/strong><span class=\"small\">'+d.target_count+' target firms'+(d.target_count===1?' \u00b7 Not a consensus':d.target_count<3?' \u00b7 Limited sample':'')+(d.average!=null?' \u00b7 Median '+money(d.median,d.currency)+' \u00b7 Range '+money(d.low,d.currency)+'\u2013'+money(d.high,d.currency):'')+'<\/span><\/div><div class=\"metric\">Available-data rating<strong>'+esc((d.rating_count===1?'Single-firm: ':'')+d.rating)+'<\/strong><span class=\"small\">'+d.rating_count+' scored firms'+(d.rating_count===1?' \u00b7 Not a consensus':d.rating_count<3?' \u00b7 Limited sample':'')+(d.score!=null?' \u00b7 '+d.score.toFixed(2)+'\/5':'')+'<\/span><\/div><div class=\"metric\">Target-based signal<strong>'+signal+'<\/strong><span class=\"small\">'+(ret==null?'Requires an available target and a reference price':(ret>=0?'+':'')+ret.toFixed(2)+'% vs reader-entered '+money(price,d.currency)+' dated '+esc(date))+'<\/span><\/div><\/div><p class=\"small\">'+esc(coverage(d.status))+' '+d.records_found+' matching records in '+d.days+' days \u00b7 '+d.duplicates_removed+' duplicates removed \u00b7 '+d.conflicts_excluded+' conflicting fields excluded \u00b7 '+d.identity_excluded+' company-name variations flagged (ticker remains primary). '+(targetDates.length?'Target dates: '+targetDates[0]+' to '+targetDates[targetDates.length-1]+'. ':'')+(d.limited?'Result safety limit reached; this calculation is incomplete. ':'')+'Coverage includes recognised published records, not every analyst covering this stock.<\/p>'+(d.currencies.length>1?'<label for=\"stat-currency\">Target currency<\/label><select id=\"stat-currency\">'+d.currencies.map(c=>'<option '+(c===d.currency?'selected':'')+'>'+esc(c)+'<\/option>').join('')+'<\/select><p class=\"small\">Targets in different currencies are analysed separately. Re-enter any reference price in the selected currency.<\/p>':'')+fundamentalScorecard(d)+analystScorecard(d,ret)+'<h3>Latest rating and target per firm<\/h3><div class=\"scroll\"><table><thead><tr><th>Firm<\/th><th>Latest rating<\/th><th>Latest target ('+esc(d.currency)+')<\/th><th>Notes<\/th><\/tr><\/thead><tbody>'+d.firms.map(f=>'<tr><td>'+esc(f.firm)+'<\/td><td>'+record(f.rating_record,'rating',d.currency)+'<\/td><td>'+record(f.target_record,'target',d.currency)+'<\/td><td>'+esc(Object.keys(f.conflicts).length?'Same-date conflict excluded':f.withdrawn_date?'Coverage withdrawal recorded '+f.withdrawn_date:'Latest update '+f.latest_update)+'<\/td><\/tr>').join('')+'<\/tbody><\/table><\/div>';out.hidden=false;const cur=$('#stat-currency');if(cur)cur.onchange=()=>{$('#stat-price').value='';run(d.symbol,cur.value)}}async function run(q,currency){const price=Number($('#stat-price').value)||null,date=$('#stat-date').value;if(price&&(!date||date>new Date().toISOString().slice(0,10))){status.textContent='Enter a reference price date that is not in the future.';return}$('#stat-submit').disabled=true;status.textContent='Searching the compiled STA ratings index\u2026';out.hidden=true;try{const d=await get('search?'+new URLSearchParams({q,days:$('#stat-days').value,currency:currency||''}));if(d.candidates){out.innerHTML='<h2>'+esc(d.message)+'<\/h2>'+d.candidates.map((c,i)=>'<button type=\"button\" data-choice=\"'+i+'\">'+esc(c.symbol)+' \u00b7 '+esc(c.company)+'<\/button> ').join('')+'<p class=\"small\">'+esc(coverage(d.status))+'<\/p>';out.hidden=false;out.querySelectorAll('[data-choice]').forEach(b=>b.onclick=()=>{const c=d.candidates[Number(b.dataset.choice)];$('#stat-question').value=c.symbol;run(c.symbol,'')});status.textContent='Search complete.'}else{render(d,price,date);status.textContent='Search complete for '+d.symbol+'.'}}catch(e){status.textContent=e.message}finally{$('#stat-submit').disabled=false}}$('#stat-form').addEventListener('submit',e=>{e.preventDefault();run($('#stat-question').value,'')})})();<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-76527","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.4 (Yoast SEO v21.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>STA Target Tool | Stock Target Advisor<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"STA Target Tool\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"Stock Target Advisor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/StockTargetAdvisor\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.stocktargetadvisor.com\/blog\/wp-content\/uploads\/2019\/11\/Stock-Target-Advisor.png\" \/>\n\t<meta property=\"og:image:width\" content=\"291\" \/>\n\t<meta property=\"og:image:height\" content=\"59\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@AdvisorTarget\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/\",\"url\":\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/\",\"name\":\"STA Target Tool | Stock Target Advisor\",\"isPartOf\":{\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#website\"},\"datePublished\":\"2026-10-22T20:33:22+00:00\",\"dateModified\":\"2026-10-22T20:33:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.stocktargetadvisor.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"STA Target Tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#website\",\"url\":\"https:\/\/www.stocktargetadvisor.com\/blog\/\",\"name\":\"Stock Target Advisor\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.stocktargetadvisor.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#organization\",\"name\":\"Stock Target Advisor\",\"alternateName\":\"STA\",\"url\":\"https:\/\/www.stocktargetadvisor.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/stocktargetadvisor.com\/wp-content\/uploads\/2019\/10\/STAlogo.jpeg\",\"contentUrl\":\"http:\/\/stocktargetadvisor.com\/wp-content\/uploads\/2019\/10\/STAlogo.jpeg\",\"width\":\"225\",\"height\":\"225\",\"caption\":\"Stock Target Advisor\"},\"image\":{\"@id\":\"https:\/\/www.stocktargetadvisor.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/StockTargetAdvisor\/\",\"https:\/\/twitter.com\/AdvisorTarget\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"STA Target Tool | Stock Target Advisor","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"STA Target Tool","og_url":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/","og_site_name":"Stock Target Advisor","article_publisher":"https:\/\/www.facebook.com\/StockTargetAdvisor\/","og_image":[{"width":291,"height":59,"url":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-content\/uploads\/2019\/11\/Stock-Target-Advisor.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@AdvisorTarget","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/","url":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/","name":"STA Target Tool | Stock Target Advisor","isPartOf":{"@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#website"},"datePublished":"2026-10-22T20:33:22+00:00","dateModified":"2026-10-22T20:33:22+00:00","breadcrumb":{"@id":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.stocktargetadvisor.com\/blog\/sta-target-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.stocktargetadvisor.com\/blog\/"},{"@type":"ListItem","position":2,"name":"STA Target Tool"}]},{"@type":"WebSite","@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#website","url":"https:\/\/www.stocktargetadvisor.com\/blog\/","name":"Stock Target Advisor","description":"","publisher":{"@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.stocktargetadvisor.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#organization","name":"Stock Target Advisor","alternateName":"STA","url":"https:\/\/www.stocktargetadvisor.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#\/schema\/logo\/image\/","url":"http:\/\/stocktargetadvisor.com\/wp-content\/uploads\/2019\/10\/STAlogo.jpeg","contentUrl":"http:\/\/stocktargetadvisor.com\/wp-content\/uploads\/2019\/10\/STAlogo.jpeg","width":"225","height":"225","caption":"Stock Target Advisor"},"image":{"@id":"https:\/\/www.stocktargetadvisor.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/StockTargetAdvisor\/","https:\/\/twitter.com\/AdvisorTarget"]}]}},"_links":{"self":[{"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/pages\/76527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/comments?post=76527"}],"version-history":[{"count":4,"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/pages\/76527\/revisions"}],"predecessor-version":[{"id":76532,"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/pages\/76527\/revisions\/76532"}],"wp:attachment":[{"href":"https:\/\/www.stocktargetadvisor.com\/blog\/wp-json\/wp\/v2\/media?parent=76527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}