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

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:		22674775

	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-27442_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/2021q4" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:RGR="http://ruger.com/20220224">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_03E_RGR_ruger.com_20220224 -->
<!-- Field: Set; Name: xdx; ID: xdx_04F_20220224_20220224 -->
<!-- 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="From2022-02-24to2022-02-24" name="dei:EntityCentralIndexKey">0000095029</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-02-24to2022-02-24" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="rgr-20220224.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-02-24to2022-02-24">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-24</xbrli:startDate>
        <xbrli:endDate>2022-02-24</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_90A_edei--DocumentType_c20220224__20220224_zRadHZuKRgPh"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_905_edei--DocumentPeriodEndDate_c20220224__20220224_zDf6QHvaG1F8"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">February 24, 2022</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_905_edei--EntityRegistrantName_c20220224__20220224_zoVzm09ZTVN9"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" name="dei:EntityRegistrantName">STURM, RUGER &amp; 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_902_edei--EntityIncorporationStateCountryCode_c20220224__20220224_zHazw3jvqvse"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_900_edei--EntityFileNumber_c20220224__20220224_zvcrnXFws5h5"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_90E_edei--EntityTaxIdentificationNumber_c20220224__20220224_zHnkj5J08xh1"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_909_edei--EntityAddressAddressLine1_c20220224__20220224_zr0O51b9ZeD5"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" name="dei:EntityAddressAddressLine1">One Lacey Place</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressCityOrTown_c20220224__20220224_zKkynotWX886"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" name="dei:EntityAddressCityOrTown">Southport</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressStateOrProvince_c20220224__20220224_zJXQ0vsiOGJd"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_909_edei--EntityAddressPostalZipCode_c20220224__20220224_zhAgCpEpyW93"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_901_edei--CityAreaCode_c20220224__20220224_zGGWzwhx58E6"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_90A_edei--LocalPhoneNumber_c20220224__20220224_zlhnnEwT8rCi"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_90B_edei--WrittenCommunications_c20220224__20220224_zbLudPNvOL6a"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_903_edei--SolicitingMaterial_c20220224__20220224_zhmLCMpB5YEj"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_902_edei--PreCommencementTenderOffer_c20220224__20220224_zDzLHme6l3Q9"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_908_edei--PreCommencementIssuerTenderOffer_c20220224__20220224_zJMPmSIlSbh"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_906_edei--Security12bTitle_c20220224__20220224_zUbzMEx3VJQj"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_908_edei--TradingSymbol_c20220224__20220224_zctwoaUILn2k"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_906_edei--SecurityExchangeName_c20220224__20220224_zyLHlRPoCLT9"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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_902_edei--EntityEmergingGrowthCompany_c20220224__20220224_zpCMNsdkG0t3"><ix:nonNumeric contextRef="From2022-02-24to2022-02-24" 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- 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">&#160;</p>

<!-- Field: Include-Text; File: 8kpart2%2D27442rgr.htm; Date: 2022%2D02%2D24T16:59:33; Size: 0x000027B9; Options: XMLPreprocess -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

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

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; 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 February 24, 2022, discussing our 2021 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;</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 February 24, 2022, 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;</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="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 1in">Item 9.01</td>
    <td>Financial Statements and Exhibits.</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="font-size: 10pt"><span style="text-decoration: underline">Exhibit No</span>.</span></td>
    <td><span style="font-size: 10pt"><span style="text-decoration: underline">Description</span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">99.1</span></td>
    <td><span style="font-size: 10pt"><a href="ex99-1.htm">Transcript of conference call and webcast conducted on February 24, 2022.</a></span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-indent: -1in">&#160;&#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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; 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"></p>

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

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

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

<p style="font: 10pt/12pt 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/12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt/12pt 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="line-height: 12pt">&#160;</td>
    <td colspan="3" style="line-height: 12pt"><span style="font-size: 10pt">STURM, RUGER &amp; COMPANY, INC.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 41%; line-height: 12pt">&#160;</td>
    <td style="width: 7%; line-height: 12pt">&#160;</td>
    <td style="width: 8%; line-height: 12pt">&#160;</td>
    <td style="width: 44%; line-height: 12pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#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 style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">By:</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; line-height: 12pt"><span style="font-size: 10pt">/S/ THOMAS A. DINEEN</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">Name:</span></td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">Thomas A. Dineen</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Financial Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Accounting Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior Vice President, Treasurer and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr>
  </table>

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

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

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">Dated: February 25, 2022</p>

<p style="font: 10pt/12pt 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="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"></p>
<!-- Field: /Include-Text -->

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



<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="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT,
Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P>

<P>&nbsp;</p>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: #1900FF; 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: #1900FF; color: #BDBFC1">&nbsp;</P>
    <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #1900FF; color: #BDBFC1">&nbsp;</P>
    <P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #1900FF; color: #BDBFC1">REFINITIV STREETEVENTS</P>
    <P STYLE="font: 24pt Times New Roman, Times, Serif; margin: 12pt 0 0 0.6in; background-color: #1900FF; color: white">EDITED TRANSCRIPT</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; margin-bottom: 0; margin-left: 0.6in; background-color: #1900FF; color: white">Q4
    2021 Sturm Ruger &amp; Company Inc Earnings Call</P>
    <P STYLE="font: 10pt/4pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-right: 0; margin-bottom: 0; margin-left: 0.6in; background-color: #1900FF; color: white">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.6in; background-color: #1900FF; color: white">EVENT DATE/TIME: FEBRUARY
    24, 2022 / 2: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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; background-color: white">&nbsp;</P>


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


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

