Hartnett Michael J

RBC Bearings Incorporated ยท President and CEO

Hartnett Michael J is listed in public filings as director, officer: President and CEO. This Hartnett Michael J insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include RBC Bearings Incorporated (ROLLP), and RBC Bearings Incorporated (RBC). Investors use Hartnett Michael J's insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

Latest Actions

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
RBC Bearings IncorporatedROLLP$176M307.2k sharesGrant / ExerciseJun 1, 2026$2.8M4.9k shares$571.96--
RBC Bearings IncorporatedRBC$176M307.2k sharesGrant / ExerciseJun 1, 2026$2.8M4.9k shares$571.96--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
RBC Bearings IncorporatedROLLP$175M312.1k sharesGrant / ExerciseMay 23, 2026$1.5M2.7k shares$559.95--
RBC Bearings IncorporatedRBC$175M312.1k sharesGrant / ExerciseMay 23, 2026$1.5M2.7k shares$559.95--
RBC Bearings IncorporatedROLLP$178M314.7k sharesGrant / ExerciseMay 19, 2026$5.8M10.3k shares$565.22--
RBC Bearings IncorporatedRBC$178M314.7k sharesGrant / ExerciseMay 19, 2026$5.8M10.3k shares$565.22--
RBC Bearings IncorporatedROLLP--325k sharesGrant / ExerciseMay 19, 2026Disclosure amount unavailable22.1k shares----
RBC Bearings IncorporatedRBC--325k sharesGrant / ExerciseMay 19, 2026Disclosure amount unavailable22.1k shares----
RBC Bearings IncorporatedROLLP$112M302.9k sharesSellJun 12, 2025$3.3M9k shares$371.37--
RBC Bearings IncorporatedRBC$112M302.9k sharesSellJun 12, 2025$3.3M9k shares$371.37--
RBC Bearings IncorporatedROLLP$117M311.9k sharesSellJun 11, 2025$1.9M5k shares$375.00--
RBC Bearings IncorporatedRBC$117M311.9k sharesSellJun 11, 2025$1.9M5k shares$375.00--
RBC Bearings IncorporatedROLLP$121M316.9k sharesSellJun 10, 2025$96.9K253 shares$382.85--
RBC Bearings IncorporatedRBC$121M316.9k sharesSellJun 10, 2025$96.9K253 shares$382.85--
RBC Bearings IncorporatedROLLP$3.0M15.2k sharesGrant / ExerciseJun 10, 2025$50.4K253 shares$199.16--
RBC Bearings IncorporatedRBC$3.0M15.2k sharesGrant / ExerciseJun 10, 2025$50.4K253 shares$199.16--
RBC Bearings IncorporatedROLLP$121M316.9k sharesSellJun 9, 2025$10.2M26.7k shares$381.09--
RBC Bearings IncorporatedRBC$121M316.9k sharesSellJun 9, 2025$10.2M26.7k shares$381.09--
RBC Bearings IncorporatedROLLP$3.1M15.5k sharesGrant / ExerciseJun 9, 2025$3.0M14.9k shares$199.16--
RBC Bearings IncorporatedRBC$3.1M15.5k sharesGrant / ExerciseJun 9, 2025$3.0M14.9k shares$199.16--
RBC Bearings IncorporatedROLLP$011.8k sharesGrant / ExerciseJun 9, 2025$1.6M11.8k shares$137.44--
RBC Bearings IncorporatedRBC$011.8k sharesGrant / ExerciseJun 9, 2025$1.6M11.8k shares$137.44--
RBC Bearings IncorporatedROLLP$117M316.9k sharesGrant / ExerciseJun 3, 2025$1.7M4.6k shares$370.21--
RBC Bearings IncorporatedRBC$117M316.9k sharesGrant / ExerciseJun 3, 2025$1.7M4.6k shares$370.21--
RBC Bearings IncorporatedROLLP$118M321.5k sharesGrant / ExerciseJun 2, 2025$1.8M4.9k shares$365.87--
RBC Bearings IncorporatedRBC$118M321.5k sharesGrant / ExerciseJun 2, 2025$1.8M4.9k shares$365.87--
RBC Bearings IncorporatedROLLP$124M340.4k sharesGrant / ExerciseMay 28, 2025$11.0M30.2k shares$364.96--
RBC Bearings IncorporatedRBC$124M340.4k sharesGrant / ExerciseMay 28, 2025$11.0M30.2k shares$364.96--
RBC Bearings IncorporatedROLLP$119M326.4k sharesGrant / ExerciseMay 28, 2025$5.1M14k shares$364.96--
RBC Bearings IncorporatedRBC$119M326.4k sharesGrant / ExerciseMay 28, 2025$5.1M14k shares$364.96--
RBC Bearings IncorporatedROLLP$112M310.2k sharesGrant / ExerciseMay 23, 2025$804.1K2.2k shares$359.77--
RBC Bearings IncorporatedRBC$112M310.2k sharesGrant / ExerciseMay 23, 2025$804.1K2.2k shares$359.77--
RBC Bearings IncorporatedROLLP$110M298.8k sharesSellFeb 18, 2025$7.7M20.7k shares$369.27--
RBC Bearings IncorporatedRBC$110M298.8k sharesSellFeb 18, 2025$7.7M20.7k shares$369.27--
RBC Bearings IncorporatedROLLP$117M319.6k sharesSellFeb 7, 2025$183.5K500 shares$367.00--
RBC Bearings IncorporatedRBC$117M319.6k sharesSellFeb 7, 2025$183.5K500 shares$367.00--
RBC Bearings IncorporatedROLLP$118M320.1k sharesSellFeb 6, 2025$919.9K2.5k shares$367.95--
RBC Bearings IncorporatedRBC$118M320.1k sharesSellFeb 6, 2025$919.9K2.5k shares$367.95--
RBC Bearings IncorporatedROLLP$93M322.6k sharesSellSep 18, 2024$145.4K503 shares$289.00--
RBC Bearings IncorporatedRBC$93M322.6k sharesSellSep 18, 2024$145.4K503 shares$289.00--
RBC Bearings IncorporatedROLLP$6.1M30.4k sharesGrant / ExerciseSep 18, 2024$120.3K604 shares$199.16--
RBC Bearings IncorporatedRBC$6.1M30.4k sharesGrant / ExerciseSep 18, 2024$120.3K604 shares$199.16--
RBC Bearings IncorporatedROLLP$94M322.5k sharesSellSep 17, 2024$3.5M12k shares$290.41--
RBC Bearings IncorporatedRBC$94M322.5k sharesSellSep 17, 2024$3.5M12k shares$290.41--
RBC Bearings IncorporatedROLLP$6.2M31k sharesGrant / ExerciseSep 17, 2024$2.9M14.4k shares$199.16--
RBC Bearings IncorporatedRBC$6.2M31k sharesGrant / ExerciseSep 17, 2024$2.9M14.4k shares$199.16--
RBC Bearings IncorporatedROLLP$92M320.1k sharesSellSep 16, 2024$3.3M11.3k shares$287.52--
RBC Bearings IncorporatedRBC$92M320.1k sharesSellSep 16, 2024$3.3M11.3k shares$287.52--
RBC Bearings IncorporatedROLLP$9.0M45.4k sharesGrant / ExerciseSep 16, 2024$2.7M13.6k shares$199.16--
RBC Bearings IncorporatedRBC$9.0M45.4k sharesGrant / ExerciseSep 16, 2024$2.7M13.6k shares$199.16--
RBC Bearings IncorporatedROLLP$92M317.8k sharesSellSep 13, 2024$5.6M19.3k shares$289.42--
RBC Bearings IncorporatedRBC$92M317.8k sharesSellSep 13, 2024$5.6M19.3k shares$289.42--
RBC Bearings IncorporatedROLLP$12M59k sharesGrant / ExerciseSep 13, 2024$3.4M17k shares$199.16--
RBC Bearings IncorporatedRBC$12M59k sharesGrant / ExerciseSep 13, 2024$3.4M17k shares$199.16--
RBC Bearings IncorporatedROLLP$1.6M11.8k sharesGrant / ExerciseSep 13, 2024$984.2K7.2k shares$137.44--
RBC Bearings IncorporatedRBC$1.6M11.8k sharesGrant / ExerciseSep 13, 2024$984.2K7.2k shares$137.44--
RBC Bearings IncorporatedROLLP$89M313k sharesSellSep 12, 2024$8.1M28.3k shares$284.89--
RBC Bearings IncorporatedRBC$89M313k sharesSellSep 12, 2024$8.1M28.3k shares$284.89--
RBC Bearings IncorporatedROLLP$2.6M18.9k sharesGrant / ExerciseSep 12, 2024$3.9M28.2k shares$137.44--
RBC Bearings IncorporatedRBC$2.6M18.9k sharesGrant / ExerciseSep 12, 2024$3.9M28.2k shares$137.44--
RBC Bearings IncorporatedROLLP$010.8k sharesGrant / ExerciseSep 12, 2024$1.6M10.8k shares$143.92--
RBC Bearings IncorporatedRBC$010.8k sharesGrant / ExerciseSep 12, 2024$1.6M10.8k shares$143.92--
RBC Bearings IncorporatedROLLP$1.6M10.8k sharesGrant / ExerciseSep 11, 2024$4.4M30.7k shares$143.92--
RBC Bearings IncorporatedRBC$1.6M10.8k sharesGrant / ExerciseSep 11, 2024$4.4M30.7k shares$143.92--
RBC Bearings IncorporatedROLLP$88M309.8k sharesSellSep 11, 2024$4.3M15k shares$284.18--
RBC Bearings IncorporatedRBC$88M309.8k sharesSellSep 11, 2024$4.3M15k shares$284.18--
RBC Bearings IncorporatedROLLP$86M302.3k sharesSellSep 11, 2024$2.2M7.6k shares$284.72--
RBC Bearings IncorporatedRBC$86M302.3k sharesSellSep 11, 2024$2.2M7.6k shares$284.72--
RBC Bearings IncorporatedROLLP$84M294.1k sharesSellSep 9, 2024$852.7K3k shares$284.23--
RBC Bearings IncorporatedRBC$84M294.1k sharesSellSep 9, 2024$852.7K3k shares$284.23--
RBC Bearings IncorporatedROLLP$6.0M41.5k sharesGrant / ExerciseSep 9, 2024$587.3K4.1k shares$143.92--
RBC Bearings IncorporatedRBC$6.0M41.5k sharesGrant / ExerciseSep 9, 2024$587.3K4.1k shares$143.92--