www.strategyr.com Open in urlscan Pro
205.234.30.68  Public Scan

URL: https://www.strategyr.com/market-report-online-on-demand-home-services-forecasts-global-industry-analysts-inc.asp
Submission: On January 16 via manual from US — Scanned from DE

Form analysis 9 forms found in the DOM

Name: frm121POST showsearchNew.asp

<form name="frm121" method="post" action="showsearchNew.asp">
  <div class="row m-0 p-1 shadow border d-flex">
    <input class="search-field w-100 p-3" type="text" id="tags1" x-webkit-speech="true" name="search" placeholder="search titles" onfocus="if(this.value=='Search Titles')this.value='';" onblur="unblank(this)" onselect="Redirect();">
    <button type="submit" value="search" name="btnsubmit" class="button1 w-sm-25 w-md-15 mt-0 p-2 rounded-0" style="margin-left:10px !important;width:50px;"><small>SEARCH</small></button>
  </div>
</form>

Name: frmsearchnewPOST showsearchNew.asp

<form name="frmsearchnew" method="post" action="showsearchNew.asp" onsubmit="Redirect();">
  <input class="search-field " style="color:#888;text-align:left;font-weight:500 !important;" type="text" id="tags1" x-webkit-speech="true" name="search" value="Search by Keyword or Company" placeholder="Search by Keyword or Company"
    onfocus="if(this.value=='Search by Keyword or Company')this.value='';" onblur="unblank(this)" onselect="Redirect();">
  <div class="clearfix"></div>
  <div class="drp_sec drp_sec2">
    <!--select name="chksearch" id="report" class="report_selec_box">
											 <option>Search by keyword or Company</option>
											 <option>Only Report Title</option>
											 <option>Company Names</option>
											</select-->
    <!--<input style="float:left;" type="hidden" id="title" name="chksearch" value="Search by keyword or Company" checked>-->
    <spam class="d-flex mr-2">
      <input class="mr-1" style="float:left;" type="radio" id="title" name="chksearch" value="Search by keyword or Company" checked="">
      <label class="font-weight-bold mb-0 mt-1" for="title">KEYWORD</label>
    </spam>
    <spam class="d-flex mr-2">
      <input class="mr-1" style="float:left;clear:left;" id="company" type="radio" name="chksearch" value="Company Names">
      <label for="company" class="font-weight-bold mb-0 mt-1">COMPANY</label>
    </spam>
    <button class="search-btn search-btn2" onclick="Redirect();"> <i class="fa fa-search" aria-hidden="true"></i></button>
    <!--button class="search-btn" onClick="document.frmsearchnew.submit();"></button-->
  </div>
</form>

Name: frmshop1POST

<form name="frmshop1" id="frmshop1" method="post">
  <input onclick="deSelectReport();" style="display:none" type="checkbox" name="R-MCP13718" id="R-MCP13718" checked="">&nbsp;&nbsp;<b><span class="mr-2 mr-md-4"> </span></b>
</form>

Name: regPOST

<form method="post" name="reg" onsubmit="return validatefrm1()">
  <!--GENDER BLOCK START-->
  <input type="hidden" name="Title1" value="">
  <!--div class="gender_block">
				    <h4 class="gen_title"> Gender </h4>
					<input type="radio" id="radio1" name="Title" value="Mr." checked title="Male">
					<label for="radio1" title="Male"><div class="male"></div></label>
									
					<input type="radio" id="radio2" name="Title" value="Ms." title="Female">
					<label for="radio2" title="Female"><div class="female"></div></label>
				
				</div> -->
  <!--GENDER BLOCK START-->
  <!--NAME BOX-->
  <div class="text_field_block">
    <label class="d-flex flex-wrap">
      <input class="w-xl-45 w-lg-45 w-md-90 w-sm-90" type="text" name="firstname" maxlength="20" onblur="checkalpha(this);" value="" required="" placeholder="First Name">
      <input class="w-xl-45 w-lg-45 w-md-90 w-sm-90" type="text" name="lastname" maxlength="20" required="" value="" placeholder="Last Name">
    </label>
  </div>
  <div class="text_field_block" style="text-align:left;">
    <input type="email" name="userEmail" class="email_block" maxlength="50" onblur="checkemail(this);" value="" required="" placeholder="Work Email">
  </div>
  <div class="text_field_block" style="text-align:left;">
    <label>
      <input type="text" name="txtCompany" maxlength="50" required="" value="" onblur="checkaddress(this);" class="company" placeholder="Company"><input type="hidden" name="rdo1" value="Monthly">
    </label>
  </div>
  <div class="text_field_block" style="text-align:left;">
    <label>
      <input type="text" name="txtDesignation" maxlength="50" required="" value="" onblur="checkaddress(this);" class="company" placeholder="Designation"><input type="hidden" name="CPL" value="Company">
      <input type="hidden" name="code" value="CP-999999">
    </label>
  </div>
</form>

<form>
  <div class="form-group">
    <input type="text" class="form-control w-100 mb-2 " id="txtBName" name="txtBName" placeholder="Name">
    <input type="text" class="form-control w-100 mb-2" id="txtBCompany" name="txtBCompany" placeholder="Company">
    <input type="email" class="form-control w-100 mb-2" id="txtBEmail" name="txtBEmail" placeholder="Work Email">
    <div class="w-100 text-center">
      <button type="button" class="btn  btn-sm mx-auto" style="background-color: #219bfb; color:#fff" id="btnBasic" name="btnBasic">SUBMIT</button>
    </div>
  </div>
</form>

<form>
  <div class="form-group">
    <input type="text" class="form-control w-100 mb-2 " id="txtPName" name="txtPName" placeholder="Name">
    <input type="text" class="form-control w-100 mb-2" id="txtPCompany" name="txtPCompany" placeholder="Company">
    <input type="email" class="form-control w-100 mb-2" id="txtPEmail" name="txtPEmail" placeholder="Work Email">
    <div class="w-100 text-center">
      <button type="button" class="btn  btn-sm mx-auto" id="btnPremium" name="btnPremium" style="background-color: #15acbf; color:#fff">SUBMIT</button>
    </div>
  </div>
</form>

<form>
  <div class="form-group">
    <input type="text" class="form-control w-100 mb-2 " id="txtEName" name="txtEName" placeholder="Name">
    <input type="text" class="form-control w-100 mb-2" id="txtECompany" name="txtECompany" placeholder="Company">
    <input type="email" class="form-control w-100 mb-2" id="txtEEmail" name="txtEEmail" placeholder="Work Email">
    <div class="w-100 text-center">
      <button type="button" class="btn  btn-sm mx-auto" style="background-color: #e97e24; color:#fff" id="btnENTERPRISE" name="btnENTERPRISE">SUBMIT</button>
    </div>
  </div>
</form>

Name: Form1GET

