1"use strict";(globalThis.webpackChunksamw=globalThis.webpackChunksamw||[]).push([[47712],{777243(e,t,r){r(218111),r(161701),r(18237),r(962953),r(803296),r(527208),r(548408),r(814603),r(147566),r(198721);const a=(e,t)=>e.reduce(async(e,r)=>{const n=await e,s=await t(r);return Array.isArray(s.value)?n.concat({...s,value:await a(s.value,t)}):n.concat(s)},Promise.resolve([])),n=(e,t,r)=>e.reduce((e,r)=>{const a=t(e,r);return Array.isArray(r.value)?n(r.value,t,a):a},r);r.d(t,["Dm",0,e=>{try{const t=new URL(e.attributes.href);return`${t.pathname}${t.hash}`}catch{return e.attributes.href}},"G2",0,n,"Jo",0,async(e,t)=>({...e,sections:await Promise.all(e.sections.map(e=>t(e)))}),"MH",0,e=>({type:"text",value:e}),"Q",0,{BatchGeneration:"regular_batch_generation",Articles:"articles",Ratings:"ratings",Price:"price",EarningCall:"earning_call"},"Zv",0,(e,t)=>({...e,sections:e.sections.map(e=>t(e))}),"dq",0,e=>"attributes"in e&&"href"in e.attributes,"ir",0,e=>"text"===e.type&&"string"==typeof e.value,"o6",0,a])},734876(e,t,r){var a=r(111008),n=r(371467),s=r(324420);const i="earning_call_statement";r.d(t,["D",0,e=>{let t=e.getRecentEarningsDate,r=e.getHasTranscriptsSince;return async e=>{const o=await t(e.symbol.slug);if(!o||(0,n.M)(o)>=14)return e;if(!await r(e.symbol.slug,o))return e;const l={id:i,title:"",content:[]},c=e.sections.findIndex(e=>e.id===s.h);return{...e,sections:(0,a.M)(c,l,e.sections)}}},"U",0,i])},206772(e,t,r){var a=r(777243);const n="factor_grades";r.d(t,["o",0,e=>e.type===n&&"grades"in e,"ox",0,async e=>({type:n,value:[(0,a.MH)("FACTOR_GRADES")],changes:[],grades:e}),"zZ",0,{Valuation:"valuation_changed",Growth:"growth_changed",Profitability:"profitability_changed",Momentum:"momentum_changed",Revisions:"revisions_changed"}])},140855(e,t,r){r.d(t,{kP:()=>u,vF:()=>p,$I:()=>g,fN:()=>d});var a=r(205544),n=(r(962953),r(111008)),s=r(777243);r(218111),r(18237);const i={MarketCap:"marketcap_display",EPSForward:"eps_change_display",PriceToEarningsGAAPForward:"pe_gaap_fy1",PriceToEarningsNonGAAPForward:"pe_nongaap_fy1",DivYieldFwd:"div_yield_fwd",DivYieldTtm:"dividend_yield",DivRateFwd:"div_rate_fwd",DivRateTtm:"div_rate_ttm",DivDistribution:"div_distribution"},o=async(e,t,r)=>{var a;return t.hasNoYield?{}:{..."forward"===t.divYieldType?{divYieldFwd:e[i.DivYieldFwd],divRateFwd:e[i.DivRateFwd]}:{divYieldTtm:e[i.DivYieldTtm],divRateTtm:e[i.DivRateTtm]},divDistribution:null===(a=e[i.DivDistribution])||void 0===a?void 0:a.value,divExDate:await r(t.slug)}},l=async e=>{var t;let r=e.symbol,a=e.getTickerMetricFields,n=e.getEPSEstimate,s=e.getLastDividendExDate;const l=(await a(Object.values(i),r.name)).data.reduce((e,t)=>(e[t.metricType.field]=t,e),{});return{marketCap:l[i.MarketCap].value,epsForward:null!==(t=l[i.EPSForward])&&void 0!==t?t:{value:await n(r.id,r.primaryEpsConsensusMeanType),meaningful:!0},priceToEarnings:"gaap"===r.primaryEpsConsensusMeanType?l[i.PriceToEarningsGAAPForward]:l[i.PriceToEarningsNonGAAPForward],industry:r.subIndustry.name,...await o(l,r,s)}},c="report_header_section",u={QuantRatingUp:"quant_rating_up",QuantRatingDown:"quant_rating_down",MetricsUp:"metrics_up",MetricsDown:"metrics_down"},d=e=>e.id===c,g=(e,t)=>(0,s.Zv)(e,e=>d(e)?{...e,changes:[...e.changes,t]}:e),p=e=>{let t=e.getQuantRating,r=e.getEPSEstimate,s=e.getTickerMetricFields,i=e.getLastDividendExDate;return async e=>{const o=await Promise.all([l({symbol:e.symbol,getEPSEstimate:r,getTickerMetricFields:s,getLastDividendExDate:i}),t(e.symbol.name,e.createdAt)]),u=(0,a.A)(o,2),d=u[0],g=u[1];return((e,t)=>({...t,sections:(0,n.M)(0,e,t.sections)}))({id:c,title:"",content:[],changes:[],metrics:d,quantRating:g},e)}}},735038(e,t,r){var a=r(615956),n=r(513907),s=r(291623),i=r(777243);const o="analysisLink",l="otherStocksInIndustryLink";r.d(t,["E",0,(e,t)=>({type:o,value:[(0,i.MH)(`Investing Groups discussing ${e.toUpperCase()}`)],attributes:{href:s.g.investingGroupsDirectory+(0,a.B)({primary_only:!1,ticker:`${t}-${e}`}),target:"_blank"}}),"JI",0,e=>({type:o,value:[(0,i.MH)(`Read more analysis on ${e.toUpperCase()}`)],attributes:{href:(0,n.tW)(`${s.g.symbolPage}/analysis`,{symbolSlug:e}),target:"_blank"}}),"Jv",0,e=>(0,i.dq)(e)&&e.type===l,"r9",0,(e,t)=>({type:l,value:[(0,i.MH)(`Top rated stocks in the â${e}â Industry`)],attributes:{href:t,target:"_blank"}}),"vT",0,e=>(0,i.dq)(e)&&e.type===o])},324420(e,t,r){r(218111),r(161701);var a=r(735038);const n="more_on_symbol";r.d(t,["h",0,n,"k",0,e=>{const t=e.symbol,r=e.sections,s=t.subIndustry.meta.screenerLinks.self,i=[(0,a.E)(t.name,t.id),s?(0,a.r9)(t.subIndustry.name,s):null,(0,a.JI)(t.name)].filter(
1Boolean),o={id:n,title:`More on ${t.name.toUpperCase()}`,content:i.map(e=>({type:"p",value:[e]}))};return{...e,sections:r.concat(o)}}])},561744(e,t,r){r(962953);var a=r(777243),n=r(251951);const s="noRecentAnalysisComment";r.d(t,["U",0,e=>e.type===s,"k",0,e=>t=>(0,a.Zv)(t,t=>(0,n.AG)(t)||(0,n.Zt)(t)?e?t:(e=>{const t={type:s,value:[(0,a.MH)("*There are very few or no recent analysis available")]};return{...e,content:[t,...e.content]}})(t):t)])},427781(e,t,r){var a=r(777243);const n="readMoreLink",s=e=>(0,a.dq)(e)&&e.type===n&&"resource"in e;r.d(t,["UK",0,e=>s(e)&&"filing"===e.resource.type,"W6",0,e=>s(e)&&"fullArticle"===e.resource.type,"YA",0,(e,t)=>({...e,type:n,value:e.value,resource:t})])},476671(e,t,r){r(962953),r(803296),r(527208),r(548408),r(814603),r(147566),r(198721);var a=r(513907);r.d(t,["I",0,(e,t)=>{var r,n,s;const i=(e=>{try{return new URL(e).pathname}catch{return e}})(e),o=(0,a.B6)(t,i);return null!==(r=(null==o||null===(n=o.params)||void 0===n?void 0:n.articleId)||(null==o||null===(s=o.params)||void 0===s?void 0:s.id))&&void 0!==r?r:""}])},501533(e,t,r){r.d(t,{Vd:()=>u,cc:()=>c,oQ:()=>g});var a=r(205544),n=r(676559),s=r(111008),i=r(740453),o=r(839855),l=r(127247);const c="report_credibility",u="report_credibility_chart",d={type:u,value:[]},g=e=>{let t=e.isWrapper,r=e.parseHtml;return e=>{const u=(0,o.I)(r((0,i.S)("### About Seeking Alphaâs Summary reports\n This report integrates all the crowd-sourced wisdom of Seeking Alpha analysis and our proprietary quant model into one easy-to-read report.\n AI tools frequently struggle to provide reliable guides for investors, because the sources on which they base their answers or recommendations lack a proven track record in stock picking, and are frequently written by journalists or marketers rather than investors.\n In contrast, Seeking Alpha uses generative AI to create Summary reports exclusively from our own trusted, editor-approved content and financial data. We use unique sources exclusive to Seeking Alpha. These sources have excellent stock picking track records, and are produced by investors, for investors.\n Our main sources are Seeking Alphaâs quant ratings and analyst articles. Both of these have long track records of strong stock picking performance. Hereâs [the track record of our quant ratings.](https://seekingalpha.com/performance/quant) And hereâs [the track record of the ratings from our analystsâ articles](https://about.seekingalpha.com/analyst-ratings), which illustrates âthe wisdom of the crowdâ at the heart of Seeking Alphaâs crowd-sourced investment analysis.\n The result is that our Summary reports share the same predictive strength as our Quant ratings, and summarize valuable insights from Seeking Alpha analysts, who have also beaten the market as a group.",l.B)),(0,n.m)(c),t),g=(0,a.A)(u,1)[0],p={...g,content:(0,s.M)(g.content.length-1,d,g.content)};return{...e,sections:e.sections.concat(p)}}}},740453(e,t,r){var a=r(205544);r(218111),r(18237),r(725440),r.d(t,["S",0,(e,t)=>t.reduce((e,t)=>{let r=(0,a.A)(t,2),n=r[0],s=r[1];return e.replace(n,s)},e.concat("\n\n"))])},839855(e,t,r){r.d(t,{I:()=>l}),r(944114),r(218111),r(22489),r(18237);var a=r(777243);r(874423),r(725440),r(879978);const n=["h2","h3"],s=e=>n.includes(e.tagName.toLowerCase()),i=(e,t)=>!(!s(e)||!s(t))||e.tagName===t.tagName,o=(e,t)=>{return(e=>{var t;return!(null!==(t=e.textContent)&&void 0!==t&&t.replaceAll(/\s/gu,""))})(e)?null:e.tagName?{type:e.tagName.toLowerCase(),value:Array.from(e.childNodes,e=>o(e,t)).filter(Boolean),...e.getAttribute("href")&&{attributes:{href:e.getAttribute("href"),target:t?"":"_blank"}}}:(0,a.MH)(null!==(r=e.textContent)&&void 0!==r?r:"");var r},l=(e,t,r)=>(e=>{const t=Array.from(e.querySelectorAll(n.join(", ")));return t.length?t:Array.from(e.querySelectorAll(":scope > b"))})(e).reduce((e,a,n,s)=>{var l;const c=[];let u=a.nextElementSibling;for(;u&&!i(a,u);)c.push(o(u,r)),u=u.nextElementSibling;if(!c.length)return e;const d=null!==(l=a.textContent)&&void 0!==l?l:"";
1return e.push({id:t(d,n,s.length),title:d,content:c.filter(Boolean)}),e.filter(e=>e.content.length)},[])},251951(e,t,r){r(874423);const a="positives_about_symbol",n="concerns_about_symbol",s="company_description",i="competitors_and_unique_value";r.d(t,["AG",0,e=>e.id===a,"Ik",0,a,"Tn",0,s,"Vd",0,n,"WL",0,i,"Wc",0,(e,t,r)=>e.includes("Positives")?a:e.includes("Concerns")?n:e.includes("Company Description")||((e,t)=>0===e&&4===t)(t,r)?s:e.includes("Competitors")?i:e,"Zt",0,e=>e.id===n])},127247(e,t,r){r(725440),r(879978);r.d(t,["B",0,[[/-{2,}\s*\n*/gu,""],[/\n\s+\n/gu,"\n\n"],[/\[([^\]]+)\]\(([^)]+)\)/gu,(e,t,r)=>`<a href="${r}">${t.replaceAll("\n","")}</a>`],[/(#{1,6})(\s+\n)/gu,"$1 "],[/#{6}\s+([^\n]+)/gu,"<h6>$1</h6>"],[/#{5}\s+([^\n]+)/gu,"<h5>$1</h5>"],[/#{4}\s+([^\n]+)/gu,"<h4>$1</h4>"],[/#{3}\s+([^\n]+)/gu,"<h3>$1</h3>"],[/#{2}\s+([^\n]+)/gu,"<h2>$1</h2>"],[/#{1}\s+([^\n]+)/gu,"<h1>$1</h1>"],[/\*{2}(.+)\*{2}\n/gu,"<strong>$1 </strong>"],[/\*\*\s?([^\n]+)\*\*/gu,"<b>$1</b>"],[/\*\s?([^\n]+)\*/gu,"<i>$1</i>"],[/__([^_]+)__/gu,"<b>$1</b>"],[/_([^_`]+)_/gu,"<i>$1</i>"],[/-\s([\s\S]*?)(?=[^ ]-\s|\n\n)/gu,"<ul>\n<li>\n$1\n</li>\n</ul>"],[/\n\d\.(.+)/gu,"<ul>\n<li>\n$1\n</li>\n</ul>"],[/<\/ul>\s*<ul>/gu,""],[/([^\n]+\n?)/gu,(e,t)=>t.startsWith("<")&&!t.startsWith("<strong")?e:`\n<p>\n${t}</p>\n`],[/<li>(.*?)<\/li>/gsu,(e,t)=>`<li>${t.replaceAll(/<\/?p>/gu,"")}</li>`]]])},273771(e,t,r){var a=r(676559),n=r(740453),s=r(839855),i=r(127247);const o="rating_explanation";r.d(t,["E",0,o,"X",0,e=>{var t;let r=e.response,l=e.parseHtml,c=e.isWrapper;const u=r.attributes.ratingsResponse;if(!u)return null;const d=(0,n.S)(u,i.B);return null!==(t=(0,s.I)(l(d),(0,a.m)(o),c)[0])&&void 0!==t?t:null}])},460082(e,t,r){var a=r(317876),n=r(352222),s=r(502131);r.d(t,["L",0,async e=>{let t=e.symbolId;return(await a.W.get("account/{cookie_key}/report_history",{schema:{path:s.jx,query:s.oL,response:s.AS},path:{cookie_key:(0,n.Z0)()},query:{ticker_id:t}})).body}])},502131(e,t,r){var a=r(308879);const n=a.Ikc({cookie_key:a.YjP()}),s=a.Ikc({ticker_id:a.YjP()}),i=a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.euz("userHistory"),attributes:a.Ikc({userId:a.aig(),subjectId:a.aig(),subjectType:a.euz(String("VirtualAnalyst")),createdAt:a.YjP(),updatedAt:a.YjP()}),relationships:a.Ikc({subject:a.Ikc({data:a.Ikc({id:a.YjP(),type:a.euz("virtualAnalyst")})})})}))});r.d(t,["AS",0,i,"jx",0,n,"oL",0,s])},324545(e,t,r){var a=r(353986),n=r(317876),s=r(308879);const i=["years"],o=s.Ikc({id:s.YjP(),type:s.YjP(),attributes:s.Ikc({year:s.aig(),amount:s.mee(s.aig()),ex_date:s.mee(s.YjP()),freq:s.mee(s.YjP()),declare_date:s.mee(s.YjP()),pay_date:s.mee(s.YjP()),record_date:s.mee(s.YjP()),date:s.YjP(),adjusted_amount:s.aig(),split_adj_factor:s.mee(s.aig()),dividend_type:s.YjP()})}),l=s.Ikc({data:s.YOg(o),meta:s.Ikc({current_year:s.aig()})}),c=s.Ikc({slug:s.YjP()}),u=s.Ikc({group_by:s.lqM(s.YjP()),sort:s.lqM(s.YjP()),years:s.lqM(s.YjP())});r.d(t,["c",0,async(e,t)=>{let r=t.years,s=(0,a.A)(t,i);return(await n.W.get("symbols/{slug}/dividend_history",{schema:{path:c,query:u,response:l},path:{slug:e},query:{...s,...r&&{years:String(r)}}})).body}])},205113(e,t,r){var a=r(353986),n=r(205544),s=r(17556),i=r(324545);const o=["scope","slug"],l=e=>[{scope:"symbolDividend",...e}],c=e=>{let t=e.queryKey;const r=(0,n.A)(t,1)[0],s=(r.scope,r.slug),l=(0,a.A)(r,o);return(0,i.c)(s,l)};r.d(t,["I",0,l,"d",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,s._)({queryKey:l(e),queryFn:c,...t})}])},147581(e,t,r){var a=r(945911),n=r(308879),s=r(359129);const i=n.Ikc({slug:n.YjP()}),o=n.Ikc({filter:n.Ikc({from:n.lqM(n.YjP())}),page:n.lqM(n.Ikc({number:n.lqM(n.aig()),size:n.lqM(n.aig())}))}),l=n.Ikc({id:n.YjP(),type:n.euz("rating"),asDate:n.YjP(),tickerId:n.aig(),ratings:s.u,meta:n.Ikc({isLocked:n.zMY()})}),c=n.YOg(l);r.d(t,["C",0,async(e,t)=>{let r=t.from,n=t.page;return(await a.oo.get("symbols/{slug}/rating/histories",{schema:{response:c,path:i,query:o},path:{slug:e},query:{filter:r?{from:r}:{},page:n},parseOptions:{type:"rating"}})).body}])},74641(e,t,r){var a=r(317876),n=r(308879),s=r(271042);const i=n.Ikc({slug:n.YjP()}),o=n.Ikc({id:n.lqM(n.YjP()),include:n.lqM(n.YjP()),filter:n.lqM(n.g1P(n.YjP(),n.bzn())),fields:n.lqM(n.g1P(n.YjP(),n.bzn())),page:n.Ikc({number:n.lqM(n.aig()),size:n.aig()}),lang:n.lqM(n.YjP()),isMounting:n.lqM(n.zMY())});r.d(t,["c",0,async e=>(await a.W.get("symbols/{slug}/transcripts",{schema:{path:i,query:o,response:s.ib},path:{slug:e.id},query:e})).body])},22233(e,t,r){var a=r(481817),n=r(259163);r.d(t,["s",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.j)({queryKey:["symbolEstimates",e],queryFn:()=>(0,n.C)(e),...t})}])},783685(e,t,r){var a=r(353986),n=r(205544),s=r(625884),i=r(225487),o=r(74641);const l=["scope"],c=e=>[{scope:"symbolTranscripts",...e}],u=e=>{let t=e.queryKey;const r=(0,n.A)(t,1)[0],s=(r.scope,(0,a.A)(r,l));return(0,o.c)(s)},d=(0,i.n)(e=>null==e?void 0:e.symbolTranscripts,e=>e.params);r.d(t,["IF",0,c,"pH",0,d,"zG",0,(e,t)=>(0,s.I)({queryKey:c(e),queryFn:u,initialData:()=>d(e),...t})])},271042(e,t,r){r(962953);var a=r(308879);const n=a.Ikc({id:a.YjP(),type:a.euz("tag"),attributes:a.Ikc({slug:a.YjP(),name:a.YjP()}),links:a.Ikc({self:a.YjP()})}),s=a.Ikc({id:a.YjP(),type:a.euz("tag"),attributes:a.Ikc({slug:a.YjP(),name:a.YjP(),equityType:a.mee(a.YjP()),company:a.mee(a.YjP()),tagKind:a.mee(a.YjP())}),links:a.Ikc({self:a.YjP()})}),i=a.Ikc({id:a.YjP(),type:a.euz("sentiment"),attributes:a.Ikc({articleId:a.aig(),type:a.YjP(),createdAt:a.YjP(),typeId:a.aig()}),relationships:a.Ikc({tag:a.lqM(a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.euz("tag")}))})),article:a.lqM(a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.YjP()}))})),author:a.lqM(a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.euz("author")}))}))})}),o=a.Ikc({id:a.YjP(),type:a.euz("author"),attributes:a.Ikc({company:a.mee(a.YjP()),slug:a.mee(a.YjP()),userId:a.mee(a.aig()),tagId:a.mee(a.aig()),bio:a.mee(a.YjP()),image:a.g1P(a.YjP(),a.YjP()),nick:a.mee(a.YjP()),deactivated:a.zMY(),memberSince:a.mee(a.aig()),isRss:a.zMY(),contributorSince:a.aig(),serviceUrl:a.lqM(a.mee(a.YjP())),followersCount:a.mee(a.aig())}),relationships:a.Ikc({user:a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.euz("user")}))}),userBioTags:a.lqM(a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.YjP()}))}))}),links:a.Ikc({self:a.mee(a.YjP()),profileUrl:a.mee(a.YjP()),site:a.mee(a.YjP()),linkedinUrl:a.mee(a.YjP()),twitterUrl:a.mee(a.YjP())})}),l=a.Ikc({id:a.YjP(),type:a.euz("newsAuthorUser"),attributes:a.Ikc({userId:a.aig(),image:a.g1P(a.YjP(),a.YjP()),nick:a.mee(a.YjP()),bio:a.YjP(),slug:a.YjP()}),links:a.Ikc({self:a.mee(a.YjP()),profileUrl:a.mee(a.YjP())})}),c=a.Ikc({author:a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.KIO(["author","user","newsAuthorUser","externalNewsProvider","pressReleaseAuthor"])}))}),secondaryAuthor:a.lqM(a.Ikc({data:a.mee(a.Ikc({id:a.YjP(),type:a.euz("author")}))})),servicePlans:a.lqM(a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.YjP()}))})),servicePlanArticles:a.lqM(a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.YjP()}))})),sentiments:a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.euz("sentiment")}))}),primaryTickers:a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.euz("tag")}))}),secondaryTickers:a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.euz("tag")}))}),otherTags:a.Ikc({data:a.YOg(a.Ikc({id:a.YjP(),type:a.euz("tag")}))})}),u=a.Ikc({publishOn:a.YjP(),isLockedPro:a.zMY(),commentCount:a.aig(),gettyImageUrl:a.mee(a.YjP()),videoPreviewUrl:a.mee(a.YjP()),videoDuration:a.mee(a.aig()),themes:a.g1P(a.YjP(),a.Ikc({title:a.YjP(),slug:a.YjP()})),title:a.YjP(),isPaywalled:a.zMY(),summary:a.lqM(a.mee(a.YjP())),isPinned:a.lqM(a.zMY()),structuredInsights:a.lqM(a.mee(a.YjP()))}),d=a.Ikc({self:a.YjP(),idSlugUri:a.lqM(a.YjP())}),g=a.Ikc({id:a.YjP(),type:a.KIO(["news","warning"]),attributes:a.Ikc({...u.entries,content:a.lqM(a.YjP())}),relationships:c,links:d}),p=a.Ikc({id:a.YjP(),type:a.KIO(["news","warning"]),attributes:u,relationships:c,links:d}),y=a.Ikc({id:a.YjP(),type:a.KIO(["article","transcript","earningsSlide"]),attributes:a.Ikc({publishOn:a.YjP(),isLockedPro:a.zMY(),commentCount:a.aig(),gettyImageUrl:a.mee(a.YjP()),videoPreviewUrl:a.mee(a.YjP()),videoDuration:a.mee(a.aig()),themes:a.g1P(a.YjP(),a.Ikc({title:a.YjP(),slug:a.YjP()})),title:a.YjP(),isPaywalled:a.zMY(),structuredInsights:a.lqM(a.mee(a.YjP())),summary:a.lqM(a.mee(a.YjP())),isPinned:a.lqM(a.zMY())}),relationships:c,links:d}),m=a.Ikc({page:a.Ikc({title:a.mee(a.YjP()),description:a.mee(a.YjP()),listTitle:a.mee(a.YjP()),listDescription:a.mee(a.YjP()),proStatus:a.aig(),uriImage:a.YjP(),size:a.aig(),totalPages:a.aig(),total:a.aig(),minmaxPublishOn:a.Ikc({min:a.mee(a.aig()),max:a.mee(a.aig())})}),mone:a.Ikc({params:a.Ikc({pu:a.YjP()})})}),v=a.Ikc({data:a.YOg(y),included:a.lqM(a.YOg(a.KCZ([o,s,n,i]))),meta:m}),h=a.Ikc({id:a.YjP(),type:a.euz("pressReleaseAuthor"),attributes:a.Ikc({nick:a.mee(a.YjP())})}),k=a.Ikc({id:a.YjP(),type:a.euz("pressRelease"),attributes:a.Ikc({publishOn:a.YjP(),isLockedPro:a.euz(!1),commentCount:a.aig(),gettyImageUrl:a.chJ(),themes:a.Ikc({}),title:a.YjP(),isPaywalled:a.euz(!1)}),relationships:c,links:d}),b=a.Ikc({data:a.YOg(k),included:a.lqM(a.YOg(a.KCZ([h,s,n]))),meta:m});r.d(t,["Ar",0,s,"Bt",0,m,"L0",0,p,"O8",0,n,"ZO",0,l,"hb",0,y,"i$",0,g,"ib",0,v,"it",0,b,"rT",0,i,"vP",0,o])},822956(e,t,r){var a=r(296540),n=r(857109);r.d(t,["n",0,()=>({closeAuthModal:(0,a.useCallback)(()=>{n.o.dispatch({type:"CLOSE_AUTH_MODAL"})},[])})])},42379(e,t,r){r.d(t,{h:()=>d});var a=r(285917),n=r(223774);const s={name:"welcome_back_sign_in_link_fastly",control:{position:"footer"},variations:{v1:{position:"buttons"},v2:{position:"fields"}}};var i=r(654859),o=r(822956),l=r(854316),c=r(211866),u=r(474848);const d=()=>{const e=(0,i.XT)(),t=(0,l.$)().openSignInModal,r=(0,o.n)().closeAuthModal,d=(0,n.Y)(s).position;return{onOpen:()=>{t({triggeredBy:"welcome_back_popup",renderHeaderAction:()=>(0,u.jsx)("div",{className:"xl:h-26"}),shouldCloseOnOutsideClick:!1,shouldCloseOnEscapeKey:!1,shouldBePushedToHistory:!1,signInLinkPosition:d,...e?{renderSignInHeader:e=>{let t=e.ariaDialogLabelId;return(0,u.jsx)(c.Y,{ariaDialogLabelId:t,bottomOffset:12,rootClassName:"px-18 text-center md:px-52",tag:"h1",text:(0,u.jsx)("span",{className:"text-medium-r",children:(0,u.jsx)(a.x6,{id:"uLV2IP"})}),title:(0,u.jsx)(a.x6,{id:"CWsYB3"})})}}:null})},onClose:r}}},883117(e,t,r){r(962953);var a=r(460082),n=r(891305),s=r(625884);const i={all:["historyReport"],bySymbolId:e=>{let t=e.symbolId,r=e.userId;return[...i.all,t,r]}};r.d(t,["M",0,e=>{let t=e.symbolId,r=e.throwOnError,o=void 0===r||r;const l=(0,n.wS)();return(0,s.I)({queryKey:i.bySymbolId({symbolId:t,userId:l}),queryFn:()=>(0,a.L)({symbolId:t}),select:e=>!e.data,throwOnError:o})},"S",0,i])},724987(e,t,r){r.d(t,{q:()=>u,o:()=>d});var a=r(310770),n=r(296540),s=r(276725),i=r(765274),o=r(385929);r(962953);const l=(0,n.lazy)(()=>Promise.all([r.e(36376),r.e(42282),r.e(59530),r.e(91623),r.e(61916),r.e(77257),r.e(40807)]).then(()=>r(283105)));var c=r(474848);const u="virtual_analyst_report_modal",d=()=>{const e=(0,n.useRef)(a.l);return{onOpen:t=>{let r=t.report,a=t.source,d=t.lockedMetricsActionProps,g=t.isGifted,p=void 0!==g&&g;const y=((e,t,r)=>{const a=`/symbol/${e}/virtual_analyst/${t}`;return o.c.trackFakePage({pathname:a,source:r})})(r.symbol.name,r.id,a);e.current=async()=>{s.b.removeModalById(u),(await y)()},s.b.appendModal((0,c.jsx)(n.Suspense,{fallback:(0,c.jsx)(i.S,{}),children:(0,c.jsx)(l,{isGifted:p,lockedMetricsActionProps:d,report:r,onClose:e.current})}),{id:u,onClose:e.current,contentRootClassName:"flex-col",contentClassName:"max-w-full",mobileFullScreen:!0,hideNavigation:!0,shouldBePushedToHistory:!1,resetContentXOffset:!0,contentAutoWidth:!0})},onCloseRef:e}}},366540(e,t,r){r.d(t,{T:()=>Fe}),r(944114),r(533110),r(962953);var a=r(285917),n=r(532141),s=r(666753),i=r(463744),o=(r(218111),r(18237),r(615956)),l=r(777243);const c=e=>encodeURIComponent("string"==typeof e?e:(e=>Object.entries({...e}).reduce((e,t)=>
1`${e}${e?"|":""}${t[0]}:${t[1]}`,""))(e)),u=(e,t)=>e?t?e.trim()+(0,o.B)({source:c(t)}):e:"",d=e=>(0,l.Jo)(e,async e=>{let t=0;return{...e,content:await(r=e.content,a=r=>(t+=1,((e,t)=>({...e,attributes:{...e.attributes,href:u(e.attributes.href,t)}}))(r,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return{url_first_level:"symbol",section:"virtual_analyst_report",section_asset:e,...t&&{line:t}}}(e.title,t))),(0,l.o6)(r,e=>(0,l.dq)(e)?a(e):e))};var r,a});var g=r(324420),p=r(561744),y=r(251951);const m={[y.Ik]:"Positives raised by analysts on Seeking Alpha",[y.Vd]:" Concerns raised by analysts on Seeking Alpha"},v=e=>(0,l.Zv)(e,e=>{const t=m[e.id];return t?{...e,title:t}:e});var h=r(111008);const k=e=>{const t=e.sections.findIndex(e=>(0,y.AG)(e));return-1===t?2:t};r(517642),r(658004),r(733853),r(845876),r(432475),r(515024),r(731698),r(803296),r(527208),r(548408),r(814603),r(147566),r(198721);const b=new Set(["about.seekingalpha.com"]),P=e=>(0,l.Jo)(e,async e=>({...e,content:await(0,l.o6)(e.content,e=>{return(0,l.dq)(e)&&!(e=>{try{const t=new URL(e.attributes.href).host;return b.has(t)}catch{return!1}})(e)?(t=e,{...t,attributes:{...t.attributes,href:(0,l.Dm)(t)}}):e;var t})}));var I=r(501533),Y=r(735038);const j=e=>{const t={type:"p",value:[(0,Y.JI)(e.symbol.name)]};return(0,l.Zv)(e,e=>(0,y.AG)(e)||(0,y.Zt)(e)?{...e,content:[...e.content,t]}:e)},f={Articles:"articles",Ratings:"ratings",Price:"price",EarningCall:"earning_call"},w=e=>{switch(e.attributes.sectionHighlight){case f.Articles:return l.Q.Articles;case f.Ratings:return l.Q.Ratings;case f.Price:return l.Q.Price;case f.EarningCall:return l.Q.EarningCall;default:return l.Q.BatchGeneration}};var _=r(273771),q=r(740453),A=r(839855),M=r(127247);const S=(e,t,r)=>{const a=(0,q.S)(e.attributes.responseContent,M.B);return(0,A.I)(t(a),y.Wc,r)};var C=r(734876),x=r(206772);const R=e=>{let t=e.getFactorGrades;return e=>(0,l.Jo)(e,async r=>{if(r.id!==_.E)return r;const a=await t(e.symbol.slug);return((e,t)=>({...e,content:(0,h.M)(1,t,e.content)}))(r,await(0,x.ox)(a))})};var D=r(140855),T=r(205544),E=r(464282);r(720116);const z=async(e,t)=>{const r=await t(e.symbol.name,e.previousCreatedAt);return r?(0,E.L)((a=r.quantRating,e=>{var t;const r=null!==(t=e.sections.find(e=>(0,D.fN)(e)))&&void 0!==t?t:null;return r?(n=r.quantRating,s=a,Math.round(n)>Math.round(s)?(0,D.$I)(e,D.kP.QuantRatingUp):((e,t)=>Math.round(e)<Math.round(t))(r.quantRating,a)?(0,D.$I)(e,D.kP.QuantRatingDown):e):e;var n,s}),(n=r,e=>(0,l.Jo)(e,async e=>e.id!==_.E?e:{...e,content:await(0,l.o6)(e.content,e=>(0,x.o)(e)?{...e,changes:[e.grades.valuation!==n.valuation&&x.zZ.Valuation,e.grades.growth!==n.growth&&x.zZ.Growth,e.grades.profitability!==n.profitability&&x.zZ.Profitability,e.grades.momentum!==n.momentum&&x.zZ.Momentum,e.grades.revisions!==n.revisions&&x.zZ.Revisions].filter(Boolean)}:e)})))(e):e;var a,n};r(874423);const O=(e,t)=>(0,l.Zv)(t,t=>e.includes(t.id)?{...t,highlighted:!0}:t),F=e=>{let t=e.getRatingsByDate,r=e.getSymbolPriceByDate;return async e=>e.isNew&&e.previousCreatedAt?e.updateReason===l.Q.Articles?O([y.Ik,y.Vd],e):e.updateReason===l.Q.EarningCall?O([y.Tn,y.WL,y.Ik,y.Vd],e):e.updateReason===l.Q.Ratings?O([_.E],await z(e,t)):e.updateReason===l.Q.Price?O([_.E],await(async(e,t)=>{const r=await Promise.all([t(e.symbol.name,(new Date).toString()),t(e.symbol.name,e.previousCreatedAt)]),a=(0,T.A)(r,2);return a[0]<a[1]?(0,D.$I)(e,D.kP.MetricsDown):(0,D.$I)(e,D.kP.MetricsUp)})(e,r)):e:e};var $=r(513907),B=r(291623);const L=(e,t)=>(0,l.dq)(e)&&Boolean((0,$.B6)(t,(0,l.Dm)(e))),H=e=>L(e,B.g.article),N=e=>L(e,B.g.filing);r(161701),r(145367),r(392731);var U=r(476671),G=r(427781);const Q=(0,l.MH)(""),W=e=>{let t=e.getArticle,r=e.getSECFiling;return e=>(0,l.Jo)(e,async e=>{if(!(0,y.AG)(e)&&!(0,y.Zt)(e))return e;const a=await(async e=>{let t=e.section,r=e.getArticle,a=e.getSECFiling;const n=(0,l.G2)(t.content,(e,t)=>(H(t)&&e.set(t.attributes.href,r((0,U.I)(t.attributes.href,B.g.article))),N(t)&&e.set(t.attributes.href,a(t.attributes.href)),e),new Map),s=(await Promise.allSettled(n.values())
1).map(e=>"fulfilled"===e.status?e.value:null);return Array.from(n.keys()).reduce((e,t,r)=>(e.set(t,s[r]),e),new Map)})({section:e,getArticle:t,getSECFiling:r});return{...e,content:await(0,l.o6)(e.content,e=>{if(H(e)||N(e)){const t=a.get(e.attributes.href);return t?(0,G.YA)(e,t):Q}return e})}})};var K=r(169341),Z=r(477490),V=r(687851);const J={lock:!0,pool:r(180037).x8.default};var X=r(1590),ee=r(320597),te=r(333137),re=r(888926),ae=r(311511),ne=r(307976),se=r(317876),ie=r(37608),oe=r(308879);const le=oe.Ikc({symbol_id:oe.YjP()}),ce=oe.Ikc({data:oe.Ikc({id:oe.YjP(),type:oe.euz("virtualAnalyst"),attributes:oe.Ikc({slug:oe.YjP(),responseContent:oe.YjP(),createdAt:oe.YjP(),ratingsResponse:oe.YjP(),updatedAt:oe.YjP(),sectionHighlight:oe.k5n(f),previousReportDate:oe.YjP(),enoughAnalysis:oe.zMY()})})});var ue=r(898173),de=r(563353);const ge=e=>de.qQ.query({queryKey:["article",e],queryFn:async()=>(await(0,ue.x)({id:e,include:"author",mpw_lock:1})).body.data[0]});var pe=r(636586),ye=r(22233);const me=async(e,t)=>{var r,a;const n=pe.Q[t].estimate,s={ticker_ids:[e],period_type:"annual",relative_periods:[1],estimates_data_items:[n]},i=await de.qQ.query((0,ye.s)(s));return Number(null!==(r=null==i||null===(a=i.estimates)||void 0===a||null===(a=a[e])||void 0===a||null===(a=a[n])||void 0===a||null===(a=a[1])||void 0===a||null===(a=a[0])||void 0===a?void 0:a.dataitemvalue)&&void 0!==r?r:0)};var ve=r(147581);const he=(e,t)=>{const r=new Date(t),a=Number.isNaN(r.getTime())?t:r.toISOString().split("T",1)[0];return de.qQ.query({queryKey:["quantRatingHistory",e,a],queryFn:async()=>{const t=await(0,ve.C)(e,{from:a,page:{size:1}});return null==t?void 0:t[0]}})},ke=e=>null!=e?e:-1,be=async(e,t)=>{var r;const a=await he(e,t),n=null!==(r=null==a?void 0:a.ratings)&&void 0!==r?r:null;return n?{quantRating:ke(n.quantRating),valuation:ke(n.valueGrade),growth:ke(n.growthGrade),momentum:ke(n.momentumGrade),profitability:ke(n.profitabilityGrade),revisions:ke(n.epsRevisionsGrade)}:null},Pe=async e=>await be(e,(new Date).toString())||{growth:0,momentum:0,profitability:0,revisions:0,valuation:0};var Ie=r(74641),Ye=r(783685);const je=async(e,t)=>{if(!t)return!1;const r={id:e,page:{size:1},filter:{since:t.getTime()/1e3}},a=await de.qQ.query({queryKey:(0,Ye.IF)(r),queryFn:()=>(0,Ie.c)(r)});return Boolean(a.data.length)};r(18107),r(967357);var fe=r(324545),we=r(205113);const _e=async e=>{var t,r;return null!==(t=null===(r=(await de.qQ.query({queryKey:(0,we.I)({slug:e,years:1}),queryFn:()=>(0,fe.c)(e,{years:1})})).data.at(-1))||void 0===r?void 0:r.attributes.ex_date)&&void 0!==t?t:""},qe=async(e,t)=>{var r,a;const n=await he(e,t);return null!==(r=null==n||null===(a=n.ratings)||void 0===a?void 0:a.quantRating)&&void 0!==r?r:-1};var Ae=r(686319),Me=r(416248);const Se=(e,t,r)=>de.qQ.query((0,Me.u)({fields:e,slugs:t,...!(0,Ae.b)(r)&&{minified:r}})),Ce=async e=>{var t;const r="recent_earnings_date",a=null===(t=(await Se([r],e,!0)).data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t[r];return a?new Date(1e3*a):null};var xe=r(767951);const Re=e=>de.qQ.query({queryKey:["secFiling",e],queryFn:async()=>(await(0,xe.O)(e,{include:"ticker",mpw_lock:1})).filing});var De=r(355198);const Te=async(e,t)=>(await de.qQ.query({queryKey:(0,De.sV)({slugs:[e],date:t}),queryFn:De.B}))[0].close,Ee={all:["virtualAnalystReport"],bySymbolIdMetered:e=>{let t=e.symbolId,r=e.meteredData,a=e.userId,n=e.isAnyProSubscriber;return[...Ee.all,t,r,a,n]}},ze=e=>{const t=Z.r.getData(),r=t.pageKey,a=t.referrer;return{"Sa-Mpw-Data":JSON.stringify({...e,page_key:r,referrer:a})}},Oe={all:["buildVirtualAnalystReport"],bySymbolId:e=>{let t=e.symbolId,r=e.responseId,a=e.isNew;return[...Oe.all,t,r,a]}},Fe=()=>{const e=(0,s.jE)(),t=(0,a.uB)()._,r=(0,X.M)();return(0,i.n)({mutationFn:async t=>{let a=t.symbol,s=t.isNewReport,i=t.isAnyProSubscriber,o=t.userId;const l=await e.query({queryKey:Ee.bySymbolIdMetered({symbolId:a.id,meteredData:r,userId:o,isAnyProSubscriber:i}),queryFn:async()=>{var e;const t=await(e=>{let t=e.symbolId,r=e.options;try{return se.W.get("virtual_analysts/{symbol_id}",{schema:{path:le,response:ce},path:{symbol_id:t},...r})}catch(e){return(0,ie.HR)(e)}})({symbolId:a.id,options:{headers:ze(r)}}),s=null!==(e=(0,K.C)(t.headers.get("sa-mpw-response")))&&void 0!==e?e:J;return(0,n.R)(t.body)?{response:null,meter:s}:{response:(0,n.R)(t.body)?null:t.body.data,meter:s}}}),c=l.response,u=l.meter;return u.lock?{isLocked:!0,meter:u,report:null}:((0,ae.v)(c,te.P,"Report does not exist"),{isLocked:!1,meter:u,report:await e.query({queryKey:Oe.bySymbolId({symbolId:a.id,responseId:c.id,isNew:s}),queryFn:()=>(e=>{var t;let r=e.response,a=e.symbol,n=e.isNew,s=e.parseHtml,i=e.isWrapper,o=e.extensions,l=void 0===o?[]:o;const c={id:r.id,createdAt:r.attributes.updatedAt||r.attributes.createdAt,previousCreatedAt:r.attributes.previousReportDate,updateReason:w(r),sections:S(r,s,i),symbol:a,isNew:n},u=(0,_.X)({response:r,parseHtml:s,isWrapper:i});return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>t.reduce((e,t)=>
1e.then(t),Promise.resolve(e))}(v,(0,p.k)(null===(t=r.attributes.enoughAnalysis)||void 0===t||t),j,g.k,(y=u,e=>y?{...e,sections:(0,h.M)(k(e),y,e.sections)}:e),(0,I.oQ)({parseHtml:s,isWrapper:i}),...l,d,P)(c);var y})({response:c,symbol:a,isNew:s,isWrapper:ne.I.isWrapper,parseHtml:re.Y,extensions:[(0,D.vF)({getQuantRating:qe,getEPSEstimate:me,getLastDividendExDate:_e,getTickerMetricFields:Se}),W({getArticle:ge,getSECFiling:Re}),R({getFactorGrades:Pe}),(0,C.D)({getRecentEarningsDate:Ce,getHasTranscriptsSince:je}),F({getRatingsByDate:be,getSymbolPriceByDate:Te})]})})})},onError:e=>{const r=e.message,a=t({id:"32c1Uc",values:{errorMessage:r}});V.W.push({content:a,mode:"error"}),ee.v.error(a)(a)}})}},77071(e,t,r){r.d(t,{x:()=>w}),r(962953),r(548408),r(814603),r(147566),r(198721);var a=r(310770),n=r(249117),s=r(195304),i=r(658700),o=r(405081),l=r(293259),c=r(989095),u=r(180037),d=r(42379),g=r(398890),p=r(304932),y=r(503042),m=r(826185),v=r(366483),h=r(724987),k=r(307976),b=r(285917),P=r(654859),I=r(822956),Y=r(795114),j=r(474848),f=r(169341);const w=()=>{const e=(0,h.o)(),t=e.onOpen,r=e.onCloseRef,w=(0,y.r)(),_=w.openPremiumCheckoutPopup,q=w.closePremiumCheckoutPopup,A=(0,v.l)(),M=A.setIsCompleted,S=A.activeTrackerType,C=(0,i.Zp)(),x=(0,g.j)(),R=(0,p.$)().to,D=(0,c.F)(),T=(()=>{const e=(0,Y.d)().openSignUpModal,t=(0,I.n)().closeAuthModal,r=(0,P.XT)()?{renderHeader:e=>{let t=e.ariaDialogLabelId,r=e.defaultHeader;return e.isBulletsContainerAvailableByPlatform?r:(0,j.jsxs)("div",{className:"mb-24 text-center",children:[(0,j.jsx)("h1",{className:"m-0 text-4x-large-b",id:t,children:(0,j.jsx)(b.x6,{id:"6f1VC8"})}),(0,j.jsx)("p",{className:"m-0 mt-18 text-x-large-2-r",children:(0,j.jsx)(b.x6,{id:"Eu2y8b"})})]})}}:null;return{onOpen:t=>e({...r,...t}),onClose:t}})(),E=T.onOpen,z=T.onClose,O=(0,d.h)(),F=O.onOpen,$=O.onClose;return e=>{let i=e.source,c=e.shouldBePushedToHistory,d=e.isLocked,g=e.report,p=e.meter;if(!d){const e=(e=>{let t=e.meter;return t.pool===u.x8.sharedLink||!!(0,f.q)(t)&&t.orig_pool===u.x8.sharedLink})({meter:p});switch(S===m.v.PaidTrial&&M(l.pW.VirtualAnalystReports),p.pool){case u.x8.freeSymbols:case u.x8.pro:return t({report:g,source:i,isGifted:e,lockedMetricsActionProps:null}),r.current;default:{const a=e=>{let t=e.sectionAsset;return{url_first_level:D,section:"virtual_analyst_report",section_asset:t}};return t({report:g,source:i,isGifted:e,lockedMetricsActionProps:k.I.isWrapper?{type:"link",to:n.u["checkout.premium"],source:a}:{type:"anchor",href:"https://subscriptions.seekingalpha.com/lp_premium_ai_analyst/",source:a}}),r.current}}}return p.pool===u.x8.loggedOut?(()=>{const e=new URLSearchParams((0,s.zk)().location.search);return(0,o.F0)().startsWith("email_")||"email"===e.get("utm_medium")})()?(F(),$):(E({caller:{type:"virtualAnalystButton"},triggeredBy:"symbol_virtual_analyst_report",shouldBePushedToHistory:c}),z):x?(_({source:i,shouldBePushedToHistory:c,variant:"virtual_analyst",triggeredBy:"virtual_analyst_report"}),q):(C(R,{source:i}),a.l)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.