Skip to content
HyperUI

No results found.

Back to application components

Stats

Stat block components for displaying key metrics, growth indicators, and performance data in dashboards, admin panels, and analytics pages.

6/6 Dark Mode Updated: Jul 4, 2026
<article class="flex flex-col gap-4 rounded-lg border border-gray-100 bg-white p-6">
  <div class="inline-flex gap-2 self-end rounded-sm bg-green-100 p-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>

  <div>
    <strong class="block text-sm font-medium text-gray-500"> Profit </strong>

    <p>
      <span class="text-2xl font-medium text-gray-900"> $404.32 </span>

      <span class="text-xs text-gray-500"> from $240.94 </span>
    </p>
  </div>
</article>

<article class="flex flex-col gap-4 rounded-lg border border-gray-100 bg-white p-6">
  <div class="inline-flex gap-2 self-end rounded-sm bg-red-100 p-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>

  <div>
    <strong class="block text-sm font-medium text-gray-500"> Profit </strong>

    <p>
      <span class="text-2xl font-medium text-gray-900"> $240.94 </span>

      <span class="text-xs text-gray-500"> from $404.32 </span>
    </p>
  </div>
</article>
<article
  class="flex flex-col gap-4 rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div
    class="inline-flex gap-2 self-end rounded-sm bg-green-100 p-1 text-green-600 dark:bg-green-700 dark:text-green-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>

  <div>
    <strong class="block text-sm font-medium text-gray-500 dark:text-gray-400"> Profit </strong>

    <p>
      <span class="text-2xl font-medium text-gray-900 dark:text-white"> $404.32 </span>

      <span class="text-xs text-gray-500 dark:text-gray-400"> from $240.94 </span>
    </p>
  </div>
</article>

<article
  class="flex flex-col gap-4 rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div
    class="inline-flex gap-2 self-end rounded-sm bg-red-100 p-1 text-red-600 dark:bg-red-700 dark:text-red-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>

  <div>
    <strong class="block text-sm font-medium text-gray-500 dark:text-gray-400"> Profit </strong>

    <p>
      <span class="text-2xl font-medium text-gray-900 dark:text-white"> $240.94 </span>

      <span class="text-xs text-gray-500 dark:text-gray-400"> from $404.32 </span>
    </p>
  </div>
</article>
<article class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6">
  <div class="flex items-center gap-4">
    <span class="hidden rounded-full bg-gray-100 p-2 text-gray-600 sm:block">
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-6"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>

    <div>
      <p class="text-sm text-gray-500">Profit</p>

      <p class="text-2xl font-medium text-gray-900">$240.94</p>
    </div>
  </div>

  <div class="inline-flex gap-2 rounded-sm bg-green-100 p-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>

<article class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6">
  <div class="flex items-center gap-4">
    <span class="hidden rounded-full bg-gray-100 p-2 text-gray-600 sm:block">
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-6"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>

    <div>
      <p class="text-sm text-gray-500">Profit</p>

      <p class="text-2xl font-medium text-gray-900">$240.94</p>
    </div>
  </div>

  <div class="inline-flex gap-2 rounded-sm bg-red-100 p-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>
<article
  class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div class="flex items-center gap-4">
    <span
      class="hidden rounded-full bg-gray-100 p-2 text-gray-600 sm:block dark:bg-gray-800 dark:text-gray-300"
    >
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-6"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>

    <div>
      <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

      <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
    </div>
  </div>

  <div
    class="inline-flex gap-2 rounded-sm bg-green-100 p-1 text-green-600 dark:bg-green-700 dark:text-green-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>

<article
  class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div class="flex items-center gap-4">
    <span
      class="hidden rounded-full bg-gray-100 p-2 text-gray-600 sm:block dark:bg-gray-800 dark:text-gray-300"
    >
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-6"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>

    <div>
      <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

      <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
    </div>
  </div>

  <div
    class="inline-flex gap-2 rounded-sm bg-red-100 p-1 text-red-600 dark:bg-red-700 dark:text-red-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>
<article class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6">
  <div>
    <p class="text-sm text-gray-500">Profit</p>

    <p class="text-2xl font-medium text-gray-900">$240.94</p>
  </div>

  <div class="inline-flex gap-2 rounded-sm bg-green-100 p-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>

<article class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6">
  <div>
    <p class="text-sm text-gray-500">Profit</p>

    <p class="text-2xl font-medium text-gray-900">$240.94</p>
  </div>

  <div class="inline-flex gap-2 rounded-sm bg-red-100 p-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>
<article
  class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div>
    <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
  </div>

  <div
    class="inline-flex gap-2 rounded-sm bg-green-100 p-1 text-green-600 dark:bg-green-700 dark:text-green-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>

<article
  class="flex items-end justify-between rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div>
    <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
  </div>

  <div
    class="inline-flex gap-2 rounded-sm bg-red-100 p-1 text-red-600 dark:bg-red-700 dark:text-red-50"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <span class="text-xs font-medium"> 67.81% </span>
  </div>
</article>
<article class="flex items-center gap-4 rounded-lg border border-gray-100 bg-white p-6">
  <span class="rounded-full bg-blue-100 p-3 text-blue-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-8"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
      stroke-width="2"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
      />
    </svg>
  </span>

  <div>
    <p class="text-2xl font-medium text-gray-900">$240.94</p>

    <p class="text-sm text-gray-500">Total Sales</p>
  </div>