<form name="Form1" id="Form1" method="get">
  <div class="w-100  mb-2 ">
    <h3 class="text-primary text_orange font-weight-bold m-0 line-height-'normal mt-2 text-center mb-3" style="font-size:18px;">COMPETITIVE METRICS</h3><input type="hidden" value="" id="txtsession">
    <div class="w-100">
      <div class="chosen-wrapper" data-js="custom-scroll">
        <select class="chosen-select" id="region_selection_dropdown_01" data-placeholder="WORLD RANK &amp; SHARE" style="display: none;">
          <option value="WORLD RANK &amp; SHARE" class="list_01">WORLD MARKET RANK &amp; SHARE</option>
          <!--option value="USA RANK & SHARE" class="list_02">US MARKET RANK & SHARE</option>
								<option value="CANADA RANK & SHARE" class="list_03">CANADIAN MARKET RANK & SHARE</option>
								<option value="JAPAN RANK & SHARE" class="list_04">JAPANESE MARKET RANK & SHARE</option>
								<option value="CHINA RANK & SHARE" class="list_05">CHINESE MARKET RANK & SHARE</option>
								<option value="U.K RANK & SHARE" class="list_06">U.K MARKET RANK & SHARE</option>
								<option value="FRANCE RANK & SHARE" class="list_07">FRANCE MARKET RANK & SHARE</option>
								<option value="GERMANY RANK & SHARE" class="list_08">GERMAN MARKET RANK & SHARE</option>
								<option value=">ITALY RANK & SHAR" class="list_09">ITALIAN MARKET RANK & SHARE</option>
								<option value="SPAIN RANK & SHARE" class="list_10">SPAIN MARKET RANK & SHARE</option>
								<option value="RUSSIA RANK & SHARE" class="list_11">RUSSIAN MARKET RANK & SHARE</option>
								<option value="INDIA RANK & SHARE" class="list_12">INDIAN MARKET RANK & SHARE</option>
								<option value="SOUTH KOREA RANK & SHARE" class="list_13">SOUTH KOREAN MARKET RANK & SHARE</option>
								<option value="OTHER RANK & SHARE" class="list_14">OTHER MARKET RANK & SHARE</option-->
        </select>
        <div class="chosen-container chosen-container-single chosen-select chosen-container-single-nosearch" style="width: 100%;" title="" id="region_selection_dropdown_01_chosen">
          <a class="chosen-single"><span>WORLD MARKET RANK &amp; SHARE</span><div><b></b></div></a>
          <div class="chosen-drop">
            <div class="chosen-search"><input type="text" autocomplete="off" readonly=""></div>
            <ul class="chosen-results"></ul>
          </div>
        </div>
      </div>
    </div>
    <div class="w-100">
      <div id="competitive_table">
        <div id="exCP-100144" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-100144/a.png" style="background-color:black; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-5001851" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-5001851/Capture.PNG" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-4878994" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-4878994/easy.png" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-1180959" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-1180959/nest.png" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-427749" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-427749/CP-427749.png" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-1180999" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-1180999/Capture.PNG" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-1181013" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-1181013/Capture.PNG" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-428010" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-428010/CP-428010.jpg" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-453412" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-453412/288.PNG" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <div id="exCP-455187" class="modal text-center">
          <img src="https://www.strategyr.com/uploads/images/CP-455187/CP-455187.png" style="background-color:#f1f1f1; max-width:250px !important;" class="img-fluid mx-auto">
          <!---a href="#" rel="modal:close">Close</a--->
        </div>
        <table class="w-100">
          <!---TABLE HEADER-->
          <thead class="font-weight-bold">
          </thead>
          <thead>
            <tr>
              <th>
                <div class="col-01">
                  <h4>COMPETITORS (ALPHABETICAL)</h4>
                </div>
              </th>
              <th>
                <div class="d-flex">
                  <div class="col-02">
                    <div class="w-100 d-flex flex-column justify-content-cener">
                      <!--h4 class="mb-0">RANK</h4>
													<h4>(S/A/N/T)</h4-->
                    </div>
                  </div>
                  <div class="col-03">
                    <div class="collapse show">
                      <div class="w-100 collapse show ">
                        <div class="d-flex justify-content-start">
                          <div class="percent_block">
                            <h4>%</h4>
                          </div>
                          <div class="simulator_block">
                            <h4>VALIDATED RESEARCH <span class="text-danger">*</span></h4>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </th>
            </tr>
          </thead>
          <tbody>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-100144" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-100144/a.png" style="background-color:black;" class="img-fluid"></a>
                  </div>
                  <h4 title="Amazon.com, Inc."> <a href="https://www.strategyr.com/market-share-rank.asp?code=1ECC9F9ECFEE684FA2F64590CDDD2863&amp;pcode=MCP13718" class="text-black" target="_blank"> Amazon.com, Inc.</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-100144','MCP13718')" name="RtypeCP-100144" id="RtypeCP-100144" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-100144').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-100144','MCP13718')" name="RankCP100144" id="RankCP100144" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-0 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-100144','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP100144" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP100144 = $("#SliderCP100144");
                          var $inputCP100144 = $("#RankCP100144");
                          var instanceCP100144;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP100144.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP100144.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP100144.prop("value", data.from);
                            }
                          });
                          instanceCP100144 = $rangeCP100144.data("ionRangeSlider");
                          $inputCP100144.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP100144.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-5001851" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-5001851/Capture.PNG" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Appliance Repair Oxnard CA"> <a href="https://www.strategyr.com/market-share-rank.asp?code=A0F7FCA04F8A572004CEBC2704A2342C&amp;pcode=MCP13718" class="text-black" target="_blank"> Appliance Repair Oxnard CA</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-5001851','MCP13718')" name="RtypeCP-5001851" id="RtypeCP-5001851" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-5001851').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-5001851','MCP13718')" name="RankCP5001851" id="RankCP5001851" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-1 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-5001851','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP5001851" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP5001851 = $("#SliderCP5001851");
                          var $inputCP5001851 = $("#RankCP5001851");
                          var instanceCP5001851;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP5001851.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP5001851.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP5001851.prop("value", data.from);
                            }
                          });
                          instanceCP5001851 = $rangeCP5001851.data("ionRangeSlider");
                          $inputCP5001851.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP5001851.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-4878994" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-4878994/easy.png" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="EasyFix"> <a href="https://www.strategyr.com/market-share-rank.asp?code=15E86620783115891C2D4FEBCEC951DE&amp;pcode=MCP13718" class="text-black" target="_blank"> EasyFix</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-4878994','MCP13718')" name="RtypeCP-4878994" id="RtypeCP-4878994" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-4878994').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-4878994','MCP13718')" name="RankCP4878994" id="RankCP4878994" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-2 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-4878994','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP4878994" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP4878994 = $("#SliderCP4878994");
                          var $inputCP4878994 = $("#RankCP4878994");
                          var instanceCP4878994;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP4878994.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP4878994.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP4878994.prop("value", data.from);
                            }
                          });
                          instanceCP4878994 = $rangeCP4878994.data("ionRangeSlider");
                          $inputCP4878994.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP4878994.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-1180959" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-1180959/nest.png" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Goodnest"> <a href="https://www.strategyr.com/market-share-rank.asp?code=B82057D41E49EC5ED0CF5DC0C45CDBEB&amp;pcode=MCP13718" class="text-black" target="_blank"> Goodnest</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-1180959','MCP13718')" name="RtypeCP-1180959" id="RtypeCP-1180959" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-1180959').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-1180959','MCP13718')" name="RankCP1180959" id="RankCP1180959" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-3 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-1180959','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP1180959" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP1180959 = $("#SliderCP1180959");
                          var $inputCP1180959 = $("#RankCP1180959");
                          var instanceCP1180959;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP1180959.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP1180959.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP1180959.prop("value", data.from);
                            }
                          });
                          instanceCP1180959 = $rangeCP1180959.data("ionRangeSlider");
                          $inputCP1180959.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP1180959.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-427749" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-427749/CP-427749.png" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Handy Technologies, Inc."> <a href="https://www.strategyr.com/market-share-rank.asp?code=A489285C950313CFDB6970DD55456F54&amp;pcode=MCP13718" class="text-black" target="_blank"> Handy Technologies, Inc.</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-427749','MCP13718')" name="RtypeCP-427749" id="RtypeCP-427749" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-427749').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-427749','MCP13718')" name="RankCP427749" id="RankCP427749" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-4 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-427749','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP427749" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP427749 = $("#SliderCP427749");
                          var $inputCP427749 = $("#RankCP427749");
                          var instanceCP427749;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP427749.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP427749.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP427749.prop("value", data.from);
                            }
                          });
                          instanceCP427749 = $rangeCP427749.data("ionRangeSlider");
                          $inputCP427749.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP427749.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-1180999" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-1180999/Capture.PNG" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Happy Helper"> <a href="https://www.strategyr.com/market-share-rank.asp?code=9F928408B4D73026D020FC2F4D44B39D&amp;pcode=MCP13718" class="text-black" target="_blank"> Happy Helper</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-1180999','MCP13718')" name="RtypeCP-1180999" id="RtypeCP-1180999" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-1180999').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-1180999','MCP13718')" name="RankCP1180999" id="RankCP1180999" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-5 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-1180999','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP1180999" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP1180999 = $("#SliderCP1180999");
                          var $inputCP1180999 = $("#RankCP1180999");
                          var instanceCP1180999;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP1180999.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP1180999.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP1180999.prop("value", data.from);
                            }
                          });
                          instanceCP1180999 = $rangeCP1180999.data("ionRangeSlider");
                          $inputCP1180999.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP1180999.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-1181013" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-1181013/Capture.PNG" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Helpling"> <a href="https://www.strategyr.com/market-share-rank.asp?code=BB0FBE3A66691250F0D562BCDA32341C&amp;pcode=MCP13718" class="text-black" target="_blank"> Helpling</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-1181013','MCP13718')" name="RtypeCP-1181013" id="RtypeCP-1181013" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-1181013').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-1181013','MCP13718')" name="RankCP1181013" id="RankCP1181013" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-6 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-1181013','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP1181013" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP1181013 = $("#SliderCP1181013");
                          var $inputCP1181013 = $("#RankCP1181013");
                          var instanceCP1181013;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP1181013.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP1181013.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP1181013.prop("value", data.from);
                            }
                          });
                          instanceCP1181013 = $rangeCP1181013.data("ionRangeSlider");
                          $inputCP1181013.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP1181013.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-428010" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-428010/CP-428010.jpg" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Helpling GmbH"> <a href="https://www.strategyr.com/market-share-rank.asp?code=B2A3805E7C3C7B97FBA52ECEB35D7FC2&amp;pcode=MCP13718" class="text-black" target="_blank"> Helpling GmbH</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-428010','MCP13718')" name="RtypeCP-428010" id="RtypeCP-428010" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-428010').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-428010','MCP13718')" name="RankCP428010" id="RankCP428010" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-7 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-428010','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP428010" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP428010 = $("#SliderCP428010");
                          var $inputCP428010 = $("#RankCP428010");
                          var instanceCP428010;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP428010.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP428010.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP428010.prop("value", data.from);
                            }
                          });
                          instanceCP428010 = $rangeCP428010.data("ionRangeSlider");
                          $inputCP428010.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP428010.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-453412" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-453412/288.PNG" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="Livspace"> <a href="https://www.strategyr.com/market-share-rank.asp?code=96B6955339353D5E9C0EE0CA928C1DBE&amp;pcode=MCP13718" class="text-black" target="_blank"> Livspace</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-453412','MCP13718')" name="RtypeCP-453412" id="RtypeCP-453412" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-453412').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-453412','MCP13718')" name="RankCP453412" id="RankCP453412" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-8 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-453412','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP453412" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP453412 = $("#SliderCP453412");
                          var $inputCP453412 = $("#RankCP453412");
                          var instanceCP453412;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP453412.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP453412.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP453412.prop("value", data.from);
                            }
                          });
                          instanceCP453412 = $rangeCP453412.data("ionRangeSlider");
                          $inputCP453412.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP453412.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
            <!---ROW BEGIN (THIS ROW TO BE REPEATED) -->
            <tr>
              <td>
                <div class="col-01">
                  <div class="img_block">
                    <a href="#exCP-455187" rel="modal:open"> <img src="https://www.strategyr.com/uploads/images/CP-455187/CP-455187.png" style="background-color:#f1f1f1;" class="img-fluid"></a>
                  </div>
                  <h4 title="TaskRabbit, Inc."> <a href="https://www.strategyr.com/market-share-rank.asp?code=F1379EC8C2F108F70FD612F673B6EA90&amp;pcode=MCP13718" class="text-black" target="_blank"> TaskRabbit, Inc.</a> </h4>
                </div>
              </td>
              <td>
                <div class="d-flex">
                  <!--SECOND COLUMN-->
                  <div class="col-02">
                    <input type="hidden" maxlength="1" class="js-input rank_input" onchange="AddComp_metris('CP-455187','MCP13718')" name="RtypeCP-455187" id="RtypeCP-455187" value="" size="1" tabindex="3"
                      style="width: 30px; margin: 0 auto;text-transform:uppercase !important;'">
                    <script>
                      function testInput(event) {
                        var value = String.fromCharCode(event.which);
                        var pattern = new RegExp(/[S,A,N,T]/i);
                        return pattern.test(value);
                      }
                      $('#RtypeCP-455187').bind('keypress', testInput);
                    </script>
                  </div>
                  <!--FOURTH COLUMN-->
                  <div class="col-03">
                    <div aria-expanded="false" class="w-100 collapse show ">
                      <div class="d-flex justify-content-start">
                        <div class="extra-controls percent_block">
                          <i class="percentage_icon">%</i>
                          <input type="text" maxlength="4" class="js-input rank_input" onchange="AddComp_metris('CP-455187','MCP13718')" name="RankCP455187" id="RankCP455187" value="0" onkeypress="return isNumberKey(event,this)" size="20"
                            tabindex="3" placeholder="##.#">
                          <!--<p class="input_popup_msg"> Login Required</p>-->
                        </div>
                        <div class="range-slider simulator_block">
                          <span class="irs irs--big js-irs-9 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min" style="visibility: visible;">0</span><span class="irs-max"
                                style="visibility: visible;">100</span><span class="irs-from" style="visibility: hidden;">0</span><span class="irs-to" style="visibility: hidden;">0</span><span class="irs-single"
                                style="left: 3.30169%;">0</span></span><span class="irs-grid" style="width: 93.3966%; left: 3.20169%;"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0"
                                style="left: 0%; margin-left: -1.81851%;">0</span><span class="irs-grid-pol small" style="left: 6.666666666666666%"></span><span class="irs-grid-pol small" style="left: 3.333333333333333%"></span><span
                                class="irs-grid-pol" style="left: 10%"></span><span class="irs-grid-text js-grid-text-1" style="left: 10%; visibility: visible; margin-left: -2.64393%;">10</span><span class="irs-grid-pol small"
                                style="left: 16.666666666666668%"></span><span class="irs-grid-pol small" style="left: 13.333333333333332%"></span><span class="irs-grid-pol" style="left: 20%"></span><span class="irs-grid-text js-grid-text-2"
                                style="left: 20%; visibility: visible; margin-left: -2.64393%;">20</span><span class="irs-grid-pol small" style="left: 26.666666666666668%"></span><span class="irs-grid-pol small"
                                style="left: 23.333333333333332%"></span><span class="irs-grid-pol" style="left: 30%"></span><span class="irs-grid-text js-grid-text-3" style="left: 30%; visibility: visible; margin-left: -2.64393%;">30</span><span
                                class="irs-grid-pol small" style="left: 36.666666666666664%"></span><span class="irs-grid-pol small" style="left: 33.333333333333336%"></span><span class="irs-grid-pol" style="left: 40%"></span><span
                                class="irs-grid-text js-grid-text-4" style="left: 40%; margin-left: -2.64393%;">40</span><span class="irs-grid-pol small" style="left: 46.666666666666664%"></span><span class="irs-grid-pol small"
                                style="left: 43.333333333333336%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-5" style="left: 50%; visibility: visible; margin-left: -2.64393%;">50</span><span
                                class="irs-grid-pol small" style="left: 56.666666666666664%"></span><span class="irs-grid-pol small" style="left: 53.333333333333336%"></span><span class="irs-grid-pol" style="left: 60%"></span><span
                                class="irs-grid-text js-grid-text-6" style="left: 60%; visibility: visible; margin-left: -2.64393%;">60</span><span class="irs-grid-pol small" style="left: 66.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 63.333333333333336%"></span><span class="irs-grid-pol" style="left: 70%"></span><span class="irs-grid-text js-grid-text-7" style="left: 70%; visibility: visible; margin-left: -2.64393%;">70</span><span
                                class="irs-grid-pol small" style="left: 76.66666666666667%"></span><span class="irs-grid-pol small" style="left: 73.33333333333333%"></span><span class="irs-grid-pol" style="left: 80%"></span><span
                                class="irs-grid-text js-grid-text-8" style="left: 80%; margin-left: -2.64393%;">80</span><span class="irs-grid-pol small" style="left: 86.66666666666667%"></span><span class="irs-grid-pol small"
                                style="left: 83.33333333333333%"></span><span class="irs-grid-pol" style="left: 90%"></span><span class="irs-grid-text js-grid-text-9" style="left: 90%; visibility: visible; margin-left: -2.64393%;">90</span><span
                                class="irs-grid-pol small" style="left: 96.66666666666667%"></span><span class="irs-grid-pol small" style="left: 93.33333333333333%"></span><span class="irs-grid-pol" style="left: 100%"></span><span
                                class="irs-grid-text js-grid-text-10" style="left: 100%; visibility: visible; margin-left: -3.47193%;">100</span></span><span class="irs-bar irs-bar--single" style="left: 0px; width: 3.30169%;"></span><span
                              class="irs-shadow shadow-single" style="display: none;"></span><span class="irs-handle single" style="left: 0%;"><i></i><i></i><i></i></span></span><input type="text" onchange="AddComp_metris('CP-455187','MCP13718')"
                            value="0" class="js-range-slider irs-hidden-input" id="SliderCP455187" tabindex="-1" readonly="">
                        </div>
                        <script>
                          var $rangeCP455187 = $("#SliderCP455187");
                          var $inputCP455187 = $("#RankCP455187");
                          var instanceCP455187;
                          var min = 0;
                          var vfromval = 0;
                          var max = 100;
                          $rangeCP455187.ionRangeSlider({
                            skin: "big",
                            type: "single",
                            min: min,
                            max: max,
                            from: vfromval,
                            grid: true,
                            step: 0.5,
                            grid_num: 10,
                            onStart: function(data) {
                              $inputCP455187.prop("value", data.from);
                            },
                            onChange: function(data) {
                              $inputCP455187.prop("value", data.from);
                            }
                          });
                          instanceCP455187 = $rangeCP455187.data("ionRangeSlider");
                          $inputCP455187.on("input", function() {
                            var val = $(this).prop("value");
                            // validate
                            if (val < min) {
                              val = min;
                            } else if (val > max) {
                              val = max;
                            }
                            instanceCP455187.update({
                              from: val
                            });
                            $(this).prop("value", val);
                          });
                        </script>
                      </div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>
          </tbody>
        </table>
      </div>
      <div class="w-100">
        <div id="competitive_table">
          <table class="w-100">
            <tbody>
              <tr>
                <td class="comp_sub">
                  <p class="font-weight-bold mb-0">
                  </p>
                  <div class="float-left d-flex justify-content-start flex-column">
                    <!--div><span class="text-danger">*</span> S = Strong; A = Active; N = Niche; T= Trivial (<1%)</div-->
                    <div>
                      <span class="text-danger">*</span><a href="LoginRepeat.asp?login=compMetrics"> Login</a> to Participate &amp; View Data Stacks <br>
                      <!--<i><span class="text-danger">*</span> Participating executive must be from a competitive company. Executive credentials are validated by a two-factor authentication process.</i>-->
                      <i><span class="text-danger">*</span> Participating executives must be from a competitive company. Executive credentials are validated by a one-time two-factor authentication, in compliance with GDPR guidelines. Verified executives have complimentary access to our proprietary MarketGlass<sup>TM</sup> platform and relevant  data silos including Trend Data; Brand/IP/TM Feeds; and Market Size, Share &amp; Rank Clusters. Qualified influencers are also invited to join our Expert Panels. Privileges include purchase credits, and collaborative bespoke builds.</i>
                    </div>
                    <a href="LoginRepeat.asp?login=compMetrics" class="font-size-15 font-weight-bold text-left ml-1">View All Companies...</a>
                  </div>
                  <p></p>
                  <a href="LoginRepeat.asp?login=compMetrics" class="submit-button-200 my-2  float-right" type="button"> PARTICIPATE NOW! </a>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <!-- <div class="my-2 py-1 text-center " >
								
									
									<a href="Research_Modules.asp?code=MCP13718&encID=" target="new" class=" gia_style_button py-2 px-3 text-center" type="button"  style="cursor:pointer !important;font-size:14px;">
									CONTINUE TO PROJECT QUESTIONNAIRE
									
								 </a>
								  </div>-->
      </div>
      <!--	<div class="border-0 font-weight-bold" id="validate_msg" style="font-size: 12px !important;font-style: color:#000; font-weight:500; margin-top:6px !important">
                              <sapn class="text-danger">*</sapn> D = Dominant; A = Active; N = Niche; T = Trivial 
                        </div>
						<div class="border-0 font-weight-bold" id="validate_msg" style="font-size: 12px !important;font-style: italic; margin-top:-11px !important" >
							 <span class="text-danger">*</span> Validated respondents can access trend data silos are incentivized with cluster data>
						</div>-->
      <!--  <div class="competitive_table_message w-100 text-center">
            <sapn class="text-danger">Note:</sapn> Best viewed in Landscape Mode
        </div>-->
      <!--	<a  href="LoginRepeat.asp" class="view_entire_pool_btn"  >VIEW ENTIRE POOL OF 43 COMPETITORS</a> -->
    </div>
    <div class="w-100 text-left pt-2  mt-3   ">
      <!--h4 class="font-weight-bold  text-center my-0 " style="font-size:17px;"> Login to access data silos </h4-->
      <div class="w-100">
        <span class="d-flex flex-md-row flex-sm-row flex-wrap  justify-content-center mt-2 view_deeper">
          <!--	<button class=" rounded-0 p-2 shadow   btn_type_02  " type="button"  id="expert_btn">
                                EXPERT PANEL
                            </button>-->
          <!--	<a href="LoginRepeat.asp" class=" rounded-0 p-2 shadow   btn_type_02 text-center" type="button"  style="cursor:pointer !important;">
									RESEARCH MODULES
								</a>-->
          <!--<a  href="LoginRepeat.asp" class=" rounded-0 p-2 shadow   btn_type_02 text-center" type="button"  style="cursor:pointer !important;">
									MARKET TRENDS
								</a>-->
          <!--	<a  href="LoginRepeat.asp"  class=" rounded-0 p-2 shadow   btn_type_02 text-center" type="button"  style="cursor:pointer !important;">
									EXECUTIVES
								</a>	-->
          <!--<a  href="LoginRepeat.asp" style="cursor:pointer !important;"><button class=" rounded-0 p-2  mx-2 border-0   "type="button" id="highlights_btn2" style="cursor:pointer !important;">
									Companies 
								</button>	</a>
														
								
								
								
								<a  href="LoginRepeat.asp"><button class=" rounded-0 p-2   mx-2 border-0" type="button" id="expert_btn1" style="cursor:pointer !important;">
									News
								</button></a>-->
        </span>
      </div>
    </div>
  </div>
