Latest filing published 02 Jun 2025 for STURM RUGER & CO INC.
Filing timeline
BuySaleInsider track record
Closed purchases
Not enough history yet: 1 closed purchase, at least 2 are needed.
Purchases by company
Since each purchase
- -17.2%Entry US$41.00 · Close at T+365 US$33.94
Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.
Terrence Gregory OConnor: trading record in brief
This profile gathers the share dealings of Terrence Gregory OConnor in Sturm Ruger & Co Inc, where the filings describe the role as board member. Over a trading history stretching from 4 November 2014 to 30 May 2025, the count stands at 30 filings.
Both buying and selling appear: 1 purchase worth €91k, against 5 sales worth €552k. Taken together, the sales exceed the purchases by €461k. Unlike grants, an open-market purchase is paid for by the insider, at the market price. Besides market trades, the filings include 23 share grants and 1 option exercise.
The latest filing, published on 2 June 2025, reports a share grant in Sturm Ruger & Co Inc. The latest purchase dates back some time: it was published 733 days ago, on 6 November 2024. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 3 days. US insiders must file a Form 4 within two business days of a trade. Keep in mind that insiders sell for many reasons unrelated to the outlook, from tax bills to estate planning. Every figure here comes from the filings published by SEC (Form 4) and describes the past, not future prices; it is not investment advice.
Companies and markets linked to Terrence Gregory OConnor
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 1,986 shares0Common StockSEC:0001127602-25-016137:1
- 1,435 shares0Common StockSEC:0001127602-25-016137:0
- 2,500 shares@ US$39.8830.5% of flowCommon StockSEC:0001127602-24-026602:0Canonical exit: 4 Feb 2025 (T+90)
- 1,499 shares0Common StockSEC:0001127602-24-017181:1
- 1,091 shares0Common StockSEC:0001127602-24-017181:0
- 1,220 shares0Common StockSEC:0001127602-23-018363:1
- 889 shares0Common StockSEC:0001127602-23-018363:0
- 961 shares0Common StockSEC:0001127602-22-016355:1
- 699 shares0Common StockSEC:0001127602-22-016355:0
- 1,584 shares@ US$73.1333.7% of flowCommon StockSEC:0001127602-21-029084:0
- 1,503 shares@ US$83.3735.8% of flowCommon StockSEC:0001127602-21-023450:0
- 827 shares0Common StockSEC:0001127602-21-016984:1
- 606 shares0Common StockSEC:0001127602-21-016984:0
- 1,273 shares@ US$65.5011.0% of flowCommon StockSEC:0001127602-20-028705:0
- 2,738 shares@ US$84.2630.3% of flowCommon StockSEC:0001127602-20-022818:0
- 1,470 shares@ US$57.9912.3% of flowCommon StockSEC:0001127602-20-016716:0
- 740 shares0Common StockSEC:0001127602-20-016716:1
- 1,010 shares0Common StockSEC:0001127602-20-016716:2
- 708 shares0Common StockSEC:0001127602-19-019330:0
- 965 shares0Common StockSEC:0001127602-19-019330:1
- 619 shares0Common StockSEC:0001127602-18-017923:0
- 844 shares0Common StockSEC:0001127602-18-017923:1
- 654 sharesCommon StockSEC:0001127602-17-031412:0
- 583 shares0Common StockSEC:0001127602-17-018323:0
- 795 shares0Common StockSEC:0001127602-17-018323:1
25 of 30 declarations