www.pepperdata.com Open in urlscan Pro
173.255.112.39  Public Scan

Submitted URL: https://comms.pepperdata.com/OTIxLUtCWi0xMDUAAAGTJvJkjHGtKPXySLrxjbKs4SfClhHUVVKr409uxiWfCZDSFKmWxm-Z2SeChelx2rsQI6vZrSI=
Effective URL: https://www.pepperdata.com/?utm_source=newsletter&utm_medium=email&utm_campaign=april_24&mkt_tok=OTIxLUtCWi0xMDUAAAGTJvJkjG...
Submission: On June 25 via manual from US — Scanned from DE

Form analysis 16 forms found in the DOM

<form id="mktoForm_459" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); width: 1581px;" digitalpi-utms-added="true">
  <style type="text/css"></style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="FirstName" name="FirstName" placeholder="First Name:" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text"
          class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="LastName" name="LastName" placeholder="Last Name:" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text"
          class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Company" id="LblCompany" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="Company" name="Company" placeholder="Company Name:" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text"
          class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructCompany" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="Email" name="Email" placeholder="Business Email:" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
          class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoNative" style="margin-left: 110px;"><button type="submit" class="mktoButton">Contact us</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="459"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="uTMSource"
    class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent" class="mktoField mktoFieldDescriptor"
    value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="UTM_Original_Medium"
    class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_468" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1581px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Submit</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="468"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input
    type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_475" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 271px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Submit</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="475"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input
    type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_474" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1581px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Submit</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="474"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input
    type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_476" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1581px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Submit</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="476"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input
    type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_477" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1581px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Submit</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="477"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor" value="april_24"><input type="hidden" name="uTMContent"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input
    type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_478" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 271px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>First Name:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
          aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Last Name:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
          aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Business Email Address:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired"
          aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor mktoFormCol" value="newsletter" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor mktoFormCol" value="email" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor mktoFormCol" value="april_24" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Job Title:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Title" name="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true"
          style="width: 150px;"><span id="InstructTitle" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="478"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMContent" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor"
    value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor" value="newsletter">
</form>

<form id="mktoForm_479" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 271px;" digitalpi-utms-added="true">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Kristie Kennington-Otto<br><br><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">Watch the video</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input
    type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="479"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="921-KBZ-105"><input type="hidden" name="uTMMedium"
    class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor" value="newsletter"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor"
    value="april_24"><input type="hidden" name="uTMContent" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMTerm" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="uTMAdgroup"
    class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="UTM_Original_Medium" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="UTM_Original_Source" class="mktoField mktoFieldDescriptor"
    value="newsletter">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

Text Content

 * WHY PEPPERDATA
    * CONTINUOUS, REAL-TIME, & AUTONOMOUS OPTIMIZATION
    * Cloud Cost Optimization
    * FAQ
    * Secret Sauce

 * PRODUCTS
    * Capacity Optimizer

 * SOLUTIONS
    * Amazon EMR
    * Amazon EKS
    * Cloud Migration
    * Cloud Cost Optimization
    * Spark Cost Optimization

 * COMPANY
    * COMPANY
    * Careers
    * Contact Us
    * Events
    * Newsroom
    * Secret Sauce
   
    * About Us
    * Board Members
    * Leadership Team
    * Investors

 * RESOURCES
    * RESOURCES
    * Case Studies
    * Videos
    * Webinars
   
    * Datasheets
    * Solution Briefs
    * Cost Optimization PoV
    * Free Savings Assessment

 * BLOG

 * Book a Demo


WHY PEPPERDATA
 * Home
 * Cloud Cost Optimization
 * FAQ
 * Secret Sauce

PRODUCTS
 * Capacity Optimizer

SOLUTIONS
 * Amazon EMR
 * Amazon EKS
 * Cloud Cost Optimization
 * Cloud Migration
 * Spark Cost Optimization

COMPANY
 * About Us
 * Board Members
 * Leadership Team
 * Investors
 * Secret Sauce
 * Events
 * Careers
 * Contact Us

RESOURCES
 * Collateral
 * Case Studies
 * Webinars
 * Videos
 * Datasheets
 * Solution Briefs
 * Cost Optimization PoV
 * Free Savings Assessment

BLOG
BOOK A MEETING




RUNNING APACHE SPARK?
PEPPERDATA CAN SAVE YOU 30% OR MORE

Real-time, automated cost optimization for Amazon EMR and Amazon EKS with no
manual tuning, no recommendations, and no application code changes.
Watch the Video




After you’ve run Managed Autoscaling, Spark Dynamic Allocation, and manually
tuned your workloads, Pepperdata still automatically saves you 30% or more.

After you’ve run Managed Autoscaling, Spark Dynamic Allocation, and manually
tuned your workloads, Pepperdata still automatically saves you 30% or more.

