Company profile

Christopher John Killoy
Incorporated in
Fiscal year end
IRS number

RGR stock data



6 May 20
10 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 123.64M 105.14M 95M 96.33M
Net income 15.34M 8.21M 4.82M 6.23M
Diluted EPS 0.87 0.46 0.27 0.35
Net profit margin 12.41% 7.81% 5.07% 6.47%
Operating income 20.16M 9.88M 5.58M 7.47M
Net change in cash 2.56M 12.61M -9.41M -3.17M
Cash on hand 37.98M 35.42M 22.81M 32.22M
Cost of revenue 87.63M 80.36M 75.13M 74.03M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 410.51M 495.64M 522.26M 664.33M
Net income 32.29M 50.93M 52.14M 87.47M
Diluted EPS 1.82 2.88 2.91 4.59
Net profit margin 7.87% 10.28% 9.98% 13.17%
Operating income 39.38M 67.01M 76.35M 134.41M
Net change in cash -3.07M -25M -23.64M 17.9M
Cash on hand 35.42M 38.49M 63.49M 87.13M
Cost of revenue 310.96M 361.28M 368.25M 444.77M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
2 Jun 20 Thomas Anthony Dineen Common Stock Sell Dispose S Yes 71.25 2,790 198.79K 34,891
2 Jun 20 Michael O Fifer Common Stock Sell Dispose S Yes 71.08 22,041 1.57M 37,095
1 Jun 20 Rosenthal Amir Common Stock Sell Dispose S Yes 67.33 3,000 201.99K 13,832
1 Jun 20 Thomas Anthony Dineen Common Stock Sell Dispose S Yes 68.05 6,210 422.59K 37,681
1 Jun 20 Michael O Fifer Common Stock Sell Dispose S Yes 66.56 67,959 4.52M 59,136
29 May 20 Sarah F Colbert Common Stock Sell Dispose S No 61.62 900 55.46K 16,120
28 May 20 Thomas Anthony Dineen Common Stock Sell Dispose S Yes 62.51 4,000 250.04K 43,891
68.3% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 170 169 +0.6%
Opened positions 32 18 +77.8%
Closed positions 31 31
Increased positions 48 53 -9.4%
Reduced positions 52 51 +2.0%
13F shares
Current Prev Q Change
Total value 2.91B 2.09B +38.9%
Total shares 11.94M 12.73M -6.2%
Total puts 234.7K 290.3K -19.2%
Total calls 415.2K 112.6K +268.7%
Total put/call ratio 0.6 2.6 -78.1%
Largest owners
Shares Value Change
BLK BlackRock 2.7M $137.26M -5.8%
Vanguard 1.78M $90.54M +6.2%
Renaissance Technologies 1.43M $72.89M +2.2%
STT State Street 516.13K $26.28M +3.8%
Capital International Investors 357.79K $18.22M 0.0%
Deprince Race & Zollo 336.71K $17.14M -42.1%
Wellington Management 303.44K $15.45M +5.9%
Geode Capital Management 246.67K $12.56M +5.8%
NTRS Northern Trust 228.96K $11.66M +1.0%
Charles Schwab Investment Management 228.46K $11.63M +7.2%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -350.77K EXIT
London Co Of Virginia 15.98K -334.24K -95.4%
Deprince Race & Zollo 336.71K -245.32K -42.1%
Arrowstreet Capital, Limited Partnership 27.15K -221.8K -89.1%
Polar Asset Management Partners 212.57K +212.57K NEW
BLK BlackRock 2.7M -167.19K -5.8%
Parallax Volatility Advisers 117.31K +117.31K NEW
Vanguard 1.78M +103.21K +6.2%
First Sabrepoint Capital Management 74.66K +74.66K NEW
Two Sigma Investments 48.79K -73.62K -60.1%
Content analysis ?
8th grade Avg
New words: Aaron, abeyance, assisting, avoid, cancellation, cell, chain, Charger, clean, cleaning, collected, competition, compromised, connection, consumer, Cover, created, declared, difficult, disease, distancing, donating, duration, Eastern, economic, economy, evidenced, evolve, extent, factory, favorable, fire, flow, fluid, FN, formatted, global, government, Herstal, hourly, II, incident, infringement, initial, LCP, length, leveraging, local, lower, LR, maintain, mark, merit, minimal, mitigate, model, monitor, movement, negative, negatively, newly, outbreak, Page, pandemic, PC, people, perspective, pool, predict, predicted, prevailing, proactive, produce, pronouncement, quantified, reactivate, recovery, registered, remanded, remotely, sanitizing, slight, social, statement, trademark, uncertainty, unfair, unknown, Virginia, visitor, World
Removed: Caliber, Carbine, Casting, Florida, involve, Precision, representative, Rimfire, situated, stem, Strike, Target, trade