ui fix
This commit is contained in:
parent
ef6f0d1e62
commit
1f7c7bc402
@ -61,7 +61,7 @@
|
|||||||
class="stroke-current {score >= 7
|
class="stroke-current {score >= 7
|
||||||
? 'text-green-600 dark:text-[#00FC50]'
|
? 'text-green-600 dark:text-[#00FC50]'
|
||||||
: score >= 4
|
: score >= 4
|
||||||
? 'text-blue-600 dark:text-[#fff]'
|
? 'text-blue-700 dark:text-[#fff]'
|
||||||
: 'text-red-600 dark:text-[#FF2F1F]'}"
|
: 'text-red-600 dark:text-[#FF2F1F]'}"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100.48"
|
stroke-dasharray="100.48"
|
||||||
|
|||||||
118
src/lib/components/AnalystInfo.svelte
Normal file
118
src/lib/components/AnalystInfo.svelte
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-400 dark:border-gray-200">
|
||||||
|
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
|
||||||
|
<div class="mx-auto max-w-2xl text-center">
|
||||||
|
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
|
||||||
|
Analyst Star Rankings
|
||||||
|
</h3>
|
||||||
|
<p class="mt-3 leading-8 xl:text-lg">
|
||||||
|
Our analyst star rankings are based on these four factors
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
|
||||||
|
<dl
|
||||||
|
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
|
||||||
|
>
|
||||||
|
<div class="relative pl-14">
|
||||||
|
<dt class=" font-semibold leading-4 md:leading-7">
|
||||||
|
<div
|
||||||
|
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill="none"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke-width="1.5"
|
||||||
|
stroke="currentColor"
|
||||||
|
class="h-6 w-6 text-white dark:text-black"
|
||||||
|
><path
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
|
||||||
|
></path></svg
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
Success Rate
|
||||||
|
</dt>
|
||||||
|
<dd class="mt-2 leading-7">
|
||||||
|
The percentage of ratings that are profitable.
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div class="relative pl-14">
|
||||||
|
<dt class=" font-semibold leading-4 md:leading-7">
|
||||||
|
<div
|
||||||
|
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill="none"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke-width="1.5"
|
||||||
|
stroke="currentColor"
|
||||||
|
class="h-6 w-6 text-white dark:text-black"
|
||||||
|
><path
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
|
||||||
|
></path></svg
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
Average Return
|
||||||
|
</dt>
|
||||||
|
<dd class="mt-2 leading-7">
|
||||||
|
The average percentage return within one year of the rating.
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div class="relative pl-14">
|
||||||
|
<dt class=" font-semibold leading-4 md:leading-7">
|
||||||
|
<div
|
||||||
|
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill="none"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke-width="1.5"
|
||||||
|
stroke="currentColor"
|
||||||
|
class="h-6 w-6 text-white dark:text-black"
|
||||||
|
><path
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
|
||||||
|
></path></svg
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
Rating Count
|
||||||
|
</dt>
|
||||||
|
<dd class="mt-2 leading-7">
|
||||||
|
The more ratings the analyst has provided, the higher the score.
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div class="relative pl-14">
|
||||||
|
<dt class=" font-semibold leading-4 md:leading-7">
|
||||||
|
<div
|
||||||
|
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill="none"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke-width="1.5"
|
||||||
|
stroke="currentColor"
|
||||||
|
class="h-6 w-6 text-white dark:text-black"
|
||||||
|
><path
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
|
||||||
|
></path></svg
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
Recency
|
||||||
|
</dt>
|
||||||
|
<dd class="mt-2 leading-7">
|
||||||
|
Ratings provided within the past year contribute to a higher score.
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
We use cookies to ensure that we give you the best experience on our
|
We use cookies to ensure that we give you the best experience on our
|
||||||
website. <a
|
website. <a
|
||||||
href="/privacy-policy"
|
href="/privacy-policy"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Read Privacy Policy</a
|
>Read Privacy Policy</a
|
||||||
>.
|
>.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -301,7 +301,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -244,7 +244,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -181,7 +181,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={getHref(symbol)}
|
href={getHref(symbol)}
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
>{symbol?.length !== 0 ? symbol : "-"}</a
|
>{symbol?.length !== 0 ? symbol : "-"}</a
|
||||||
>
|
>
|
||||||
</HoverCard.Trigger>
|
</HoverCard.Trigger>
|
||||||
|
|||||||
@ -69,7 +69,7 @@
|
|||||||
{#if !["Pro", "Plus"]?.includes(data?.user?.tier)}
|
{#if !["Pro", "Plus"]?.includes(data?.user?.tier)}
|
||||||
... Unlock content with
|
... Unlock content with
|
||||||
<a
|
<a
|
||||||
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
>Pro Subscription <svg
|
>Pro Subscription <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
|
|||||||
@ -903,7 +903,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -344,7 +344,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -318,7 +318,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -302,7 +302,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -274,7 +274,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -761,7 +761,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -157,7 +157,9 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create Highcharts options
|
const fillColorStart = "rgb(70, 129, 244,0.5)";
|
||||||
|
const fillColorEnd = "rgb(70, 129, 244,0.001)";
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
chart: {
|
chart: {
|
||||||
backgroundColor: $mode === "light" ? "#fff" : "#09090B",
|
backgroundColor: $mode === "light" ? "#fff" : "#09090B",
|
||||||
@ -268,17 +270,17 @@
|
|||||||
: value;
|
: value;
|
||||||
}),
|
}),
|
||||||
type: "area",
|
type: "area",
|
||||||
color: $mode === "light" ? "#2C6288" : "white",
|
lineWidth: 1.3,
|
||||||
lineWidth: 1,
|
|
||||||
animation: false,
|
animation: false,
|
||||||
zIndex: 10,
|
zIndex: 10,
|
||||||
fillColor: {
|
fillColor: {
|
||||||
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
|
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
|
||||||
stops: [
|
stops: [
|
||||||
[0, "rgba(255, 255, 255, 0.1)"],
|
[0, fillColorStart],
|
||||||
[1, "rgba(255, 255, 255, 0.001)"],
|
[1, fillColorEnd],
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
color: "#4681f4",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Ratings",
|
name: "Ratings",
|
||||||
@ -330,7 +332,7 @@
|
|||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="px-3 py-1 flex flex-row items-center {timePeriod === item
|
class="px-3 py-1 flex flex-row items-center {timePeriod === item
|
||||||
? 'bg-white text-muted'
|
? 'bg-white text-muted'
|
||||||
: 'text-muted dark:text-white bg-table text-opacity-[0.6]'} border border-gray-200 dark:border-gray-700 transition ease-out duration-100 sm:hover:bg-white sm:hover:text-black rounded-md cursor-pointer"
|
: 'text-muted dark:text-white bg-gray-100 dark:bg-table text-opacity-[0.6]'} border border-gray-200 dark:border-gray-700 transition ease-out duration-100 sm:hover:bg-white sm:hover:text-black rounded-md cursor-pointer"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
<svg
|
<svg
|
||||||
|
|||||||
@ -346,7 +346,7 @@
|
|||||||
cy="18"
|
cy="18"
|
||||||
r="16"
|
r="16"
|
||||||
fill="none"
|
fill="none"
|
||||||
class="stroke-current text-blue-600"
|
class="stroke-current text-blue-700"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100"
|
stroke-dasharray="100"
|
||||||
stroke-dashoffset={putCallRatio >= 1
|
stroke-dashoffset={putCallRatio >= 1
|
||||||
|
|||||||
@ -69,9 +69,9 @@
|
|||||||
animation: false,
|
animation: false,
|
||||||
},
|
},
|
||||||
title: {
|
title: {
|
||||||
text: `<div class="text-muted dark:text-gray-200 mt-3 text-center font-normal text-2xl">Price Target: <span class="${changesPercentage >= 0 ? "text-green-600 dark:text-[#00FC50]" : "text-[#FF2F1F]"}">$${priceTarget}</span></div>
|
text: `<div class="text-muted dark:text-gray-200 mt-3 text-center font-normal text-2xl">Price Target: <span class="${changesPercentage >= 0 ? "text-green-700 dark:text-[#00FC50]" : "text-[#FF2F1F]"}">$${priceTarget}</span></div>
|
||||||
<div class="text-muted dark:text-gray-200 mb-2 text-center font-normal text-xl">(${changesPercentage}% ${changesPercentage >= 0 ? "upside" : "downside"})</div>
|
<div class="text-muted dark:text-gray-200 mb-2 text-center font-normal text-xl">(${changesPercentage}% ${changesPercentage >= 0 ? "upside" : "downside"})</div>
|
||||||
<div class="text-muted dark:text-gray-200 text-center font-normal text-xl flex justify-center items-center">Analyst Consensus: <span class="ml-1 ${consensusRating === "Buy" ? "text-green-600 dark:text-[#00FC50]" : consensusRating === "Sell" ? "text-red-500 dark:text-[#FF2F1F]" : consensusRating === "Hold" ? "text-orange-500 dark:text-[#D5AB31]" : "text-muted dark:text-white"}">${consensusRating ?? "n/a"}</span></div>`,
|
<div class="text-muted dark:text-gray-200 text-center font-normal text-xl flex justify-center items-center">Analyst Consensus: <span class="ml-1 ${consensusRating === "Buy" ? "text-green-700 dark:text-[#00FC50]" : consensusRating === "Sell" ? "text-red-500 dark:text-[#FF2F1F]" : consensusRating === "Hold" ? "text-orange-500 dark:text-[#D5AB31]" : "text-muted dark:text-white"}">${consensusRating ?? "n/a"}</span></div>`,
|
||||||
style: {
|
style: {
|
||||||
color: "white",
|
color: "white",
|
||||||
// Using inline CSS for margin-top and margin-bottom
|
// Using inline CSS for margin-top and margin-bottom
|
||||||
@ -215,7 +215,7 @@
|
|||||||
<div class="inline-block">
|
<div class="inline-block">
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${$stockTicker}/profile`}
|
href={`/stocks/${$stockTicker}/profile`}
|
||||||
class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400 sm:hover:underline"
|
class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400 sm:hover:underline"
|
||||||
>
|
>
|
||||||
[Read more]
|
[Read more]
|
||||||
</a>
|
</a>
|
||||||
@ -226,7 +226,7 @@
|
|||||||
<span class="block font-semibold">Industry</span>
|
<span class="block font-semibold">Industry</span>
|
||||||
<a
|
<a
|
||||||
href={getIndustryHref(industry)}
|
href={getIndustryHref(industry)}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
>{industry}</a
|
>{industry}</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
@ -235,7 +235,7 @@
|
|||||||
<a
|
<a
|
||||||
href={sectorNavigation?.find((item) => item?.title === sector)
|
href={sectorNavigation?.find((item) => item?.title === sector)
|
||||||
?.link}
|
?.link}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
>{sector}</a
|
>{sector}</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
@ -247,7 +247,7 @@
|
|||||||
<span class="block font-semibold">Employees</span>
|
<span class="block font-semibold">Employees</span>
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${$stockTicker}/profile/employees`}
|
href={`/stocks/${$stockTicker}/profile/employees`}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
>{new Intl.NumberFormat("en")?.format(employees)}</a
|
>{new Intl.NumberFormat("en")?.format(employees)}</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
@ -264,7 +264,7 @@
|
|||||||
<span class="block font-semibold">Website</span>
|
<span class="block font-semibold">Website</span>
|
||||||
<a
|
<a
|
||||||
href={website}
|
href={website}
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-700 dark:text-blue-400"
|
||||||
target="_blank">{website}</a
|
target="_blank">{website}</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -126,7 +126,7 @@
|
|||||||
{item?.text?.slice(0, 50) + "..."}
|
{item?.text?.slice(0, 50) + "..."}
|
||||||
Unlock content with
|
Unlock content with
|
||||||
<a
|
<a
|
||||||
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
>Pro Subscription <svg
|
>Pro Subscription <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
it to us via
|
it to us via
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="inline-block text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="inline-block text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>.
|
>.
|
||||||
<br />
|
<br />
|
||||||
|
|||||||
@ -106,7 +106,7 @@
|
|||||||
<div class="mb-4 flex justify-center -mt-3 lg:mb-3">
|
<div class="mb-4 flex justify-center -mt-3 lg:mb-3">
|
||||||
<a href="/analysts/analyst-flow"
|
<a href="/analysts/analyst-flow"
|
||||||
><div
|
><div
|
||||||
class="flex items-center justify-center sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="flex items-center justify-center sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
>
|
>
|
||||||
<div class="text-lg sm:text-xl font-semibold">
|
<div class="text-lg sm:text-xl font-semibold">
|
||||||
Analysts Realtime Flow
|
Analysts Realtime Flow
|
||||||
@ -197,7 +197,7 @@
|
|||||||
<Table.Cell class="text-sm sm:text-[1rem]">
|
<Table.Cell class="text-sm sm:text-[1rem]">
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>
|
>
|
||||||
</Table.Cell>
|
</Table.Cell>
|
||||||
@ -217,13 +217,13 @@
|
|||||||
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
|
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
|
||||||
>
|
>
|
||||||
{#if item?.changesPercentage >= 0}
|
{#if item?.changesPercentage >= 0}
|
||||||
<span class="text-[#208646] dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>+{item?.changesPercentage >= 1000
|
>+{item?.changesPercentage >= 1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%</span
|
: item?.changesPercentage?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else}
|
{:else}
|
||||||
<span class="text-[#DC2626] dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item?.changesPercentage <= -1000
|
>{item?.changesPercentage <= -1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%
|
: item?.changesPercentage?.toFixed(2)}%
|
||||||
@ -316,7 +316,7 @@
|
|||||||
<Table.Cell class="text-sm sm:text-[1rem]">
|
<Table.Cell class="text-sm sm:text-[1rem]">
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>
|
>
|
||||||
</Table.Cell>
|
</Table.Cell>
|
||||||
@ -336,13 +336,13 @@
|
|||||||
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
|
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
|
||||||
>
|
>
|
||||||
{#if item?.changesPercentage >= 0}
|
{#if item?.changesPercentage >= 0}
|
||||||
<span class="text-[#208646] dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>+{item?.changesPercentage >= 1000
|
>+{item?.changesPercentage >= 1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%</span
|
: item?.changesPercentage?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else}
|
{:else}
|
||||||
<span class="text-[#DC2626] dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item?.changesPercentage <= -1000
|
>{item?.changesPercentage <= -1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%
|
: item?.changesPercentage?.toFixed(2)}%
|
||||||
@ -414,7 +414,7 @@
|
|||||||
|
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${item?.ticker}`}
|
href={`/stocks/${item?.ticker}`}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-2 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-2 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
|
||||||
>{item?.ticker}</a
|
>{item?.ticker}</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -427,7 +427,7 @@
|
|||||||
|
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${item?.ticker}`}
|
href={`/stocks/${item?.ticker}`}
|
||||||
class="inline-block badge duration-0 bg-blue-50 dark:bg-primary font-semibold dark:font-normal rounded-sm ml-1 px-2 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
|
class="inline-block badge duration-0 bg-blue-50 dark:bg-primary font-semibold dark:font-normal rounded-sm ml-1 px-2 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
|
||||||
>{item?.ticker}</a
|
>{item?.ticker}</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -476,7 +476,7 @@
|
|||||||
average rating for
|
average rating for
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${analystReport?.symbol}`}
|
href={`/stocks/${analystReport?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
||||||
>{analystReport?.symbol}</a
|
>{analystReport?.symbol}</a
|
||||||
>
|
>
|
||||||
stock is "{analystReport?.consensusRating}" The 12-month stock
|
stock is "{analystReport?.consensusRating}" The 12-month stock
|
||||||
@ -489,7 +489,7 @@
|
|||||||
<table class="w-full text-right xs:text-sm sm: mt-5">
|
<table class="w-full text-right xs:text-sm sm: mt-5">
|
||||||
<thead
|
<thead
|
||||||
><tr
|
><tr
|
||||||
class="border-b border-gray-600 font-normal text-sm sm:text-[1rem]"
|
class="border-b border-gray-300 dark:border-gray-600 font-normal text-sm sm:text-[1rem]"
|
||||||
><th class="py-[3px] text-left font-semibold lg:py-0.5"
|
><th class="py-[3px] text-left font-semibold lg:py-0.5"
|
||||||
>Target</th
|
>Target</th
|
||||||
> <th class="font-semibold">Low</th>
|
> <th class="font-semibold">Low</th>
|
||||||
@ -500,7 +500,7 @@
|
|||||||
>
|
>
|
||||||
<tbody
|
<tbody
|
||||||
><tr
|
><tr
|
||||||
class="border-b border-gray-600 font-normal text-sm sm:text-[1rem]"
|
class="border-b border-gray-300 dark:border-gray-600 font-normal text-sm sm:text-[1rem]"
|
||||||
><td class="py-[3px] text-left lg:py-0.5">Price</td>
|
><td class="py-[3px] text-left lg:py-0.5">Price</td>
|
||||||
<td>${analystReport?.lowPriceTarget}</td>
|
<td>${analystReport?.lowPriceTarget}</td>
|
||||||
<td>${analystReport?.avgPriceTarget}</td>
|
<td>${analystReport?.avgPriceTarget}</td>
|
||||||
@ -511,26 +511,26 @@
|
|||||||
><td class="py-[3px] text-left lg:py-0.5">Change</td>
|
><td class="py-[3px] text-left lg:py-0.5">Change</td>
|
||||||
<td
|
<td
|
||||||
class={analystReport?.lowPriceChange > 0
|
class={analystReport?.lowPriceChange > 0
|
||||||
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: "text-[#DC2626] dark:text-[#FF2F1F]"}
|
: "text-red-700 dark:text-[#FF2F1F]"}
|
||||||
>{analystReport?.lowPriceChange}%</td
|
>{analystReport?.lowPriceChange}%</td
|
||||||
>
|
>
|
||||||
<td
|
<td
|
||||||
class={analystReport?.avgPriceChange > 0
|
class={analystReport?.avgPriceChange > 0
|
||||||
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: "text-[#DC2626] dark:text-[#FF2F1F]"}
|
: "text-red-700 dark:text-[#FF2F1F]"}
|
||||||
>{analystReport?.avgPriceChange}%</td
|
>{analystReport?.avgPriceChange}%</td
|
||||||
>
|
>
|
||||||
<td
|
<td
|
||||||
class={analystReport?.medianPriceChange > 0
|
class={analystReport?.medianPriceChange > 0
|
||||||
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: "text-[#DC2626] dark:text-[#FF2F1F]"}
|
: "text-red-700 dark:text-[#FF2F1F]"}
|
||||||
>{analystReport?.medianPriceChange}%</td
|
>{analystReport?.medianPriceChange}%</td
|
||||||
>
|
>
|
||||||
<td
|
<td
|
||||||
class={analystReport?.highPriceChange > 0
|
class={analystReport?.highPriceChange > 0
|
||||||
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: "text-[#DC2626] dark:text-[#FF2F1F]"}
|
: "text-red-700 dark:text-[#FF2F1F]"}
|
||||||
>{analystReport?.highPriceChange}%</td
|
>{analystReport?.highPriceChange}%</td
|
||||||
></tr
|
></tr
|
||||||
></tbody
|
></tbody
|
||||||
@ -577,7 +577,7 @@
|
|||||||
>
|
>
|
||||||
<strong>{item?.name}</strong> (<a
|
<strong>{item?.name}</strong> (<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>)
|
>)
|
||||||
{item?.isToday === true
|
{item?.isToday === true
|
||||||
@ -633,7 +633,7 @@
|
|||||||
>
|
>
|
||||||
<strong>{item?.name}</strong> (<a
|
<strong>{item?.name}</strong> (<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>)
|
>)
|
||||||
{item?.isToday === true
|
{item?.isToday === true
|
||||||
@ -704,7 +704,7 @@
|
|||||||
{#each data?.getDashboard?.recentEarnings as item}
|
{#each data?.getDashboard?.recentEarnings as item}
|
||||||
<strong>{item?.name}</strong> (<a
|
<strong>{item?.name}</strong> (<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>) has released its quarterly earnings at {formatTime(
|
>) has released its quarterly earnings at {formatTime(
|
||||||
item?.time,
|
item?.time,
|
||||||
|
|||||||
@ -245,7 +245,7 @@
|
|||||||
<div class="space-y-4">
|
<div class="space-y-4">
|
||||||
<div class="space-y-1 text-lg font-semibold leading-6">
|
<div class="space-y-1 text-lg font-semibold leading-6">
|
||||||
<h3>Muslem Rahimi, PhD</h3>
|
<h3>Muslem Rahimi, PhD</h3>
|
||||||
<p class="text-blue-600 dark:text-blue-400">
|
<p class="text-blue-700 dark:text-blue-400">
|
||||||
Founder / Chief of Nothing
|
Founder / Chief of Nothing
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -79,7 +79,7 @@
|
|||||||
audience?
|
audience?
|
||||||
<br />Contact us today at
|
<br />Contact us today at
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
href="mailto:contact@stocknear.com">contact@stocknear.com</a
|
href="mailto:contact@stocknear.com">contact@stocknear.com</a
|
||||||
>. We’d love to discuss how we can help your business grow.
|
>. We’d love to discuss how we can help your business grow.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -1,8 +1,9 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { numberOfUnreadNotification } from "$lib/store";
|
|
||||||
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
||||||
import ArrowLogo from "lucide-svelte/icons/move-up-right";
|
import ArrowLogo from "lucide-svelte/icons/move-up-right";
|
||||||
import TableHeader from "$lib/components/Table/TableHeader.svelte";
|
import TableHeader from "$lib/components/Table/TableHeader.svelte";
|
||||||
|
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
|
||||||
|
|
||||||
import SEO from "$lib/components/SEO.svelte";
|
import SEO from "$lib/components/SEO.svelte";
|
||||||
|
|
||||||
import { onMount } from "svelte";
|
import { onMount } from "svelte";
|
||||||
@ -189,7 +190,7 @@
|
|||||||
<div class="flex flex-col items-start">
|
<div class="flex flex-col items-start">
|
||||||
<a
|
<a
|
||||||
href={"/analysts/" + item?.analystId}
|
href={"/analysts/" + item?.analystId}
|
||||||
class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="font-semibold dark:font-normal text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{item?.analystName}
|
>{item?.analystName}
|
||||||
</a>
|
</a>
|
||||||
<!--<span class="">{item?.companyName} </span>-->
|
<!--<span class="">{item?.companyName} </span>-->
|
||||||
@ -236,7 +237,7 @@
|
|||||||
>
|
>
|
||||||
{#if Number(item?.successRate) >= 0}
|
{#if Number(item?.successRate) >= 0}
|
||||||
<span
|
<span
|
||||||
class="font-semibold dark:font-normal text-green-600 dark:text-[#00FC50]"
|
class="font-semibold dark:font-normal text-green-700 dark:text-[#00FC50]"
|
||||||
>+{Number(item?.successRate)?.toFixed(2)}%</span
|
>+{Number(item?.successRate)?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{/if}
|
{/if}
|
||||||
@ -247,7 +248,7 @@
|
|||||||
>
|
>
|
||||||
{#if Number(item?.avgReturn) >= 0}
|
{#if Number(item?.avgReturn) >= 0}
|
||||||
<span
|
<span
|
||||||
class="font-semibold dark:font-normal text-green-600 dark:text-[#00FC50]"
|
class="font-semibold dark:font-normal text-green-700 dark:text-[#00FC50]"
|
||||||
>+{Number(item?.avgReturn)?.toFixed(2)}%</span
|
>+{Number(item?.avgReturn)?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else}
|
{:else}
|
||||||
@ -294,127 +295,7 @@
|
|||||||
|
|
||||||
<UpgradeToPro {data} />
|
<UpgradeToPro {data} />
|
||||||
|
|
||||||
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200">
|
<AnalystInfo />
|
||||||
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
|
|
||||||
<div class="mx-auto max-w-2xl md:text-center">
|
|
||||||
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
|
|
||||||
Analyst Star Rankings
|
|
||||||
</h3>
|
|
||||||
<p class="mt-3 leading-8 xl:text-lg">
|
|
||||||
Our analyst star rankings are based on these four factors
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
|
|
||||||
<dl
|
|
||||||
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
|
|
||||||
>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Success Rate
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The percentage of ratings that are profitable.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Average Return
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The average percentage return within one year of the
|
|
||||||
rating.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Rating Count
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The more ratings the analyst has provided, the higher the
|
|
||||||
score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Recency
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
Ratings provided within the past year contribute to a
|
|
||||||
higher score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
</dl>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
<aside class="hidden lg:block relative fixed w-1/4 ml-4">
|
<aside class="hidden lg:block relative fixed w-1/4 ml-4">
|
||||||
<div
|
<div
|
||||||
|
|||||||
@ -289,9 +289,9 @@
|
|||||||
<div class="text-2xl font-bold tracking-tight">
|
<div class="text-2xl font-bold tracking-tight">
|
||||||
<span
|
<span
|
||||||
class={successRate >= 0 && successRate !== undefined
|
class={successRate >= 0 && successRate !== undefined
|
||||||
? "before:content-['+'] text-[#36D984]"
|
? "before:content-['+'] text-green-700 dark:text-[#36D984]"
|
||||||
: successRate < 0 && successRate !== undefined
|
: successRate < 0 && successRate !== undefined
|
||||||
? "text-[#EF4444]"
|
? "text-red-700 dark:text-[#EF4444]"
|
||||||
: ""}
|
: ""}
|
||||||
>{successRate !== undefined
|
>{successRate !== undefined
|
||||||
? successRate?.toFixed(2) + "%"
|
? successRate?.toFixed(2) + "%"
|
||||||
@ -310,9 +310,9 @@
|
|||||||
<div class="text-2xl font-bold tracking-tight">
|
<div class="text-2xl font-bold tracking-tight">
|
||||||
<span
|
<span
|
||||||
class={avgReturn >= 0 && avgReturn !== undefined
|
class={avgReturn >= 0 && avgReturn !== undefined
|
||||||
? "before:content-['+'] text-[#36D984]"
|
? "before:content-['+'] text-green-700 dark:text-[#36D984]"
|
||||||
: avgReturn < 0 && avgReturn !== undefined
|
: avgReturn < 0 && avgReturn !== undefined
|
||||||
? "text-[#EF4444]"
|
? "text-red-700 dark:text-[#EF4444]"
|
||||||
: ""}
|
: ""}
|
||||||
>{avgReturn !== undefined
|
>{avgReturn !== undefined
|
||||||
? avgReturn?.toFixed(2) + "%"
|
? avgReturn?.toFixed(2) + "%"
|
||||||
@ -341,7 +341,7 @@
|
|||||||
href={sectorNavigation?.find(
|
href={sectorNavigation?.find(
|
||||||
(listItem) => listItem?.title === item,
|
(listItem) => listItem?.title === item,
|
||||||
)?.link}
|
)?.link}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
@ -356,7 +356,7 @@
|
|||||||
{#each data?.getAnalystStats?.mainIndustries as item}
|
{#each data?.getAnalystStats?.mainIndustries as item}
|
||||||
<a
|
<a
|
||||||
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
@ -466,21 +466,21 @@
|
|||||||
<div class="flex flex-col sm:flex-row items-start">
|
<div class="flex flex-col sm:flex-row items-start">
|
||||||
<span class="mr-1">{item?.action_company}:</span>
|
<span class="mr-1">{item?.action_company}:</span>
|
||||||
<span
|
<span
|
||||||
class=" {[
|
class="font-semibold {[
|
||||||
'Strong Buy',
|
'Strong Buy',
|
||||||
'Buy',
|
'Buy',
|
||||||
'Outperform',
|
'Outperform',
|
||||||
]?.includes(item?.rating_current)
|
]?.includes(item?.rating_current)
|
||||||
? 'text-green-600 dark:text-[#00FC50]'
|
? 'text-green-700 dark:text-[#00FC50] '
|
||||||
: item?.rating_current === 'Hold'
|
: item?.rating_current === 'Hold'
|
||||||
? '"text-red-600 dark:text-[#FF7070]"'
|
? '"text-red-700 dark:text-[#FF7070] "'
|
||||||
: [
|
: [
|
||||||
'Strong Sell',
|
'Strong Sell',
|
||||||
'Sell',
|
'Sell',
|
||||||
'Underperform',
|
'Underperform',
|
||||||
]?.includes(item?.rating_current)
|
]?.includes(item?.rating_current)
|
||||||
? 'text-red-600 dark:text-[#FF2F1F]'
|
? 'text-red-700 dark:text-[#FF2F1F] '
|
||||||
: 'text-gray-300'}"
|
: 'text-muted dark:text-gray-300 '}"
|
||||||
>
|
>
|
||||||
{item?.rating_current}
|
{item?.rating_current}
|
||||||
</span>
|
</span>
|
||||||
@ -528,9 +528,9 @@
|
|||||||
|
|
||||||
<td
|
<td
|
||||||
class="{item?.upside >= 0 && item?.upside !== null
|
class="{item?.upside >= 0 && item?.upside !== null
|
||||||
? "before:content-['+'] text-green-600 dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: item?.upside < 0 && item?.upside !== null
|
: item?.upside < 0 && item?.upside !== null
|
||||||
? 'text-red-600 dark:text-[#FF2F1F]'
|
? 'text-red-700 dark:text-[#FF2F1F]'
|
||||||
: ''} text-end text-sm sm:text-[1rem] whitespace-nowrap"
|
: ''} text-end text-sm sm:text-[1rem] whitespace-nowrap"
|
||||||
>
|
>
|
||||||
{item?.upside !== null ? item?.upside + "%" : "n/a"}
|
{item?.upside !== null ? item?.upside + "%" : "n/a"}
|
||||||
|
|||||||
@ -3,6 +3,8 @@
|
|||||||
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
||||||
import Infobox from "$lib/components/Infobox.svelte";
|
import Infobox from "$lib/components/Infobox.svelte";
|
||||||
import SEO from "$lib/components/SEO.svelte";
|
import SEO from "$lib/components/SEO.svelte";
|
||||||
|
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
|
||||||
|
|
||||||
import { screenWidth } from "$lib/store";
|
import { screenWidth } from "$lib/store";
|
||||||
import { onMount } from "svelte";
|
import { onMount } from "svelte";
|
||||||
|
|
||||||
@ -188,7 +190,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={`/analysts/${item?.analystId}`}
|
href={`/analysts/${item?.analystId}`}
|
||||||
class="underline underline-offset-4 sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="underline underline-offset-4 sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>{item?.analystName}</a
|
>{item?.analystName}</a
|
||||||
>
|
>
|
||||||
</td>
|
</td>
|
||||||
@ -198,7 +200,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>
|
>
|
||||||
</td>
|
</td>
|
||||||
@ -299,127 +301,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<UpgradeToPro {data} />
|
<UpgradeToPro {data} />
|
||||||
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200">
|
<AnalystInfo />
|
||||||
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
|
|
||||||
<div class="mx-auto max-w-2xl md:text-center">
|
|
||||||
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
|
|
||||||
Analyst Star Rankings
|
|
||||||
</h3>
|
|
||||||
<p class="mt-3 leading-8 xl:text-lg">
|
|
||||||
Our analyst star rankings are based on these four factors
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
|
|
||||||
<dl
|
|
||||||
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
|
|
||||||
>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Success Rate
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The percentage of ratings that are profitable.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Average Return
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The average percentage return within one year of the
|
|
||||||
rating.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Rating Count
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The more ratings the analyst has provided, the higher the
|
|
||||||
score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Recency
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
Ratings provided within the past year contribute to a
|
|
||||||
higher score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
</dl>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
||||||
import Infobox from "$lib/components/Infobox.svelte";
|
import Infobox from "$lib/components/Infobox.svelte";
|
||||||
import SEO from "$lib/components/SEO.svelte";
|
import SEO from "$lib/components/SEO.svelte";
|
||||||
|
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
|
||||||
|
|
||||||
export let data;
|
export let data;
|
||||||
|
|
||||||
@ -66,127 +67,7 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<UpgradeToPro {data} />
|
<UpgradeToPro {data} />
|
||||||
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200">
|
<AnalystInfo />
|
||||||
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
|
|
||||||
<div class="mx-auto max-w-2xl md:text-center">
|
|
||||||
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
|
|
||||||
Analyst Star Rankings
|
|
||||||
</h3>
|
|
||||||
<p class="mt-3 leading-8 xl:text-lg">
|
|
||||||
Our analyst star rankings are based on these four factors
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
|
|
||||||
<dl
|
|
||||||
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
|
|
||||||
>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Success Rate
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The percentage of ratings that are profitable.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Average Return
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The average percentage return within one year of the
|
|
||||||
rating.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white dark:text-black"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Rating Count
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
The more ratings the analyst has provided, the higher the
|
|
||||||
score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
<div class="relative pl-14">
|
|
||||||
<dt class=" font-semibold leading-4 md:leading-7">
|
|
||||||
<div
|
|
||||||
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
|
|
||||||
>
|
|
||||||
<svg
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
stroke-width="1.5"
|
|
||||||
stroke="currentColor"
|
|
||||||
class="h-6 w-6 text-white"
|
|
||||||
><path
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
|
|
||||||
></path></svg
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
Recency
|
|
||||||
</dt>
|
|
||||||
<dd class="mt-2 leading-7">
|
|
||||||
Ratings provided within the past year contribute to a
|
|
||||||
higher score.
|
|
||||||
</dd>
|
|
||||||
</div>
|
|
||||||
</dl>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -97,7 +97,7 @@
|
|||||||
You can contact us at
|
You can contact us at
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -46,14 +46,14 @@
|
|||||||
href={discordURL}
|
href={discordURL}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
Discord
|
Discord
|
||||||
</a>
|
</a>
|
||||||
or contact our support team at
|
or contact our support team at
|
||||||
<a
|
<a
|
||||||
href="mailto:{emailAddress}"
|
href="mailto:{emailAddress}"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
{emailAddress}
|
{emailAddress}
|
||||||
</a>.
|
</a>.
|
||||||
@ -69,7 +69,7 @@
|
|||||||
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
Financial Modeling Prep (FMP)
|
Financial Modeling Prep (FMP)
|
||||||
</a>, a leading provider of financial data services. This
|
</a>, a leading provider of financial data services. This
|
||||||
@ -97,7 +97,7 @@
|
|||||||
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
Financial Modeling Prep
|
Financial Modeling Prep
|
||||||
</a>
|
</a>
|
||||||
@ -121,7 +121,7 @@
|
|||||||
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
Financial Modeling Prep
|
Financial Modeling Prep
|
||||||
</a>. While we strive to present the most accurate forecasts,
|
</a>. While we strive to present the most accurate forecasts,
|
||||||
@ -138,7 +138,7 @@
|
|||||||
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>
|
>
|
||||||
Financial Modeling Prep
|
Financial Modeling Prep
|
||||||
</a>, ensuring accurate and timely information on fund
|
</a>, ensuring accurate and timely information on fund
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ·
|
{formatDate(item?.publishedDate)} ·
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -93,7 +93,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -294,7 +294,7 @@
|
|||||||
cy="18"
|
cy="18"
|
||||||
r="16"
|
r="16"
|
||||||
fill="none"
|
fill="none"
|
||||||
class="stroke-current text-blue-600"
|
class="stroke-current text-blue-700"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100"
|
stroke-dasharray="100"
|
||||||
stroke-dashoffset={100 - partyRatio * 100 >= 0
|
stroke-dashoffset={100 - partyRatio * 100 >= 0
|
||||||
@ -355,7 +355,7 @@
|
|||||||
<div class="flex flex-col ml-3 font-normal">
|
<div class="flex flex-col ml-3 font-normal">
|
||||||
<a
|
<a
|
||||||
href={`/politicians/${item?.id}`}
|
href={`/politicians/${item?.id}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
||||||
>{getAbbreviatedName(
|
>{getAbbreviatedName(
|
||||||
item?.representative?.replace("_", " "),
|
item?.representative?.replace("_", " "),
|
||||||
)}</a
|
)}</a
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -80,7 +80,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'contract-lookup'
|
'contract-lookup'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Contract Lookup
|
Contract Lookup
|
||||||
</a>
|
</a>
|
||||||
@ -90,7 +90,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'unusual-activity'
|
'unusual-activity'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Unusual Activity
|
Unusual Activity
|
||||||
</a>
|
</a>
|
||||||
@ -100,7 +100,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'hottest-contracts'
|
'hottest-contracts'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Hottest Contracts
|
Hottest Contracts
|
||||||
</a>
|
</a>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'volatility'
|
'volatility'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Volatility
|
Volatility
|
||||||
</a>
|
</a>
|
||||||
@ -119,7 +119,7 @@
|
|||||||
on:click={() => changeSubSection("oi")}
|
on:click={() => changeSubSection("oi")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
OI
|
OI
|
||||||
</a>
|
</a>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
on:click={() => changeSubSection("gex")}
|
on:click={() => changeSubSection("gex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
GEX
|
GEX
|
||||||
</a>
|
</a>
|
||||||
@ -138,7 +138,7 @@
|
|||||||
on:click={() => changeSubSection("dex")}
|
on:click={() => changeSubSection("dex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
DEX
|
DEX
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -78,7 +78,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -78,7 +78,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -149,7 +149,7 @@
|
|||||||
<td class="text-sm sm:text-[1rem] whitespace-nowrap">
|
<td class="text-sm sm:text-[1rem] whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href={"/etf/" + item?.symbol}
|
href={"/etf/" + item?.symbol}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>
|
>
|
||||||
{item?.symbol}
|
{item?.symbol}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
Yes! We've created the
|
Yes! We've created the
|
||||||
<a
|
<a
|
||||||
href="/learning-center"
|
href="/learning-center"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>Learning Center</a
|
>Learning Center</a
|
||||||
> to explain each feature in detail—what it does, how to integrate
|
> to explain each feature in detail—what it does, how to integrate
|
||||||
it into your strategies, and its market impact. We update it regularly,
|
it into your strategies, and its market impact. We update it regularly,
|
||||||
@ -73,7 +73,7 @@
|
|||||||
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
||||||
If you notice an inaccuracy, please contact us at <a
|
If you notice an inaccuracy, please contact us at <a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>.
|
>.
|
||||||
</p>
|
</p>
|
||||||
@ -84,7 +84,7 @@
|
|||||||
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
||||||
Our <a
|
Our <a
|
||||||
href="/options-flow"
|
href="/options-flow"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>options flow</a
|
>options flow</a
|
||||||
> feature provides real-time options data from Benzinga without delays.
|
> feature provides real-time options data from Benzinga without delays.
|
||||||
</p>
|
</p>
|
||||||
@ -114,7 +114,7 @@
|
|||||||
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
<p class="mb-10 mt-5 text-[1rem] sm:text-lg">
|
||||||
Please email <a
|
Please email <a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>, and we’ll investigate immediately.
|
>, and we’ll investigate immediately.
|
||||||
</p>
|
</p>
|
||||||
@ -131,7 +131,7 @@
|
|||||||
href={discordURL}
|
href={discordURL}
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
>official Discord</a
|
>official Discord</a
|
||||||
> for quicker responses from our dev team. We’re always open to new
|
> for quicker responses from our dev team. We’re always open to new
|
||||||
ideas to improve the platform.
|
ideas to improve the platform.
|
||||||
|
|||||||
@ -194,7 +194,7 @@
|
|||||||
href={sectorNavigation?.find(
|
href={sectorNavigation?.find(
|
||||||
(listItem) => listItem?.title === item,
|
(listItem) => listItem?.title === item,
|
||||||
)?.link}
|
)?.link}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
@ -209,7 +209,7 @@
|
|||||||
{#each data?.getHedgeFundsData?.mainIndustries as item}
|
{#each data?.getHedgeFundsData?.mainIndustries as item}
|
||||||
<a
|
<a
|
||||||
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
Email:
|
Email:
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>.
|
>.
|
||||||
<br />
|
<br />
|
||||||
|
|||||||
@ -747,7 +747,7 @@
|
|||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class={displayLegend?.graphChange >= 0
|
class={displayLegend?.graphChange >= 0
|
||||||
? "before:content-['+'] text-green-600 dark:text-[#00FC50]"
|
? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
|
||||||
: "text-[#FF2F1F]"}
|
: "text-[#FF2F1F]"}
|
||||||
>
|
>
|
||||||
{displayLegend?.graphChange ??
|
{displayLegend?.graphChange ??
|
||||||
|
|||||||
@ -476,7 +476,7 @@
|
|||||||
? "text-[#00FC50] before:content-['+'] "
|
? "text-[#00FC50] before:content-['+'] "
|
||||||
: item?.changesPercentage < 0 &&
|
: item?.changesPercentage < 0 &&
|
||||||
item?.changesPercentage !== null
|
item?.changesPercentage !== null
|
||||||
? 'text-red-600 dark:text-[#FF2F1F]'
|
? 'text-red-700 dark:text-[#FF2F1F]'
|
||||||
: 'text-white'} text-end"
|
: 'text-white'} text-end"
|
||||||
>
|
>
|
||||||
{item?.changesPercentage !== null
|
{item?.changesPercentage !== null
|
||||||
|
|||||||
@ -66,7 +66,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'hottest-contracts'
|
'hottest-contracts'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Hottest Contracts
|
Hottest Contracts
|
||||||
</a>
|
</a>
|
||||||
@ -86,7 +86,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'volatility'
|
'volatility'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Volatility
|
Volatility
|
||||||
</a>
|
</a>
|
||||||
@ -95,7 +95,7 @@
|
|||||||
on:click={() => changeSubSection("oi")}
|
on:click={() => changeSubSection("oi")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
OI
|
OI
|
||||||
</a>
|
</a>
|
||||||
@ -105,7 +105,7 @@
|
|||||||
on:click={() => changeSubSection("gex")}
|
on:click={() => changeSubSection("gex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
GEX
|
GEX
|
||||||
</a>
|
</a>
|
||||||
@ -114,7 +114,7 @@
|
|||||||
on:click={() => changeSubSection("dex")}
|
on:click={() => changeSubSection("dex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
DEX
|
DEX
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -62,7 +62,7 @@
|
|||||||
on:click={() => handleMode(i)}
|
on:click={() => handleMode(i)}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -90,7 +90,7 @@
|
|||||||
href={item?.path}
|
href={item?.path}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
@ -108,7 +108,7 @@
|
|||||||
on:click={() => (displaySection = item)}
|
on:click={() => (displaySection = item)}
|
||||||
class="p-2 px-5 cursor-pointer {displaySection === item
|
class="p-2 px-5 cursor-pointer {displaySection === item
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
@ -118,7 +118,7 @@
|
|||||||
on:click={() => (displaySection = item)}
|
on:click={() => (displaySection = item)}
|
||||||
class="p-2 px-5 cursor-pointer {displaySection === item
|
class="p-2 px-5 cursor-pointer {displaySection === item
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -68,7 +68,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{item?.timestamp}
|
{item?.timestamp}
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.link}
|
href={item?.link}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -100,7 +100,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={"/stocks/" + item?.symbol}
|
href={"/stocks/" + item?.symbol}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>
|
>
|
||||||
{item?.symbol}
|
{item?.symbol}
|
||||||
</a>
|
</a>
|
||||||
@ -175,7 +175,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{item?.timestamp}
|
{item?.timestamp}
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.link}
|
href={item?.link}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -200,7 +200,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -220,7 +220,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{item?.timestamp}
|
{item?.timestamp}
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.link}
|
href={item?.link}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -16,32 +16,32 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a
|
href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-revenue">U.S. Companies With The Most Revenue</a
|
href="/list/highest-revenue">U.S. Companies With The Most Revenue</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-income-tax"
|
href="/list/highest-income-tax"
|
||||||
>U.S. Companies That Pay The Highest Taxes</a
|
>U.S. Companies That Pay The Highest Taxes</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/most-employees">U.S. Companies With The Most Employees</a
|
href="/list/most-employees">U.S. Companies With The Most Employees</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a
|
href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -55,37 +55,37 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a
|
href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a
|
href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a
|
href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a
|
href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a
|
href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a
|
href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -101,19 +101,19 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/exchange/nasdaq">Listed on NASDAQ</a
|
href="/list/exchange/nasdaq">Listed on NASDAQ</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/exchange/nyse">Listed on NYSE</a
|
href="/list/exchange/nyse">Listed on NYSE</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/exchange/amex">Listed on AMEX</a
|
href="/list/exchange/amex">Listed on AMEX</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -129,19 +129,19 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/index/dowjones">Listed on Dow Jones</a
|
href="/list/index/dowjones">Listed on Dow Jones</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/index/nasdaq100">Listed on NASDAQ 100</a
|
href="/list/index/nasdaq100">Listed on NASDAQ 100</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/index/sp500">Listed on S&P 500</a
|
href="/list/index/sp500">Listed on S&P 500</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -157,26 +157,26 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-open-interest">Companies with Highest OI</a
|
href="/list/highest-open-interest">Companies with Highest OI</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-open-interest-change"
|
href="/list/highest-open-interest-change"
|
||||||
>Companies with Highest OI Change</a
|
>Companies with Highest OI Change</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a
|
href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/highest-option-premium">Companies with Highest Premium</a
|
href="/list/highest-option-premium">Companies with Highest Premium</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -191,65 +191,65 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/faang">FAANG</a
|
href="/list/faang">FAANG</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/magnificent-seven">Magnificent Seven</a
|
href="/list/magnificent-seven">Magnificent Seven</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/dividend/dividend-kings">Dividend Kings</a
|
href="/list/dividend/dividend-kings">Dividend Kings</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a
|
href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/penny-stocks">Penny Stocks</a
|
href="/list/penny-stocks">Penny Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/most-shorted-stocks">Most Shorted Stocks</a
|
href="/list/most-shorted-stocks">Most Shorted Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/oversold-stocks/">Oversold Stocks</a
|
href="/list/oversold-stocks/">Oversold Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/overbought-stocks/">Overbought Stocks</a
|
href="/list/overbought-stocks/">Overbought Stocks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/most-buybacks/">Biggest Buybacks</a
|
href="/list/most-buybacks/">Biggest Buybacks</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/reit-stocks">All REITs</a
|
href="/list/reit-stocks">All REITs</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -267,91 +267,91 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/mobile-games/">Mobile Games</a
|
href="/list/mobile-games/">Mobile Games</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/social-media-stocks/">Social Media</a
|
href="/list/social-media-stocks/">Social Media</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/clean-energy/">Clean Energy</a
|
href="/list/clean-energy/">Clean Energy</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/esports/">E-Sports</a
|
href="/list/esports/">E-Sports</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/car-company-stocks/">Car Companies</a
|
href="/list/car-company-stocks/">Car Companies</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/ai-stocks/">Artificial Intelligence</a
|
href="/list/ai-stocks/">Artificial Intelligence</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/electric-vehicles/">Electric Vehicles</a
|
href="/list/electric-vehicles/">Electric Vehicles</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/online-gambling/">Online Gambling</a
|
href="/list/online-gambling/">Online Gambling</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/augmented-reality/">Augmented Reality</a
|
href="/list/augmented-reality/">Augmented Reality</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/gaming-stocks/">Gaming</a
|
href="/list/gaming-stocks/">Gaming</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/pharmaceutical-stocks/">Pharmaceuticals</a
|
href="/list/pharmaceutical-stocks/">Pharmaceuticals</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/online-dating/">Online Dating</a
|
href="/list/online-dating/">Online Dating</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/virtual-reality/">Virtual Reality</a
|
href="/list/virtual-reality/">Virtual Reality</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sports-betting/">Sports Betting</a
|
href="/list/sports-betting/">Sports Betting</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/metaverse/">Metaverse</a
|
href="/list/metaverse/">Metaverse</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -368,43 +368,43 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/ca">Canada</a
|
href="/list/country/ca">Canada</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/cn">China</a
|
href="/list/country/cn">China</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/in">India</a
|
href="/list/country/in">India</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/jp">Japan</a
|
href="/list/country/jp">Japan</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/de">Germany</a
|
href="/list/country/de">Germany</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/il">Israel</a
|
href="/list/country/il">Israel</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/country/gb">United Kingdom</a
|
href="/list/country/gb">United Kingdom</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -421,67 +421,67 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/financial">Financials</a
|
href="/list/sector/financial">Financials</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/healthcare">Healthcare</a
|
href="/list/sector/healthcare">Healthcare</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/technology">Technology</a
|
href="/list/sector/technology">Technology</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/industrials">Industrials</a
|
href="/list/sector/industrials">Industrials</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/energy">Energy</a
|
href="/list/sector/energy">Energy</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/utilities">Utilities</a
|
href="/list/sector/utilities">Utilities</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/consumer-cyclical">Consumer Cyclical</a
|
href="/list/sector/consumer-cyclical">Consumer Cyclical</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/real-estate">Real Estate</a
|
href="/list/sector/real-estate">Real Estate</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/basic-materials">Basic Materials</a
|
href="/list/sector/basic-materials">Basic Materials</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/communication-services">Communication Services</a
|
href="/list/sector/communication-services">Communication Services</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/sector/consumer-defensive">Consumer Defensive</a
|
href="/list/sector/consumer-defensive">Consumer Defensive</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
@ -499,19 +499,19 @@
|
|||||||
>
|
>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/etf/new-launches">New Launches</a
|
href="/etf/new-launches">New Launches</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/etf/etf-providers">ETF Providers</a
|
href="/etf/etf-providers">ETF Providers</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/list/bitcoin-etfs">Bitcoin ETFs</a
|
href="/list/bitcoin-etfs">Bitcoin ETFs</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@ -114,7 +114,7 @@
|
|||||||
<div class="w-full max-w-lg">
|
<div class="w-full max-w-lg">
|
||||||
<a
|
<a
|
||||||
href="/reset-password"
|
href="/reset-password"
|
||||||
class="text-sm text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-sm text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Forgot Password?</a
|
>Forgot Password?</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
@ -759,7 +759,7 @@
|
|||||||
You don't have an account?
|
You don't have an account?
|
||||||
<a
|
<a
|
||||||
href="/register"
|
href="/register"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1"
|
||||||
>Sign up</a
|
>Sign up</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
href={item?.path}
|
href={item?.path}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -464,7 +464,7 @@
|
|||||||
premiums and net put premiums, providing a real-time snapshot of
|
premiums and net put premiums, providing a real-time snapshot of
|
||||||
market sentiment and momentum. <a
|
market sentiment and momentum. <a
|
||||||
href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide"
|
href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide"
|
||||||
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
||||||
>Learn more here.</a
|
>Learn more here.</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
@ -716,7 +716,7 @@
|
|||||||
class="text-sm sm:text-[1rem] {item?.changesPercentage >=
|
class="text-sm sm:text-[1rem] {item?.changesPercentage >=
|
||||||
0
|
0
|
||||||
? "text-[#00FC50] before:content-['+'] "
|
? "text-[#00FC50] before:content-['+'] "
|
||||||
: 'text-red-600 dark:text-[#FF2F1F]'} text-end"
|
: 'text-red-700 dark:text-[#FF2F1F]'} text-end"
|
||||||
>
|
>
|
||||||
{item?.changesPercentage}%
|
{item?.changesPercentage}%
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@ -820,7 +820,7 @@
|
|||||||
class="text-sm sm:text-[1rem] {item?.changesPercentage >=
|
class="text-sm sm:text-[1rem] {item?.changesPercentage >=
|
||||||
0
|
0
|
||||||
? "text-[#00FC50] before:content-['+'] "
|
? "text-[#00FC50] before:content-['+'] "
|
||||||
: 'text-red-600 dark:text-[#FF2F1F]'} text-end"
|
: 'text-red-700 dark:text-[#FF2F1F]'} text-end"
|
||||||
>
|
>
|
||||||
{item?.changesPercentage}%
|
{item?.changesPercentage}%
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@ -72,7 +72,7 @@
|
|||||||
href={item?.path}
|
href={item?.path}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === index
|
class="p-2 px-5 cursor-pointer {activeIdx === index
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -56,7 +56,7 @@
|
|||||||
href="/market-mover/active"
|
href="/market-mover/active"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'active'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'active'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Today
|
Today
|
||||||
</a>
|
</a>
|
||||||
@ -64,7 +64,7 @@
|
|||||||
href="/market-mover/active/week"
|
href="/market-mover/active/week"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Week
|
Week
|
||||||
</a>
|
</a>
|
||||||
@ -72,7 +72,7 @@
|
|||||||
href="/market-mover/active/month"
|
href="/market-mover/active/month"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Month
|
Month
|
||||||
</a>
|
</a>
|
||||||
@ -80,7 +80,7 @@
|
|||||||
href="/market-mover/active/year"
|
href="/market-mover/active/year"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Year
|
Year
|
||||||
</a>
|
</a>
|
||||||
@ -88,7 +88,7 @@
|
|||||||
href="/market-mover/active/3Y"
|
href="/market-mover/active/3Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
3 Years
|
3 Years
|
||||||
</a>
|
</a>
|
||||||
@ -96,7 +96,7 @@
|
|||||||
href="/market-mover/active/5Y"
|
href="/market-mover/active/5Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
5 Years
|
5 Years
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
href="/market-mover/afterhours/gainers"
|
href="/market-mover/afterhours/gainers"
|
||||||
class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
|
class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Gainers
|
Gainers
|
||||||
</a>
|
</a>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
href="/market-mover/afterhours/losers"
|
href="/market-mover/afterhours/losers"
|
||||||
class="p-2 px-5 cursor-pointer {categoryType === 'losers'
|
class="p-2 px-5 cursor-pointer {categoryType === 'losers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Losers
|
Losers
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -58,7 +58,7 @@
|
|||||||
href="/market-mover/gainers"
|
href="/market-mover/gainers"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'gainers'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'gainers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Today
|
Today
|
||||||
</a>
|
</a>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
href="/market-mover/gainers/week"
|
href="/market-mover/gainers/week"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Week
|
Week
|
||||||
</a>
|
</a>
|
||||||
@ -74,7 +74,7 @@
|
|||||||
href="/market-mover/gainers/month"
|
href="/market-mover/gainers/month"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Month
|
Month
|
||||||
</a>
|
</a>
|
||||||
@ -82,7 +82,7 @@
|
|||||||
href="/market-mover/gainers/year"
|
href="/market-mover/gainers/year"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Year
|
Year
|
||||||
</a>
|
</a>
|
||||||
@ -90,7 +90,7 @@
|
|||||||
href="/market-mover/gainers/3Y"
|
href="/market-mover/gainers/3Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
3 Years
|
3 Years
|
||||||
</a>
|
</a>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
href="/market-mover/gainers/5Y"
|
href="/market-mover/gainers/5Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
5 Years
|
5 Years
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -54,7 +54,7 @@
|
|||||||
href="/market-mover/losers"
|
href="/market-mover/losers"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'losers'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'losers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Today
|
Today
|
||||||
</a>
|
</a>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
href="/market-mover/losers/week"
|
href="/market-mover/losers/week"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'week'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Week
|
Week
|
||||||
</a>
|
</a>
|
||||||
@ -70,7 +70,7 @@
|
|||||||
href="/market-mover/losers/month"
|
href="/market-mover/losers/month"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'month'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Month
|
Month
|
||||||
</a>
|
</a>
|
||||||
@ -78,7 +78,7 @@
|
|||||||
href="/market-mover/losers/year"
|
href="/market-mover/losers/year"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
class="p-2 px-5 cursor-pointer {timePeriod === 'year'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Year
|
Year
|
||||||
</a>
|
</a>
|
||||||
@ -86,7 +86,7 @@
|
|||||||
href="/market-mover/losers/3Y"
|
href="/market-mover/losers/3Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
3 Years
|
3 Years
|
||||||
</a>
|
</a>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
href="/market-mover/losers/5Y"
|
href="/market-mover/losers/5Y"
|
||||||
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
5 Years
|
5 Years
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
href="/market-mover/premarket/gainers"
|
href="/market-mover/premarket/gainers"
|
||||||
class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
|
class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Gainers
|
Gainers
|
||||||
</a>
|
</a>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
href="/market-mover/premarket/losers"
|
href="/market-mover/premarket/losers"
|
||||||
class="p-2 px-5 cursor-pointer {categoryType === 'losers'
|
class="p-2 px-5 cursor-pointer {categoryType === 'losers'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Losers
|
Losers
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -64,7 +64,7 @@
|
|||||||
href={item?.path}
|
href={item?.path}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -201,7 +201,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -201,7 +201,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -141,7 +141,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -1494,7 +1494,7 @@
|
|||||||
cy="18"
|
cy="18"
|
||||||
r="16"
|
r="16"
|
||||||
fill="none"
|
fill="none"
|
||||||
class="stroke-current text-blue-600"
|
class="stroke-current text-blue-700"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100"
|
stroke-dasharray="100"
|
||||||
stroke-dashoffset={putCallRatio >= 1
|
stroke-dashoffset={putCallRatio >= 1
|
||||||
|
|||||||
@ -242,7 +242,7 @@
|
|||||||
href={sectorNavigation?.find(
|
href={sectorNavigation?.find(
|
||||||
(listItem) => listItem?.title === item,
|
(listItem) => listItem?.title === item,
|
||||||
)?.link}
|
)?.link}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
@ -257,7 +257,7 @@
|
|||||||
{#each mainIndustries as item}
|
{#each mainIndustries as item}
|
||||||
<a
|
<a
|
||||||
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
|
||||||
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
|
||||||
>
|
>
|
||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -160,7 +160,7 @@
|
|||||||
<div class="flex flex-col ml-3 font-normal">
|
<div class="flex flex-col ml-3 font-normal">
|
||||||
<a
|
<a
|
||||||
href={`/politicians/${item?.id}`}
|
href={`/politicians/${item?.id}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{getAbbreviatedName(
|
>{getAbbreviatedName(
|
||||||
item?.representative?.replace(
|
item?.representative?.replace(
|
||||||
"_",
|
"_",
|
||||||
@ -223,12 +223,12 @@
|
|||||||
<td class="text-sm sm:text-[1rem] text-end">
|
<td class="text-sm sm:text-[1rem] text-end">
|
||||||
{#if item?.type === "Bought"}
|
{#if item?.type === "Bought"}
|
||||||
<span
|
<span
|
||||||
class="text-green-600 dark:text-[#00FC50]"
|
class="text-green-700 dark:text-[#00FC50]"
|
||||||
>Bought</span
|
>Bought</span
|
||||||
>
|
>
|
||||||
{:else if item?.type === "Sold"}
|
{:else if item?.type === "Sold"}
|
||||||
<span
|
<span
|
||||||
class="text-red-600 dark:text-[#FF2F1F]"
|
class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>Sold</span
|
>Sold</span
|
||||||
>
|
>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@ -450,7 +450,7 @@
|
|||||||
on:click={() => (activeIdx = i)}
|
on:click={() => (activeIdx = i)}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</button>
|
</button>
|
||||||
@ -746,7 +746,7 @@
|
|||||||
href="https://truthsocial.com/@realDonaldTrump"
|
href="https://truthsocial.com/@realDonaldTrump"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="hover:text-blue-600"
|
class="hover:text-blue-700"
|
||||||
>
|
>
|
||||||
Donald J. Trump
|
Donald J. Trump
|
||||||
</a>
|
</a>
|
||||||
@ -756,7 +756,7 @@
|
|||||||
href="https://truthsocial.com/@realDonaldTrump"
|
href="https://truthsocial.com/@realDonaldTrump"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="hover:text-blue-600"
|
class="hover:text-blue-700"
|
||||||
>
|
>
|
||||||
@realDonaldTrump
|
@realDonaldTrump
|
||||||
</a>
|
</a>
|
||||||
@ -955,7 +955,7 @@
|
|||||||
href="https://truthsocial.com/@realDonaldTrump"
|
href="https://truthsocial.com/@realDonaldTrump"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="hover:text-blue-600"
|
class="hover:text-blue-700"
|
||||||
>
|
>
|
||||||
Donald J. Trump
|
Donald J. Trump
|
||||||
</a>
|
</a>
|
||||||
@ -1031,7 +1031,7 @@
|
|||||||
href="https://truthsocial.com/@realDonaldTrump"
|
href="https://truthsocial.com/@realDonaldTrump"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="hover:text-blue-600"
|
class="hover:text-blue-700"
|
||||||
>
|
>
|
||||||
Donald J. Trump
|
Donald J. Trump
|
||||||
</a>
|
</a>
|
||||||
@ -1041,7 +1041,7 @@
|
|||||||
href="https://truthsocial.com/@realDonaldTrump"
|
href="https://truthsocial.com/@realDonaldTrump"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
class="hover:text-blue-600"
|
class="hover:text-blue-700"
|
||||||
>
|
>
|
||||||
@realDonaldTrump
|
@realDonaldTrump
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -388,7 +388,7 @@
|
|||||||
>
|
>
|
||||||
<div class="flex flex-col items-start">
|
<div class="flex flex-col items-start">
|
||||||
<span
|
<span
|
||||||
class="text-sm text-blue-600 dark:text-blue-400"
|
class="text-sm text-blue-700 dark:text-blue-400"
|
||||||
>{item?.symbol}</span
|
>{item?.symbol}</span
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
@ -450,7 +450,7 @@
|
|||||||
/>
|
/>
|
||||||
{#if editMode}
|
{#if editMode}
|
||||||
<label
|
<label
|
||||||
class="sm:hover:text-muted text-blue-600 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer"
|
class="sm:hover:text-muted text-blue-700 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer"
|
||||||
>
|
>
|
||||||
{item?.symbol}
|
{item?.symbol}
|
||||||
</label>
|
</label>
|
||||||
|
|||||||
@ -142,7 +142,7 @@
|
|||||||
<div class="px-3">
|
<div class="px-3">
|
||||||
<div class="mx-auto text-center mb-8">
|
<div class="mx-auto text-center mb-8">
|
||||||
<h1 class="text-4xl sm:text-5xl font-bold pb-4">
|
<h1 class="text-4xl sm:text-5xl font-bold pb-4">
|
||||||
Clear Insights, Smart Trades.
|
Trade Smarter, Not Harder
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -1336,10 +1336,10 @@
|
|||||||
|
|
||||||
<!-- Faqs -->
|
<!-- Faqs -->
|
||||||
<ul class="mx-auto divide-y divide-gray-800">
|
<ul class="mx-auto divide-y divide-gray-800">
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>What are the advantages of Stocknear Service?</summary
|
>What are the advantages of Stocknear Service?</summary
|
||||||
>
|
>
|
||||||
<div class="collapse-content">
|
<div class="collapse-content">
|
||||||
@ -1357,10 +1357,10 @@
|
|||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
What is a Credit and How Can I Use It?
|
What is a Credit and How Can I Use It?
|
||||||
</summary>
|
</summary>
|
||||||
@ -1380,10 +1380,10 @@
|
|||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
Can I change my plan at any time?
|
Can I change my plan at any time?
|
||||||
</summary>
|
</summary>
|
||||||
@ -1395,7 +1395,7 @@
|
|||||||
of it for you.
|
of it for you.
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 underline"
|
class="text-blue-700 dark:text-blue-400 underline"
|
||||||
>
|
>
|
||||||
{emailAddress}
|
{emailAddress}
|
||||||
</a>
|
</a>
|
||||||
@ -1404,10 +1404,10 @@
|
|||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
Are there any commissions in addition to the subscription
|
Are there any commissions in addition to the subscription
|
||||||
plans?
|
plans?
|
||||||
@ -1422,10 +1422,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
Can I request a refund?
|
Can I request a refund?
|
||||||
</summary>
|
</summary>
|
||||||
@ -1436,7 +1436,7 @@
|
|||||||
We offer a 30 day money back guarantee, no questions asked.
|
We offer a 30 day money back guarantee, no questions asked.
|
||||||
Just send an email to <a
|
Just send an email to <a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 underline"
|
class="text-blue-700 dark:text-blue-400 underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
> and you will get a full refund.
|
> and you will get a full refund.
|
||||||
</p>
|
</p>
|
||||||
@ -1444,10 +1444,10 @@
|
|||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
What are my payment options?
|
What are my payment options?
|
||||||
</summary>
|
</summary>
|
||||||
@ -1461,10 +1461,10 @@
|
|||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
Can I cancel at any time?
|
Can I cancel at any time?
|
||||||
</summary>
|
</summary>
|
||||||
@ -1479,10 +1479,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</details>
|
</details>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li class="border-b border-gray-400 dark:border-gray-800">
|
||||||
<details class="collapse collapse-arrow">
|
<details class="collapse collapse-arrow">
|
||||||
<summary
|
<summary
|
||||||
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5"
|
class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
|
||||||
>
|
>
|
||||||
Why is Stocknear so much cheaper than other platforms?
|
Why is Stocknear so much cheaper than other platforms?
|
||||||
</summary>
|
</summary>
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
policy in its entirety along with our
|
policy in its entirety along with our
|
||||||
<a
|
<a
|
||||||
href="/terms-of-use"
|
href="/terms-of-use"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Terms of use</a
|
>Terms of use</a
|
||||||
>. Generally, you may use our website without providing personal
|
>. Generally, you may use our website without providing personal
|
||||||
data. When personal data (such as your name, address, or email
|
data. When personal data (such as your name, address, or email
|
||||||
@ -107,7 +107,7 @@
|
|||||||
wish to have it removed from our systems, please contact us at
|
wish to have it removed from our systems, please contact us at
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>.<br /><br />
|
>.<br /><br />
|
||||||
In addition, you have the following rights:
|
In addition, you have the following rights:
|
||||||
@ -174,7 +174,7 @@
|
|||||||
at
|
at
|
||||||
<a
|
<a
|
||||||
href={`mailto:${emailAddress}`}
|
href={`mailto:${emailAddress}`}
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>{emailAddress}</a
|
>{emailAddress}</a
|
||||||
>.
|
>.
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@ -153,7 +153,7 @@
|
|||||||
href={"https://www.reddit.com" + item?.permalink}
|
href={"https://www.reddit.com" + item?.permalink}
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
{item?.title}
|
{item?.title}
|
||||||
</a>
|
</a>
|
||||||
@ -222,7 +222,7 @@
|
|||||||
href={"https://www.reddit.com/user/" + item?.author}
|
href={"https://www.reddit.com/user/" + item?.author}
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="hidden sm:inline-block text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="hidden sm:inline-block text-sm sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
Posted by {item?.author}
|
Posted by {item?.author}
|
||||||
</a>
|
</a>
|
||||||
@ -230,7 +230,7 @@
|
|||||||
href={"https://www.reddit.com" + item?.permalink}
|
href={"https://www.reddit.com" + item?.permalink}
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
{formatUtcTimestamp(item?.created_utc)}
|
{formatUtcTimestamp(item?.created_utc)}
|
||||||
<Link
|
<Link
|
||||||
@ -266,7 +266,7 @@
|
|||||||
on:click={() => changeTimePeriod(index)}
|
on:click={() => changeTimePeriod(index)}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === index
|
class="p-2 px-5 cursor-pointer {activeIdx === index
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</label>
|
</label>
|
||||||
@ -276,7 +276,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx ===
|
class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx ===
|
||||||
index
|
index
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
<span class="">{item.title}</span>
|
<span class="">{item.title}</span>
|
||||||
<svg
|
<svg
|
||||||
@ -346,19 +346,19 @@
|
|||||||
>{item?.count}</Table.Cell
|
>{item?.count}</Table.Cell
|
||||||
>
|
>
|
||||||
<Table.Cell
|
<Table.Cell
|
||||||
class="text-right text-[1rem] text-green-600 dark:text-[#00FC50]"
|
class="text-right text-[1rem] text-green-700 dark:text-[#00FC50]"
|
||||||
>{item?.call}</Table.Cell
|
>{item?.call}</Table.Cell
|
||||||
>
|
>
|
||||||
<Table.Cell
|
<Table.Cell
|
||||||
class="text-right text-[1rem] text-red-600 dark:text-[#FF2F1F]"
|
class="text-right text-[1rem] text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item?.put}</Table.Cell
|
>{item?.put}</Table.Cell
|
||||||
>
|
>
|
||||||
<Table.Cell
|
<Table.Cell
|
||||||
class="text-right text-[1rem] {item?.avgSentiment >
|
class="text-right text-[1rem] {item?.avgSentiment >
|
||||||
0.4
|
0.4
|
||||||
? 'text-green-600 dark:text-[#00FC50]'
|
? 'text-green-700 dark:text-[#00FC50]'
|
||||||
: item?.avgSentiment < -0.1
|
: item?.avgSentiment < -0.1
|
||||||
? 'text-red-600 dark:text-[#FF2F1F]'
|
? 'text-red-700 dark:text-[#FF2F1F]'
|
||||||
: 'text-[#C6A755]'} "
|
: 'text-[#C6A755]'} "
|
||||||
>{item?.avgSentiment > 0.4
|
>{item?.avgSentiment > 0.4
|
||||||
? "Bullish"
|
? "Bullish"
|
||||||
@ -374,8 +374,8 @@
|
|||||||
<Table.Cell class="text-right text-[1rem] ">
|
<Table.Cell class="text-right text-[1rem] ">
|
||||||
<span
|
<span
|
||||||
class="{item?.changesPercentage > 0
|
class="{item?.changesPercentage > 0
|
||||||
? 'text-green-600 dark:text-[#00FC50]'
|
? 'text-green-700 dark:text-[#00FC50]'
|
||||||
: 'text-red-600 dark:text-[#FF2F1F]'} text-end"
|
: 'text-red-700 dark:text-[#FF2F1F]'} text-end"
|
||||||
>
|
>
|
||||||
{#if item?.changesPercentage > 0}
|
{#if item?.changesPercentage > 0}
|
||||||
+{item?.changesPercentage?.toFixed(2)}%
|
+{item?.changesPercentage?.toFixed(2)}%
|
||||||
|
|||||||
@ -135,13 +135,13 @@
|
|||||||
By registering you agree to stocknear's
|
By registering you agree to stocknear's
|
||||||
<a
|
<a
|
||||||
href="/terms-of-use"
|
href="/terms-of-use"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:underline"
|
||||||
>Terms of Use</a
|
>Terms of Use</a
|
||||||
>
|
>
|
||||||
and acknowledge that you've read our
|
and acknowledge that you've read our
|
||||||
<a
|
<a
|
||||||
href="/privacy-policy"
|
href="/privacy-policy"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:underline"
|
||||||
>Privacy Policy</a
|
>Privacy Policy</a
|
||||||
>.
|
>.
|
||||||
</p>
|
</p>
|
||||||
@ -764,7 +764,7 @@
|
|||||||
You already have an account?
|
You already have an account?
|
||||||
<a
|
<a
|
||||||
href="/login"
|
href="/login"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:underline ml-1"
|
class="text-blue-700 dark:text-blue-400 sm:hover:underline ml-1"
|
||||||
>Sign in</a
|
>Sign in</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
@ -779,13 +779,13 @@
|
|||||||
By registering you agree to stocknear's
|
By registering you agree to stocknear's
|
||||||
<a
|
<a
|
||||||
href="/terms-of-use"
|
href="/terms-of-use"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:underline"
|
||||||
>Terms of Use</a
|
>Terms of Use</a
|
||||||
>
|
>
|
||||||
and acknowledge that you've read our
|
and acknowledge that you've read our
|
||||||
<a
|
<a
|
||||||
href="/privacy-policy"
|
href="/privacy-policy"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:underline"
|
||||||
>Privacy Policy</a
|
>Privacy Policy</a
|
||||||
>.
|
>.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -1476,7 +1476,9 @@
|
|||||||
const closePopup = document.getElementById("addStrategy");
|
const closePopup = document.getElementById("addStrategy");
|
||||||
closePopup?.dispatchEvent(new MouseEvent("click"));
|
closePopup?.dispatchEvent(new MouseEvent("click"));
|
||||||
} else {
|
} else {
|
||||||
goto("/pricing");
|
toast.info("Available only to Plus & Pro Member", {
|
||||||
|
style: `border-radius: 5px; background: #fff; color: #000; border-color: ${$mode === "light" ? "#F9FAFB" : "#4B5563"}; font-size: 15px;`,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3351,7 +3353,7 @@ const handleKeyDown = (event) => {
|
|||||||
<td class=" whitespace-nowrap">
|
<td class=" whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href={"/stocks/" + item?.symbol}
|
href={"/stocks/" + item?.symbol}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
>
|
>
|
||||||
</td>
|
</td>
|
||||||
@ -3374,13 +3376,13 @@ const handleKeyDown = (event) => {
|
|||||||
|
|
||||||
<td class=" text-end text-sm sm:text-[1rem]">
|
<td class=" text-end text-sm sm:text-[1rem]">
|
||||||
{#if item?.changesPercentage >= 0}
|
{#if item?.changesPercentage >= 0}
|
||||||
<span class="text-green-600 dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>+{item?.changesPercentage >= 1000
|
>+{item?.changesPercentage >= 1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%</span
|
: item?.changesPercentage?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else}
|
{:else}
|
||||||
<span class="text-red-600 dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item?.changesPercentage <= -1000
|
>{item?.changesPercentage <= -1000
|
||||||
? abbreviateNumber(item?.changesPercentage)
|
? abbreviateNumber(item?.changesPercentage)
|
||||||
: item?.changesPercentage?.toFixed(2)}%
|
: item?.changesPercentage?.toFixed(2)}%
|
||||||
@ -3479,13 +3481,13 @@ const handleKeyDown = (event) => {
|
|||||||
{#if row?.rule === "marketCap"}
|
{#if row?.rule === "marketCap"}
|
||||||
{abbreviateNumber(item[row?.rule])}
|
{abbreviateNumber(item[row?.rule])}
|
||||||
{:else if item[row?.rule] > 0}
|
{:else if item[row?.rule] > 0}
|
||||||
<span class="text-green-600 dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>+{abbreviateNumber(
|
>+{abbreviateNumber(
|
||||||
item[row?.rule]?.toFixed(2),
|
item[row?.rule]?.toFixed(2),
|
||||||
)}%</span
|
)}%</span
|
||||||
>
|
>
|
||||||
{:else if item[row?.rule] < 0}
|
{:else if item[row?.rule] < 0}
|
||||||
<span class="text-red-600 dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{abbreviateNumber(
|
>{abbreviateNumber(
|
||||||
item[row?.rule]?.toFixed(2),
|
item[row?.rule]?.toFixed(2),
|
||||||
)}%</span
|
)}%</span
|
||||||
@ -3537,11 +3539,11 @@ const handleKeyDown = (event) => {
|
|||||||
>
|
>
|
||||||
{:else if row?.rule === "upside"}
|
{:else if row?.rule === "upside"}
|
||||||
{#if item[row?.rule] > 0}
|
{#if item[row?.rule] > 0}
|
||||||
<span class="text-green-600 dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>+{item[row?.rule]?.toFixed(2)}%</span
|
>+{item[row?.rule]?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else if item[row?.rule] < 0}
|
{:else if item[row?.rule] < 0}
|
||||||
<span class="text-red-600 dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item[row?.rule]?.toFixed(2)}%</span
|
>{item[row?.rule]?.toFixed(2)}%</span
|
||||||
>
|
>
|
||||||
{:else}
|
{:else}
|
||||||
@ -3549,11 +3551,11 @@ const handleKeyDown = (event) => {
|
|||||||
{/if}
|
{/if}
|
||||||
{:else if ["analystRating", "topAnalystRating"]?.includes(row?.rule)}
|
{:else if ["analystRating", "topAnalystRating"]?.includes(row?.rule)}
|
||||||
{#if ["Strong Buy", "Buy"].includes(item[row?.rule])}
|
{#if ["Strong Buy", "Buy"].includes(item[row?.rule])}
|
||||||
<span class="text-green-600 dark:text-[#00FC50]"
|
<span class="text-green-700 dark:text-[#00FC50]"
|
||||||
>{item[row?.rule]}</span
|
>{item[row?.rule]}</span
|
||||||
>
|
>
|
||||||
{:else if ["Strong Sell", "Sell"].includes(item[row?.rule])}
|
{:else if ["Strong Sell", "Sell"].includes(item[row?.rule])}
|
||||||
<span class="text-red-600 dark:text-[#FF2F1F]"
|
<span class="text-red-700 dark:text-[#FF2F1F]"
|
||||||
>{item[row?.rule]}</span
|
>{item[row?.rule]}</span
|
||||||
>
|
>
|
||||||
{:else if item[row?.rule] === "Hold"}
|
{:else if item[row?.rule] === "Hold"}
|
||||||
@ -3721,7 +3723,7 @@ const handleKeyDown = (event) => {
|
|||||||
{#if ["gexRatio", "ivRank", "iv30d", "totalOI", "changeOI", "netCallPrem", "netPutPrem", "callVolume", "putVolume", "pcRatio", "topAnalystRating", "topAnalystCounter", "topAnalystPriceTarget", "topAnalystUpside", "score"]?.includes(row?.rule) && !["Pro", "Plus"]?.includes(data?.user?.tier)}
|
{#if ["gexRatio", "ivRank", "iv30d", "totalOI", "changeOI", "netCallPrem", "netPutPrem", "callVolume", "putVolume", "pcRatio", "topAnalystRating", "topAnalystCounter", "topAnalystPriceTarget", "topAnalystUpside", "score"]?.includes(row?.rule) && !["Pro", "Plus"]?.includes(data?.user?.tier)}
|
||||||
<label id={row?.rule} on:click={() => changeRule(row?.rule)}>
|
<label id={row?.rule} on:click={() => changeRule(row?.rule)}>
|
||||||
<svg
|
<svg
|
||||||
class="w-4 h-4 mb-1 inline-block text-[#A3A3A3] sm:hover: cursor-pointer"
|
class="w-4 h-4 mb-1 inline-block cursor-pointer"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
viewBox="0 0 24 24"
|
viewBox="0 0 24 24"
|
||||||
><path
|
><path
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ·
|
{formatDate(item?.publishedDate)} ·
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -62,7 +62,7 @@
|
|||||||
on:click={() => changeSubSection("income")}
|
on:click={() => changeSubSection("income")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'income'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'income'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Income
|
Income
|
||||||
</a>
|
</a>
|
||||||
@ -73,7 +73,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'balance-sheet'
|
'balance-sheet'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Balance Sheet
|
Balance Sheet
|
||||||
</a>
|
</a>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'cash-flow'
|
'cash-flow'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Cashflow
|
Cashflow
|
||||||
</a>
|
</a>
|
||||||
@ -92,7 +92,7 @@
|
|||||||
on:click={() => changeSubSection("ratios")}
|
on:click={() => changeSubSection("ratios")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Ratios
|
Ratios
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -66,7 +66,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
on:click={() => changeSubSection("analyst")}
|
on:click={() => changeSubSection("analyst")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Analysts Ratings
|
Analysts Ratings
|
||||||
</a>
|
</a>
|
||||||
@ -85,7 +85,7 @@
|
|||||||
on:click={() => changeSubSection("ai")}
|
on:click={() => changeSubSection("ai")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'ai'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'ai'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
AI Forecast
|
AI Forecast
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -921,7 +921,7 @@
|
|||||||
<span class="mt-3">
|
<span class="mt-3">
|
||||||
Unlock content with
|
Unlock content with
|
||||||
<a
|
<a
|
||||||
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
>Pro Subscription <svg
|
>Pro Subscription <svg
|
||||||
class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:"
|
class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:"
|
||||||
|
|||||||
@ -533,7 +533,7 @@
|
|||||||
{:else}
|
{:else}
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-5 h-5 mb-1 inline-block"
|
class="w-5 h-5 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -567,7 +567,7 @@
|
|||||||
{:else}
|
{:else}
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 text-xl font-bold"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 text-xl font-bold"
|
||||||
>
|
>
|
||||||
Pro <svg
|
Pro <svg
|
||||||
class="w-5 h-5 mb-1 inline-block"
|
class="w-5 h-5 mb-1 inline-block"
|
||||||
@ -602,7 +602,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
@ -665,7 +665,7 @@
|
|||||||
{:else}
|
{:else}
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
Pro
|
Pro
|
||||||
<svg
|
<svg
|
||||||
@ -704,7 +704,7 @@
|
|||||||
{:else}
|
{:else}
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
Pro
|
Pro
|
||||||
<svg
|
<svg
|
||||||
@ -753,7 +753,7 @@
|
|||||||
<Infobox
|
<Infobox
|
||||||
text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with
|
text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with
|
||||||
<a
|
<a
|
||||||
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
>Pro Subscription <svg
|
>Pro Subscription <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
@ -789,7 +789,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
|
||||||
>
|
>
|
||||||
<span>Upgrade to Pro</span>
|
<span>Upgrade to Pro</span>
|
||||||
<svg
|
<svg
|
||||||
@ -831,7 +831,7 @@
|
|||||||
<td class="whitespace-nowrap">
|
<td class="whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -847,7 +847,7 @@
|
|||||||
<td class="whitespace-nowrap">
|
<td class="whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -863,7 +863,7 @@
|
|||||||
<td class="whitespace-nowrap">
|
<td class="whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -879,7 +879,7 @@
|
|||||||
<td class="whitespace-nowrap">
|
<td class="whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -906,7 +906,7 @@
|
|||||||
<td class="whitespace-nowrap">
|
<td class="whitespace-nowrap">
|
||||||
<a
|
<a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>
|
>
|
||||||
Pro
|
Pro
|
||||||
<svg
|
<svg
|
||||||
@ -924,7 +924,7 @@
|
|||||||
<td class="whitespace-nowrap"
|
<td class="whitespace-nowrap"
|
||||||
><a
|
><a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -940,7 +940,7 @@
|
|||||||
<td class="whitespace-nowrap"
|
<td class="whitespace-nowrap"
|
||||||
><a
|
><a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -956,7 +956,7 @@
|
|||||||
<td class="whitespace-nowrap"
|
<td class="whitespace-nowrap"
|
||||||
><a
|
><a
|
||||||
href="/pricing"
|
href="/pricing"
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
|
||||||
>Pro <svg
|
>Pro <svg
|
||||||
class="w-4 h-4 mb-1 inline-block"
|
class="w-4 h-4 mb-1 inline-block"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
|||||||
@ -407,7 +407,7 @@
|
|||||||
href={item?.analystId !== null
|
href={item?.analystId !== null
|
||||||
? `/analysts/${item?.analystId}`
|
? `/analysts/${item?.analystId}`
|
||||||
: "#"}
|
: "#"}
|
||||||
class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
class="font-semibold dark:font-normal text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
||||||
>{item?.analyst_name}
|
>{item?.analyst_name}
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,7 @@
|
|||||||
on:click={() => changeSubSection("insider")}
|
on:click={() => changeSubSection("insider")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'insider'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'insider'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Insider Trading
|
Insider Trading
|
||||||
</a>
|
</a>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'institute'
|
'institute'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
13F Institute
|
13F Institute
|
||||||
</a>
|
</a>
|
||||||
@ -109,7 +109,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'congress-trading'
|
'congress-trading'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Congress Trading
|
Congress Trading
|
||||||
</a>
|
</a>
|
||||||
@ -119,7 +119,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'transcripts'
|
'transcripts'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Transcripts
|
Transcripts
|
||||||
</a>
|
</a>
|
||||||
@ -141,7 +141,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -369,7 +369,7 @@
|
|||||||
cy="18"
|
cy="18"
|
||||||
r="16"
|
r="16"
|
||||||
fill="none"
|
fill="none"
|
||||||
class="stroke-current text-blue-600"
|
class="stroke-current text-blue-700"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100"
|
stroke-dasharray="100"
|
||||||
stroke-dashoffset={buySellRatio >= 1
|
stroke-dashoffset={buySellRatio >= 1
|
||||||
|
|||||||
@ -288,7 +288,7 @@
|
|||||||
cy="18"
|
cy="18"
|
||||||
r="16"
|
r="16"
|
||||||
fill="none"
|
fill="none"
|
||||||
class="stroke-current text-blue-600"
|
class="stroke-current text-blue-700"
|
||||||
stroke-width="3"
|
stroke-width="3"
|
||||||
stroke-dasharray="100"
|
stroke-dasharray="100"
|
||||||
stroke-dashoffset={100 - partyRatio * 100 >= 0
|
stroke-dashoffset={100 - partyRatio * 100 >= 0
|
||||||
@ -354,7 +354,7 @@
|
|||||||
<div class="flex flex-col ml-3 font-normal">
|
<div class="flex flex-col ml-3 font-normal">
|
||||||
<a
|
<a
|
||||||
href={`/politicians/${item?.id}`}
|
href={`/politicians/${item?.id}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
||||||
>{getAbbreviatedName(
|
>{getAbbreviatedName(
|
||||||
item?.representative?.replace("_", " "),
|
item?.representative?.replace("_", " "),
|
||||||
)}</a
|
)}</a
|
||||||
|
|||||||
@ -78,7 +78,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
sectionKey
|
sectionKey
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{title}
|
{title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -115,7 +115,7 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={getHref(name)}
|
href={getHref(name)}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4"
|
||||||
>
|
>
|
||||||
{name} Revenue
|
{name} Revenue
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -80,7 +80,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'contract-lookup'
|
'contract-lookup'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Contract Lookup
|
Contract Lookup
|
||||||
</a>
|
</a>
|
||||||
@ -90,7 +90,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'unusual-activity'
|
'unusual-activity'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Unusual Activity
|
Unusual Activity
|
||||||
</a>
|
</a>
|
||||||
@ -100,7 +100,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'hottest-contracts'
|
'hottest-contracts'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Hottest Contracts
|
Hottest Contracts
|
||||||
</a>
|
</a>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'volatility'
|
'volatility'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Volatility
|
Volatility
|
||||||
</a>
|
</a>
|
||||||
@ -119,7 +119,7 @@
|
|||||||
on:click={() => changeSubSection("oi")}
|
on:click={() => changeSubSection("oi")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
OI
|
OI
|
||||||
</a>
|
</a>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
on:click={() => changeSubSection("gex")}
|
on:click={() => changeSubSection("gex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
GEX
|
GEX
|
||||||
</a>
|
</a>
|
||||||
@ -138,7 +138,7 @@
|
|||||||
on:click={() => changeSubSection("dex")}
|
on:click={() => changeSubSection("dex")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
DEX
|
DEX
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -78,7 +78,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -78,7 +78,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
on:click={() => changeSubSection("strike")}
|
on:click={() => changeSubSection("strike")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Strike
|
By Strike
|
||||||
</a>
|
</a>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
on:click={() => changeSubSection("expiry")}
|
on:click={() => changeSubSection("expiry")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
By Expiry
|
By Expiry
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -48,7 +48,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
on:click={() => changeSubSection("employees")}
|
on:click={() => changeSubSection("employees")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'employees'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'employees'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Employees
|
Employees
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -115,7 +115,7 @@ ${paragraphs.join("\n")}
|
|||||||
href={rawData?.industry
|
href={rawData?.industry
|
||||||
? getIndustryHref(rawData?.industry)
|
? getIndustryHref(rawData?.industry)
|
||||||
: "#"}
|
: "#"}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
>{rawData?.industry ?? "n/a"}</a
|
>{rawData?.industry ?? "n/a"}</a
|
||||||
></td
|
></td
|
||||||
></tr
|
></tr
|
||||||
@ -131,7 +131,7 @@ ${paragraphs.join("\n")}
|
|||||||
href={sectorNavigation?.find(
|
href={sectorNavigation?.find(
|
||||||
(item) => item?.title === rawData?.sector,
|
(item) => item?.title === rawData?.sector,
|
||||||
)?.link}
|
)?.link}
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
>{rawData?.sector ? rawData?.sector : "n/a"}</a
|
>{rawData?.sector ? rawData?.sector : "n/a"}</a
|
||||||
></td
|
></td
|
||||||
></tr
|
></tr
|
||||||
@ -142,7 +142,7 @@ ${paragraphs.join("\n")}
|
|||||||
>
|
>
|
||||||
<td class="px-1 py-1.5 text-right lg:py-2"
|
<td class="px-1 py-1.5 text-right lg:py-2"
|
||||||
><a
|
><a
|
||||||
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
|
||||||
href={`/stocks/${$stockTicker}/profile/employees`}
|
href={`/stocks/${$stockTicker}/profile/employees`}
|
||||||
>{rawData?.fullTimeEmployees
|
>{rawData?.fullTimeEmployees
|
||||||
? new Intl.NumberFormat("en")?.format(
|
? new Intl.NumberFormat("en")?.format(
|
||||||
@ -195,7 +195,7 @@ ${paragraphs.join("\n")}
|
|||||||
<td class="px-0.5 py-2 text-right">
|
<td class="px-0.5 py-2 text-right">
|
||||||
<a
|
<a
|
||||||
href={rawData?.website}
|
href={rawData?.website}
|
||||||
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400"
|
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-700 dark:text-blue-400"
|
||||||
target="_blank">{rawData?.website ?? "n/a"}</a
|
target="_blank">{rawData?.website ?? "n/a"}</a
|
||||||
></td
|
></td
|
||||||
></tr
|
></tr
|
||||||
@ -348,7 +348,7 @@ ${paragraphs.join("\n")}
|
|||||||
<td class="px-1 py-3 align-top xs:px-2">{item?.type}</td>
|
<td class="px-1 py-3 align-top xs:px-2">{item?.type}</td>
|
||||||
<td class="py-3 pl-1 align-top xs:px-2"
|
<td class="py-3 pl-1 align-top xs:px-2"
|
||||||
><a
|
><a
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
||||||
href={item?.link}
|
href={item?.link}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
@ -368,7 +368,7 @@ ${paragraphs.join("\n")}
|
|||||||
class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold"
|
class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold"
|
||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
|
||||||
href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&count=100`}
|
href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&count=100`}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer">View All SEC Filings</a
|
rel="noopener noreferrer">View All SEC Filings</a
|
||||||
|
|||||||
@ -81,7 +81,7 @@
|
|||||||
><td class="text-left px-2"
|
><td class="text-left px-2"
|
||||||
><a
|
><a
|
||||||
href={`/stocks/${item?.symbol}/profile/employees`}
|
href={`/stocks/${item?.symbol}/profile/employees`}
|
||||||
class="text-[1rem] text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-[1rem] text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{item?.name?.length > 30
|
>{item?.name?.length > 30
|
||||||
? item?.name?.slice(0, 30) + "..."
|
? item?.name?.slice(0, 30) + "..."
|
||||||
: item?.name}</a
|
: item?.name}</a
|
||||||
@ -128,7 +128,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -54,7 +54,7 @@
|
|||||||
on:click={() => changeSubSection("overview")}
|
on:click={() => changeSubSection("overview")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Overview
|
Overview
|
||||||
</a>
|
</a>
|
||||||
@ -64,7 +64,7 @@
|
|||||||
on:click={() => changeSubSection("market-cap")}
|
on:click={() => changeSubSection("market-cap")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Market Cap
|
Market Cap
|
||||||
</a>
|
</a>
|
||||||
@ -74,7 +74,7 @@
|
|||||||
on:click={() => changeSubSection("revenue")}
|
on:click={() => changeSubSection("revenue")}
|
||||||
class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue'
|
class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Revenue
|
Revenue
|
||||||
</a>
|
</a>
|
||||||
@ -85,7 +85,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'price-reaction'
|
'price-reaction'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Price Reaction
|
Price Reaction
|
||||||
</a>
|
</a>
|
||||||
@ -96,7 +96,7 @@
|
|||||||
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
class="p-2 px-5 cursor-pointer {displaySubSection ===
|
||||||
'fail-to-deliver'
|
'fail-to-deliver'
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
Fail-to-Deliver
|
Fail-to-Deliver
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -48,7 +48,7 @@
|
|||||||
><td class="text-left text-[1rem] px-2"
|
><td class="text-left text-[1rem] px-2"
|
||||||
><a
|
><a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{item?.symbol}</a
|
>{item?.symbol}</a
|
||||||
></td
|
></td
|
||||||
>
|
>
|
||||||
|
|||||||
@ -154,7 +154,7 @@
|
|||||||
><td class="text-left text-[1rem] px-2"
|
><td class="text-left text-[1rem] px-2"
|
||||||
><a
|
><a
|
||||||
href={`/stocks/${item?.symbol}`}
|
href={`/stocks/${item?.symbol}`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{item?.name}</a
|
>{item?.name}</a
|
||||||
></td
|
></td
|
||||||
>
|
>
|
||||||
|
|||||||
@ -493,7 +493,7 @@
|
|||||||
<span class="text-xl font-bold"
|
<span class="text-xl font-bold"
|
||||||
>{#if capCategory}
|
>{#if capCategory}
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={capCategory.link}
|
href={capCategory.link}
|
||||||
>
|
>
|
||||||
{capCategory.name}
|
{capCategory.name}
|
||||||
|
|||||||
@ -116,7 +116,7 @@
|
|||||||
><td class="text-left text-[1rem] px-2"
|
><td class="text-left text-[1rem] px-2"
|
||||||
><a
|
><a
|
||||||
href={`/stocks/${item?.symbol}/statistics/revenue`}
|
href={`/stocks/${item?.symbol}/statistics/revenue`}
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
>{item?.name}</a
|
>{item?.name}</a
|
||||||
></td
|
></td
|
||||||
>
|
>
|
||||||
@ -152,7 +152,7 @@
|
|||||||
<li class="mb-3 last:mb-1">
|
<li class="mb-3 last:mb-1">
|
||||||
{formatDate(item?.publishedDate)} ago -
|
{formatDate(item?.publishedDate)} ago -
|
||||||
<a
|
<a
|
||||||
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
|
||||||
href={item?.url}
|
href={item?.url}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer nofollow">{item?.title}</a
|
rel="noopener noreferrer nofollow">{item?.title}</a
|
||||||
|
|||||||
@ -37,7 +37,7 @@
|
|||||||
bound by these Terms as well as our
|
bound by these Terms as well as our
|
||||||
<a
|
<a
|
||||||
href="/privacy-policy"
|
href="/privacy-policy"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Privacy Policy</a
|
>Privacy Policy</a
|
||||||
>. Stocknear reserves the right to modify these Terms at any
|
>. Stocknear reserves the right to modify these Terms at any
|
||||||
time.
|
time.
|
||||||
@ -136,7 +136,7 @@
|
|||||||
us at
|
us at
|
||||||
<a
|
<a
|
||||||
href="mailto:contact@stocknear.com"
|
href="mailto:contact@stocknear.com"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>contact@stocknear.com</a
|
>contact@stocknear.com</a
|
||||||
>
|
>
|
||||||
using the subject line "Copyright Infringement" and provide a detailed
|
using the subject line "Copyright Infringement" and provide a detailed
|
||||||
@ -167,7 +167,7 @@
|
|||||||
Settings or by contacting us at
|
Settings or by contacting us at
|
||||||
<a
|
<a
|
||||||
href="mailto:support@stocknear.com"
|
href="mailto:support@stocknear.com"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>support@stocknear.com</a
|
>support@stocknear.com</a
|
||||||
>.<br /><br />
|
>.<br /><br />
|
||||||
If you are not completely satisfied with your subscription, you may
|
If you are not completely satisfied with your subscription, you may
|
||||||
@ -247,7 +247,7 @@
|
|||||||
our contact form or email us directly at
|
our contact form or email us directly at
|
||||||
<a
|
<a
|
||||||
href="mailto:support@stocknear.com"
|
href="mailto:support@stocknear.com"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>support@stocknear.com</a
|
>support@stocknear.com</a
|
||||||
>.
|
>.
|
||||||
</div>
|
</div>
|
||||||
@ -260,13 +260,13 @@
|
|||||||
These Terms and Conditions, together with our
|
These Terms and Conditions, together with our
|
||||||
<a
|
<a
|
||||||
href="/privacy-policy"
|
href="/privacy-policy"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Privacy Policy</a
|
>Privacy Policy</a
|
||||||
>
|
>
|
||||||
and
|
and
|
||||||
<a
|
<a
|
||||||
href="/imprint"
|
href="/imprint"
|
||||||
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
|
||||||
>Imprint</a
|
>Imprint</a
|
||||||
>, constitute the entire agreement between you and Stocknear.
|
>, constitute the entire agreement between you and Stocknear.
|
||||||
<br /><br />
|
<br /><br />
|
||||||
|
|||||||
@ -54,7 +54,7 @@
|
|||||||
href={item?.path}
|
href={item?.path}
|
||||||
class="p-2 px-5 cursor-pointer {activeIdx === i
|
class="p-2 px-5 cursor-pointer {activeIdx === i
|
||||||
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
|
||||||
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
: 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
|
||||||
>
|
>
|
||||||
{item.title}
|
{item.title}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user