</form>

POST //translate.googleapis.com/translate_voting?client=te

<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
    name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>

Text Content

   
   
   
 *  

StrategyR is a Trademark of Global Industry Analysts, Inc. USA
A Trademark of Global Industry Analysts, Inc.

   
 * HOME
 * 
 * ABOUT
 * WE
 * PROJECTS
 * PROJECTS
   
 * MARKETGLASSTM
 * HOW
   
 * CX
 * PANELS
   
   
   
 * LOGIN
   
   
 * SEARCH
   
   
   
   
 * 
   
 * 
   Powered by Google Übersetzer
 * 


SEARCH

KEYWORD COMPANY

--------------------------------------------------------------------------------




ONLINE ON-DEMAND HOME SERVICES


A GLOBAL STRATEGIC BUSINESS REPORT


MCP13718


RESEARCH STATS

POOL

307

Number of executives repeatedly engaged by snail & email outreach

INTERACTIONS

56

Interactions with Platform & by Email

PARTICIPANTS

13

Unique # Participated

VALIDATIONS

4

Responses Validated*


DATA ROOM

EXPERTS/COMPANY
DISCUSSIONS

7235

BRAND/PRODUCT
INSIGHTS

2

TOTAL
DATA STACK

7237

*Clients have full access to our data room

DATE


