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
Submission: On January 16 via manual from US — Scanned from DE
Form analysis
9 forms found in the DOMName: frm121 — POST 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: frmsearchnew — POST 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: frmshop1 — POST
<form name="frmshop1" id="frmshop1" method="post">
<input onclick="deSelectReport();" style="display:none" type="checkbox" name="R-MCP13718" id="R-MCP13718" checked=""> <b><span class="mr-2 mr-md-4"> </span></b>
</form>
Name: reg — POST
<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: Form1 — GET
<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 & SHARE" style="display: none;">
<option value="WORLD RANK & SHARE" class="list_01">WORLD MARKET RANK & 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 & 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&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&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&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&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&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&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&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&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&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&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 & 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 & 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