Michael H. Ambrose
Director, RBC Bearings INC.
Companies
- RBC Bearings INCBoard member Nov 5, 2019 to now1
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
- RBC Bearings INC RBC6,985 shares2$3.5M at $504.00Jun 17, 2025
As of each latest filing. The line shows shares held over time.
Recent filings
- Jun 17, 2025Sold 595 shares at $367.32 of RBC Bearings INC2
- Jun 17, 2025Exercised options 400 shares at $206.19 of RBC Bearings INC2
- Jun 17, 2025Exercised options 195 shares at $287.37 of RBC Bearings INC2
- Jun 17, 2025Gift 150 shares at $367.05 of RBC Bearings INC2
- Jun 10, 2025Sold 1,700 shares at $381.05 of RBC Bearings INC3
- Jun 10, 2025Exercised options 600 shares at $199.09 of RBC Bearings INC3
- Jun 10, 2025Exercised options 500 shares at $199.16 of RBC Bearings INC3
- Jun 10, 2025Exercised options 600 shares at $137.44 of RBC Bearings INC3
- May 30, 2025Granted 532 shares at $365.87 of RBC Bearings INC4
- Feb 5, 2025Gift 125 shares of RBC Bearings INC5
- Feb 5, 2025Sold 400 shares at $362.89 of RBC Bearings INC5
- Feb 5, 2025Exercised options 400 shares at $163.27 of RBC Bearings INC5
- Jun 12, 2024Sold 600 shares at $279.16 of RBC Bearings INC6
- May 29, 2024Granted 678 shares of RBC Bearings INC7
- Jan 2, 2024Gift 150 shares at $278.77 of RBC Bearings INC8
- Jan 2, 2024Sold 300 shares at $277.80 of RBC Bearings INC8
- Jan 2, 2024Exercised options 300 shares at $199.16 of RBC Bearings INC8
- Jul 19, 2023Sold 400 shares at $220.00 of RBC Bearings INC9
- Jun 5, 2023Granted 1,200 shares of RBC Bearings INC10
- Nov 17, 2022Sold 1,000 shares at $235.00 of RBC Bearings INC11
- Nov 17, 2022Exercised options 400 shares at $137.44 of RBC Bearings INC11
- Nov 17, 2022Exercised options 600 shares at $163.27 of RBC Bearings INC11
- Jun 6, 2022Granted 1,500 shares of RBC Bearings INC12
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARRBC Bearings INC, Board member
- 2
- 3SEC EDGARForm 4 filed Jun 10, 2025
- 4SEC EDGARForm 4 filed Jun 3, 2025
- 5SEC EDGARForm 4 filed Feb 5, 2025
- 6SEC EDGARForm 4 filed Jun 12, 2024
- 7SEC EDGARForm 4 filed May 31, 2024
- 8SEC EDGARForm 4 filed Jan 2, 2024
- 9SEC EDGARForm 4 filed Jul 20, 2023
- 10SEC EDGARForm 4 filed Jun 7, 2023
- 11SEC EDGARForm 4 filed Nov 18, 2022
- 12SEC EDGARForm 4 filed Jun 17, 2022