<SEC-DOCUMENT>0001174947-20-000651.txt : 20200508
<SEC-HEADER>0001174947-20-000651.hdr.sgml : 20200508
<ACCEPTANCE-DATETIME>20200508141805
ACCESSION NUMBER:		0001174947-20-000651
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20200507
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200508
DATE AS OF CHANGE:		20200508

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STURM RUGER & CO INC
		CENTRAL INDEX KEY:			0000095029
		STANDARD INDUSTRIAL CLASSIFICATION:	ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480]
		IRS NUMBER:				060633559
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10435
		FILM NUMBER:		20859970

	BUSINESS ADDRESS:	
		STREET 1:		1 LACEY PLACE
		CITY:			SOUTHPORT
		STATE:			CT
		ZIP:			06490
		BUSINESS PHONE:		2032597843

	MAIL ADDRESS:	
		STREET 2:		1 LACEY PLACE
		CITY:			SOUTHPORT
		STATE:			CT
		ZIP:			06490
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8k-24163_rgr.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:RGR="http://ruger.com/20200506">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" /></head>
<!-- Field: Set; Name: xdx; ID: xdx_029_US%2DGAAP%2D2020 -->
<!-- Field: Set; Name: xdx; ID: xdx_03F_RGR_ruger.com_20200506 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20200507_20200507 -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0000095029 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
  <ix:hidden>
    <ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityCentralIndexKey">0000095029</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
    </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="rgr-20200506.xsd" xlink:type="simple" />
    </ix:references>
  <ix:resources>
    <xbrli:context id="From2020-05-07to2020-05-07">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-07</xbrli:startDate>
        <xbrli:endDate>2020-05-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    </ix:resources>
  </ix:header>
</div>


<p style="margin: 0"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">UNITED STATES</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SECURITIES AND EXCHANGE COMMISSION</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM <span id="xdx_90C_edei--DocumentType_c20200507__20200507_zmWStvkI00Oh"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date of Report (Date of earliest event reported)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_906_edei--DocumentPeriodEndDate_c20200507__20200507_zeiTnGPy7ylf"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">May 7, 2020</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_903_edei--EntityRegistrantName_c20200507__20200507_zS3kwBj8LcV1"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityRegistrantName">STURM, RUGER &#38; COMPANY, INC.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Exact Name of Registrant as Specified in its
Charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 35%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_904_edei--EntityIncorporationStateCountryCode_c20200507__20200507_zfjhV2h6RkLb"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(State or Other Jurisdiction of Incorporation)</p></td>
    <td style="width: 33%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_90D_edei--EntityFileNumber_c20200507__20200507_zWqfeTzESjTh"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityFileNumber">001-10435</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Commission File Number)</p></td>
    <td style="width: 32%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20200507__20200507_zp1CG0mKJdSc"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityTaxIdentificationNumber">06-0633559</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(IRS Employer Identification Number)</p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; font-weight: normal; font-size: 10pt; text-align: center"><b><span id="xdx_903_edei--EntityAddressAddressLine1_c20200507__20200507_zaMljj8Mgiaa"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityAddressAddressLine1">One Lacey Place</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressCityOrTown_c20200507__20200507_z6F8FM4VOFyb"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityAddressCityOrTown">Southport</ix:nonNumeric></span>, <span id="xdx_909_edei--EntityAddressStateOrProvince_c20200507__20200507_zHf92Jl09dXa"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Connecticut</ix:nonNumeric></span></b></td>
    <td style="width: 50%; font-weight: normal; font-size: 10pt; text-align: center"><b><span id="xdx_900_edei--EntityAddressPostalZipCode_c20200507__20200507_zdpCGiGa9Bwj"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:EntityAddressPostalZipCode">06890</ix:nonNumeric></span></b></td></tr>
<tr style="vertical-align: top">
    <td style="font-size: 10pt; text-align: center">(Address of Principal Executive Offices)</td>
    <td style="font-size: 10pt; text-align: center">(Zip Code)</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_90D_edei--CityAreaCode_c20200507__20200507_zGiwO8ngwkia"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_906_edei--LocalPhoneNumber_c20200507__20200507_z7N0ij2GMjMl"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:LocalPhoneNumber">259-7843</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Registrant&#8217;s telephone number, including
area code</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>N/A</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Former name or former address, if changed
since last report)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">Check the appropriate box below if the
Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions
(<i>see</i> General Instruction A.2. below):</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_903_edei--WrittenCommunications_c20200507__20200507_ze9LyvQMeJ9c"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></td><td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_907_edei--SolicitingMaterial_c20200507__20200507_zYKttHQQkM0b"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></td><td>Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90F_edei--PreCommencementTenderOffer_c20200507__20200507_zxVYBAgJucij"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90E_edei--PreCommencementIssuerTenderOffer_c20200507__20200507_zcwysWtBgJx4"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Securities registered pursuant to Section
12(b) of the Act:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="border: Black 1pt solid; width: 33%; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: Black 1pt solid; width: 27%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: Black 1pt solid; width: 40%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20200507__20200507_zklZUSAk2Ldi"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:Security12bTitle">Common Stock</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_909_edei--TradingSymbol_c20200507__20200507_z6rNBgG9rAv2"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" name="dei:TradingSymbol">RGR</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90F_edei--SecurityExchangeName_c20200507__20200507_zdP22igNCfsj"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR &#167;230.405) or Rule 12b-2 of the
Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Emerging growth company <span style="font-family: Wingdings"><span id="xdx_90C_edei--EntityEmergingGrowthCompany_c20200507__20200507_znhFCGH1MpR2"><ix:nonNumeric contextRef="From2020-05-07to2020-05-07" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided
pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings">&#168;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: -1in"><b></b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>Item 7.01</b></td><td><b>Regulation FD Disclosure</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We are furnishing this Report on Form 8-K in
connection with the disclosure of information during a conference call and webcast on May 7, 2020, discussing our first quarter
2020 financial results. The transcript of the conference call and webcast is included as Exhibit 99.1 to this Report on Form 8-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The information in this Report on Form 8-K (including
the exhibit) is furnished pursuant to Item 7.01 and shall not be deemed to be &#8220;filed&#8221; for the purpose of Section 18
of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section. This Report on Form
8-K will not be deemed an admission as to the materiality of any information in the Report that is required to be disclosed solely
by Regulation FD.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The text included with this Report on Form 8-K
and the replay of the conference call and webcast on May 7, 2020, is available on our website located at Ruger.com/corporate, although
we reserve the right to discontinue that availability at any time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0.5in">Certain statements contained in this Report
on Form 8-K (including the exhibit) may be deemed to be forward-looking statements under federal securities laws, and we intend
that such forward-looking statements be subject to the safe harbor created thereby. Such forward-looking statements include, but
are not limited to, statements regarding market demand, sales levels of firearms, anticipated castings sales and earnings, the
need for external financing for operations or capital expenditures, the results of pending litigation against the Company, the
impact of future firearms control and environmental legislation, and accounting estimates. Readers are cautioned not to place undue
reliance on these forward-looking statements, which speak only as of the date made. The Company undertakes no obligation to publish
revised forward-looking statements to reflect events or circumstances after the date such forward-looking statements are made or
to reflect the occurrence of subsequent unanticipated events.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>Item 9.01</b></td><td><b>Financial Statements and Exhibits</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 1in"><span style="text-decoration: underline">Exhibit No</span>.</td>
    <td><span style="text-decoration: underline">Description</span></td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>99.1</td>
    <td><a href="ex99-1.htm">Transcript of conference call and webcast conducted on May 7, 2020.</a></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-weight: normal">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-weight: normal">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SIGNATURES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Pursuant to the requirements of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3">STURM, RUGER &#38; COMPANY, INC.</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 3in">&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>By:</td>
    <td colspan="2" style="border-bottom: Black 1pt solid">/S/ Thomas A. Dineen</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Name:</td>
    <td>Thomas A. Dineen</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">Principal Financial Officer,</span></td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Principal Accounting Officer,</span></td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Senior Vice President, Treasurer and</span></td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Chief Financial Officer</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Dated: May 8, 2020</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 2; Value: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div>
    <div style="margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->





