Date Action Amount Person Type
Jan 02, 2024 Buy 300 Ambrose Michael H. Common Stock
Jan 02, 2024 Sell 300 Ambrose Michael H. Common Stock
Jan 02, 2024 Sell 150 Ambrose Michael H. Common Stock
Jan 02, 2024 Sell 300 Ambrose Michael H. Option to Purchase Common Stock
Dec 15, 2023 Sell 19 Feeney John J. Common Stock
Dec 13, 2023 Sell 100 Crowell Richard R Common Stock
Dec 08, 2023 Buy 14 774 Hartnett Michael J Common Stock
Dec 08, 2023 Sell 14 774 Hartnett Michael J Common Stock
Dec 08, 2023 Sell 14 774 Hartnett Michael J Option to Purchase Common Stock
Dec 07, 2023 Buy 15 626 Hartnett Michael J Common Stock
Dec 07, 2023 Buy 3 874 Hartnett Michael J Common Stock
Dec 07, 2023 Sell 19 500 Hartnett Michael J Common Stock
Dec 07, 2023 Sell 15 626 Hartnett Michael J Option to Purchase Common Stock
Dec 07, 2023 Sell 3 874 Hartnett Michael J Option to Purchase Common stock
Dec 06, 2023 Buy 16 530 Hartnett Michael J Common Stock
Dec 06, 2023 Sell 16 530 Hartnett Michael J Common Stock
Dec 06, 2023 Sell 16 530 Hartnett Michael J Option to Purchase Common stock
Dec 05, 2023 Buy 11 596 Hartnett Michael J Common Stock
Dec 05, 2023 Sell 11 596 Hartnett Michael J Common Stock
Dec 05, 2023 Sell 11 596 Hartnett Michael J Option to Purchase Common stock
Nov 30, 2023 Buy 200 Crowell Richard R Common Stock
Nov 30, 2023 Buy 600 Crowell Richard R Common Stock
Nov 30, 2023 Buy 600 Crowell Richard R Common Stock
Nov 30, 2023 Buy 200 Crowell Richard R Common Stock
Nov 30, 2023 Sell 1 600 Crowell Richard R Common Stock
Nov 30, 2023 Sell 200 Crowell Richard R Option to Purchase Common Stock
Nov 30, 2023 Sell 600 Crowell Richard R Option to Purchase Common Stock
Nov 30, 2023 Sell 600 Crowell Richard R Option to Purchase Common Stock
Nov 30, 2023 Sell 200 Crowell Richard R Option to Purchase Common Stock
Nov 30, 2023 Buy 600 Ennico Dolores J Common Stock
Nov 30, 2023 Sell 600 Ennico Dolores J Common Stock
Nov 30, 2023 Sell 600 Ennico Dolores J Option to Purchase Common Stock
Nov 29, 2023 Sell 300 Feeney John J. Common Stock
Nov 29, 2023 Buy 800 Sullivan Robert M Common Stock
Nov 29, 2023 Sell 800 Sullivan Robert M Common Stock
Nov 29, 2023 Sell 800 Sullivan Robert M Option to Purchase Common Stock
Nov 28, 2023 Sell 1 085 Kaplan Steven H. Common Stock
Nov 21, 2023 Buy 112 Feeney John J. Common Stock
Nov 21, 2023 Buy 160 Feeney John J. Common Stock
Nov 21, 2023 Buy 30 Feeney John J. Common Stock
Nov 21, 2023 Sell 302 Feeney John J. Common Stock
Nov 21, 2023 Sell 112 Feeney John J. Option to Purchase Common Stock
Nov 21, 2023 Sell 160 Feeney John J. Option to Purchase Common Stock
Nov 21, 2023 Sell 30 Feeney John J. Option to Purchase Common Stock
Nov 15, 2023 Buy 9 000 Bannon Patrick S. Common Stock
Nov 15, 2023 Buy 4 000 Bannon Patrick S. Common Stock
Nov 15, 2023 Sell 13 000 Bannon Patrick S. Common Stock
Nov 15, 2023 Sell 9 000 Bannon Patrick S. Option to Purchase Common Stock
Nov 15, 2023 Sell 4 000 Bannon Patrick S. Option to Purchase Common Stock
Sep 15, 2023 Buy 2 000 Edwards Richard J Common Stock
Sep 15, 2023 Buy 2 000 Edwards Richard J Common Stock
Sep 15, 2023 Buy 920 Edwards Richard J Common Stock
Sep 15, 2023 Sell 4 920 Edwards Richard J Common Stock
Sep 15, 2023 Sell 920 Edwards Richard J Option to Purchase Common Stock
Sep 15, 2023 Sell 2 000 Edwards Richard J Option to Purchase Common Stock
Sep 15, 2023 Sell 2 000 Edwards Richard J Option to Purchase Common Stock
Sep 14, 2023 Buy 80 Edwards Richard J Common Stock
Sep 14, 2023 Buy 800 Edwards Richard J Common Stock
Sep 14, 2023 Sell 880 Edwards Richard J Common Stock
Sep 14, 2023 Sell 80 Edwards Richard J Option to Purchase Common Stock
Sep 14, 2023 Sell 800 Edwards Richard J Option to Purchase Common Stock
Sep 05, 2023 Buy 200 Kaplan Steven H. Common Stock
Sep 05, 2023 Buy 800 Kaplan Steven H. Common Stock
Sep 05, 2023 Sell 1 500 Kaplan Steven H. Common Stock
Sep 05, 2023 Sell 1 000 Kaplan Steven H. Common Stock
Sep 05, 2023 Sell 200 Kaplan Steven H. Option to Purchase Common Stock
Sep 05, 2023 Sell 800 Kaplan Steven H. Option to Purchase Common Stock
Sep 05, 2023 Sell 1 500 Stewart Edward Common Stock
Aug 30, 2023 Sell 2 000 Kaplan Steven H. Common Stock
Jul 19, 2023 Sell 400 Ambrose Michael H. Common Stock
Jun 20, 2023 Buy 9 496 Hartnett Michael J Common Stock
Jun 20, 2023 Sell 6 183 Hartnett Michael J Common Stock
Jun 20, 2023 Sell 9 496 Hartnett Michael J Option to Purchase Common Stock
Jun 07, 2023 Sell 314 Bannon Patrick S. Common Stock
Jun 07, 2023 Sell 32 Sullivan Robert M Common Stock
Jun 07, 2023 Sell 186 Edwards Richard J Common Stock
Jun 05, 2023 Buy 1 200 Stewart Edward Common Stock
Jun 05, 2023 Buy 1 000 Stewart Edward Option to Purchase Common Stock
Jun 05, 2023 Buy 1 200 Faghri Amir Common Stock
Jun 05, 2023 Buy 1 000 Faghri Amir Option to Purchase Common Stock
Jun 05, 2023 Buy 1 200 Kaplan Steven H. Common Stock
Jun 05, 2023 Buy 1 000 Kaplan Steven H. Option to Purchase Common Stock
Jun 05, 2023 Buy 1 200 Ennico Dolores J Common Stock
Jun 05, 2023 Buy 1 000 Ennico Dolores J Option to Purchase Common Stock
Jun 05, 2023 Buy 1 200 Crowell Richard R Common Stock
Jun 05, 2023 Buy 1 000 Crowell Richard R Option to Purchase Common Stock
Jun 05, 2023 Buy 1 200 Ambrose Michael H. Common Stock
Jun 05, 2023 Buy 1 000 Ambrose Michael H. Option to Purchase Common Stock
Jun 05, 2023 Sell 371 Edwards Richard J Common Stock
Jun 05, 2023 Sell 101 Feeney John J. Common Stock
Jun 05, 2023 Sell 252 Sullivan Robert M Common Stock
Jun 05, 2023 Sell 503 Bannon Patrick S. Common Stock
Jun 05, 2023 Sell 12 683 Hartnett Michael J Common Stock
Jun 05, 2023 Sell 5 681 Bergeron Daniel A Common Stock
Jun 02, 2023 Sell 176 Sullivan Robert M Common Stock
Jun 02, 2023 Sell 322 Bannon Patrick S. Common Stock
Jun 02, 2023 Sell 4 187 Hartnett Michael J Common Stock
Jun 02, 2023 Sell 1 650 Bergeron Daniel A Common Stock
Jun 01, 2023 Buy 1 000 Bannon Patrick S. Common Stock
Jun 01, 2023 Buy 2 000 Bannon Patrick S. Option to Purchase Common Stock
INSIDER POWER
-27.890
Last 100 transactions
Buy: 111 498 | Sell: 220 795 (Shares)

Based on the 100 latest insides trades, we have calculated the insider power to be negative at a ratio of -27.890.

In total, the insiders bought 111 498 and sold 220 795 ROLL shares in the last 100 trades.

Click to get the best stock tips daily for free!

About RBC Bearings Incorporated

RBC Bearingsorporated RBC Bearings Incorporated manufactures and markets engineered precision bearings and components in the United States and internationally. It operates through two segments, Aerospace/Defense and Industrial. The company produces plain bearings with self-lubricating or metal-to-metal designs, including rod end bearings, spherical plain bearings, and journal bearings; roller bearings, such as tapered roller bearings, needle roller bearings, and needl... ROLL Profile

Top Fintech Company

StockInvest.us featured in The Global Fintech Index 2020 as the top Fintech company of the country.

Full report by FINDEXABLE

ROCKIT