MAR 2023

COMPANIES


43

TABLES


202

PAGES


274

EDITION


6

PRICE


USD 4950

CODE


MCP13718

*Engagement stats are ongoing and dynamic

--------------------------------------------------------------------------------


REPORT INDEX QUESTIONNAIRE EXECUTIVES DATA ROOM MARKETGLASSTM BUY REPORT
  


OUR EXPERT PANELS

PANELISTS ARE CAREFULLY CHOSEN BASED ON THEIR DOMAIN EXPERTISE AND MARKET
INFLUENCE.

Participation in our expert panels is only by invitation. Our project focused
panels are constituted of senior executives in business strategy, marketing,
sales, and product management at competitive companies worldwide. We also
welcome individuals from leading management consulting, venture capital, private
equity, investment management and related firms with domain expertise and are
actively monitoring specific companies or industries. Our panelists bring unique
market perspectives and unbiased intelligence to our ongoing research programs.


INFLUENCER INVITEE



--------------------------------------------------------------------------------


WHY PARTICIPATE?

EXPERTISE TO THE POWER OF YOU!

 * Collaborative Insights - Expand your deep domain insights from participants
   at competitive companies worldwide while you share your own!
 * Global Acumen Alerts - Expand your intelligence on your areas of interest by
   enabling our “Email Alerts” feature drawing from other influencers’ project
   participation.
 * Enterprise-wide Project Discounts - Discounts start @ 10% and build up as
   more participants support our ongoing projects in your space.
 * Complimentary Copies - We highly recommend collaboration with your team to
   draw upon their geographical domain expertise. Our platform enables
   collaborative engagements with 10 peers. When you or any of your team members
   purchase the report, the entire team will receive complimentary copies with
   full stack access to our data and updates for one year.
 * Annual Digital Subscription to one of the business publications or $100 value
   gift card - No Purchase Required! The lead participant will receive the
   digital subscription

 * The Economist
 * MIT Technology Review
 * Harvard Business Review

