1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"e9cc7b2420e5d76423b99ff4271bbeade7bff705"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var a=1;a<arguments.length;a++){var n=arguments[a];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:finviz":!0});var a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="f728e930-fe8a-4e81-b19e-b559ba3e46f6",e._sentryDebugIdIdentifier="sentry-dbid-f728e930-fe8a-4e81-b19e-b559ba3e46f6")}catch(e){}}(),(self.webpackChunkFinvizModern=self.webpackChunkFinvizModern||[]).push([[5315],{56393(e,a,n){n.d(a,{G:()=>l});var r=n(4452),t=n.n(r),s=(n(63696),n(53150)),i=n(62540);function l(e){let{label:a,href:n,isBold:r,className:l,width:d,title:o}=e;return(0,i.jsx)(s.$nd,{as:"a",rightContent:(0,i.jsx)(s.Int,{name:"openInNew",className:"text-disabled group-hover/button:text-inherit",width:d??12}),title:o,size:"none",padding:"xxsmall",theme:"linkText",className:t()("inline-flex text-2xs leading-none",l),target:"_blank",rel:"nofollow",href:n,onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),children:a&&(0,i.jsx)("span",{className:t()({"font-semibold":r}),children:a})})}},88502(e,a,n){n.d(a,{r:()=>t});var r=n(63696);function t(e){r.useEffect(()=>{document.title=e},[e])}},13342(e,a,n){n.r(a),n.d(a,{default:()=>H});var r=n(63696),t=n(65227),s=n(53150),i=n(849),l=n(57490),d=n(88502),o=n(9821),c=n(85864),u=n(56626),p=(n(14846),n(94364),n(5673),n(30164),n(21279),n(19879)),m=n(64964),g=n(12490),h=n(17984),f=n(44726),x=n(72439),k=n(90585),E=n(90323),j=n(24224),y=n(94313),S=n(83971),w=n(57953),v=n(26237),b=n(35721),P=n(78617),C=n(62540);const R="â",D={defaultValue:R,multiply:1e6},N={defaultValue:R};let A=function(e){return e.Ticker="ticker",e.Company="company",e.EarningsDate="earningsDate",e.EpsEstimate="epsEstimate",e.EpsActual="epsActual",e.EpsSurprise="epsSurprise",e.EpsReportedEstimate="epsReportedEstimate",e.EpsReportedActual="epsReportedActual",e.EpsReportedSurprise="epsReportedSurprise",e.MarketCap="marketCap",e.SalesEstimate="salesEstimate",e.SalesActual="salesActual",e.SalesSurprise="salesSurprise",e.OneDayPriceReaction="oneDayPriceReaction",e}({});function G(){return(0,C.jsx)("span",{className:"text-gray-400",children:R})}function M(e,a){return null!=e&&Number.isFinite(e)?(0,b.gp)(e,a):(0,C.jsx)(G,{})}function _(e){return`/stock?t=${e}&ty=ea&scroll#earnings-eps`}function T(e){return`/stock?t=${e}&ty=ea&scroll#earnings-gaap-eps`}function F(e){return`/stock?t=${e}&ty=ea&scroll#earnings-revenue`}const $=[{id:A.Ticker,name:"Ticker",renderColumn:e=>(0,C.jsxs)("span",{className:"flex w-full items-center gap-1",children:[(0,C.jsx)(S.gS,{ticker:e.ticker}),(0,C.jsx)(P.p,{ticker:e.ticker,boxoverData:e.boxoverData})]})},{id:A.Company,name:"Company",renderColumn:e=>(0,C.jsx)(v.k,{text:e.company,settings:{placement:"right"},children:(0,C.jsx)("div",{className:"block max-w-full overflow-hidden text-ellipsis whitespace-nowrap",children:e.company})})},{id:A.EarningsDate,name:"Time",renderColumn:e=>function(e){if(!e.parsedEarningsDate)return(0,C.jsx)(G,{});let a=(0,b.Tv)(e.parsedEarningsDate);return e.isEarningDateEstimate&&(a+=" (Est.)"),a}(e)},{id:A.MarketCap,name:"Market Cap",align:h.Gk.Right,renderColumn:e=>M(e.marketCap,D)},{id:A.EpsEstimate,name:"EPS Est",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:_(e.ticker),children:M(e.epsEstimate,N)})},{id:A.EpsActual,name:"EPS Act",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:_(e.ticker),children:M(e.epsActual,N)})},{id:A.EpsSurprise,name:"EPS Sur",align:h.Gk.Right,renderColumn:e=>Number.isFinite(e.epsSurprise)?(0,C.jsx)("a",{href:_(e.ticker),children:(0,C.jsx)(w.kP,{value:e.epsSurprise,rightContent:"%",children:(0,b.ZV)(e.epsSurprise,{defaultValue:R,showPlusSign:!0})})}):(0,C.jsx)("a",{href:_(e.ticker),children:(0,C.jsx)(G,{})})},{id:A.EpsReportedEstimate,name:"EPS GAAP Est",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:T(e.ticker),children:M(e.epsReportedEstimate,N)})},{id:A.EpsReportedActual,name:"EPS GAAP Act",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:T(e.ticker),children:M(e.epsReportedActual,N)})},{id:A.EpsReportedSurprise,name:"EPS GAAP Sur",align:h.Gk.Right,renderColumn:e=>Number.isFinite(e.epsReportedSurprise)?(0,C.jsx)("a",{href:T(e.ticker),children:(0,C.jsx)(w.kP,{value:e.epsReportedSurprise,rightContent:"%",children:(0,b.ZV)(e.epsReportedSurprise,{defaultValue:R,showPlusSign:!0})})}):(0,C.jsx)("a",{href:T(e.ticker),children:(0,C.jsx)(G,{})})},{id:A.SalesEstimate,name:"Revenue Est",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:F(e.ticker),children:M(e.salesEstimate,D)})},{id:A.SalesActual,name:"Revenue Act",align:h.Gk.Right,renderColumn:e=>(0,C.jsx)("a",{href:F(e.ticker),children:M(e.salesActual,D)})},{id:A.SalesSurprise,name:"Revenue Sur",align:h.Gk.Right,renderColumn:e=>Number.isFinite(e.salesSurprise)?(0,C.jsx)("a",{href:F(e.ticker),children:(0,C.jsx)(w.kP,{value:e.salesSurprise,rightContent:"%",children:(0,b.ZV)(e.salesSurprise,{defaultValue:R,showPlusSign:!0})})}):(0,C.jsx)("a",{href:F(e.ticker),children:(0,C.jsx)(G,{})})},{id:A.OneDayPriceReaction,name:"1-Day Change",align:h.Gk.Right,renderColumn:e=>Number.isFinite(e.oneDayPriceReaction)?(0,C.jsx)("a",{href:`/stock?t=${e.ticker}&ty=ea&scroll#price-reaction-table`,children:(0,C.jsx)(w.kP,{value:e.oneDayPriceReaction,rightContent:"%",children:(0,b.ZV)(e.oneDayPriceReaction,{defaultValue:R,showPlusSign:!0})})}):(0,C.jsx)(G,{})}],L=Object.freeze($),V={[A.Company]:"max-w-40",[A.EpsReportedEstimate]:"hidden xl:table-cell",[A.EpsReportedSurprise]:"hidden xl:table-cell"},I=r.memo(function(e){let{entry:a,columns:n}=e;return(0,C.jsx)(h.Hj,{className:"styled-row is-bordered is-hover-borders is-rounded",isHoverable:!0,isRounded:!0,children:n.map(e=>(0,C.jsx)(h.nA,{align:e.align,className:`!py-1 ${V[e.id]||""}`,children:e.renderColumn&&e.renderColumn(a)},e.id))})}),z=`${A.EarningsDate}`;const B=(0,m.fg)(function(e){let{initialData:a,selectedDay:n}=e;const{viewParams:s,getCalendarLink:i}=(0,E.T)(),{page:l,sort:d=z}=s,o=(0,h.bv)({data:[],columns:L,urlPersistKey:k.LY.Sort,defaultSort:A.EarningsDate}),c=(0,j.M)({initialData:a,selectedDay:n,page:l,sort:d,endpoint:k.wL}),u=r.useMemo(()=>(0,y.JB)(c.data?.items??[]),[c.data]),m=c.data?.totalPages??0,S=(0,r.useMemo)(()=>(0,x.Hh)({pages:m,currentPage:l,maxSidePreviewPages:3}),[m,l]),w=`/export/calendar/earnings?dateFrom=${(0,p.GP)(s.dateFrom,k.JO)}${s.sort?`&sort=${s.sort}`:""}`;return 0===u.length?(0,C.jsx)(g.f,{className:"min-h-80",children:"No results match your selected date."}):(0,C.jsxs)("div",{className:"flex flex-col",children:[(0,C.jsxs)(h.XI,{className:"styled-table-new mt-4 w-full",children:[(0,C.jsx)(h.nd,{children:L.map(e=>(0,C.jsx)(h.a9,{className:V[e.id],align:e.align,isActive:e.id===o.sort.column?.id,direction:o.sort.direction,hasNoWrap:!1,onClick:()=>o.changeSort(e,new URLSearchParams({[k.LY.Page]:"1"})),children:e.name},e.id))}),(0,C.jsx)(h.BF,{children:u.map((e,a)=>(0,C.jsx)(I,{entry:e,columns:L},`row_${e.earningsDate}_${a}`))})]}),(0,C.jsx)("div",{className:"flex justify-end text-2xs",children:(0,C.jsx)("a",{href:w,className:"tab-link",target:"_blank",rel:"noreferrer",onClick:()=>{window.gtag&&window.gtag("event","download",{event_category:"export"})},children:"Export"})}),(0,C.jsx)("div",{className:"flex w-full items-center justify-center",children:(0,C.jsx)(f.d,{canGoBack:l>1,canGoForward:l<m,canGoToPage:e=>e<=m,visiblePages:S,currentPage:l,isLoading:c.isFetching,getPageItemButtonProps:e=>({as:t.N_,to:i({view:k.St.Earnings,params:{...s,page:e}})})})})]})});var O=n(57169),Y=n(51349),Z=n(77824);function H(){const{data:e}=(0,l.TT)(),{getCalendarLink:a,viewParams:n}=(0,E.T)(),{selectedMonday:p,weeks:m}=(0,Y.z)(),{selectedDay:g,days:h}=(0,O.p)(p),f=r.useContext(Z.W);return(0,d.r)("Earnings Calendar"),(0,C.jsxs)("div",{className:"mt-6",children:[(0,C.jsx)(s.DZT,{className:"mb-6",level:2,children:"Earnings Calendar"}),(0,C.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[(0,C.jsx)(u.k,{selectedMonday:p,weeks:m}),(0,C.jsxs)(s.$nd,{as:t.N_,to:a({view:k.St.EarningsSeasonPreview,params:{dateFrom:n.dateFrom}}),rounding:"small",contentClass:"flex items-center justify-center",reloadDocument:f,onClick:()=>(0,o.Y5)(o.sL.CalendarEarningsSeasonPreview),children:["Earnings Season Preview",(0,C.jsx)(i.uY,{target:o.sL.CalendarEarningsSeasonPreview,className:"ml-1.5"})]})]}),(0,C.jsx)(c.A,{selectedDay:g,days:h,hasScreenerLink:!0}
1),(0,C.jsx)(B,{initialData:e,selectedDay:g})]})}},52666(e,a,n){n.d(a,{P:()=>t});var r=n(4721);function t(e,a){return(0,r.a)(e,a?.in).getDay()}},26188(e,a,n){n.d(a,{j:()=>i});var r=n(65130),t=n(52666);function s(e,a,n){let s=a-(0,t.P)(e,n);return s<=0&&(s+=7),(0,r.f)(e,s,n)}function i(e,a){return s(e,5,a)}}}]); 2//# sourceMappingURL=5315.v1.37015938.js.map
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.