<P STYLE="font: 10pt/115% 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/115% 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/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">&nbsp;</P>

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

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Rommel Tolentino Dionisio </B><I>Aegis Capital Corporation,
Research Division - Head of Consumer Products and Special Situations</I></P>

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

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF"><B>PRESENTATION</B></P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Good day, and thank you for standing by. Welcome to the Fourth
Quarter 2021 Sturm, Ruger Earnings Conference Call. (Operator Instructions) Please be advised that today's conference is being recorded.
(Operator Instructions)</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">I will now hand the conference over to your speaker today,
Chris Killoy, Chief Executive Officer. Please go ahead.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>


<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Good morning, and welcome to the Sturm, Ruger &amp; Company
Year-End 2021 Conference Call. I would like to ask Kevin Reid, our General Counsel, to read the caution on forward-looking statements.
Then Tom Dineen, our Chief Financial Officer, will give an overview of the fourth quarter and 2021 financial results. And then I will
discuss our operations and the state of the market. After that, we'll get to your questions.</P>

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

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Chris.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">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's 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, not limited to, the company's reports on Form 10-K
for the year ended December 31, 2021, which, of course, we filed last night, and the Forms 10-Q for the first, second and third quarters
of 2021. The copies of these documents may be obtained by contacting the company or the SEC or on the company website at ruger.com/corporate
or, of course, at the SEC website at sec.gov.</P>

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->


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

