diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts
index 856e0b9b..58fed78a 100644
--- a/src/routes/+layout.server.ts
+++ b/src/routes/+layout.server.ts
@@ -1,3 +1,6 @@
+export const ssr = true;
+
+
export const load = ({ locals, cookies }) => {
const { user, isUSRegion, wsURL } = locals;
const themeMode = cookies.get("theme-mode") || "dark"; // Default to dark
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index e4abf4e0..0c78b673 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1246,7 +1246,7 @@
-->
+
A list of Wall Street Analysts, ranked by their performance
-| + {item?.rank} + | + +- | - {item?.rank} - | +
-
- {item?.analystName}
-
-
-
-
- {#each Array.from({ length: 5 }) as _, i}
- {#if i < Math.floor(item?.analystScore)}
-
- {:else}
-
- {/if}
- {/each}
-
-
- ({item?.analystScore !== null
- ? item?.analystScore
- : 0})
-
-
+
+ ({item?.analystScore !== null
+ ? item?.analystScore
+ : 0})
+
|
+ - {#if Number(item?.successRate) >= 0} - +{Number(item?.successRate)?.toFixed(2)}% - {/if} - | ++ {#if Number(item?.successRate) >= 0} + +{Number(item?.successRate)?.toFixed(2)}% + {/if} + | -- {#if Number(item?.avgReturn) >= 0} - +{Number(item?.avgReturn)?.toFixed(2)}% - {:else} - {Number(item?.avgReturn)?.toFixed(2)}% - {/if} - | ++ {#if Number(item?.avgReturn) >= 0} + +{Number(item?.avgReturn)?.toFixed(2)}% + {:else} + {Number(item?.avgReturn)?.toFixed(2)}% + {/if} + | -- {item?.totalRatings} - | ++ {item?.totalRatings} + | - -- {item?.lastRating !== null - ? new Date(item?.lastRating)?.toLocaleString( - "en-US", - { - month: "short", - day: "numeric", - year: "numeric", - daySuffix: "2-digit", - }, - ) - : "n/a"} - | -
- Our analyst star rankings are based on these four factors -
-+ Our analyst star rankings are based on these four factors +
+