After you’ve run Managed Autoscaling, Spark Dynamic Allocation, and manually
tuned your workloads, Pepperdata still automatically saves you 30% or more.

Achieved more than 50% reduction of instance costs for a savings of over $1.1
million over 14 months.





Achieved more than 50% reduction of instance costs for a savings of over $1.1
million over 14 months.

Ran 50% more tasks on one of their largest clusters.

Achieved a 30% cloud cost reduction within a week and an average monthly savings
of $7800.

Achieved a 95% infrastructure utilization and a 23% cost savings on Amazon EMR.

Achieved almost $5 million in annualized savings and exceeded 200% ROI.

Achieved annualized savings of over $600K.

Achieved a 24% increase in task performance and saved $30K in three months.

Achieved 30% uplift in YARN resources and saved thousands of hours of core and
memory waste.

Achieved more than 50% reduction of instance costs for a savings of over $1.1
million over 14 months.





Achieved more than 50% reduction of instance costs for a savings of over $1.1
million over 14 months.

Ran 50% more tasks on one of their largest clusters.

Achieved a 30% cloud cost reduction within a week and an average monthly savings
of $7800.

Achieved a 95% infrastructure utilization and a 23% cost savings on Amazon EMR.










SPARK APPLICATION WASTE STILL EXISTS
DESPITE TRADITIONAL OPTIMIZATIONS

Traditional infrastructure optimizations don’t eliminate the problem of
application waste due to unused capacity at the Spark task and executor level.
Pepperdata automatically closes this gap and saves you more.

Traditional infrastructure optimizations don’t eliminate the problem of
application waste due to unused capacity at the Spark task and executor level.
Pepperdata automatically closes this gap and saves you more.

Traditional infrastructure optimizations don’t eliminate the problem of
application waste due to unused capacity at the Spark task and executor level.
Pepperdata automatically closes this gap and saves you more.




MANAGED AUTOSCALING

Doesn’t prevent Spark from wasting requested resources


SPARK DYNAMIC ALLOCATION

Doesn’t prevent overprovisioning within tasks


MANUAL TUNING

Can’t keep up with the continuous and changing app resource requirements


MANAGED AUTOSCALING

Doesn’t prevent Spark from wasting requested resources


SPARK DYNAMIC ALLOCATION

Doesn’t prevent overprovisioning within tasks


MANUAL TUNING

Can’t keep up with the continuous and changing app resource requirements






LEARN MORE







PEPPERDATA CAPACITY OPTIMIZER


Click for sound



0:59











 * REDUCE INSTANCE HOURS AND COSTS
   
   Save an average of 30-47 percent on Spark workload costs on Amazon EMR and
   Amazon EKS.


 * OPTIMIZE SPARK CLUSTERS FOR EFFICIENCY
   
   Minimize (or eliminate) waste in Spark to run more applications without
   additional spend.


 * ELIMINATE MANUAL TUNING AND TWEAKING
   
   Free developers from the tedium of managing individual apps so they can focus
   on more innovative and strategic tasks.





REDUCE OPERATIONAL COSTS, MAXIMIZE SAVINGS

Data from 2023 Pepperdata TPC-DS Benchmark





41.8%

Cost Savings: Reduced instance hour consumption


45.5%

Improved Performance: Decreased application runtime


26.2%

Increased Throughput: Uplift in average concurrent container count




*TPC-DS is the Decision Support framework from the Transaction Processing
Performance Council. TPC-DS is an industry-standard big data analytics
benchmark. Pepperdata’s work is not an official audited benchmark as defined by
TPC. TPC-DS benchmark results (Amazon EKS), 1 TB dataset, 500 nodes, and 10
parallel applications with 275 executors per application.

DOWNLOAD THE BENCHMARK REPORT





PEPPERDATA PROVIDES IMMEDIATE VALUE FOR YOUR AUGMENTED FINOPS

Pepperdata amplifies the success of FinOps teams through its real-time,
autonomous and continuous cloud cost optimization solution.




 * CONTINUOUS INTELLIGENT APPLICATION TUNING
   
   Pepperdata maintains workloads continuously in their optimal sweet spot by
   automating application tuning in real time.


 * ENHANCED RESOURCE UTILIZATION
   
   Pepperdata optimization increases resource utilization without manual
   intervention, freeing your IT teams to focus on higher value tasks.


 * FINOPS FOCUSED DASHBOARD
   
   Experience a dashboard that empowers the collaboration of financial teams and
   technical teams.


READ MORE ABOUT AUGMENTED FINOPS





CUSTOMERS LOVE PEPPERDATA

If you’re running Spark, give us 6 hours,
We’ll save you 30% on top of everything you’ve already done.

If you’re running Spark, give us 6 hours, We’ll save you 30% on top of
everything you’ve already done.