<p style="margin: 0"></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjU0KwkAMhU/QO4RZF51W3XSnRYtYRYqI28GmMthOSmb86ZG8pdMWMQRC8t6XJ0QoMtroGhkuqyKHEzZtrRxCgRUymit6R7rdJeBngTdtHSvjhvUHpuQZ9MxiMlP+Pjif2mKZgFxM5XwaS4iiRM5huRdBr6dkKl2icVrVoEwJR6aWNTrF3fjhpN5kqOmGpDOy1WQSiCZylD8QyyiGAz3Vi/huIc9TEYRDBSJjerR9zMM6amBdY+Oz7Ij+O/gCz9lJAQ== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex99-1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT,
Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P>



<P STYLE="margin: 0"></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: #00608F; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; padding-right: 5.4pt; padding-left: 5.4pt">
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #00608F; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #00608F; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #00608F; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #00608F; color: #BDBFC1">THOMSON REUTERS</P>
        <P STYLE="font: 24pt Times New Roman, Times, Serif; margin: 12pt 0 0 0.6in; background-color: #00608F; color: white">FINAL TRANSCRIPT</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; margin-bottom: 0; margin-left: 0.6in; background-color: #00608F; color: white">Q1
        2020 Sturm Ruger &amp; Company Inc Earnings Call</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-right: 0; margin-bottom: 0; margin-left: 0.6in; background-color: #00608F; color: white">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #00608F; color: white">EVENT DATE/TIME:
        MAY 07, 2020 / 1:00PM GMT</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P>
        <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; color: #BDBFC1">&nbsp;</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F"><B>CORPORATE PARTICIPANTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy </B><I>Sturm, Ruger &amp; Company,