<P STYLE="font: 10pt/115% 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, 2021, and our Forms 10-Q for the
first 3 quarters of 2021, which also are posted to our website. Furthermore, the company disclaims all responsibility to update forward-looking
statements.</P>

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

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Kevin. Now Tom will discuss the company's 2021 results.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Chris.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">For 2021, net sales were $730.7 million, and diluted earnings
were $8.78 per share. For 2020, net sales were $568.9 million, and diluted earnings were $5.09 per share. The substantial increase in
profitability in 2021 compared to 2020 is attributable to the increase in sales and production; the resulting favorable leveraging of
fixed costs, including depreciation, engineering and other indirect labor expenses; reduced sales promotional activities; and increased
labor and other manufacturing efficiencies.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">For the fourth quarter of 2021, net sales were $168.0 million,
and diluted earnings were $2.14 per share. For the corresponding period in 2020, net sales were $169.3 million, and diluted earnings
were $1.78 per share. Diluted earnings per share in the fourth quarter of 2021 were increased by $0.18 due to a reduction in the effective
tax rate for the year, which was recognized in the quarter.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">At December 31, 2021, our cash and short-term investments,
which are invested in U.S. T-Bills, totaled $221 million. Our current ratio was 4.3:1, and we had no debt. Our cash-laden, debt-free
balance sheet will allow us to pursue acquisitions and other capital opportunities that may emerge.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">At December 31, 2021, stockholders' equity was $363.7 million,
which equates to a book value of $20.67 per share, of which $12.56 per share was cash and short-term investments.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">In 2021, we generated $172 million of cash from operations.
We reinvested $29 million of that back into the company in the form of capital expenditures, primarily related to new products. We estimate
that 2022 capital expenditures will be approximately $20 million, predominantly related to new product development. Our ability to shift
manufacturing equipment between cells and between facilities improves overall utilization and allows for reduced capital investment.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">In 2021, we returned $59 million to our shareholders through
the payment of dividends. Our Board of Directors declared an $0.86 per share quarterly dividend for shareholders of record as of March
11, 2022, payable on March 25, 2022. As a reminder, our quarterly dividend is approximately 40% of net income and, therefore, varies quarter-to-quarter.</P>

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

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->


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

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

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Tom.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">2021 was a great year for Ruger. We entered the year with
virtually no finished goods inventory, so all of the firearms sold in 2021 had to be manufactured in 2021. Our 28% increase in sales
would not have been possible without the 30% increase in production at our factories. And this 30% increase was achieved with a manpower
increase of less than 10%.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">These manufacturing efficiencies gains drove a 109% return
on net operating assets for the year, which is a remarkable feat. Our dedicated workforce accomplished this despite the highly publicized
challenges of tight labor markets, transportation and supply chain issues and COVID-19 obstacles that we experienced throughout the year.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Following a 44% increase in 2020, the sell-through of our
products from distributors to retailers increased again in 2021, this time by 4%, despite the 12% reduction in the National Instant Criminal
Background Check System background checks, as adjusted by the National Shooting Sports Foundation.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">The increase in the sell-through of our products compared
favorably to the decrease in adjusted NICS background checks in 2021 and may be attributable to strong consumer demand for our products;
increased availability of our products at the distributors and at retail as a result of our increased production; and the introduction
of popular new products.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Led by the award-winning Ruger-57 pistol, the MAX-9 pistol
and the LCP MAX pistol, our new product sales in 2021 represented $155 million or 22% of firearm sales, an increase of $45 million from
$111 million or 22% of firearm sales in 2020. As a reminder, derivatives and product line extensions of mature product families are not
included in our new product sales calculations.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">We ended 2021 on a high note as we shipped the first Ruger-made,
Marlin lever-action rifles, the Model 1895 SBL chambered in .45-70 Government in December. During the past year, our team completed a
thorough design and production review of the 1895, focused on ensuring the highest quality, accuracy and performance standards. Being
a longtime Marlin fan, I knew that we needed to take our time and make sure that our reintroduction was nothing short of perfect.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">From the quality of the firearm to clear ways for consumers
to differentiate Ruger-made Marlins, we focused on getting every detail right. I look forward to reintroducing many more Marlins in 2022
and in the years to come. Long live the lever gun.</P>

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Our finished goods inventory remains significantly below pre-COVID-19
pandemic levels. Distributor inventories of our products increased 125,000 units in 2021, but remain below the level needed to support
rapid fulfillment of retailer demand for most products.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">We have an expansive product line, which ranges from our versatile
pistols, to bolt-action hunting rifles, to our classic revolvers, to Marlin lever-action rifles. This provides some stability in the
volatile firearms market as we can reallocate our labor and machinery to prioritize the manufacture of products that are in strong demand,
while we replenish our inventories and models that appear to be in adequate supply in the distributions channel.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Our ability to reallocate resources and our willingness to
maintain appropriate levels of inventory strengthen us as demand ebbs and flows within the various diverse sectors of the industry.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">I'm excited as we enter 2022. We will remain disciplined and
committed to our strategy of pursuing manufacturing excellence and vigorously developing innovative and exciting new products. We look
forward to launching some of these new products under both the Ruger and Marlin brands in 2022.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Those are the highlights of 2021. Operator, may we have the
first question?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">(Operator Instructions) Our first question will come from the
line of Ryan Hamilton from Morgan Dempsey Capital.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">What a day to record -- or report annual record earnings. Let's
just dive in right away. You commented last quarter about ammo availability being an issue. Any comments on that front, what you're seeing
and what you're hearing?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Ryan, good question. We are seeing better availability of ammunition,
particularly in some of the core calibers like 9-millimeter and 556. So I think that is improving. I know the ammunition companies have
all ramped up significantly. And so I think that is helping getting stocks a little closer back to the normal levels.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Great. Along those lines, you touched on NICS checks in your
release. Do you think that product availability might be impacting -- or unavailability, I guess you could call it, is that impacting
those numbers at all?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">I think that could have been an impact earlier in 2021 and
certainly 2020, but I don't think that's an impact now. I think by and large, we're seeing retail shelves starting to -- with the exception
of certain categories, in particular for Ruger products like our revolvers, Hawkeye rifles, things of that nature, which are still in
very tight supply, we are seeing a return to some more normal inventory at retail. But we still got a lot of outages that we're trying
to get filled for our customers.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Great. On Marlin, great job on the release on that. Without
getting too specific, what does the margin profile look like for this rifle compared to some of your more legacy models?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Well, right now, of course, it's in the ramp stage. We're still
growing that line. But over time, we expect it will be very similar to our other long gun lines produced in the Mayodan factory. So we're
very comfortable with where it started and where it's going.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Okay. Great. And then you touched on the commodity, labor,
supply chain stuff. Anything of note there on the commodities?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">No, I think -- yes, certainly, we're seeing inflation across
the board, as our most manufacturers. However, our supply chain team has done a great job working with our suppliers. We have taken several
price increases over the past 18 months. But I think we're seeing our ability and our strong balance sheet to buy forward on raw materials,
helps us both in terms of some of that protecting against inflation as well as making sure we have available steel, aluminum, et cetera,
to weather any downturns from a supply standpoint.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">I'm sure it helps that you manufacture everything in the U.S.
and source most of that stuff. So that's great. Any price increases scheduled out for the next, I don't know, 6 to 9 months?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">None anticipated. It depends on if we see increased inflation
on different commodities. That could change. But right now, we did just take a 3% price increase pretty much across the board on January
1.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Great. And then on the -- I always enjoy that you touch on
new product sales. Do you break that out by the -- for the fourth quarter at all?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Well, typically, we don't break that out too much in that great
a detail, Ryan. Below the new product category, I believe it was, for the year, was 22%. I think it was pretty close to that for fourth
quarter as well.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Okay. Great. And last one for me and I can jump back in line
here. Any comments on the Remington settlement?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">No. Ryan, as you likely know, we're not involved in that case.
And I think it's important to recognize what the settlement was and what it wasn't. There was no finding on liability there. The case
never went to a jury, and this is a decision by the insurance companies to settle. So I really can't speak to their thinking on the matter.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">No, my thoughts exactly. Keep up the good work.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Ryan.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, Ryan.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">The next question will come from the line of Rommel Dionisio
from Aegis Capital.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Rommel Tolentino Dionisio <I>Aegis Capital Corporation,
Research Division - Head of Consumer Products and Special Situations</I></B></P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Just a question on gross margins. The -- you had some nice
sequential progress in gross margins. And given -- I think you touched on this a little bit, but given some of the headwinds in terms
of raw materials and shipping, I wonder if you could just maybe give us a little granularity on what drove such solid gross margin, 37.7%,
I think. Was it mix shift or new products, something else going on there?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Well, when you get that volume, you're covering a lot of that
fixed overhead, and that's one of the biggest contributors. Our new products were a big factor. Things like the Ruger-57 pistol, the
MAX-9 and the LCP MAX were all very solid performers for us. So I think that beyond that, the level of the price increases we took last
year and then going into the fourth quarter helped us some as well.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">But I think there was lots of good things happening in terms
of driving that gross margin, most of which really I attribute to the good work of our folks in the factory. They did a phenomenal job.
It's not just the big factors like price increases and commodity costs. It's really their effort on continuous improvement, daily kaizen,
taking cost out and taking waste out has really been a big factor in those gross margin numbers.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"><B>Rommel Tolentino Dionisio <I>Aegis Capital Corporation,
Research Division - Head of Consumer Products and Special Situations</I></B></P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Great. Okay. And maybe just one quick follow-up. I think on
the prior conference call, you guys have chatted about the expansion of your North Carolina facility and some of the supply chain things
you were doing. I wonder if you could just give us an update on how that's progressing and where you are there.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Yes. The Mayodan facility in North Carolina has been the --
had the lead on our Marlin production, although we've had folks from all 3 of our locations assisting in that. But that's where we located
the Marlin assets, and the 1895 is built right there in our main factory in Mayodan. We recently leased another facility nearby, about
the same square footage, essentially doubling our square footage down there in North Carolina. And that gives us opportunity to move
our finished goods over there, move our call center there, and it will be -- allow us to put additional production lines in that facility.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">And so I think it bodes well for Ruger and especially with
Marlin, we've got the 1894 coming, the 336 and then some of the other product line expansions and new product initiatives we have. I think
that will be a great facility for us, and it's a great workforce, as are all our locations. But I think that will pay dividends in the
future.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">(Operator Instructions) Our next question is from the line
of Mark Smith from Lake Street Capital.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">First question for me, I just wanted to talk about production
a bit. Did you guys, in Q4, maybe take any more holiday time-off or were there COVID issues that impacted the quarter? Just looking at
production coming down a little bit sequentially.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Well, I mean part of that is certainly COVID was a factor in
Q4, no doubt about it. But we also made -- there were a couple of lines that we adjust our SIOP rates, our sales inventory operations
planning. We tend to think about our product lines in terms of units per day. And while a couple of new product lines were ramping up,
there were 1 or 2 legacy lines that we did throttle back a little bit on production, partly to manage labor and just make sure we weren't
going to oversupply anything going into the market.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Okay. And that leads to the next question. Orders and pricing,
in our view, still looked really pretty solid. Can you talk about what you're seeing in regards to demand today?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Well, we try to focus less on the incoming order rates than
we do on what's outgoing from our distributors. We have good visibility on what our distributors are shipping to retailers. And that's
the barometer we use for our planning purposes, watching what they're shipping to retailers. That still looks good. It's not where it
was, say, a year ago at this time, but it's very solid and it's across the board. We're seeing good strength from our distributor sell-through,
as we refer to it, or distributor sales.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">And I think as we go forward, we'll continue to watch that,
and we adjust our production on every 2 weeks just to make sure we're trying to get distributors and retailers what they need and, at
the same time, making sure we don't produce too many things that they're not looking for.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">The diversity of our product line, which we touched on earlier,
really helps us in that regard because we've got some categories where we, frankly, under-delivered over the past 1.5 years, things like
our double-action and single-action revolvers that we need to focus some more on. We've also got things like our legacy product lines,
like our Hawkeye rifles, No. 1 rifles, things of that nature, again, not giant needle movers, but products that are much in demand that
I get e-mails from consumers looking for those guns all the time. So it gives us an opportunity to fill in some of those holes in the
inventory at retail and wholesale level.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Yes. And that's kind of my next question. As we watch these
shipments from distributors to retail as well as some of the incoming orders, how should we watch from the outside to make sure orders
don't get too high, the inventory levels are at a healthy place so we don't see an overbuild similar to what we saw in kind of late 2016,
2017?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Yes, good point. Again, all of our orders that we received
from our wholesalers are non-cancelable orders. But that doesn't mean that we just ship regardless of what the situation is from an inventory
standpoint. We watch very closely what they have in inventory. We watch what they're selling. And we keep an eye on that, and that feeds
into how we run our business. So even though they're non-cancelable orders on our books, it doesn't mean we just disregard what's going
on in the marketplace and what's going on with their inventories to try to keep them healthy and keep their retailers healthy.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Got it. That's great. And the last one for me, we've talked
a lot about new products, and the pure number of new products sold has been really solid. Can you give any insight into kind of how you
view that metric as we move into 2022? With Marlin, would you expect that to skew higher? Or do you have some products that are maybe
rolling off kind of a 2-year, I think Wrangler maybe rolls off and some other products in your outlook for new products as far as revenue
coming from that?</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Yes, a good point, a good question, Mark. I mean Wrangler has
rolled off as has, in this quarter, the Ruger-57 will roll off. So I mean those are things, because of our strict metric that we use,
that 2-year horizon, even though those sales remain strong and great profit generators, we don't count it after 2 years. So we've got
some new things coming, and I'm sure they'll be contributing.</P>