If you’re running Spark, give us 6 hours, We’ll save you 30% on top of
everything you’ve already done.





PEPPERDATA ENTERPRISE
SUITE REVIEWS

4.6



PEPPERDATA CLOUD PERFORMANCE

4.6





CLOUD COST MANAGEMENT


CLOUD MANAGEMENT AND
CLOUD COST MANAGEMENT


ENTERPRISE CLOUD COST MANAGEMENT



Sr. Software Engineer, Cloud Infrastructure

“Best for spark application monitor”

Easy to navigate for all metrics related to spark job, capture all yarn-related
metrics. we can search by application id easily. multiple realm is also useful
for EMR spark

Consultant, 08/28/2022

“Pepperdata helps us in optimizing our day to day tasks.”

Its easy to go through the UI and get the stats of the tasks and see the errors
and optimize them accordingly. Review collected by and hosted on G2.com.

Associate Software Engineer, 08/23/2022

“Pepperdata & Big Data Positives”

Pepperdata has been essential for my team. We use Apache data aggregation tools
at scale; Pepperdata helps us to monitor memory and CPU usage with easy-to-read
visualizations, warnings, and metrics.

“Pepperdata lets us see inside our ephemeral clusters even after they’ve been
deleted.”

Being able to see the memory, cpu, io and other cluster metrics help us to
appropriately size the clusters and tune our jobs.
Review collected by and hosted on G2.com.

Chief Data Architect, DPI

“The Missing Link In Large Scale YARN Cluster Management”

Getting up and running effectively took a little time, but now that we use of
the product for ongoing monitoring and operations it’s hard to understand how we
were getting by without it.

Sr. Software Engineer, Cloud Infrastructure

“Best for spark application monitor”

Easy to navigate for all metrics related to spark job, capture all yarn-related
metrics. we can search by application id easily. multiple realm is also useful
for EMR spark

Consultant, 08/28/2022

“Pepperdata helps us in optimizing our day to day tasks.”

Its easy to go through the UI and get the stats of the tasks and see the errors
and optimize them accordingly. Review collected by and hosted on G2.com.

Associate Software Engineer, 08/23/2022

“Pepperdata & Big Data Positives”

Pepperdata has been essential for my team. We use Apache data aggregation tools
at scale; Pepperdata helps us to monitor memory and CPU usage with easy-to-read
visualizations, warnings, and metrics.

“Pepperdata lets us see inside our ephemeral clusters even after they’ve been
deleted.”

Being able to see the memory, cpu, io and other cluster metrics help us to
appropriately size the clusters and tune our jobs.
Review collected by and hosted on G2.com.

Chief Data Architect, DPI

“The Missing Link In Large Scale YARN Cluster Management”

Getting up and running effectively took a little time, but now that we use of
the product for ongoing monitoring and operations it’s hard to understand how we
were getting by without it.

Sr. Software Engineer, Cloud Infrastructure

“Best for spark application monitor”

Easy to navigate for all metrics related to spark job, capture all yarn-related
metrics. we can search by application id easily. multiple realm is also useful
for EMR spark



*




*




*




*




Contact us


Welcome back, Kristie Kennington-Otto

Submit

Not you?

Welcome back, Kristie Kennington-Otto

Submit

Not you?

Welcome back, Kristie Kennington-Otto

Submit

Not you?

Welcome back, Kristie Kennington-Otto

Submit

Not you?

Welcome back, Kristie Kennington-Otto

Submit

Not you?

*
First Name:




*
Last Name:




*
Business Email Address:







*
Job Title:




Submit

Welcome back, Kristie Kennington-Otto

Watch the video

Not you?


EXPLORE MORE

Looking for a safe, proven method to reduce waste and cost by up to 47% and
maximize value for your cloud environment? Sign up now for a free Cost
Optimization Proof-of-Value to see how Pepperdata Capacity Optimizer can help
you start saving immediately.

 * SCHEDULE A CONSULT
 * SPEAK WITH AN EXPERT



 * Product
   * Capacity Optimizer
 * Platforms
   * Amazon EMR
   * Amazon EKS
 * Solutions
   * Capacity Optimizer: Real-Time Resource Optimization
   * Cloud Cost Optimization
   * Cloud Migration
   * Spark Cost Optimization
 * Company
   * About
   * Board / Leadership
   * Careers
   * Contact Us
   * Privacy Policy
 * Resources
   * Datasheets
   * Solution Briefs
   * Case Studies
   * Free Proof-of-Value
 * Explore
   * Blog
   * Product Videos
   * Webinars
   * News / Events

 * 
 * 
 * 
 * 



©2023 Pepperdata Inc. All rights reserved. Pepperdata and the Pepperdata logo
are trademarks or registered trademarks of Pepperdata Inc.

All other trademarks are the property of their respective owners. Pepperdata
reserves the right to change this document without notice.