Note - Offer is limited to one participant per company. Offer may be withdrawn
at anytime without notice once our annual maximum participation of leading
players is fulfilled. Offer by invitation only, to enterprise executives in from
companies featured in the project ranked. If you’ve received our initation,
you’re qualified! If not, you may check your eligibility by registering to join
our Project Expert Panel. Typically you must be have a Marketing, Strategy,
Product Management or Business Development, role as a CXO or VP or Director or
Manager directly involved with the P&L of the products or services covered in
the report. You must complete all modules in the Primary Research Data
Simulator.

SIGN-UP HERE


 GLOBAL EXPERT PANEL


ACCEPT

MARKETGLASS

BASIC

 * $500/Month/User. Extra Users @ $100/Month/User
 * Annual Prepaid Subscription
 * Single-User
 * 10,000 Data Room Credits/Month
 * Research Tool - Unlimited Access to Build Your Own Search Engine Data &
   Domain Expert Video Transcriptions.
 * Use MarketGlassTM Data Templates For Your Own Enterprise Data to Build
   Bespoke Research Reports.
 * My Silo - Build Your Private Data Room for Generative AI and Other
   Applications. Download Data Stacks For External Applications & Language
   Models.

REQUEST A TRIAL
SUBMIT

PREMIUM

 * $1000/Month/User. Extra Users @ $100/Month/User
 * Annual Prepaid Subscription
 * One Research Project With One Complimentary Update/Year
 * 10-User License
 * 10-User Peer-to-Peer Collaborative Features
 * 200 Domain Expert Insights (With Name, Company, and Date)
 * 50,000 Data Room Credits
 * Research Tool - Unlimited Access to Build Your Own Search Engine Data &
   Domain Expert Video Transcriptions.
 * Use Publisher's Market Data Templates to Simulate & Build Your Bespoke
   Variations to Published Data (4 Reports/Year)
 * Use Your Own Data and MarketGlassTM Data Room Content.
 * My Silo - Build Your Private Data Room for Generative AI and Other
   Applications. Download Data Stacks For External Applications & Language
   Models.
 * Add Extra Topics/Reports During The Year At Regular Prices With Full Platform
   Privileges