<P STYLE="font: 10pt/115% 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"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: #1900FF; color: white">FEBRUARY 24, 2022 / 2:00PM GMT, Q4 2021 Sturm Ruger &amp; Company Inc Earnings Call</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">So that will be the biggest thing is what new products are
in the hopper that obviously, we're not going to talk about today, but there are some good things coming, and we're excited about it.
Our engineers are working very hard. We've got some dedicated teams in all 3 facilities really working on some cool things to bring to
market.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">(Operator Instructions) And I'm not showing any further questions
in the queue. I'd like to turn the call back over to Chris for any closing remarks.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

<P STYLE="font: 10pt/115% 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks, operator.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">In closing, I would like to thank all of you for your continued
interest in Ruger. And I would like to thank our loyal customers and our over 1,900 hard-working members of the Ruger team who design,
manufacture and sell rugged, reliable firearms every day in our American factories.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">I hope you will be able to join us at our Virtual 2022 Annual
Meeting on Monday, May 9. Further details of that meeting will become available in early April.</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Thanks once again.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">This concludes today's conference call. Thank you for participating.
You may now disconnect. Everyone, have a great day.</P>

<P STYLE="border-bottom: Blue 1pt solid; font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; color: #001EFF">&nbsp;</P>

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

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

<P STYLE="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Refinitiv 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/115% 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.&nbsp;</P>