Inc. - President, CEO &amp; Director</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Kevin B. Reid </B><I>Sturm, Ruger &amp; Company, Inc.
- VP, General Counsel &amp; Corporate Secretary</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Thomas A. Dineen </B><I>Sturm, Ruger &amp; Company, Inc.
- Senior VP, Treasurer &amp; CFO</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F"><B>CONFERENCE CALL PARTICIPANTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith </B><I>Lake Street Capital Markets, LLC,
Research Division - Senior Research Analyst</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton </B><I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F"><B>PRESENTATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Operator</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">Ladies and gentlemen, thank you for standing
by. And welcome to the first quarter Sturm, Ruger Earnings Conference Call. (Operator Instructions) Please be advised that conference
call is being recorded. (Operator Instructions)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">I would now like to hand the conference call over to our
speaker, Mr. Chris Killoy, Chief Executive Officer. Sir, you may begin.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Good morning, and welcome to the Sturm, Ruger &amp; Company
First Quarter 2020 Conference Call. Before we get started, I would like to ask Kevin Reid, our General Counsel, to read the caution
on forward-looking statements. Kevin?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Kevin B. Reid <I>Sturm, Ruger &amp; Company, Inc. - VP,
General Counsel &amp; Corporate Secretary</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">Sure, Chris. We want to remind everyone
that statements made in the course of this meeting that state the company's or management's intentions, hopes, beliefs, expectations
or predictions of the future are forward-looking statements. It is important to note that the company's actual results could differ
materially from those projected in such forward-looking statements. Additional information concerning factors that could cause
actual results to differ materially from those in the forward-looking statements is contained from time to time in the company's
SEC filings, including, but not limited to, the company's reports on Form 10-K for the year ended December 31, 2019, and of course,
on the Form 10-Q for the first quarter of 2019, which we filed last night. Copies of the documents may be obtained by contacting
the company or the SEC or on the company website at ruger.com/corporate or the SEC website at sec.gov.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">We do reference non-GAAP EBITDA. Please note that the reconciliation
of GAAP net income to non-GAAP EBITDA can be found in our Form 10-K for the year ended December 31, 2019, and Form 10-Q for the
first quarter of 2019, both of which are posted to our website.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Furthermore, the company disclaims all responsibility to
update forward-looking statements. Chris?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B></B></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">Thank you, Kevin. Before we discuss
our first quarter results, I want to provide an update on the impact that the coronavirus pandemic, or COVID-19 has had on Ruger.
As all of you know, the COVID-19 pandemic has created significant uncertainty and adversely impacted many industries throughout
the global economy. It has also left a trail of heartbreak and sorrow across an anxious nation. We are humbled on a daily basis
watching the heroic actions of our health care workers and first responders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Any adverse financial impact on our business was negligible
in the first quarter of 2020. Nevertheless, we took many proactive steps to maintain the health and safety of our employees and
mitigate its impact on our business. These actions included providing all hourly employees with an additional 2 weeks of paid
time off; encouraging employees to work remotely wherever possible and implementing social distancing throughout each manufacturing
facility, including in every manufacturing cell; communicating with and assisting employees with potential health issues; restricting
visitor access to avoid introducing new people to the factory environment; implementing additional cleaning, sanitizing and other
health and safety processes to maintain a clean and safe workplace; manufacturing and donating personal protective equipment to
hospitals, health care facilities and police and fire departments in our local communities. The total cost of these actions are
expected to approximate $2.5 million in 2020, of which approximately $400,000 was recognized during the first quarter of 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">The impact of COVID-19 on our business has increased in
the past month. But we have been fortunate and have been able to keep all of our facilities open with only limited restrictions
on production. We could not have accomplished this feat without the determination and dedication of our 1,600 employees, who have
risen to the occasion, rallied around each other and kept our factories productive under difficult circumstances. I could not
be prouder of how well we responded to this crisis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">We know the COVID-19 pandemic is not over. We are well positioned
to manage through this crisis, and we continue to monitor and adjust our mitigation efforts daily. Our financial strength, evidenced
by our debt-free balance sheet and our cash and short-term investments, which now exceed $200 million coupled with our unused
$40 million credit facility, provide abundant financial security and flexibility.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Now Tom Dineen, our Chief Financial Officer, will give an
overview of the first quarter financial results, and then I will discuss the current market and update you on our operations, and
then we'll get to your questions. Tom?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Thomas A. Dineen <I>Sturm, Ruger &amp; Company, Inc. -
Senior VP, Treasurer &amp; CFO</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">Thanks, Chris. For the first quarter
of 2020, net sales were $123.6 million and diluted earnings were $0.87 per share. For the comparable prior year period, net sales
were $114 million and diluted earnings were $0.74 per share. Strong consumer demand, exciting new products, and reduced reliance
on sales promotions all contributed to our improved earnings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">The balance sheet. At March 28, 2020, our cash and short-term
investments totaled $187.6 million. Our current ratio was 4.2:1, and we have no debt. As Chris just mentioned, due to our strong
cash collections in April, our cash and short-term investments now exceed $200 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">At March 28, 2020, stockholders' equity totaled $297.8 million,
which equates to a book value of $17.03 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Cash provided by operations during the first quarter of
2020 was $31.1 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Cash returned to shareholders. In the first quarter of 2020,
the company returned $3 million to its shareholders through the payment of dividends. Our Board of Directors declared a $0.35
per share quarterly dividend for shareholders of record as of May 18, 2020, payable on June 1, 2020. As a reminder, our quarterly
dividend is approximately 40% of net income and therefore, varies quarter-to-quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">That's the financial update for the first quarter. Chris?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">Thanks, Tom. Now let's talk about demand.
Since the latter stages of the first quarter of 2020, there has been a significant increase in consumer demand. The estimated
unit sell-through of Ruger products from the independent distributors to retailers increased 37% in the first quarter of 2020
compared to the prior year period. For the same period, the National Instant Criminal Background Check System background checks,
as adjusted by the National Shooting Sports Foundation, commonly referred to as adjusted NICS, increased 42%. Anecdotal evidence
suggest that this increased demand, especially during the last few weeks of the quarter, may likely be related to COVID-19, the
impact of state-level restrictions and heightened concern for personal protection.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">New products. Sales of new products represented $23 million
or 20% of our new firearm sales in the first quarter of 2020. New product sales include only major new products that were introduced
in the past 2 years, which include the Ruger-57 pistol, the LCP II pistol in .22 caliber, the Wrangler revolver, the PC Charger
and the AR-556 pistol.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">As a reminder, derivatives and product line extensions of
mature product families are not included in our new product sales calculation, but they provide great value and opportunity to
our immediate customers, the independent wholesale distributors, the retailers and ultimately, the consumer. Notably, in the first
quarter, we launched 22 new distributor exclusives and product line extensions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Production and inventory. We base our production and inventory
and manage our inventory levels, primarily through semi-monthly reviews of our sales, the estimated sales of our products from
the independent distributors to retailers and our inventory and that of our independent distributors. We were unable to ramp up
production quickly enough to meet the increased demand in March. As a result, the combined inventories of our warehouses and at
our distributors decreased 113,000 units during the first quarter of 2020. Although we do not have comprehensive inventory data
at the retail level, the retail information we do gather suggests that retailer inventory of Ruger as well as most other firearms
brands has been depleted in the last month or two.</P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Capital expenditures. Capital expenditures in the first
quarter of the year were $4.1 million. Our engineering teams are actively engaged in exciting new products, and I remain optimistic
that our new product development activity is going forward at its usual pace and look forward to providing updates throughout
2020. Accordingly, we expect our total capital expenditures to approximate $20 million in 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Cash and short-term investments. Our cash and short-term
investments balance was $188 million at the end of March and currently exceeds $200 million. Obviously, this is more than we need
to support our normal operations. Our long-term capital allocation philosophy has not changed. Our strategy is predicated on remaining
financially strong, fiscally disciplined and focused on delivering long-term value to shareholders. We are looking for opportunities
to generate strong returns with our capital, and we are prepared to move quickly if the right opportunity arises at the right
price. Our short-term capital allocation philosophy has changed as we face the uncertainty of the COVID-19 pandemic. Our top priority
remains protecting Ruger and our employees and as such, we will maintain abundant financial security and flexibility as we navigate
through this current crisis. Nevertheless, we will continue to be on the lookout for opportunities to employ our capital and create
shareholder value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Operator, may we have the first question.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F"><B>QUESTIONS AND ANSWERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Operator</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Operator Instructions) The first question will come from
the line of Mark Smith of Lake Street.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith <I>Lake Street Capital Markets, LLC, Research
Division - Senior Research Analyst</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Just kind of big picture here. It looks like the most similar
historical precedent that we've got to the current environment is kind of that late 2012 through 2013 gun surge, if you will. How
-- can you just walk us through big picture how this time is similar or different from that? And how do we should -- if we should
be looking at this in the same way?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Thank you, Mark. I think the biggest difference between this
time period and that time period that we're referring to is likely the suddenness of this surge in demand. I think in the previous
time period, you mentioned, it was following an election cycle. Obviously, a change in the political spectrum can be anticipated
and that can drive some changes, but that was not as rapid and as sudden as we saw in the middle of March. And I think that was
the biggest difference. The other obvious difference is with the COVID-19 pandemic in our communities, we have to be extraordinarily
careful in how we take care of our employees, how we manage production and how we ramp up production. So it's quite a bit different
than that time period in my mind.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith <I>Lake Street Capital Markets, LLC, Research
Division - Senior Research Analyst</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Okay. And that leads to my next question. What steps do you
need to take to ramp production up to kind of this higher and, let's call it, 500,000 units per quarter or more? And how do you
navigate that during the pandemic to be able to kind of ramp that production back up?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Good question. We've got a very active hiring process in
place right now. People who are interested in working at Ruger, they can go to our website, www.ruger.com, and we've got a lot
of jobs posted. However, I will tell you, the process is a lot more involved. We actually have a 10-step process that our HR teams
have put together. They really seeks to make sure that the folks coming in to our environment are safe and particularly, our existing
workforce is safe as we introduce new folks potentially into their workspace. And so we've got -- we're fortunate to have nurses,
several nurses that work for Ruger. And that's been a big factor in our ability to manage through this. And so it's a lot more
cumbersome. But we think that extra prudence, while it may delay ramping as quickly as we might like, we think it's the right way
to go to make sure we're protecting our employees and protecting our existing production capacity.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B></B></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith <I>Lake Street Capital Markets, LLC, Research
Division - Senior Research Analyst</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Okay. I guess to look at it again and maybe more directly,
do you feel -- do you have confidence that you can get to that high level if we look at it at 0.5 million units per quarter produced?
Can you get to that level? Or is there just impediments that keep you from getting back to that high level of production?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Well, you have to remember, in some of those -- when you
look at some of those years in previous history where Ruger produced in excess of 2 million units in a year, a lot of those were
very focused on individual product lines like the LCP, the 10/22, et cetera. Our mix today is much more balanced, to be perfectly
honest. We have a lot more product lines, rifles, revolvers and pistols. They cover a lot more individual models. And so that's
a challenge. It's also a challenge ramping up of the supply line. So as you know, we don't give forward-looking guidance. But we're
going to do our best to go after that demand where we see it. And it's a combination of both the people, the manufacturing capacity
in terms of machines as well as the supply chain. All of those are involved in pursuing that. And we want to make sure what we're
doing makes sense long term. We've got -- we've managed through quite a few of these ups and downs and kind of as a reminder, in
the last 25, 26 years, you've heard me say it before, we've had about 16 year-over-year up years. But we've also had 10 or 11 year-over-year
down years. And so we try to make sure we're ready to succeed in both those up and down years.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith <I>Lake Street Capital Markets, LLC, Research
Division - Senior Research Analyst</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Okay. And then sorry if I missed it during the commentary,
but have you guys had any temporary shutdowns or any outbreaks or cases that have hurt production either during the quarter, late
in the quarter or as we look quarter to date?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">We've been very fortunate. And as some of you may have seen
reported in the North Carolina press, we did have 1 case of COVID-19 with an active employee. We've only had, frankly, very minor
disruptions. We have rigorous procedures in place to clean work areas, clean the entire factory to a high standard to disinfect
it. Even if we get a suspicion of somebody waiting a test, we have a very disciplined process to go ahead and manage through that.
So to date and through first quarter and through today, we've had, like I said, only minimal disruptions. All of our factories
have remained open and employee health will remain our top priority as we go forward.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Mark Eric Smith <I>Lake Street Capital Markets, LLC, Research
Division - Senior Research Analyst</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Okay. And then I think the last one for me. Just looking
at the ASP, your price on shipped units is a little lower than maybe I would have expected given some of the pricing on the backlog
and the orders received. Were you able to clean up maybe some aged inventory, which pushed that a little lower? Or was there any
other dynamic going on, on the ASP on shipped units?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B></B></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Again, without getting into the finite details, I think the
biggest change you probably saw in there was when you look at the mix of products. If you remember this time last year, the Wrangler
line of single-action revolvers had just been introduced. We were in the beginning of ramping up production there. And this year,
the Wrangler line is kind of hit its full stride. So the Wrangler is a lower-priced model. There's lots of Wranglers in that mix.
We also have lots of LCPs to include the brand-new LCP chambered in .22 rifle. And all of that, while they're great guns and generate
a lot of volume in terms of average seller price, they're slightly lower than some of the models in the mix, particularly things
like the Ruger-57 pistol.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Thomas A. Dineen <I>Sturm, Ruger &amp; Company, Inc. -
Senior VP, Treasurer &amp; CFO</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">I think Ryan Hamilton is right up for question.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Sorry about that. I don't know exactly what happened, but
I'm happy to ask a couple of questions here. You touched a little bit on the cadence of the quarter, how things picked up in March.
Could you walk us through kind of what January and February looked like and maybe March relative to last year? Kind of just give
us a little picture of the cadence of the quarter, if you don't mind.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Yes. Thank you, Ryan. Actually, we had a -- we were moving
through the quarter at a pretty good pace. And we had a good January and a good February. And frankly, it was a -- when things
kind of accelerated in March, that was certainly a factor, but we were, again, doing fairly well in January and February. Our new
products were doing extremely well. Like I mentioned before, the Wrangler had hit its stride. The new products that we launched
at the SHOT Show, the -- particularly the Ruger-57 pistol and the Ruger LCP II in .22 were both off to fantastic starts. And then
we also -- we launched in -- near the end of the quarter, the PC charger pistol. So all of that contributed to the positive excitement
from the good news standpoint. And obviously, the impact of COVID-19 spread across the country and its impact is devastating in
so many ways. And again, that's only part of the story in this quarter.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B></B></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Could you -- on looking back over the last couple of years,
looks like cash and short-term investments are at a higher level than I can recall. Is there -- could you kind of give us the makeup
of that short-term investments? I know that's kind of a -- usually, it's in cash for you guys. Could you kind of touch on where
that's invested?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">It's -- when we say short-term investments, it's T-bills.
So we're very conservative in our approach. We keep those in a very liquid state, and we like to be able to move quickly if we
see an opportunity that makes sense for us. But obviously, with that much cash, a few years ago, we started to put that into treasuries
rather than pure cash accounts.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">It's a good position to be in today, for sure. Oftentimes,
when you see these spikes in demand in firearms, you also see kind of sometimes a bottleneck on the ammunition front. Could you
talk a little bit about what you're seeing in that market as far as the accessibility of buying ammunition?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Well, I know anecdotally and talking to my friends in the
business and talking to our primary customers at wholesale and retail level, certainly, ammunition, like 9-millimeter, in particular,
was very scarce. A lot of people were we're buying 9-millimeter ammo, taking anything they could get. One of the things we were
concerned about with the success of our Ruger-57 pistol that uses the 5.7x28-millimeter cartridge and the folks that manufacture
that have done a fine job keeping up with that. And so, so far, we don't see the ammunition having a negative impact on the sale
of new guns.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Sweet, that's good to hear. I know you kind of touched a
little bit on headcount and any slowdown in production. Can you just give us a picture what the -- what your shifts look like at
your different plants, please?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Shifts, okay. Yes. Sorry about that, I didn't hear it. Well,
the shifts are largely driven at our plants, not just by total demand, but capacity of individual lines. Sometimes we have lines
where we flex our capacity and work weekend shifts and staggered shifts, so that we can increase production on a short-term basis
without increasing the number of machines committed to that line. So it varies on plant by plant. Obviously, first shift is strongest.
Second shift goes on in all 3 plants. And then in some of the plants, we have a third shift, but it's not the typical in some of
those operations. It's not like we think of an old school auto manufacturer, where the same thing that's done on second and third
shift is done on first shift. I mean we use that to flex up. And so we have all 3 plants that have all 3 shifts, but it varies
in terms of what is being done on those second and third shifts.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Perfect. And last one for me. Any commodity inflation to
note?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">We haven't seen any. We -- given our strong balance sheet,
we've been able to look forward. We try to work with all of our vendors when this pandemic first hit to make sure we took care
of our vendors, make sure they remember Ruger always pays on time and make sure we can be first in line in terms of supply. And
by and large, our vendors have done very well. We haven't seen any commodity impacts on pricing. We've got a good supply of steel.
So we're okay there. And we've been working with our suppliers as they manage through their own challenges of keeping their factories
and their offices open as well. So it's been a challenge, but our supply chain folks have done a great job keeping the pump primed
and keeping us in production.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #00608F; color: white">MAY 07, 2020 / 1:00PM GMT, Q1 2020 Sturm Ruger &amp; Company Inc Earnings Call</P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Ryan F. Hamilton <I>Morgan Dempsey Capital Management,
LLC - Portfolio Manager</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And are you seeing -- you touched on it. Are you seeing any
kind of potential bottlenecks from vendors and suppliers as far as them having to close down? Or I know you said it's been a challenge.
But are you seeing anything to note or anything that we should be overly concerned with?</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">No, it's actually been very minimal. We've had a couple of
folks while they dealt with the individual illnesses in their plant and went through cleaning procedures and things like that,
they did so in a pretty rapid manner and got back online in short order. And so we've been very pleased with our supply chain and
our suppliers. They've done a great job as well as folks in our facilities.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Operator</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Operator Instructions) And at this time, there are no further
questions in the queue.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Christopher J. Killoy <I>Sturm, Ruger &amp; Company, Inc.
- President, CEO &amp; Director</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in">I would like to again thank our 1,600
employees for their hard work and dedication during these difficult times. On behalf of all of us at Ruger, I also want to thank
all of the first responders, nurses, doctors and other emergency and medical personnel that are fighting this pandemic and helping
our fellow Americans at the point of the attack. I also want to thank everyone for forming other essential work, our truck drivers,
grocery store workers, sanitation workers, postal carriers, military service members and, of course, factory workers like our
dedicated Ruger employees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Thank you for attending our conference call and for your
continued interest in Ruger. I encourage all of you to listen to our annual meeting of shareholders, which will take place next
Wednesday, May 13, at 9:00 a.m. Eastern Time. The log-in information can be found at the end of our earnings release and at www.virtualshareholdermeeting.com/rgr2020.
Shareholders received their instructions to log into the virtual annual meeting when they received their proxy materials last month.
Thank you again, and stay safe.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Operator</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Ladies and gentlemen, thank you for participating in today's
conference call. You may now disconnect.</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; color: #00608F">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt"><B>DISCLAIMER</B></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt">Thomson Reuters reserves the right to make changes to documents,
content, or other information on this web site without obligation to notify any person of such changes</P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt">In the conference calls upon which Event Briefs are based,
companies may make projections or other forward-looking statements regarding a variety of items. Such forward-looking statements
are based upon current expectations and involve risks and uncertainties. Actual results may differ materially from those stated
in any forward-looking statement based on a number of important factors and risks, which are more specifically identified in the
companies' most recent SEC filings. Although the companies may indicate and believe that the assumptions underlying the forward-looking
statements are reasonable, any of the assumptions could prove inaccurate or incorrect and, therefore, there can be no assurance
that the results contemplated in the forward-looking statements will be realized.</P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt">THE INFORMATION CONTAINED IN EVENT BRIEFS REFLECTS THOMSON
REUTERS'S SUBJECTIVE CONDENSED PARAPHRASE OF THE APPLICABLE COMPANY'S CONFERENCE CALL AND THERE MAY BE MATERIAL ERRORS, OMISSIONS,
OR INACCURACIES IN THE REPORTING OF THE SUBSTANCE OF THE CONFERENCE CALLS. IN NO WAY DOES THOMSON REUTERS OR THE APPLICABLE COMPANY
ASSUME ANY RESPONSIBILITY FOR ANY INVESTMENT OR OTHER DECISIONS MADE BASED UPON THE INFORMATION PROVIDED ON THIS WEB SITE OR IN
ANY EVENT BRIEF. USERS ARE ADVISED TO REVIEW THE APPLICABLE COMPANY'S CONFERENCE CALL ITSELF AND THE APPLICABLE COMPANY'S SEC
FILINGS BEFORE MAKING ANY INVESTMENT OR OTHER DECISIONS.</P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt">&copy;2020 Thomson Reuters. All Rights Reserved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: right; margin: 0pt">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence --></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt"> <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="color: #77899A">THOMSON REUTERS | </FONT>Contact Us</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&nbsp;</P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)">&copy;2020 Thomson Reuters. All rights reserved. Republication or redistribution of Thomson Reuters content, including by framing or similar means, is prohibited without the prior written consent of Thomson Reuters. 'Thomson Reuters' and the Thomson Reuters logo are registered trademarks of Thomson Reuters and its affiliated companies.</P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right"><FONT STYLE="font: 9pt Sans-Serif; color: Red"><B><IMG SRC="img_001.jpg" ALT="" STYLE="vertical-align: middle"></B></FONT></TD></TR></TABLE><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: White; color: white"></P><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  L ,0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WR66.")I9
M7"1J,LS'@5 MT\EPI2-6LVBW_: XQGTQ]*S;NXGNM4\E)+.32T7%T&<94\]?
M3M5^VC(CC_<^4J[HTCC;<FWL3^ _6N3VTISM'1+\?TM^.YTNDH13EN_Z^\#S
M L<EW(SJ/.,D:XW*#G'''MCO0EVCW"E+@$RP[XK=EVD^_/-4+F_*J%$CC?$$
MRC+&O.<NN[G*XZ5GS7-U+!('@GF8VZQ"'8!,,G!;S ,'.,X%<\JZB]/UZ>=]
M?QOOJ;0P[DM?T_K\CH8;T;8([O9;W4H.(2X)JW7(^>\$PMU%FTB1[-,E=P[N
M>AR>GKZ<UO:1=27-D%N987NX^)A$P.TY[XK;#8GGE[.6_P#6_GUT6VIG7PW(
MN=;?U^'3UT-"BBBNTY HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#@[.: IJ$\%K# TDXCD^UR$QLI)) XZY%=6&C_ -( 2$[#L B;=\JC
M(#?W>:YV\M+A;F\L[F]@NKF=A):6\H) .3SZ XR,=ZDAU'=&LXD@/F.D3^1;
M$E+C^\>F1BO!HS]D^67Z>=_S7WGMUZ?M5S1_7R_R9T=G8PPIYC('GD&Z21AD
ML?\ #GI3+JWCWQA$ ;)=,+G:P'4 \9()';K5$:S,@*B'&!QD%U&6*@;DR#SC
MCL,U-:B>29Y[G+28("[-N%#8VJIYP>#G/.!7?[2G**A%' Z=2+<YLRKZV2V6
M,V[Z9 ;:["Q%D.8P1G:??O1X<DM8=>U"TM[&:+DDR.Y. #TQCC.<BM6^>(,!
M//;O%;-YMR)HLG!^[CW%0^'8;O\ TB[EU 7=O.<Q8SQ@GU''ICVKFC3_ -IC
MR]'Y::6[Z=M.QU.K?#RYOU[^FO?7N;%S";BVDA$LD1=2OF1'#+[@^M<EH%E<
MR>(M4CEUG4Y8]/G18T><$."F2&XYY^E=E5.UTRVL[R\NH0PEO'5Y<MD$@8&/
M3BO8/). /B?4U\#7W[C4VN%,H74% V)\YQ\V<\=.E;C->ZWXEDTTZG<V=M:V
M44N+9@KR.^>22#P,=*V1X<T\:#-HP63['-NWC>=WS')Y^M,U#PSI^H3Q7#&X
M@N(H_*$UM,T;E/[I(ZB@#D;S5]</AT0V]Z[WUMK)LDF&%,X4$@-VYZ&I+CQ;
M=ZOK&B'3WD@LUN(DO,<9E?.8SZX .?K761^&M,ALK.TBA9(K2<7,>USDR#^)
MCU/7O4DGA_37,16V$7EW?VP>5\NZ7^\?6@9RM_-?V6KW4NNWVL6EHT^+:YLV
M7[.B$_*'&"0?4FK^R^\0>(]8MO[6N[*WL#''$EJP4DLF[<Q(Y^E:-YX3L+^Z
M>6ZGOI8Y'\QK=KI_*)SG[N>GM3]1\+:=J5XUVS7-O.Z".1[:=H_,4= V.M C
MCYM9U_4=$T,V5VPU W,Z,5X6X\H$@$>X%;V@Z^=<\1^9#,XMVTU7:W)XCE\P
MA@1ZCI6S%H&G0#3A#"8UT\L;=58@ L"#GUZFFV/A[3M.U>[U.UB9+BZ&)?F.
MT\Y.!VYH Y?Q%J30^+KB"ZU'5;:RBL5E L 3M;<<EL \8[FJMQJVM'0O#RSS
MWI:\N7W&UVB>6( E/;)&":[G^R;3^UIM2*$W$T MWR<J4!SC'XUGOX0TMM.M
MK)3<QQVLIEMV28AXB>H4]ASTH R)KJZM-.THQR:K 9=6BC<7[@R,AZCC^$U>
MOY+FY\;)IBWEQ!;RZ8[D0OM*MY@&X>^.*O'PU8RZ4^G7,EU<Q-() \\[,Z,.
MA5NHQ[5)IGA^RTNZENHVN)[J50C3W$ID?:/X03T% '.:#%>&[UN>76-1F_LV
MYDBBCDF!1@$R-PQSU]JB\'7-Y?#3[FZ;7Y))%+O+(Z_96//;KCT]ZZ^TTBTL
MGOFB1O\ 393+,&8D%B,'Z"J.F>%;/29XGM;K4!'%G9 URQC /;;TQS0!P=OK
M-^]HLD.J:N^L27K16\3#-N^'^Z21C[OO70:[)J5KK5U<:E<:M!I(5?(FTUEV
M1#'S>8,$]>];Q\+:6='_ ++\N3[/YWGJ?,.]7W;LANH.:34?#%IJD[R7-U?[
M) %>%+IEC8 8Y4<<]Z!FCITL4VGPR07+743+E9F()<>O %%2VUM#9VT=O;QK
M'#&,(B] **!%:^L5EW75O%#]O1,12R+G%4$M=E_;(+@17B0M))!"FV*5CQD_
MC6[1WS7/4P\92YEI_7Y^9O"O*,>7^O\ AC(LM/\ L[68-H(C&CEO(D(C5CUX
MZG/Z5;BC\FWC)C$:I&0^YMSJ/8]ZE6T@2!840K&K;@%8CG.?7UIX@C%P9PG[
MTKM+>U3"@XI67]:>2[+U^X)UN9ZO^OO\S-Q+J"6IMWBFTV1"LPF4EW%:4%O%
M:PK#!&L<:]%4<"I.@P**TITE#5ZO^MNR\B)U')66W];^84445L9A1110 444
@4 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>rgr-20200506.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6JZo7xRiXhun8uMbHxcSaqMKaPtwpR6KekxvG52fZkaXysk59mz1SV+Fpy2oYcH -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:RGR="http://ruger.com/20200506" elementFormDefault="qualified" targetNamespace="http://ruger.com/20200506">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://ruger.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="rgr-20200506_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="rgr-20200506_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>rgr-20200506_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>rgr-20200506_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ruger.com/role/Cover" xlink:href="rgr-20200506.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ruger.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6632875312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 07, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May  07,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-10435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STURM, RUGER & COMPANY, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000095029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-0633559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Lacey Place<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Southport<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">259-7843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RGR<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>8
<FILENAME>0001174947-20-000651-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-20-000651-xbrl.zip
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
M:TB3(>F&'>%&7?.>:"H@NYYI8DYO&DL,;)6EQ,&9I==$0,U'UM R"-NK<A(
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
M$%+N!%8*<;5IQOG/DAJ)3%APD:I SC,9\&+8(&'2O^*C^/&=@([K0?"JSH5
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
M.]L)N4=O3@]_?XT_O!V].W[]OU!+ P04    " !"<JA0 ^,:K* 3  "790
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
M59LG9B]OJ9?MGX^#2B4C)65B?D?>YN#4DMWU\7J]-E BJ8=_ %!+ P04
M" !"<JA0NWUYW_P*  #?AP  %    ')G<BTR,#(P,#4P-E]L86(N>&ULS9U=
M;^.X%8;O"_0_L-Z;%AC'<8(MD.S,+C*>9&%L-DECSVS;1;&@)<81(I,!)2?V
MOR\IB;)$\DA*BI+,148COH=Z*3XAJ0]2'W_:;5+T0GB6,/II-#TZ'B%"(Q8G
M=/UI]'4QOEC,YO,1RG),8YPR2CZ-*!O]]..?_X3$S\>_C,?H*B%I?(Z^L&@\
MIP_L!W2#-^0<_4PHX3AG_ ?T#:=;N8==)2GA:,8VSRG)B4@H#WR.OC\ZQ6@\
M'I#M-T)CQK_>S^ML'_/\^7PR>7U]/:+L!;\R_I0=16Q8=HL<Y]NLSNMX=US]
ME.$?TX0^G<M?*YP1)$X6S<YW6?)IU#CJZ^D1X^O)R?'Q=/+/7Z\7T2/9X'%"
MY4F+R$A%R5QL<=.SL[-)D:JDAG*WXJDZQNE$V:ES%JE)A[[A)$O.L\+>-8MP
M7M1Y[V$0J)#_&RO96.X:3T_&I].C71:/U,DOSB!G*;DG#Z@HYGF^?Q8<98G$
M8%3M>^3DP6XFY7PBXR>4K'%.8GF@,WF@Z=_E@;ZK=E_C%4E'2"H%'6"YSEIY
M54$3UV;O"$]8?$G?YUJ/]F1?_.WP_'\H0#/>>1&6+,?IN\PW(YW;OB'O.^.'
M./=G6C3RY'UGNA'Y?[&=FY;??'KMYS65.Z_%5LLBV>6B^R*Q,BFSZ&B!BR,4
M'4.5=YT[BUKYIK(U9]PL>R;R+?+,2'2T9B^3F"0B[^F9W!C+C?'QM&JQOQ.[
M_I@Q,1BX6&4YQU&N\BL*\VED29_HQJ3R@BMWF$<]1:P4DXB)#NHY'Z?ER2S#
M'SC;6 ];E9U9$O](5W5\>7+$(0"C+1DG&=ORB+RI;IINH;-4.=JD0B%'582.
MORY&/Q8:]+M2_>?CY)"+L^H6PZ'MAM!\*?*UE*.=[*JR;:9473?3@JAJBR&]
MII4$28V7:KX0AX^EA:L4KRV%T-)=5;35EJKI5F(056USI-=UK4%2Y+>ROY L
MXLFS'.9WE:8E<U[U%I,& 0U-6""8QF >&EJO3?T]62>RRY%&Y-4OD3L[&C9
M[[HSZ+2M]PY6<1#H#'$(]A_-(%1'>:7I@M(M3N_),^-=$+5EKMFQF=21:6J"
M(L5B# 2DU*)2[)6+?VS%M3WAZ;X7#4/IF@[ J@Z()@N*$;LW$)-:'@(I2XYI
MEL@FK1<54^K\D@0P:UR>:+J@: ',P9<MM3X$7A:/)$WE(P1,^QL7F]@U,[!A
MG1I3&10WH#V0G"("52&AP7/Y(D?P8A UL,@-O4^$#-M=%-7B8$'2'0YDJ0A#
M,LXK3XT'&3TD&4K7# %6=7HT65#<V+V!Q)1R5.A#0>62QH- J75^,-%LVB&I
M1 $BTG;6!XA0^\?C*LDBG):.KL2^K*.0%JUK3$"[.BJ&,"A<('<@,F6 (J<(
M"0";?Q',AT'34/I!QK!J!Z:6!8B+[JT/%JGWB,ILRWG+.]P'P5)G#WI[S-;/
M? %=$+CTF#.>!)?R%BY>^Z1+FB?Y7KZL=[/=K BW%-&4N"($,J?(T-.#( (P
MI9-0RI#4H5+HL?[5TP::RU<EP4+I,K<<V$VV66AK N+!:@Q@XJ MWESUR,5,
MM%4<IW,:D]TO9 ^6SM"Y)0.PV49#$P7$AMT9 $<E1H4:";E'/.YXLL%\OTBB
MGL[#%+H%!#+:)D17!80(8 U@I%*CQ7SFOV]9XMT\%M F#TGY'GH/*Z#>+3(]
MMMOD .*  .IV"' D@E [RC].<QHQ_LP:KU/,V%8TB?L9B^&12T^46[0&%:$-
M6&=(0)@-\0G U@K]4+[S@IB<0E1D@&0.'KF[B&-QNK+JG^N$DBEX%JQ:MXQU
MV&V391$&Q!/L#J"H4GY0&TC&H%L:%CHG;RCPB7]T3H:B<Q(T.B?O06?YRH)"
MY_0-!3[UC\[I4'1.@T;G]%WHB.H/H-V9B<U;OF2OME?#0:47<$RK5FP.LO"@
M,;SU(2,#Y#A'AOB'I1AVW?([SEX2&L$#:DCN!1O M)4=31L>0':#?135PV45
MYQ^E:N#>^P>C9'Y:G+9)>W-3:L)#I6VLMZ$IU?[!N&-9CM-_)\^=E^QVL1=(
MK(:MJ+24X0%CL]>'31F#1)"_2_ *7?E@Q#K!34MW-U798NLP5;F1& 0*-D?F
M5.7R;DLI\E/9DE=.,- ZM).=5;7%5%W3C;0P*MHT9-1S\3<N-/[^J.6Z-.G=
M(Z/PJP>FQ%5]0^94G>OI0=0[8$JO^T*&"IW7^_ERA8S,WJ WTISU^+J=NH-7
M"4'4L>[&Z+Y5NI<Z_8TGN3C^C&TV6UH],[*]J0CH7-5UITU5[U91$ QT.=-Y
MJ+2H+?8"QX*E293D"5W_*BY6>8)M9;.)7&$!&U1,F(H@@ !MZ30<A$@IO:!P
MQXD$DHCJ**8IRJ62^.W#@W44T"5VA4:_884(K P"E5Y[.C(B8!PU(E 9@HJ8
M$."99]F6\#<A9 GQ!!)H'L#)T(<(%62R%ZTRT#]A"Q)M1;^YGYZLEDF>VBY#
M38FS7@HP5_=16GH0A "F="**-,0>T/3DKZN_(17E!8(;MN18KHZ[V&]6+ 76
MT[*J7*'085'18)$$ 03L2V?BAJ%*BDJMO_6V6I8MA=+276%@M:4 :"4&4?4V
M1T9#T*IQKYW Y2YZ%-8(,#7"+G/=&=A,ZAU"4Q,$"!W&C N72HJ4UM_4B$-7
MMNX?'*R]#0[6/8.#=8B#@_70P<':\^! ';Q<Z$2T5+>K-%EC8 '&3K5K-#HL
MZY18I$$! _L#VX\Z!!UB_*S=62S@)C]0P#>%BRNQ82DKH'.V>F>7S7KY3ILH
M"%*ZG!D+>)9+ZC7$2*K]T+&-DYS$I:6KA&(:)3BM%X*TW5/O#W'&S$#S-3X]
M^C!(&F;2@*H,4^LUUH&'13W]W(PO7_/XC:3I+Y2]T@7!&:,D+N_ V)X[=>O=
MOI?38[O]:@X@#@*J(0Z!%W1DT/A)1B$55MT_\\C3-Y9N:8YY,?^=VUHI0.>6
M'\!FFQM-%! O=F< )[48E6J?T\G+U2_J(5CY12:PF)#<\>3R3M/:''.K-B!R
M.@U",\ZK-4L.(^<RRNLDT)S(+VDD+^0+SG'E$"PU)'<][;/+M#[?TZ8-"*1.
M@^ ,SSI&+GB#%5F>%[[A,S$06[..-]4UE?OE;PR+Y@HXM20@2&R^.M;!X4AI
M/1*QV. T_;S-$DHRN&O25&Z)L%IL$]&2!$2$S1= 1"%%2NN1B,L-X6O1[?W,
MV6O^6*U*"Y804+LEI--RFQ2K-"!BNOP!Y*@05,:HA81](K0[+*Q>KB<)E]<B
M=0P/:%8CQ]"%A UDSF F)9&\/W/#<K1DZ&M&4/Y(T&7U^;[FBOAE/GZ_P1)%
M<H)&.7*G,>8VD+K$SK_' AHVOLIB*(/ J=<>_(66.@*I$"_LW J>>?.*K[ R
MS\D&G'?1'^**HZ'F%4U]^B"8&FA2)ZL(:U^&%X%(1OI?F:FYU#\\ &R)'(^;
M+0:U87-#$00IH"UHT-S\<H+/E0&WJS2)KE*&X;LR+8WC]0!->]I2@ =!0!R8
MKJ %  LA*I0>*?B,Z1/?/N?1_HZSB!#Y1E=6MU]]=^T&1KLEYTU%:C,U*#0@
MVM[B%^#PD 5JY/&AT8?YOP4H7UR7:]6QZ&GQB,5IO-WFF>Q9A3WX/GIGD.,'
M% ,*H#VFZ(@(", !-J%'%D4D*D(_H#(8-:*]7L-EAY4.2?QY?T\>")<S()9D
MEW\6AWOJN H9$.OZ"F]P<?0+OM[ (%!\JUOH<C!#S0S02KZ)5F6!?I>9H"(7
MV[?AF[NNQ9;8K7:)7RN<$;'GOU!+ P04    " !"<JA0(]*ESE0'   M60
M%    ')G<BTR,#(P,#4P-E]P<F4N>&ULS9Q-<]LV$(;OG>E_8)4S]6$W::W8
MS=B*E='$B5U+2=I>,A )21B#@ 8 +>G?%R E11\$N+YDY8,MDPM@WV<AD$L
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
M+<^X7^[UMO;(_U!+ 0(4 Q0    ( $)RJ%"3NU7-VBX  &_O   *
M      "  0    !E>#DY+3$N:'1M4$L! A0#%     @ 0G*H4 /C&JR@$P
MEV4  !0              ( ! B\  &9O<FTX:RTR-#$V,U]R9W(N:'1M4$L!
M A0#%     @ 0G*H4&3=3L1& P  @PP  !               ( !U$(  ')G
M<BTR,#(P,#4P-BYX<V102P$"% ,4    " !"<JA0NWUYW_P*  #?AP  %
M            @ %(1@  <F=R+3(P,C P-3 V7VQA8BYX;6Q02P$"% ,4
M" !"<JA0(]*ESE0'   M60  %               @ %V40  <F=R+3(P,C P
A-3 V7W!R92YX;6Q02P4&      4 !0 \ 0  _%@

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>9
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form8k-24163_rgr.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "form8k-24163_rgr.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rgr-20200506_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rgr-20200506_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "rgr-20200506.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "RGR",
   "nsuri": "http://ruger.com/20200506",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form8k-24163_rgr.htm",
      "contextRef": "From2020-05-07to2020-05-07",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://ruger.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form8k-24163_rgr.htm",
      "contextRef": "From2020-05-07to2020-05-07",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r11": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r13": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r14": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>form8k-24163_rgr_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rgr-20200506.xsd" xlink:type="simple"/>
    <context id="From2020-05-07to2020-05-07">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-05-07to2020-05-07">0000095029</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-05-07to2020-05-07">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2020-05-07to2020-05-07">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-05-07to2020-05-07">2020-05-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2020-05-07to2020-05-07">STURM, RUGER &amp; COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-05-07to2020-05-07">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-05-07to2020-05-07">001-10435</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-05-07to2020-05-07">06-0633559</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-05-07to2020-05-07">One Lacey Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-05-07to2020-05-07">Southport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-05-07to2020-05-07">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-05-07to2020-05-07">06890</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-05-07to2020-05-07">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-05-07to2020-05-07">259-7843</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2020-05-07to2020-05-07">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2020-05-07to2020-05-07">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2020-05-07to2020-05-07">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2020-05-07to2020-05-07">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2020-05-07to2020-05-07">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-05-07to2020-05-07">RGR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-05-07to2020-05-07">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-05-07to2020-05-07">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8k-24163_rgr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ruger.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="form8k-24163_rgr.htm">form8k-24163_rgr.htm</File>
    <File>ex99-1.htm</File>
    <File>rgr-20200506.xsd</File>
    <File>rgr-20200506_lab.xml</File>
    <File>rgr-20200506_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $)RJ% ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 0G*H4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !"<JA0V49[/N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>.NTV0%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6
MK1."!^ 8^Y?/GR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[E<DCXH;D+
MR2D:GFD/4>FCVB/4G-^"0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M
M.O24H2HK8'*<&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#
M!>_/3Z_3NH7UF937./S*5M IXII=)K\M'AZW&R9K7O."KPI^OZV6HKH3*_XQ
MNO[PNPJ[8.S._F/CBZ!LX-==R"]02P,$%     @ 0G*H4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M+TWRL&6=-XJ<[O9GJ,6@WLX%][]$\0-02P,$%     @ 0G*H4# #][XW 0
M(@(   \   !X;"]W;W)K8F]O:RYX;6R-4<%NPC ,_94J'[ 6M"$-42Z@;4C3
MAL;$/6U=:I'$E1-@X^OG!'6PVTZ.G^WGYY?9B7A?$>VS+VN<+U470C_-<U]W
M8+6_HQZ<5%IBJX.DO,M]SZ ;WP$$:_)Q44QRJ]&I^6S@6G-^FU" .B Y 2.P
M13CY:SVFF9:&(WSJJE2%RO0AT!.: +S4 9Z9#CVZ7:E&*FN1?=C$W:G3HD.+
M9VA2YCLZO1#CF5S09E,S&9.F8B$-R0;_BVR! ]9_&H.N/K1H+=6D$,(C>JS0
M8/@N57H;4')%?G-&\F&(%Q.G_!\;J6VQAB75!PLN7'QD,'&[\QWV7F5.6RC5
M@H[ 4;$L6#47]4%\N4K*>(I2X%4S2O(&30VTZ*!Y$QHON)Q:KSF+(?&,[Q]&
MCV+IP9B%8._NE73BCQS#]\Q_ %!+ P04    " !"<JA0_\ F"+T   "% @
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSK9)!"H,P$ "_(GE 5VWI
MH:BG7KRV_4#0U8B:A.R6ZN^;>E%!H0<O"6'#S$"2/+"3W!A-JK$4#'VG*16*
MV=X J%#82SH9B]I/*N-ZR?[H:K"R:&6-$(?A%=R2(;)DR0SR,A4N+R,1O*2K
MD5,!0P<?XUI2B$PP;=')"_R5T>(_>E-538%W4[Q[U+Q1,0L$; ?%<Q IZ;!\
MLFMT34>'K.![,>=%#(\='E\Q4??TEUG/7H(PK8>_R43]-<#JUV5?4$L#!!0
M   ( $)RJ% +C]@#(0$  %<$   3    6T-O;G1E;G1?5'EP97-=+GAM;+54
M34_#, S]*U.O:,W@P %MNP!7F 1_("1N&S5?LKW1_7O<;D-B*F)HVR6)\^SW
M7A(K\_=M!IITP4=:% US?E"*3 -!4YDR1$&JA$&SA%BKK$VK:U!WL]F],BDR
M1)YRSU$LYT]0Z;7GR>-NOZ=>%#IG[XQFEZ+:1'M$.MT3E@A^R*'&9;J1A&+R
MW D+R=ZB$)0*=8+"<6$?2]WK!A"=A7]92U7E#-ADUD%*2LH(VE(#P,&7U&@$
M^\;H8KWWN]+(+SH(L>J\^I%07L\';SV,&QB02RJSM 6,20W ;KP]2_#0#28A
M3#,*BNQ&CB>65H*2ZA,O>43H6\>"/4E<J*_WL)\)VV$]=N'?(*EA.N_6_VAT
MF<N@7?S-R$=*[4%?#?_)\@M02P$"% ,4    " !"<JA0'R// \     3 @
M"P              @ $     7W)E;',O+G)E;'-02P$"% ,4    " !"<JA0
M)^B'#H(   "Q    $               @ 'I    9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( $)RJ%#91GL^[P   "L"   1              "  9D!
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( $)RJ%"97)PC$ 8  )PG
M   3              "  ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ 0G*H4!;DT&^> @  DPL  !@              ( !^ @  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( $)RJ%#.V'A[0P(  ,\%
M   4              "  <P+  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4
M Q0    ( $)RJ%"ZH3F*UP$  #(&   -              "  4$.  !X;"]S
M='EL97,N>&UL4$L! A0#%     @ 0G*H4# #][XW 0  (@(   \
M     ( !0Q   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $)RJ%#_P"8(
MO0   (4"   :              "  :<1  !X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( $)RJ% +C]@#(0$  %<$   3
M  "  9P2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     *  H @ (  .X3
$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