REQUEST A TRIAL
SUBMIT

ENTERPRISE

 * $2500/Month/User. Extra Users @ $150/Month/User
 * Annual Prepaid Subscription
 * Four Research Projects With One Complimentary Update/Year
 * 25-User License
 * 25-User Peer-to-Peer Collaborative Engagements
 * 500 Domain Expert Insights (With Name, Company, and Date)
 * 150,000 Data Room Credits
 * Research Tool - Unlimited Access to Build Your Own Search Engine Data &
   Domain Expert Video Transcriptions.
 * Use Publisher's Market Data Templates to Simulate & Build Your Bespoke
   Variations to Published Data (4 Reports/Year)
 * Use Your Own Data and MarketGlassTM Data Room Content.
 * My Silo - Build Your Private Data Room for Generative AI and Other
   Applications. Download Data Stacks For External Applications & Language
   Models.
 * Add Extra Topics/Reports During The Year At Regular Prices With Full Platform
   Privileges

REQUEST A TRIAL
SUBMIT

HIGHLIGHTS & REPORT INDEX

What`s New?

» Special discussions on the global economic climate and market sentiment
» Coverage on global competitiveness and key competitor percentage market shares
» Market presence analysis across multiple geographies -
Strong/Active/Niche/Trivial
» Online interactive peer-to-peer collaborative bespoke updates
» Access to our digital archives and MarketGlass™ research platform
» Complimentary updates for one year
» Access to curated YouTube video transcripts of market sentiments shared by
CEOs, domain experts and market influencers via interviews, podcasts, press
statements and event keynotes

Economic Outlook

The global economic outlook is improving, and growth recovery, albeit on the
lower side, is expected for this year and the next. The United States although
witnessing slowing GDP growth in response to tight monetary and financial
conditions, has nevertheless overcome the recession threat. Easing of headline
inflation in Euro area is helping boost real incomes and is contributing to
pick-up in economic activity. China is expected to see strong increases in GDP
in the coming year as the pandemic threat recedes and the government sheds its
zero-COVID policy. With optimistic GDP projections, India remains on-course to
emerge into a US$6 trillion economy by 2030, surpassing Japan and Germany.

The upturn, however, remains fragile and a number of interlocking challenges
continue to run in parallel, such as continued uncertainty around the war in
Ukraine; slower than expected decline in global headline inflation; continuation
of food and fuel inflation as a persistent economic problem for most developing
countries; and still high retail inflation and its impact on consumer confidence
and spending. Countries and their governments are showing signs of weathering
these challenges, which helps lift market sentiments. As governments continue to
combat inflation to get it down to more economically conformable levels by
raising interest rates, new job creation will slowdown and impact economic
activity. Stricter regulatory environment and pressure to mainstream climate
change into economic decisions will compound the complexity of challenges faced.

Although corporate investments can likely be held back by inflation worries and
weaker demand, rise of new technologies will reverse partially this prevailing
investment sentiment. Rise of generative AI; applied AI; industrializing machine
learning; next-generation software development; Web3; cloud and edge computing;
quantum technologies; electrification and renewables and climate technologies
beyond electrification and renewables, will open up the global investment
landscape. The technologies hold the potential to drive sizeable incremental
growth and value to global GDP in the coming years. The short-term is expected
to be a mixed bag of challenges and opportunities for both consumers and
investors alike. There is always opportunity for businesses and their leaders
who can chart a path forward with resilience and adaptability.

Global Online On-Demand Home Services Market to Reach $8.2 Billion by 2030
The global market for Online On-Demand Home Services estimated at US$293.6
Million in the year 2022, is projected to reach a revised size of US$8.2 Billion
by 2030, growing at aCAGR of 51.7% over the period 2022-2030. Home Care &
Design, one of the segments analyzed in the report, is projected to record 56.2%
CAGR and reach US$4.3 Billion by the end of the analysis period. Growth in the
Repair & Maintenance segment is estimated at 52.6% CAGR for the next 8-year
period.

The U.S. Market is Estimated at $89.8 Million, While China is Forecast to Grow
at 48.5% CAGR
The Online On-Demand Home Services market in the U.S. is estimated at US$89.8
Million in the year 2022. China, the world`s second largest economy, is forecast
to reach a projected market size of US$1.2 Billion by the year 2030 trailing a
CAGR of 48.5% over the analysis period 2022 to 2030. Among the other noteworthy
geographic markets are Japan and Canada, each forecast to grow at 50.4% and
37.7% respectively over the 2022-2030 period. Within Europe, Germany is forecast
to grow at approximately 36.7% CAGR.

SELECT PLAYERS

50+1 Strategies; Amazon.com, Inc.; Arround Inc.; DISH Network LLC; EasyFix;
Goodnest; Handy Technologies, Inc.; Happy Helper; Helpling; Helpling GmbH

SEGMENTS

» Segment (Home Care & Design, Repair & Maintenance, Health, Wellness & Beauty,
Other Segments)

GEOGRAPHIES

» World » United States » Canada » Japan » China » Europe » France » Germany »
Italy » United Kingdom » and Rest of Europe » Asia-Pacific » Rest of World

TABLE OF CONTENTS



