diff --git a/src/lib/components/EarningsSurprise.svelte b/src/lib/components/EarningsSurprise.svelte index 554fc262..adf7de57 100644 --- a/src/lib/components/EarningsSurprise.svelte +++ b/src/lib/components/EarningsSurprise.svelte @@ -28,10 +28,14 @@ $: { if ($stockTicker && typeof window !== "undefined") { rawData = data?.getEarningsSurprise; - epsRatio = ( - ((rawData?.eps - rawData?.epsPrior) / Math.abs(rawData?.epsPrior)) * - 100 - )?.toFixed(2); + epsRatio = + rawData?.epsPrior === 0 + ? null + : ( + ((rawData?.eps - rawData?.epsPrior) / + Math.abs(rawData?.epsPrior)) * + 100 + )?.toFixed(2); revenueRatio = ( (rawData?.revenue / rawData?.revenuePrior - 1) * 100 @@ -99,18 +103,22 @@