<P STYLE="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">THE INFORMATION CONTAINED IN EVENT BRIEFS REFLECTS REFINITIV'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 REFINITIV 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/115% Times New Roman, Times, Serif; margin: 0 0 10pt">&copy;2022 Refinitiv. All Rights Reserved.</P>

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

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt; color: #77899A">REFINITIV STREETEVENTS | www.refinitiv.com | </FONT><FONT STYLE="font-size: 8pt">Contact Us</FONT></P><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; color: rgb(119,137,154)"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #77899A"><FONT STYLE="font-size: 8pt">&copy;2022 Refinitiv. All rights reserved. Republication or redistribution of Refinitiv content, including by framing or similar means, is prohibited without the prior written consent of Refinitiv. 'Refinitiv' and the Refinitiv logo are registered trademarks of Refinitiv and its affiliated companies.</FONT></P></TD><TD STYLE="width: 36%; padding-top: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: right; line-height: 115%"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B><IMG SRC="image_001.jpg" ALT=""></B></FONT></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt">
    </DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_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"  S (L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
D<H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>rgr-20220224.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6JZo7xRiXhun8uMbHxcSaqI2aPtwpR6KekxvG5/fdmKXyUuBG7T3imDFwi2UXkI -->
<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/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:RGR="http://ruger.com/20220224" elementFormDefault="qualified" targetNamespace="http://ruger.com/20220224">
    <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-20220224_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-20220224_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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>rgr-20220224_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.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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-20220224_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.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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-20220224.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/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139669880534184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Feb. 24, 2022</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">Feb. 24,  2022<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>XML
<SEQUENCE>8
<FILENAME>form8k-27442_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/2021q4"
  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-20220224.xsd" xlink:type="simple"/>
    <context id="From2022-02-24to2022-02-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
        </entity>
        <period>
            <startDate>2022-02-24</startDate>
            <endDate>2022-02-24</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="From2022-02-24to2022-02-24">0000095029</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-02-24to2022-02-24">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-02-24to2022-02-24">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-02-24to2022-02-24">2022-02-24</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-02-24to2022-02-24">STURM, RUGER &amp; COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-02-24to2022-02-24">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-02-24to2022-02-24">001-10435</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-02-24to2022-02-24">06-0633559</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-02-24to2022-02-24">One Lacey Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-02-24to2022-02-24">Southport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-02-24to2022-02-24">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-02-24to2022-02-24">06890</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-02-24to2022-02-24">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-02-24to2022-02-24">259-7843</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-02-24to2022-02-24">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-02-24to2022-02-24">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-02-24to2022-02-24">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-02-24to2022-02-24">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-02-24to2022-02-24">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-02-24to2022-02-24">RGR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-02-24to2022-02-24">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-02-24to2022-02-24">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "E'650'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  I1UE4Y*V@+.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O39U"J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1!X5=V!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T