I. METHODOLOGY II. EXECUTIVE SUMMARY1. MARKET OVERVIEW
Influencer Market InsightsWorld Market TrajectoriesOnline On-Demand Home
Services – Global Key Competitors Percentage Market Share in 2022 (E)Competitive
Market Presence - Strong/Active/Niche/Trivial for Players Worldwide in 2022
(E)Impact of Covid-19 and a Looming Global Recession2. FOCUS ON SELECT PLAYERS
3. MARKET TRENDS & DRIVERS
4. GLOBAL MARKET PERSPECTIVE
World Recent Past, Current & Future Analysis for Online On-Demand Home Services
by Geographic Region - USA, Canada, Japan, China, Europe, Asia-Pacific and Rest
of World Markets - Independent Analysis of Annual Sales in US$ for Years 2022
through 2030 and % CAGR World 8-Year Perspective for Online On-Demand Home
Services by Geographic Region - Percentage Breakdown of Value Sales for USA,
Canada, Japan, China, Europe, Asia-Pacific and Rest of World Markets for Years
2023 & 2030 World Recent Past, Current & Future Analysis for Home Care & Design
by Geographic Region - USA, Canada, Japan, China, Europe, Asia-Pacific and Rest
of World Markets - Independent Analysis of Annual Sales in US$ for Years 2022
through 2030 and % CAGR World 8-Year Perspective for Home Care & Design by
Geographic Region - Percentage Breakdown of Value Sales for USA, Canada, Japan,
China, Europe, Asia-Pacific and Rest of World for Years 2023 & 2030 World Recent
Past, Current & Future Analysis for Repair & Maintenance by Geographic Region -
USA, Canada, Japan, China, Europe, Asia-Pacific and Rest of World Markets -
Independent Analysis of Annual Sales in US$ for Years 2022 through 2030 and %
CAGR World 8-Year Perspective for Repair & Maintenance by Geographic Region -
Percentage Breakdown of Value Sales for USA, Canada, Japan, China, Europe,
Asia-Pacific and Rest of World for Years 2023 & 2030 World Recent Past, Current
& Future Analysis for Other Segments by Geographic Region - USA, Canada, Japan,
China, Europe, Asia-Pacific and Rest of World Markets - Independent Analysis of
Annual Sales in US$ for Years 2022 through 2030 and % CAGR World 8-Year
Perspective for Other Segments by Geographic Region - Percentage Breakdown of
Value Sales for USA, Canada, Japan, China, Europe, Asia-Pacific and Rest of
World for Years 2023 & 2030 World Online On-Demand Home Services Market Analysis
of Annual Sales in US$ for Years 2014 through 2030World Recent Past, Current &
Future Analysis for Health, Wellness & Beauty by Geographic Region - USA,
Canada, Japan, China, Europe, Asia-Pacific and Rest of World Markets -
Independent Analysis of Annual Sales in US$ for Years 2022 through 2030 and %
CAGR World 8-Year Perspective for Health, Wellness & Beauty by Geographic Region
- Percentage Breakdown of Value Sales for USA, Canada, Japan, China, Europe,
Asia-Pacific and Rest of World for Years 2023 & 2030 III. MARKET ANALYSISUNITED
STATES
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in the United States for 2023 (E)USA Recent Past, Current &
Future Analysis for Online On-Demand Home Services by Segment - Home Care &
Design, Repair & Maintenance, Health, Wellness & Beauty and Other Segments -
Independent Analysis of Annual Sales in US$ for the Years 2022 through 2030 and
% CAGR USA 8-Year Perspective for Online On-Demand Home Services by Segment -
Percentage Breakdown of Value Sales for Home Care & Design, Repair &
Maintenance, Health, Wellness & Beauty and Other Segments for the Years 2023 &
2030 CANADA
Canada Recent Past, Current & Future Analysis for Online On-Demand Home Services
by Segment - Home Care & Design, Repair & Maintenance, Health, Wellness & Beauty
and Other Segments - Independent Analysis of Annual Sales in US$ for the Years
2022 through 2030 and % CAGR Canada 8-Year Perspective for Online On-Demand Home
Services by Segment - Percentage Breakdown of Value Sales for Home Care &
Design, Repair & Maintenance, Health, Wellness & Beauty and Other Segments for
the Years 2023 & 2030 JAPAN
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in Japan for 2023 (E)Japan Recent Past, Current & Future
Analysis for Online On-Demand Home Services by Segment - Home Care & Design,
Repair & Maintenance, Health, Wellness & Beauty and Other Segments - Independent
Analysis of Annual Sales in US$ for the Years 2022 through 2030 and % CAGR Japan
8-Year Perspective for Online On-Demand Home Services by Segment - Percentage
Breakdown of Value Sales for Home Care & Design, Repair & Maintenance, Health,
Wellness & Beauty and Other Segments for the Years 2023 & 2030 CHINA
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in China for 2023 (E)China Recent Past, Current & Future
Analysis for Online On-Demand Home Services by Segment - Home Care & Design,
Repair & Maintenance, Health, Wellness & Beauty and Other Segments - Independent
Analysis of Annual Sales in US$ for the Years 2022 through 2030 and % CAGR China
8-Year Perspective for Online On-Demand Home Services by Segment - Percentage
Breakdown of Value Sales for Home Care & Design, Repair & Maintenance, Health,
Wellness & Beauty and Other Segments for the Years 2023 & 2030 EUROPE
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in Europe for 2023 (E)Europe Recent Past, Current & Future
Analysis for Online On-Demand Home Services by Geographic Region - France,
Germany, Italy, UK and Rest of Europe Markets - Independent Analysis of Annual
Sales in US$ for Years 2022 through 2030 and % CAGR Europe 8-Year Perspective
for Online On-Demand Home Services by Geographic Region - Percentage Breakdown
of Value Sales for France, Germany, Italy, UK and Rest of Europe Markets for
Years 2023 & 2030 Europe Recent Past, Current & Future Analysis for Online
On-Demand Home Services by Segment - Home Care & Design, Repair & Maintenance,
Health, Wellness & Beauty and Other Segments - Independent Analysis of Annual
Sales in US$ for the Years 2022 through 2030 and % CAGR Europe 8-Year
Perspective for Online On-Demand Home Services by Segment - Percentage Breakdown
of Value Sales for Home Care & Design, Repair & Maintenance, Health, Wellness &
Beauty and Other Segments for the Years 2023 & 2030 FRANCE
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in France for 2023 (E)France Recent Past, Current & Future
Analysis for Online On-Demand Home Services by Segment - Home Care & Design,
Repair & Maintenance, Health, Wellness & Beauty and Other Segments - Independent
Analysis of Annual Sales in US$ for the Years 2022 through 2030 and % CAGR
France 8-Year Perspective for Online On-Demand Home Services by Segment -
Percentage Breakdown of Value Sales for Home Care & Design, Repair &
Maintenance, Health, Wellness & Beauty and Other Segments for the Years 2023 &
2030 GERMANY
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in Germany for 2023 (E)Germany Recent Past, Current & Future
Analysis for Online On-Demand Home Services by Segment - Home Care & Design,
Repair & Maintenance, Health, Wellness & Beauty and Other Segments - Independent
Analysis of Annual Sales in US$ for the Years 2022 through 2030 and % CAGR
Germany 8-Year Perspective for Online On-Demand Home Services by Segment -
Percentage Breakdown of Value Sales for Home Care & Design, Repair &
Maintenance, Health, Wellness & Beauty and Other Segments for the Years 2023 &
2030 ITALY
Italy Recent Past, Current & Future Analysis for Online On-Demand Home Services
by Segment - Home Care & Design, Repair & Maintenance, Health, Wellness & Beauty
and Other Segments - Independent Analysis of Annual Sales in US$ for the Years
2022 through 2030 and % CAGR Italy 8-Year Perspective for Online On-Demand Home
Services by Segment - Percentage Breakdown of Value Sales for Home Care &
Design, Repair & Maintenance, Health, Wellness & Beauty and Other Segments for
the Years 2023 & 2030 UNITED KINGDOM
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in the United Kingdom for 2023 (E)UK Recent Past, Current &
Future Analysis for Online On-Demand Home Services by Segment - Home Care &
Design, Repair & Maintenance, Health, Wellness & Beauty and Other Segments -
Independent Analysis of Annual Sales in US$ for the Years 2022 through 2030 and
% CAGR UK 8-Year Perspective for Online On-Demand Home Services by Segment -
Percentage Breakdown of Value Sales for Home Care & Design, Repair &
Maintenance, Health, Wellness & Beauty and Other Segments for the Years 2023 &
2030 REST OF EUROPE
Rest of Europe Recent Past, Current & Future Analysis for Online On-Demand Home
Services by Segment - Home Care & Design, Repair & Maintenance, Health, Wellness
& Beauty and Other Segments - Independent Analysis of Annual Sales in US$ for
the Years 2022 through 2030 and % CAGR Rest of Europe 8-Year Perspective for
Online On-Demand Home Services by Segment - Percentage Breakdown of Value Sales
for Home Care & Design, Repair & Maintenance, Health, Wellness & Beauty and
Other Segments for the Years 2023 & 2030 ASIA-PACIFIC
Online On-Demand Home Services Market Presence - Strong/Active/Niche/Trivial -
Key Competitors in Asia-Pacific for 2023 (E)Asia-Pacific Recent Past, Current &
Future Analysis for Online On-Demand Home Services by Segment - Home Care &
Design, Repair & Maintenance, Health, Wellness & Beauty and Other Segments -
Independent Analysis of Annual Sales in US$ for the Years 2022 through 2030 and
% CAGR Asia-Pacific 8-Year Perspective for Online On-Demand Home Services by
Segment - Percentage Breakdown of Value Sales for Home Care & Design, Repair &
Maintenance, Health, Wellness & Beauty and Other Segments for the Years 2023 &
2030 REST OF WORLD
Rest of World Recent Past, Current & Future Analysis for Online On-Demand Home
Services by Segment - Home Care & Design, Repair & Maintenance, Health, Wellness
& Beauty and Other Segments - Independent Analysis of Annual Sales in US$ for
the Years 2022 through 2030 and % CAGR Rest of World 8-Year Perspective for
Online On-Demand Home Services by Segment - Percentage Breakdown of Value Sales
for Home Care & Design, Repair & Maintenance, Health, Wellness & Beauty and
Other Segments for the Years 2023 & 2030 IV. COMPETITION






