Ambrose Michael H.

RBC Bearings Incorporated · Director

Ambrose Michael H. is listed in public filings as director. This Ambrose Michael H. 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 Ambrose Michael H.'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$2.6M7k sharesSellJun 17, 2025$218.6K595 shares$367.32--
RBC Bearings IncorporatedRBC$2.6M7k sharesSellJun 17, 2025$218.6K595 shares$367.32--
RBC Bearings IncorporatedROLLP$124k600 sharesGrant / ExerciseJun 17, 2025$82.5K400 shares$206.19--
RBC Bearings IncorporatedRBC$124k600 sharesGrant / ExerciseJun 17, 2025$82.5K400 shares$206.19--
RBC Bearings IncorporatedROLLP$224k779 sharesGrant / ExerciseJun 17, 2025$56.0K195 shares$287.37--
RBC Bearings IncorporatedRBC$224k779 sharesGrant / ExerciseJun 17, 2025$56.0K195 shares$287.37--
RBC Bearings IncorporatedROLLP$2.6M7k sharesGrant / ExerciseJun 17, 2025$55.1K150 shares$367.05--
RBC Bearings IncorporatedRBC$2.6M7k sharesGrant / ExerciseJun 17, 2025$55.1K150 shares$367.05--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
RBC Bearings IncorporatedROLLP$2.7M7.1k sharesSellJun 10, 2025$647.8K1.7k shares$381.05--
RBC Bearings IncorporatedRBC$2.7M7.1k sharesSellJun 10, 2025$647.8K1.7k shares$381.05--
RBC Bearings IncorporatedROLLP$80k400 sharesGrant / ExerciseJun 10, 2025$119.5K600 shares$199.09--
RBC Bearings IncorporatedRBC$80k400 sharesGrant / ExerciseJun 10, 2025$119.5K600 shares$199.09--
RBC Bearings IncorporatedROLLP$40k200 sharesGrant / ExerciseJun 10, 2025$99.6K500 shares$199.16--
RBC Bearings IncorporatedRBC$40k200 sharesGrant / ExerciseJun 10, 2025$99.6K500 shares$199.16--
RBC Bearings IncorporatedROLLP$0600 sharesGrant / ExerciseJun 10, 2025$82.5K600 shares$137.44--
RBC Bearings IncorporatedRBC$0600 sharesGrant / ExerciseJun 10, 2025$82.5K600 shares$137.44--
RBC Bearings IncorporatedROLLP$352k962 sharesGrant / ExerciseMay 30, 2025$352.0K962 shares$365.87--
RBC Bearings IncorporatedRBC$352k962 sharesGrant / ExerciseMay 30, 2025$352.0K962 shares$365.87--
RBC Bearings IncorporatedROLLP$2.6M7.1k sharesGrant / ExerciseMay 30, 2025$194.6K532 shares$365.87--
RBC Bearings IncorporatedRBC$2.6M7.1k sharesGrant / ExerciseMay 30, 2025$194.6K532 shares$365.87--
RBC Bearings IncorporatedROLLP--6.6k sharesGrant / ExerciseFeb 5, 2025Disclosure amount unavailable125 shares----
RBC Bearings IncorporatedRBC--6.6k sharesGrant / ExerciseFeb 5, 2025Disclosure amount unavailable125 shares----
RBC Bearings IncorporatedROLLP$2.4M6.7k sharesSellFeb 5, 2025$145.2K400 shares$362.89--
RBC Bearings IncorporatedRBC$2.4M6.7k sharesSellFeb 5, 2025$145.2K400 shares$362.89--
RBC Bearings IncorporatedROLLP$0400 sharesGrant / ExerciseFeb 5, 2025$65.3K400 shares$163.27--
RBC Bearings IncorporatedRBC$0400 sharesGrant / ExerciseFeb 5, 2025$65.3K400 shares$163.27--
RBC Bearings IncorporatedROLLP$1.9M6.7k sharesSellJun 12, 2024$167.5K600 shares$279.16--
RBC Bearings IncorporatedRBC$1.9M6.7k sharesSellJun 12, 2024$167.5K600 shares$279.16--