diff --git a/src/routes/earnings-calendar/+page.svelte b/src/routes/earnings-calendar/+page.svelte index 4724ef70..995e5b66 100644 --- a/src/routes/earnings-calendar/+page.svelte +++ b/src/routes/earnings-calendar/+page.svelte @@ -382,21 +382,21 @@ {#if index === selectedWeekday} {#if day?.length !== 0}
| + | Symbol | -Company Name | Revenue | - -Cash Amount | Revenue EstimatePayment Date | EPS Estimate +Earnings Time | |
|---|---|---|---|---|---|---|---|
| {item?.symbol} - + class="sm:hover:text-white text-blue-400" + >{item?.symbol} | {item?.name.length > 20 - ? item?.name.slice(0, 20) + "..." + ? item?.name?.slice(0, 20) + "..." : item?.name} | {item?.marketCap !== null ? abbreviateNumber(item?.marketCap) @@ -451,35 +450,101 @@ | - {item?.revenue !== null - ? abbreviateNumber(item?.revenue) - : "-"} - | - -
- {item?.adjDividend !== null
- ? item?.adjDividend?.toFixed(3)
- : "-"}
+
+
+ {item?.revenueEst !== null
+ ? abbreviateNumber(item?.revenueEst)
+ : "-"}
+
+ {#if item?.revenueEst !== null && item?.revenueEst !== null}
+ {#if item?.revenueEst / item?.revenuePrior - 1 >= 0}
+
+ +{(
+ (item?.revenueEst /
+ item?.revenuePrior -
+ 1) *
+ 100
+ )?.toFixed(2)}%
+
+ {:else}
+
+ {(
+ (item?.revenueEst /
+ item?.revenuePrior -
+ 1) *
+ 100
+ )?.toFixed(2)}%
+
+ {/if}
+ {/if}
+
|
- {item?.paymentDate !== null
- ? new Date(item?.paymentDate)?.toLocaleString(
- "en-US",
- {
- month: "short",
- day: "numeric",
- year: "numeric",
- daySuffix: "2-digit",
- },
- )
- : "-"}
+
+
+ {item?.epsEst !== null
+ ? item?.epsEst?.toFixed(2)
+ : "-"}
+
+ {#if item?.epsEst !== null && item?.epsPrior !== null}
+ {#if item?.epsEst / item?.epsPrior - 1 >= 0}
+
+ +{(
+ (item?.epsEst / item?.epsPrior - 1) *
+ 100
+ )?.toFixed(2)}%
+
+ {:else}
+
+ {(
+ (item?.epsEst / item?.epsPrior - 1) *
+ 100
+ )?.toFixed(2)}%
+
+ {/if}
+ {/if}
+
+ |
+
+ + {#if item?.release === "amc"} + + After Close + {:else} + + Before Open + {/if} |