</article>

<article
  class="flex items-center gap-4 rounded-lg border border-gray-100 bg-white p-6 sm:justify-between"
>
  <span class="rounded-full bg-blue-100 p-3 text-blue-600 sm:order-last">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-8"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
      stroke-width="2"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
      />
    </svg>
  </span>

  <div>
    <p class="text-2xl font-medium text-gray-900">$240.94</p>

    <p class="text-sm text-gray-500">Total Sales</p>
  </div>
</article>
<article
  class="flex items-center gap-4 rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <span
    class="rounded-full bg-blue-100 p-3 text-blue-600 dark:bg-blue-500/20 dark:text-blue-400"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-8"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
      stroke-width="2"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
      />
    </svg>
  </span>

  <div>
    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>

    <p class="text-sm text-gray-500 dark:text-gray-400">Total Sales</p>
  </div>
</article>

<article
  class="flex items-center gap-4 rounded-lg border border-gray-100 bg-white p-6 sm:justify-between dark:border-gray-800 dark:bg-gray-900"
>
  <span
    class="rounded-full bg-blue-100 p-3 text-blue-600 sm:order-last dark:bg-blue-500/20 dark:text-blue-400"
  >
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-8"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
      stroke-width="2"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
      />
    </svg>
  </span>

  <div>
    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>

    <p class="text-sm text-gray-500 dark:text-gray-400">Total Sales</p>
  </div>
</article>
<article class="rounded-lg border border-gray-100 bg-white p-6">
  <div>
    <p class="text-sm text-gray-500">Profit</p>

    <p class="text-2xl font-medium text-gray-900">$240.94</p>
  </div>

  <div class="mt-1 flex gap-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500"> Since last week </span>
    </p>
  </div>
</article>

<article class="rounded-lg border border-gray-100 bg-white p-6">
  <div>
    <p class="text-sm text-gray-500">Profit</p>

    <p class="text-2xl font-medium text-gray-900">$240.94</p>
  </div>

  <div class="mt-1 flex gap-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>
      <span class="text-gray-500"> Since last week </span>
    </p>
  </div>
</article>
<article
  class="rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div>
    <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
  </div>

  <div class="mt-1 flex gap-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500 dark:text-gray-400"> Since last week </span>
    </p>
  </div>
</article>

<article
  class="rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div>
    <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

    <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
  </div>

  <div class="mt-1 flex gap-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>
      <span class="text-gray-500 dark:text-gray-400"> Since last week </span>
    </p>
  </div>
</article>
<article class="rounded-lg border border-gray-100 bg-white p-6">
  <div class="flex items-center justify-between">
    <div>
      <p class="text-sm text-gray-500">Profit</p>

      <p class="text-2xl font-medium text-gray-900">$240.94</p>
    </div>

    <span class="rounded-full bg-blue-100 p-3 text-blue-600">
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-8"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>
  </div>

  <div class="mt-1 flex gap-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500"> Since last week </span>
    </p>
  </div>
</article>

<article class="rounded-lg border border-gray-100 bg-white p-6">
  <div class="flex items-center justify-between">
    <div>
      <p class="text-sm text-gray-500">Profit</p>

      <p class="text-2xl font-medium text-gray-900">$240.94</p>
    </div>

    <span class="rounded-full bg-blue-100 p-3 text-blue-600">
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-8"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>
  </div>

  <div class="mt-1 flex gap-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500"> Since last week </span>
    </p>
  </div>
</article>
<article
  class="rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div class="flex items-center justify-between">
    <div>
      <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

      <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
    </div>

    <span
      class="rounded-full bg-blue-100 p-3 text-blue-600 dark:bg-blue-500/20 dark:text-blue-400"
    >
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-8"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>
  </div>

  <div class="mt-1 flex gap-1 text-green-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"
      />
    </svg>

    <span class="sr-only">Increase: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500 dark:text-gray-400"> Since last week </span>
    </p>
  </div>
</article>

<article
  class="rounded-lg border border-gray-100 bg-white p-6 dark:border-gray-800 dark:bg-gray-900"
>
  <div class="flex items-center justify-between">
    <div>
      <p class="text-sm text-gray-500 dark:text-gray-400">Profit</p>

      <p class="text-2xl font-medium text-gray-900 dark:text-white">$240.94</p>
    </div>

    <span
      class="rounded-full bg-blue-100 p-3 text-blue-600 dark:bg-blue-500/20 dark:text-blue-400"
    >
      <svg
        aria-hidden="true"
        xmlns="http://www.w3.org/2000/svg"
        class="size-8"
        fill="none"
        viewBox="0 0 24 24"
        stroke="currentColor"
        stroke-width="2"
      >
        <path
          stroke-linecap="round"
          stroke-linejoin="round"
          d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"
        />
      </svg>
    </span>
  </div>

  <div class="mt-1 flex gap-1 text-red-600">
    <svg
      aria-hidden="true"
      xmlns="http://www.w3.org/2000/svg"
      class="size-4"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        stroke-linecap="round"
        stroke-linejoin="round"
        stroke-width="2"
        d="M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"
      />
    </svg>

    <span class="sr-only">Decrease: </span>

    <p class="flex gap-2 text-xs">
      <span class="font-medium"> 67.81% </span>

      <span class="text-gray-500 dark:text-gray-400"> Since last week </span>
    </p>
  </div>
</article>