Skip to content
★ Sign in to follow
Total declarations
18
Companies
2
▲ Purchases (0 ops.)
—
▼ Sales (0 ops.)
—

Latest filing published 03 Sept 2026 for Strattec Security CORP.

Insider track record

Disclosed buys
0
Disclosed sells
0

Not enough buy signals with a settled T+90 horizon to measure a track record yet.

Signal history

James Denis: trading record in brief

James Denis has filed trades across 2 companies (mainly through SEC (Form 4)), most often in Enerpac Tool Group Corp and Strattec Security Corp. We count 18 filings; the first trade dates from 19 October 2022 and the latest from 1 September 2026.

No open-market purchase or sale appears among the filings, only grants, plan transactions and other operations. Compensation-driven entries like these are tracked, but they say little about how insiders judge the share price.

The latest filing, published on 3 September 2026, reports a share grant in Strattec Security Corp. Filings reach the SEC (Form 4) feed a median of 4 days after the trade. The legal deadline for a Form 4 is two business days after the transaction. 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 James Denis

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations17 total
  • ◆
    VP, General Counsel, SecretaryExecutivesStrattec Security Corp
    0SEC
    1,721 shares0Common Stock, par value $0.01 per shareSEC:0001946085-26-000008:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    17,355 USD12SEC
    393 shares@ US$44.167.6% of flowClass A Common StockSEC:0001127602-25-002050:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    0SEC
    3,455 shares0Class A Common StockSEC:0001127602-24-026940:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    16,577 USD12SEC
    379 shares@ US$43.747.0% of flowClass A Common StockSEC:0001127602-24-026011:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    92,445 USD15SEC
    2,114 shares@ US$43.7338.4% of flowClass A Common StockSEC:0001127602-24-026007:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    26,550 USD12SEC
    603 shares@ US$44.0311.1% of flowClass A Common StockSEC:0001127602-24-025844:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    0SEC
    6,603 shares0Class A Common StockSEC:0001127602-24-025603:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    12,501 USD12SEC
    393 shares@ US$31.815.2% of flowClass A Common StockSEC:0000006955-24-000007:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    15,359 USD12SEC
    513 shares@ US$29.946.4% of flowClass A Common StockSEC:0000006955-24-000004:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    10,679 USD11SEC
    378 shares@ US$28.254.6% of flowClass A Common StockSEC:0000006955-23-000048:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    0SEC
    5,652 shares0Class A Common StockSEC:0000006955-23-000036:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    10,965 USD11SEC
    424 shares@ US$25.864.6% of flowClass A Common StockSEC:0001593968-23-000222:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    11,279 USD11SEC
    449 shares@ US$25.124.7% of flowClass A Common StockSEC:0001593968-23-000212:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    15,554 USD12SEC
    638 shares@ US$24.386.5% of flowClass A Common StockSEC:0001593968-23-000181:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    0SEC
    3,542 shares0Class A Common StockSEC:0001593968-22-001547:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    0SEC
    3,543 shares0Class A Common StockSEC:0001593968-22-001551:0
  • ◆
    EVP, GC and SecretaryExecutivesEnerpac Tool Group Corp
    8,394 USD11SEC
    356 shares@ US$23.583.9% of flowClass A Common StockSEC:0001593968-22-001540:0

17 of 17 declarations