M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&<FCF7-ZAAK>GQY=YW<+Z
M1,IKS+^2%70*N&:7R:_-PV:W99)7G!<5+_AJ5S=B=2_JV_?)]8??5=CUQN[M
M/S:^",H6?MV%_ )02P,$%     @ *4=95)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  I1UE4U"N=,2D$   <$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V877/B-A2&K[>_0L-%9W>&Q+;X"&R!&4)(RFQ"&"#=V79Z(6P!FMB2*XL0
M_GV/#-@T-<>TN8@MV^?UHW/D5Q*=K=*OR9IS0]ZC4";=RMJ8^*OC)/Z:1RRY
M5C&7<&>I=,0,-/7*26+-69 &1:%#7;?I1$S(2J^37IOH7D=M3"@DGVB2;**(
MZ=TM#]6V6_$JQPM3L5H;>\'I=6*VXC-N7N*)AI:3J00BXC(12A+-E]U*W_MZ
M2^LV('WB-\&WR<DYL5U9*/5J&Z.@6W$M$0^Y;ZP$@\,;'_ PM$K \==!M)*]
MTP:>GA_5[]/.0V<6+.$#%7X7@5EW*ZT*"?B2;4(S5=M?^:%##:OGJS!)_Y/M
M_MEZO4+\36)4= @&@DC(_9&]'Q)Q$D#;9P+H(8"FW/L7I91WS+!>1ZLMT?9I
M4+,G:5?3:( 3TE9E9C3<%1!G>@/UQG7',2!E+SC^(>QV'T;/A-WSQ36A]2JA
M+J7_#'> (,.@&09-]6H8!OFCOTB,AD+]B4C6,LE:*ED_(WFG_ T,'T/FNY@7
M]1 /;UU]0R#J&40=5>D#09!2W(=L542!QR]9F'"$HY%Q-"Y+QH1KH0(RE &!
M\5*8%USI6/F?/GTJJ7TS8VNBBD-IA-F1>Q%R,MY$B^+QB&NXKG?EN?5: ^&Y
MR7AN+N&9\I6PHQ&2-F918:9PG=G\9?I4)=.7A^&4_,RB^!<R>'Z:],<_JF0T
M'EPCJ*T,M74)Z@ JJUE(1C+@[^0;WQ7!XDJN_6LW7-I&L-H95OL2K#E[)Z,
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
MPNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4    "  I1UE4!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M "E'653DK: L[P   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( "E'65297)PC$ 8  )PG   3
M  "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ *4=95-0K
MG3$I!   '!   !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( "E'652?H!OPL0(  .(,   -
M  "  6T,  !X;"]S='EL97,N>&UL4$L! A0#%     @ *4=95)>*NQS
M$P(   L              ( !20\  %]R96QS+RYR96QS4$L! A0#%     @
M*4=95*K$(A8S 0  (@(   \              ( !,A   'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( "E'650D'INBK0   /@!   :              "
M 9(1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "E'
M651ED'F2&0$  ,\#   3              "  7<2  !;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@     )  D /@(  ,$3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>122</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8k-27442_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-27442_rgr.htm">form8k-27442_rgr.htm</File>
    <File>ex99-1.htm</File>
    <File>rgr-20220224.xsd</File>
    <File>rgr-20220224_lab.xml</File>
    <File>rgr-20220224_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form8k-27442_rgr.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "form8k-27442_rgr.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rgr-20220224_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rgr-20220224_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rgr-20220224.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "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",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 122,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "RGR",
   "nsuri": "http://ruger.com/20220224",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form8k-27442_rgr.htm",
      "contextRef": "From2022-02-24to2022-02-24",
      "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-27442_rgr.htm",
      "contextRef": "From2022-02-24to2022-02-24",
      "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "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 YYYY 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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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 YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "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 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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "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/2021q4",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001174947-22-000276-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-22-000276-xbrl.zip
M4$L#!!0    ( "E'65369(IFKRP  *L  0 *    97@Y.2TQ+FAT;>U=Z7,:
MR9+_3@3_0ZW7?MJ- "SD^WA^@21D\T;7 &.O/VTT4$"/FBZF#V$F]H_?_&56
M53?H&,W!C*UA7^S8;KKKR,K*^WC[H7]R_*Y:>?NAW3JD/Q7^[VV_TS]NOWO[
M6/ZD7Q_;G]_NGQU^5KW^Y^/V/Q^,39R]5LW=>:;ZX4RGZE0O5-?,@K@F#VJJ
MIY-P_  ?GO_:K]ZH69!,POBUVGVC!L'P8I*8/![5AR8RR6OUG\U7N[M'1V^4
M_?=B&F;ZP;NC]G[WAU;WL]I[6E-[NWM[ZK':>[V[>WZBWI_T:]7*]T_QN*EZ
M69[,5#>?Z$3](YC-WZ@#,YL'\5)UXJ%J!TD<QI-4'011]/;Q.>T >WCWCWB0
MSM^\?3S'EOJM_>.V.F@?'_?.6P>=T_?_?+#[@/]]WCH\=/^VVUZ$HVR*?>\^
M>J/N#H-;-CXPR4@G>!P%\U2_5NYO#_@<W_:[;NY+G63A,(CJ011."*"9F3^P
M9_VV?WCM"N?!:$0 J"?A9$I+?=9X.L^*IY$>NX=^H/4#?ODK#EC^UW@>QG<Y
MZO_</]P_.F@^\*=Q_C=?0[=]U#GM]#L?:>INN]UO?VR?]GLWKVGOZ=W7U-RC
M=W_5LNQ-;!]V^NU#U>^V3GL'W<YY_Q88W9D8.'S<]0\&)LO,K/Q$D//7+O?[
MI[*VWT8<;MK5XSM .M-?LGH8CW3,RWZ&96]ZM[^(M;^&//\V] ".JL-6OTU<
MYJ3]6CG*;8_A.O+]!]VR#5_B[?!?Y_ DSASB/UUACX^9?=\@FCQN-I\]^C47
M !^M[N5;&/BZ^WH-A?@K9J0Y_Z->5T>ACD:OU7DPT6]HS)]R'0])U&FJ>MWA
MRR'S/5Z<I8DDW[Q6SS'9&MGD9U9N<L_V(UJ0 I=+312.'KS[<^2ZFX6W7Q+<
MKHILSY_^.HGM=U%[^OSHC$AW:81Z&OY,6WB)"=W]>_'BY:M7K9MD$_5_:K%8
M-!(]#N,P"R\;0S.C9V\?8^C;)GCP[H#^'0PS]4/JWL;=7MO1;Z(9R63P7\WF
MJUKSR8M:\]G3_[YUIP6^WKB(7ZGCK$/N]LF'9KY\PQRRZX&H6E&D^/Q3E>A4
M)Y=ZU*#?Y_D@(C3*0A,KD]!/HS#-DG"0RY-Q,00M(LY($*FI,!Y&.5!'#99J
MG 0S_)4^3L-9& 6)FND@IFV$J9HG9AH.Z J/U"+,IB;/5#;5]#BDUQ=)F-&
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
MQ99I.,<.^%.U<ADF"'(B^3<V0*TPG=)+$V-&*6LDI/TE!$"X:XB?NC P@E@
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
MAXAWD<!F&Y6,MUP;/_P()';J OO[3>P1?!!.)BB&"7.CJUXK%:97*FIPW[<
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
M2XD@<411]PPY9WY?.==FY-RFH[I?:=*D$J\2^JEY?Y<_2Q5&_?3:A+Z$ -"
MW7AJ-YO-YQ>JF!^J O5FB]0&MF&-8?G/4KJ@#O _5;*03J[\QYVN<*=YA(P$
MQ8=,+1 3_8?A/W3X(U.D/ENQBS.*7=%UP1S'_SCG)DM'*[5(7>;3G>(/=K0^
M2Q:!/%:^-!DYIQH;DRL#/I9H]<Y">:(0-:\J_'@IVM;0C)[5Y_NQ:;E?OQ4*
MN^N>U10U!,&6Y_8QEWOV;(ZB9B.][*6X@F"!F]J2&.7LVW7JP>&7)V?ZQ\4H
MT03&RE7+-+&@H'G+IJ[,TPHG\4$KX,J"21H_N+T\^NM7>E6[9H^_%K/K5I89
M[&C4"\744PP+S.A++<NSV+;E$X;1VY4 87*;&J0V8B!)_L#(91?,.W.VHT7W
M/!0P78+SW7X'KR#_9O96:,6'U'J>J .\2^22]M4;#5!%,+I<H4].OCX.^Z-\
MH;8.ZQ?&!]+-I++;2U1X:6GYW +MO>I;YLJ@VNB;9FW8+H@J7P/9\SACY4R^
M&-\KY+*_IC0QK47\]9]")KVW[T W@]E((3$EB3L$%J3A8=RRN0&I'X5IZ^P?
MKL87R<I[%WV.P7% >&K*JH^07@Z^4F7I@*E=HHK.^N:&@_Z+&-0)JK ?6/MY
MH]U+9R96CYL8B</C1)Y#&%+M,^T>2_F$VN#-;<$Q:^]8(])AAC5$!D#CY@;R
MB13BGTF7&Z!CA#N@<"X#8#IN$3A\X!DN-9GE.<:8.!#E.]VQA.L/L#HP01ID
M_]@@IA4V#^  U\UQT-:%.-D:XC@,,3CFD<[FQM8!+SL,X[\R.6$F$^!_ZB;
M\%19H9+()!3=VZ6(.#\<U\_'_6^+\Q6OX^!<I4#]KQW+=:U!27(?]/E)I[P8
MZ/A"4LXPHC6CFJ7I#/O9+AUP8UPB7V%Z.&4GMN 2#GW[^E5P%^2(^;IG^NF9
M$VUD.^>>?G7Q<'F^2]=2S5]V&":2)+4D"OM++;#_H3A5]F$ 76$@Q YM:S4]
MT(M<)N]K'ZI=:+<)-YFVTGND>MPDF6PJ 1U#0<DT)/FC8<LT+.MK6,LRN 9,
M-7L-L"U@8(PEL?3@O-JP#_/?:W?OJEZ+]+Q0MZ8 0 X*PJ)BI7,TGLZ$=&MF
M^W*B6;E40O7\HUPO4JZ@;G\E&-H)/*,F#P2@1Q*0B2P+%(\>ST\';-?(7K]^
M?^LY2K:<KA<J&P"*:R%(3UJT=$Z/9[8ZV\]3/=7WC_*]2/D*T<I7=QR/B2=5
M\*QQ-6C5C5;G]2=A7J&!"\2]NQYF63RWI3U/#_V^R_1P?>&OKS5WGN/R[C@6
M/E^BXE$F(**U%T^_;&ZDY:KR U28052(^4\I)2MH)7)H4 C_TT"+ TY-G^",
MVF[+)V8V8L(K='Y[QN_ZO&K<P@J<CHB5VWCE09V#T?I$@^S+"6OFDHDI:[)L
M<IF]*3_]N2UT]9N#22ZT_Q:\$13ADM9XT+&,+:R\O9$SN=2_@S/!(0ZI-"RP
M.I A#OL<GDQ7^HR5>V7Q](W\\ML5"WY+;LZ[O]T@L%>V<YS.=.0RC79W-YW'
M1FV4_7)V_?JP/A2\S^'$_83! "3;<BWM_AF^;-WB^QT%%,0GOH%0]B%:.IH[
MM.A-_=S,W*]!.C,(8^7F2?./1"*73! )+3^(-SX_-9I75O6\O99$1>[9H25<
MW*Z+H@E,Z/=6[3FAX;JW:':7AFKK+8DNQU,W=8QJ&>F,B2;+HS#N'EP'DP>9
M9DN7FQO<(2!JB(D1=H_TA#5T^Q@=VUC/I [169>;ZN2@*CFE\D$4.5=O4H>:
MLY/0&&>\MR^K3ZG\-M:G562=Z<0S/HC-C2=.2,\#PV@;QV\GULC)6+FV9/YO
M2N[5?F@ ^D1"KBK T8O&KC8N'/W^).6^?COV.;G5"L*>FU:MD??U[@H-Q(VA
M2'WF\U7XS8T^:"LS(-\!;34MF?UX#I/=@'-^L1_OB'-9;E?7UI!A$IDQ1NQ#
M#KA1\B;0#RV"/7 'QL$:H*:&I3*JR>O3V!DOZ.M4Z(XJ\^NXS1*1>T$NN44G
MJ5=8RQ//4[! )#.\G[T6>T5[;!\0_O0PPP5)J,NMTC6%[JE&.I_,U/F$JQG2
MQ,S5,Z3 IE)?]"QS!9$($,K!S-SH543O$[P/4R(503M<"R[YXL0N+)Q-.CPH
M&8S"EJEI#2Z-S<_;!BCQCF#T/MYA('$ 3(TA'3LOGO)$??'Q$L1A.I%^)8OY
MJVRO6#(+7B2$J2XW4%F\#3+9EZ<62Z1P;U/A9O#Z^UXNEQ$]D>B[@WV"-PM*
M\C(!-*5D>ZZ=WBWEBZ5L%M1(A@*I$=Y-S>P=%O?)I2W+)"7RK7%^)?#@C(9'
M*=0%ZK?-:"VV9/U@7E0[G"EUO!3OLMIA2B5KKSUGEXJM/H64EO7#3KGNL@'9
M2Z32B^>6L+G)>IZA-CZ/C\@1=S3#PON@\X=V\$+GFDI>[[$[/[=O_)41*ACI
M>L+D\N(CF&:(A/S;2SC78,.8XR:<.O*%533I']",ZQ-.H&'GYN2](T2'> 8
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
MPUVW8G:?=[F;2NV@F#=<\+ Q8:>FKY!*(KUEIH<DL=R!PY(H>$<DL?5N+LM
M;B>8)<Z6^X;>><_O#%_*M"%0LK#@I=8QZ6Q^%5Z13RIV1$(O#MM3PC9"1KIJ
M=&H[DOH;,WV71[6(RV.FQ'-:X9Y-LDHI7M+M./ADUK_P^QU*P<H.Q'ST7]$<
MY?\9CDUD>VLT[4Q3+_\ 4$L#!!0    ( "E'651^!V)3_PH  &R'   4
M<F=R+3(P,C(P,C(T7VQA8BYX;6S-G5]3Z[@9QN\[T^^@IC?MS DY"6UG8 ^[
MP\F!G<RR0$G.V;8[G1W%%L&#(U'9@?#M*]F68TMZ;4.GDKB 8#VO_,CZ19+_
M2/[TPWZ;HF?"LX31L]'TZ.,($1JQ.*&;L]'7Y?A\.5\L1BC+,8UQRB@Y&U$V
M^N'[W_\.B9]/?QB/T65"TO@4?6'1>$'OV7?H&F_)*?J14,)QSOAWZ!M.=W(+
MNTQ2PM&<;9]2DA.14.[X%/WU:#K#:#P>D.\W0F/&O]XMZGP?\OPI.YU,7EY>
MCBA[QB^,/V9'$=L.RW"9XWR7U;E]W'^L?LKP3VE"'T_EKS7."!+'BV:G^RPY
M&\G]5KM].3YB?#.9??PXG?SCYZME]$"V>)Q0>=PB,E)1,A=;W/3DY&12I"JI
MH=RO>:KV<3Q1=NJ<16K2H6\XR9+3K+!WQ2*<%]7>NQL$*N1_8R4;RTWCZ6Q\
M/#W:9_%('?SB"'*6DCMRCXIBGN:O3P*E+)$DC*IM#YS<V\VDG$]D_(22#<Y)
M+'=T(G<T_9O<T1^KS5=X3=(1DDK!!UBNDU9>5=#$M=E;PA,67]#WN=:C/=D7
MWQV>_P\%:,8[+\**Y3A]E_EFI'/;U^1]1_P0Y_Y(BW:>O.](-R+_+[9ST_*;
M#Z_]N*9RXY7XU+)(]KGHP$BL3,HL.EK@8@]%QU#E7>?.HE:^J6S-&3?++GO&
M(L^,1$<;]CR)22+RGDW_\Q?Y<5Q^+(HN_OUMSL1HX'R=Y1Q'N<JM*,K9R)(^
MT6U)Y3E7WC"/>@I8*281$]W34SY.RT-9AM]SMK7NMBHYLR3^EJ[K^/+0B%T
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
M   0              "  9-!  !R9W(M,C R,C R,C0N>'-D4$L! A0#%
M  @ *4=95'X'8E/_"@  ;(<  !0              ( !]T0  ')G<BTR,#(R
M,#(R-%]L86(N>&UL4$L! A0#%     @ *4=95&+CINU0!P  NE@  !0
M         ( !*%   ')G<BTR,#(R,#(R-%]P<F4N>&UL4$L%!@     %  4
*/ $  *I7      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