COMPETITIVE METRICS

WORLD MARKET RANK & SHARE
WORLD MARKET RANK & SHARE



COMPETITORS (ALPHABETICAL)

%

VALIDATED RESEARCH *

AMAZON.COM, INC.

%
01000000102030405060708090100

APPLIANCE REPAIR OXNARD CA

%
01000000102030405060708090100

EASYFIX

%
01000000102030405060708090100

GOODNEST

%
01000000102030405060708090100

HANDY TECHNOLOGIES, INC.

%
01000000102030405060708090100

HAPPY HELPER

%
01000000102030405060708090100

HELPLING

%
01000000102030405060708090100

HELPLING GMBH

%
01000000102030405060708090100

LIVSPACE

%
01000000102030405060708090100

TASKRABBIT, INC.

%
01000000102030405060708090100

* Login to Participate & View Data Stacks
* Participating executives must be from a competitive company. Executive
credentials are validated by a one-time two-factor authentication, in compliance
with GDPR guidelines. Verified executives have complimentary access to our
proprietary MarketGlassTM platform and relevant data silos including Trend Data;
Brand/IP/TM Feeds; and Market Size, Share & Rank Clusters. Qualified influencers
are also invited to join our Expert Panels. Privileges include purchase credits,
and collaborative bespoke builds.
View All Companies...



PARTICIPATE NOW!



PREVIEW REPORT

LogIn    Register

YOUR PRIVACY MATTERS!

Our robust permission-based engagement strategy requires a one-time double
opt-in and/or re-consent for all users. We will re-establish consent once a year
from date of last use. Both these practices exceed GDPR mandates.

What we store: Primary coordinates such as email, company address and phone.
In-house developed influencer rank.
How we store: Encrypted and additionally secured by firewalls.
How we use your data: Only to contact you directly. We never share your
coordinates with any individual or entity outside our company for any reason.
Privacy queries: Privacy@StrategyR.com


DIFFERENTIATORS

Integrity Trust Transparency

Our research offerings primarily draw upon unique perspectives of participating
executives and their experiences in operating and strategy roles. These
geo-focused insights enrich our projects .

What we are NOT - Our reports are not editorial exercises of remote analysts’
secondary source fed content that predominantly flood today’s off-the-shelf
market report business. (A review of 262 publishers).

WHAT SETS US APART

--------------------------------------------------------------------------------

FULL STACK DATA ACCESS

 * Primary Research Cluster Data
 * Influencer Engagement Stats
 * Evidence of Primary Research
 * List of Companies Engaged
 * Hundreds of Pages of Research
 * Peer Collaborative Interactions
 * Enterprise Data Exchanges
 * MarketGlassTM Platform Insider
 * Geographic Pricing Dynamics
 * Competitive Shares by Country
 * Brand Curation & Insights
 * Domain Expert Pool

Program Transparency: Clients have access to engagement stats of companies and
executives. Clients may commission third-party audits of our influencer
engagements at their expense.

Primary Research: We have a very successful incentive driven primary research
program presenting a rich experience to participating executives. Featured
company executives can sign up for a complimentary.

Collaborative Intelligence: Our platform presents a unique features for
executives to collaborate with peers across geographies and participate on
various product or regional perspectives for a collective unified insider
project experience.

Global Brand Intelligence: We present competitive brand intelligence at the
company level for players worldwide. Executives from brand owner companies
participate to curate each brand for relevance and market presence.

Bespoke Updates: Our peer-to-peer online interactive platform enables client
companies to build upon our project data stacks to build bespoke editions for
internal sharing and use. Client company can build one complimentary update per
year and unlimited updates for additional fee. Bespoke updates are fulfilled
within a two-day turnaround.

Enterprise EcoConnect: Discretely bounce off queries to participant pool of
executives. We can reach out to our participant pool based on specifics of
geographic or domain acumen.

Renowned Support: We pride in our commitment to provide support to our clients.
We go beyond the scope of the study to get you timely answers.

Complimentary Updates: Unlike the industry’s published PDF’s that are frozen in
time from date of release, our research programs are ongoing and dynamic. Our
reports are updated whenever there’s a major event impacting the marketplace.
Your license offers seamless updates for one year.

No Fluff: We offer our clients the best CX with clean easy to read content. No
verbose fluff. We offer clients full access to the entire stack of hundreds of
pages of secondary research feeds used in our project via our online MarketGlass
portal.

[chatbot]
   
 * 
 * 
   
   
   
   
   

 * Trademarks
 * Disclaimer
 * Privacy Policy
 * Contact Us
 * Feedback
 * BUYER ALERT
   
   
   


TRADEMARKS

All product and company names are trademarks or registered trademarks of their
respective holders. The written discussions of these products and/or companies
in our research programs does not imply any affiliation with or their
endorsement of our products or services.

StrategyR, MarketGlass, Influencer Driven, Influencer Powered, Peer Acumen,
Enterprise Acumen, BizAcumen, Industry Acumen, are Trade Marks and Brands owned
by Global Industry Analysts, Inc., A California Corporation. All Rights
Reserved.

General queries: Info411@StrategyR.com

© 2024 Global Industry Analysts, Inc., USA. All Rights Reserved.

Originaltext

Diese Übersetzung bewerten
Mit deinem Feedback können wir Google Übersetzer weiter verbessern


Share
Tweet
Email