Sign inGet started

HARTNETT MICHAEL J

Insider CIK 1256535 · ROLL President and CEO, Director, 10% owner

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
RBC RBC Bearings INC F Tax w/h2026-06-012026-06-054,892$571.96 $2.80M307,188SEC↗
RBC RBC Bearings INC F Tax w/h2026-05-232026-05-282,653$559.95 $1.49M312,080SEC↗
RBC RBC Bearings INC A Award2026-05-192026-05-2022,140— $0324,993SEC↗
RBC RBC Bearings INC F Tax w/h2026-05-192026-05-2010,260$565.22 $5.80M314,733SEC↗
RBC RBC Bearings INC S Sale2025-06-122025-06-139,000$371.37 $3.34M302,853SEC↗
RBC RBC Bearings INC S Sale2025-06-112025-06-115,000$375.00 $1.88M311,853SEC↗
RBC RBC Bearings INC M Exercise deriv2025-06-102025-06-11253— $015,200SEC↗
RBC RBC Bearings INC S Sale2025-06-102025-06-11253$382.85 $96.9K316,853SEC↗
RBC RBC Bearings INC M Exercise2025-06-102025-06-11253$199.16 $50.4K317,106SEC↗
RBC RBC Bearings INC M Exercise deriv2025-06-092025-06-1111,778— $00SEC↗
RBC RBC Bearings INC M Exercise deriv2025-06-092025-06-1114,947— $015,453SEC↗
RBC RBC Bearings INC M Exercise2025-06-092025-06-1111,778$137.44 $1.62M328,631SEC↗
RBC RBC Bearings INC M Exercise2025-06-092025-06-1114,947$199.16 $2.98M343,578SEC↗
RBC RBC Bearings INC S Sale2025-06-092025-06-1126,725$381.09 $10.18M316,853SEC↗
RBC RBC Bearings INC F Tax w/h2025-06-032025-06-044,644$370.21 $1.72M316,853SEC↗
RBC RBC Bearings INC F Tax w/h2025-06-022025-06-044,892$365.87 $1.79M321,497SEC↗
RBC RBC Bearings INC F Tax w/h2025-05-282025-05-3014,000$364.96 $5.11M326,389SEC↗
RBC RBC Bearings INC A Award2025-05-282025-05-3030,208$364.96 $11.02M340,389SEC↗
RBC RBC Bearings INC F Tax w/h2025-05-232025-05-282,235$359.77 $804.1K310,181SEC↗
RBC RBC Bearings INC S Sale2025-02-182025-02-2020,741$369.27 $7.66M298,847SEC↗
RBC RBC Bearings INC S Sale2025-02-072025-02-10500$367.00 $183.5K319,588SEC↗
RBC RBC Bearings INC S Sale2025-02-062025-02-102,500$367.95 $919.9K320,088SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-182024-09-18604— $030,400SEC↗
RBC RBC Bearings INC M Exercise2024-09-182024-09-18604$199.16 $120.3K323,091SEC↗
RBC RBC Bearings INC S Sale2024-09-182024-09-18503$289.00 $145.4K322,588SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-172024-09-1814,434— $031,004SEC↗
RBC RBC Bearings INC S Sale2024-09-172024-09-1812,000$290.41 $3.48M322,487SEC↗
RBC RBC Bearings INC M Exercise2024-09-172024-09-1814,434$199.16 $2.87M334,487SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-162024-09-1713,580— $045,438SEC↗
RBC RBC Bearings INC S Sale2024-09-162024-09-1711,341$287.52 $3.26M320,053SEC↗
RBC RBC Bearings INC M Exercise2024-09-162024-09-1713,580$199.16 $2.70M331,394SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-132024-09-1716,982— $059,018SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-132024-09-177,161— $011,778SEC↗
RBC RBC Bearings INC S Sale2024-09-132024-09-1719,283$289.42 $5.58M317,814SEC↗
RBC RBC Bearings INC M Exercise2024-09-132024-09-1716,982$199.16 $3.38M337,097SEC↗
RBC RBC Bearings INC M Exercise2024-09-132024-09-177,161$137.44 $984.2K320,115SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-122024-09-1328,175— $018,939SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-122024-09-1310,824— $00SEC↗
RBC RBC Bearings INC M Exercise2024-09-122024-09-1310,824$143.92 $1.56M313,079SEC↗
RBC RBC Bearings INC M Exercise2024-09-122024-09-1328,175$137.44 $3.87M341,254SEC↗
RBC RBC Bearings INC S Sale2024-09-122024-09-1328,300$284.89 $8.06M312,954SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-112024-09-1330,695— $010,824SEC↗
RBC RBC Bearings INC S Sale2024-09-112024-09-1315,000$284.18 $4.26M309,815SEC↗
RBC RBC Bearings INC M Exercise2024-09-112024-09-1330,695$143.92 $4.42M324,815SEC↗
RBC RBC Bearings INC S Sale2024-09-112024-09-137,560$284.72 $2.15M302,255SEC↗
RBC RBC Bearings INC M Exercise deriv2024-09-092024-09-114,081— $041,519SEC↗
RBC RBC Bearings INC M Exercise2024-09-092024-09-114,081$143.92 $587.3K297,120SEC↗
RBC RBC Bearings INC S Sale2024-09-092024-09-113,000$284.23 $852.7K294,120SEC↗
RBC RBC Bearings INC F Tax w/h2024-06-032024-06-0517,575$295.28 $5.19M293,039SEC↗
RBC RBC Bearings INC A Award2024-05-232024-05-2817,167— $0310,614SEC↗
RBC RBC Bearings INC M Exercise deriv2023-12-082023-12-0814,774— $00SEC↗
RBC RBC Bearings INC M Exercise2023-12-082023-12-0814,774$132.12 $1.95M308,221SEC↗
RBC RBC Bearings INC S Sale2023-12-082023-12-0814,774$261.55 $3.86M293,447SEC↗
RBC RBC Bearings INC M Exercise deriv2023-12-072023-12-0715,626— $014,774SEC↗
RBC RBC Bearings INC M Exercise deriv2023-12-072023-12-073,874— $00SEC↗
RBC RBC Bearings INC M Exercise2023-12-072023-12-0715,626$132.12 $2.06M312,947SEC↗
RBC RBC Bearings INC M Exercise2023-12-072023-12-073,874$99.64 $386.0K297,321SEC↗
RBC RBC Bearings INC S Sale2023-12-072023-12-0719,500$258.92 $5.05M293,447SEC↗
RBC RBC Bearings INC M Exercise deriv2023-12-062023-12-0716,530— $03,874SEC↗
RBC RBC Bearings INC S Sale2023-12-062023-12-0716,530$260.54 $4.31M293,447SEC↗
RBC RBC Bearings INC M Exercise2023-12-062023-12-0716,530$99.64 $1.65M309,977SEC↗
RBC RBC Bearings INC M Exercise deriv2023-12-052023-12-0711,596— $020,404SEC↗
RBC RBC Bearings INC S Sale2023-12-052023-12-0711,596$264.38 $3.07M293,447SEC↗
RBC RBC Bearings INC M Exercise2023-12-052023-12-0711,596$99.64 $1.16M305,043SEC↗
RBC RBC Bearings INC M Exercise deriv2023-06-202023-06-269,496— $00SEC↗
RBC RBC Bearings INC F Tax w/h2023-06-202023-06-266,183$208.48 $1.29M293,447SEC↗
RBC RBC Bearings INC M Exercise2023-06-202023-06-269,496$72.94 $692.6K299,630SEC↗
RBC RBC Bearings INC F Tax w/h2023-06-052023-06-0612,683$208.27 $2.64M290,134SEC↗
RBC RBC Bearings INC F Tax w/h2023-06-022023-06-064,187$199.51 $835.3K302,817SEC↗
RBC RBC Bearings INC A Award2023-06-012023-06-0531,665— $0307,004SEC↗
ROLL RBC Bearings INC M Exercise deriv2022-11-282022-11-302,398— $09,496SEC↗
ROLL RBC Bearings INC M Exercise2022-11-282022-11-302,398$72.94 $174.9K276,839SEC↗
ROLL RBC Bearings INC S Sale2022-11-282022-11-301,500$241.67 $362.5K275,339SEC↗
ROLL RBC Bearings INC M Exercise deriv2022-08-182022-08-18100— $011,894SEC↗
ROLL RBC Bearings INC M Exercise2022-08-182022-08-18100$72.94 $7.3K294,377SEC↗
ROLL RBC Bearings INC S Sale2022-08-182022-08-18100$260.00 $26.0K294,277SEC↗
ROLL RBC Bearings INC M Exercise deriv2022-08-172022-08-181,006— $011,994SEC↗
ROLL RBC Bearings INC M Exercise2022-08-172022-08-181,006$72.94 $73.4K295,283SEC↗
ROLL RBC Bearings INC S Sale2022-08-172022-08-181,006$260.45 $262.0K294,277SEC↗
ROLL RBC Bearings INC M Exercise deriv2022-08-162022-08-187,000— $013,000SEC↗
ROLL RBC Bearings INC S Sale2022-08-162022-08-187,000$260.31 $1.82M294,277SEC↗
ROLL RBC Bearings INC M Exercise2022-08-162022-08-187,000$72.94 $510.6K301,277SEC↗
ROLL RBC Bearings INC F Tax w/h2022-06-032022-06-0616,078$197.19 $3.17M294,277SEC↗
ROLL RBC Bearings INC A Award2022-06-032022-06-0630,060— $0310,355SEC↗
ROLL RBC Bearings INC F Tax w/h2022-06-022022-06-063,408$192.54 $656.2K280,295SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-242021-06-25890— $047,114SEC↗
ROLL RBC Bearings INC S Sale2021-06-242021-06-25740$200.00 $148.0K283,703SEC↗
ROLL RBC Bearings INC M Exercise2021-06-242021-06-25890$137.44 $122.3K284,443SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-232021-06-2510,813— $048,004SEC↗
ROLL RBC Bearings INC M Exercise2021-06-232021-06-2510,813$137.44 $1.49M292,553SEC↗
ROLL RBC Bearings INC S Sale2021-06-232021-06-259,000$199.09 $1.79M283,553SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-222021-06-2310,464— $045,600SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-222021-06-2375— $058,817SEC↗
ROLL RBC Bearings INC S Sale2021-06-222021-06-239,000$197.02 $1.77M281,740SEC↗
ROLL RBC Bearings INC M Exercise2021-06-222021-06-2375$137.44 $10.3K290,740SEC↗
ROLL RBC Bearings INC M Exercise2021-06-222021-06-2310,464$143.92 $1.51M290,665SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-212021-06-2311,696— $056,064SEC↗
ROLL RBC Bearings INC S Sale2021-06-212021-06-2310,000$196.58 $1.97M280,201SEC↗
ROLL RBC Bearings INC M Exercise2021-06-212021-06-2311,696$143.92 $1.68M290,201SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-172021-06-217,032— $067,760SEC↗
ROLL RBC Bearings INC M Exercise2021-06-172021-06-217,032$143.92 $1.01M284,505SEC↗
ROLL RBC Bearings INC S Sale2021-06-172021-06-216,000$197.44 $1.18M278,505SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-162021-06-171,208— $074,792SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-162021-06-1718,456— $030,400SEC↗
ROLL RBC Bearings INC M Exercise2021-06-162021-06-1718,456$132.12 $2.44M292,265SEC↗
ROLL RBC Bearings INC M Exercise2021-06-162021-06-171,208$143.92 $173.9K293,473SEC↗
ROLL RBC Bearings INC S Sale2021-06-162021-06-1716,000$202.55 $3.24M277,473SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-152021-06-1717,375— $048,856SEC↗
ROLL RBC Bearings INC S Sale2021-06-152021-06-1714,101$202.65 $2.86M273,809SEC↗
ROLL RBC Bearings INC M Exercise2021-06-152021-06-1717,375$132.12 $2.30M287,910SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-142021-06-1515,056— $032,000SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-142021-06-159,769— $066,231SEC↗
ROLL RBC Bearings INC M Exercise2021-06-142021-06-1515,056$99.64 $1.50M279,666SEC↗
ROLL RBC Bearings INC S Sale2021-06-142021-06-1518,900$201.04 $3.80M270,535SEC↗
ROLL RBC Bearings INC M Exercise2021-06-142021-06-159,769$132.12 $1.29M289,435SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-112021-06-15944— $047,056SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-06-112021-06-1514,192— $020,000SEC↗
ROLL RBC Bearings INC S Sale2021-06-112021-06-1510,000$199.85 $2.00M264,610SEC↗
ROLL RBC Bearings INC M Exercise2021-06-112021-06-1514,192$72.94 $1.04M273,666SEC↗
ROLL RBC Bearings INC M Exercise2021-06-112021-06-15944$99.64 $94.1K274,610SEC↗
ROLL RBC Bearings INC F Tax w/h2021-06-072021-06-097,954$199.80 $1.59M259,474SEC↗
ROLL RBC Bearings INC A Award deriv2021-06-032021-06-0476,000— $076,000SEC↗
ROLL RBC Bearings INC F Tax w/h2021-06-032021-06-047,954$197.08 $1.57M215,388SEC↗
ROLL RBC Bearings INC A Award2021-06-032021-06-0452,040— $0267,428SEC↗
ROLL RBC Bearings INC F Tax w/h2021-06-022021-06-044,143$198.24 $821.3K223,342SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-02-242021-02-2516,000— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2021-02-242021-02-255,808— $034,192SEC↗
ROLL RBC Bearings INC S Sale2021-02-242021-02-255,808$200.94 $1.17M227,485SEC↗
ROLL RBC Bearings INC M Exercise2021-02-242021-02-255,808$72.94 $423.6K233,293SEC↗
ROLL RBC Bearings INC M Exercise2021-02-242021-02-2516,000$72.83 $1.17M243,485SEC↗
ROLL RBC Bearings INC S Sale2021-02-242021-02-2516,000$200.94 $3.22M227,485SEC↗
ROLL RBC Bearings INC S Sale2021-02-222021-02-249,798$194.94 $1.91M227,485SEC↗
ROLL RBC Bearings INC S Sale2021-02-192021-02-1930,138$189.86 $5.72M237,283SEC↗
ROLL RBC Bearings INC S Sale2021-02-182021-02-1921,049$184.91 $3.89M267,421SEC↗
ROLL RBC Bearings INC S Sale2021-02-172021-02-199,015$184.38 $1.66M288,470SEC↗
ROLL RBC Bearings INC S Sale2020-12-042020-12-047,301$175.43 $1.28M297,485SEC↗
ROLL RBC Bearings INC S Sale2020-12-032020-12-049,407$168.81 $1.59M304,786SEC↗
ROLL RBC Bearings INC S Sale2020-12-022020-12-0413,329$168.68 $2.25M314,193SEC↗
ROLL RBC Bearings INC S Sale2020-12-012020-12-0221,337$168.24 $3.59M337,404SEC↗
ROLL RBC Bearings INC S Sale2020-12-012020-12-0321,337$168.24 $3.59M327,522SEC↗
ROLL RBC Bearings INC S Sale2020-11-302020-12-0238,744$168.83 $6.54M358,741SEC↗
ROLL RBC Bearings INC S Sale2020-11-302020-12-0338,744$168.83 $6.54M348,859SEC↗
ROLL RBC Bearings INC S Sale2020-11-272020-12-039,882$174.59 $1.73M387,603SEC↗
ROLL RBC Bearings INC S Sale2020-08-122020-08-136,262$145.07 $908.4K397,485SEC↗
ROLL RBC Bearings INC F Tax w/h2020-06-292020-06-305,142$127.37 $654.9K403,747SEC↗
ROLL RBC Bearings INC F Tax w/h2020-06-082020-06-096,826$154.76 $1.06M408,889SEC↗
ROLL RBC Bearings INC F Tax w/h2020-06-032020-06-056,827$137.44 $938.3K415,715SEC↗
ROLL RBC Bearings INC A Award deriv2020-06-022020-06-0558,892— $058,892SEC↗
ROLL RBC Bearings INC A Award2020-06-022020-06-0527,103— $0422,542SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-122019-09-122,789— $048,000SEC↗
ROLL RBC Bearings INC M Exercise2019-09-122019-09-122,789$99.64 $277.9K398,228SEC↗
ROLL RBC Bearings INC S Sale2019-09-122019-09-122,789$160.00 $446.2K395,439SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-102019-09-124,124— $050,789SEC↗
ROLL RBC Bearings INC M Exercise2019-09-102019-09-124,124$99.64 $410.9K399,563SEC↗
ROLL RBC Bearings INC S Sale2019-09-102019-09-124,124$160.11 $660.3K395,439SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-092019-09-096,347— $054,913SEC↗
ROLL RBC Bearings INC M Exercise2019-09-092019-09-096,347$99.64 $632.4K401,786SEC↗
ROLL RBC Bearings INC S Sale2019-09-092019-09-096,347$160.06 $1.02M395,439SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-062019-09-092,740— $061,260SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-062019-09-0912,445— $040,000SEC↗
ROLL RBC Bearings INC S Sale2019-09-062019-09-092,740$160.34 $439.3K395,439SEC↗
ROLL RBC Bearings INC M Exercise2019-09-062019-09-092,740$99.64 $273.0K398,179SEC↗
ROLL RBC Bearings INC S Sale2019-09-062019-09-0912,445$160.34 $2.00M395,439SEC↗
ROLL RBC Bearings INC M Exercise2019-09-062019-09-0912,445$72.94 $907.7K407,884SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-052019-09-097,555— $052,445SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-052019-09-0914,226— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-09-052019-09-0916,000— $016,000SEC↗
ROLL RBC Bearings INC S Sale2019-09-052019-09-0916,000$160.99 $2.58M395,439SEC↗
ROLL RBC Bearings INC M Exercise2019-09-052019-09-0916,000$72.83 $1.17M411,439SEC↗
ROLL RBC Bearings INC S Sale2019-09-052019-09-0914,226$160.99 $2.29M395,439SEC↗
ROLL RBC Bearings INC M Exercise2019-09-052019-09-0914,226$64.15 $912.6K409,665SEC↗
ROLL RBC Bearings INC M Exercise2019-09-052019-09-097,555$72.94 $551.1K402,994SEC↗
ROLL RBC Bearings INC S Sale2019-09-052019-09-097,555$160.99 $1.22M395,439SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-08-302019-09-032,302— $014,226SEC↗
ROLL RBC Bearings INC S Sale2019-08-302019-09-032,302$160.03 $368.4K395,439SEC↗
ROLL RBC Bearings INC M Exercise2019-08-302019-09-032,302$64.15 $147.7K397,741SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-08-292019-09-033,472— $016,528SEC↗
ROLL RBC Bearings INC M Exercise2019-08-292019-09-033,472$64.15 $222.7K398,911SEC↗
ROLL RBC Bearings INC S Sale2019-08-292019-09-033,472$160.03 $555.6K395,439SEC↗
ROLL RBC Bearings INC S Sale2019-06-272019-06-287,925$161.48 $1.28M395,439SEC↗
ROLL RBC Bearings INC F Tax w/h2019-06-272019-06-285,141$160.79 $826.6K403,364SEC↗
ROLL RBC Bearings INC S Sale2019-06-122019-06-145,140$150.23 $772.2K408,505SEC↗
ROLL RBC Bearings INC S Sale2019-06-112019-06-11380$150.22 $57.1K413,645SEC↗
ROLL RBC Bearings INC S Sale2019-06-102019-06-112,201$150.55 $331.4K414,025SEC↗
ROLL RBC Bearings INC F Tax w/h2019-06-072019-06-116,826$150.38 $1.03M419,026SEC↗
ROLL RBC Bearings INC S Sale2019-06-072019-06-112,800$150.46 $421.3K416,226SEC↗
ROLL RBC Bearings INC A Award deriv2019-06-032019-06-0576,000— $076,000SEC↗
ROLL RBC Bearings INC A Award2019-06-032019-06-0552,040— $0425,852SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-212018-09-2411,429$99.64 $1.14M64,000SEC↗
ROLL RBC Bearings INC M Exercise2018-09-212018-09-2411,429$99.64 $1.14M385,241SEC↗
ROLL RBC Bearings INC S Sale2018-09-212018-09-2411,429$153.31 $1.75M373,812SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-202018-09-244,571$99.64 $455.5K75,429SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-202018-09-242,029$72.94 $148.0K60,000SEC↗
ROLL RBC Bearings INC M Exercise2018-09-202018-09-242,029$72.94 $148.0K375,841SEC↗
ROLL RBC Bearings INC S Sale2018-09-202018-09-242,029$152.39 $309.2K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-202018-09-244,571$99.64 $455.5K378,383SEC↗
ROLL RBC Bearings INC S Sale2018-09-202018-09-244,571$152.39 $696.6K373,812SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-192018-09-199,666$72.94 $705.0K62,029SEC↗
ROLL RBC Bearings INC S Sale2018-09-192018-09-199,666$150.59 $1.46M373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-192018-09-199,666$72.94 $705.0K383,478SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-182018-09-195,500$72.94 $401.2K71,695SEC↗
ROLL RBC Bearings INC S Sale2018-09-182018-09-195,500$152.67 $839.7K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-182018-09-195,500$72.94 $401.2K379,312SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-172018-09-192,805$72.94 $204.6K77,195SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-172018-09-193,759$72.83 $273.8K32,000SEC↗
ROLL RBC Bearings INC M Exercise2018-09-172018-09-193,759$72.83 $273.8K377,571SEC↗
ROLL RBC Bearings INC S Sale2018-09-172018-09-193,759$151.24 $568.5K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-172018-09-192,805$72.94 $204.6K376,617SEC↗
ROLL RBC Bearings INC S Sale2018-09-172018-09-192,805$151.24 $424.2K373,812SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-142018-09-148,500$72.83 $619.1K35,759SEC↗
ROLL RBC Bearings INC S Sale2018-09-142018-09-148,500$150.81 $1.28M373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-142018-09-148,500$72.83 $619.1K382,312SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-132018-09-141,500$72.83 $109.2K44,259SEC↗
ROLL RBC Bearings INC S Sale2018-09-132018-09-141,500$150.67 $226.0K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-132018-09-141,500$72.83 $109.2K375,312SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-122018-09-148,477$64.15 $543.8K20,000SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-122018-09-142,241$72.83 $163.2K45,759SEC↗
ROLL RBC Bearings INC S Sale2018-09-122018-09-148,477$151.10 $1.28M373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-122018-09-142,241$72.83 $163.2K376,053SEC↗
ROLL RBC Bearings INC M Exercise2018-09-122018-09-148,477$64.15 $543.8K382,289SEC↗
ROLL RBC Bearings INC S Sale2018-09-122018-09-142,241$151.10 $338.6K373,812SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-112018-09-1110,045$64.15 $644.4K28,477SEC↗
ROLL RBC Bearings INC M Exercise2018-09-112018-09-1110,045$64.15 $644.4K383,857SEC↗
ROLL RBC Bearings INC S Sale2018-09-112018-09-1110,045$152.77 $1.53M373,812SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-102018-09-114,022$51.08 $205.4K0SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-102018-09-111,478$64.15 $94.8K38,522SEC↗
ROLL RBC Bearings INC S Sale2018-09-102018-09-111,478$154.04 $227.7K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-102018-09-111,478$64.15 $94.8K375,290SEC↗
ROLL RBC Bearings INC S Sale2018-09-102018-09-114,022$154.04 $619.5K373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-102018-09-114,022$51.08 $205.4K377,834SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-09-072018-09-1115,978$51.08 $816.2K4,022SEC↗
ROLL RBC Bearings INC S Sale2018-09-072018-09-1115,978$153.99 $2.46M373,812SEC↗
ROLL RBC Bearings INC M Exercise2018-09-072018-09-1115,978$51.08 $816.2K389,790SEC↗
ROLL RBC Bearings INC S Sale2018-08-102018-08-102,007$140.05 $281.1K377,632SEC↗
ROLL RBC Bearings INC S Sale2018-08-092018-08-1031,097$140.27 $4.36M379,639SEC↗
ROLL RBC Bearings INC S Sale2018-08-082018-08-0911,067$137.95 $1.53M410,736SEC↗
ROLL RBC Bearings INC S Sale2018-08-072018-08-0915,255$141.82 $2.16M421,803SEC↗
ROLL RBC Bearings INC S Sale2018-07-102018-07-104,779$133.55 $638.2K437,058SEC↗
ROLL RBC Bearings INC S Sale2018-07-092018-07-105,400$134.90 $728.5K441,837SEC↗
ROLL RBC Bearings INC F Tax w/h2018-07-082018-07-106,605$133.09 $879.1K447,237SEC↗
ROLL RBC Bearings INC S Sale2018-07-032018-07-037,925$128.42 $1.02M453,842SEC↗
ROLL RBC Bearings INC S Sale2018-07-022018-07-034,325$128.06 $553.9K461,767SEC↗
ROLL RBC Bearings INC F Tax w/h2018-07-012018-07-035,142$128.81 $662.3K466,092SEC↗
ROLL RBC Bearings INC S Sale2018-06-292018-07-033,600$129.66 $466.8K471,234SEC↗
ROLL RBC Bearings INC F Tax w/h2018-06-272018-06-285,142$128.50 $660.7K474,834SEC↗
ROLL RBC Bearings INC S Sale2018-06-132018-06-1312,060$129.28 $1.56M479,976SEC↗
ROLL RBC Bearings INC S Sale2018-06-112018-06-1310,810$130.88 $1.41M492,036SEC↗
ROLL RBC Bearings INC S Sale2018-06-082018-06-0815,310$131.00 $2.01M450,806SEC↗
ROLL RBC Bearings INC A Award deriv2018-06-072018-06-1176,000$132.12 $10.04M76,000SEC↗
ROLL RBC Bearings INC S Sale2018-06-072018-06-088,000$132.02 $1.06M466,116SEC↗
ROLL RBC Bearings INC A Award2018-06-072018-06-1152,040— $0502,846SEC↗
ROLL RBC Bearings INC S Sale2018-06-062018-06-0814,590$128.38 $1.87M474,116SEC↗
ROLL RBC Bearings INC S Sale2018-06-052018-06-0532,144$128.32 $4.12M488,706SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-06-042018-06-058,349$72.94 $609.0K80,000SEC↗
ROLL RBC Bearings INC M Exercise2018-06-042018-06-058,349$72.94 $609.0K532,465SEC↗
ROLL RBC Bearings INC S Sale2018-06-042018-06-0511,615$128.12 $1.49M520,850SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-06-012018-06-0532,000$72.83 $2.33M48,000SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-06-012018-06-0517,792$64.15 $1.14M40,000SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-06-012018-06-0511,651$72.94 $849.8K88,349SEC↗
ROLL RBC Bearings INC S Sale2018-06-012018-06-0511,651$128.39 $1.50M524,116SEC↗
ROLL RBC Bearings INC M Exercise2018-06-012018-06-0511,651$72.94 $849.8K535,767SEC↗
ROLL RBC Bearings INC S Sale2018-06-012018-06-0532,000$128.39 $4.11M524,116SEC↗
ROLL RBC Bearings INC M Exercise2018-06-012018-06-0532,000$72.83 $2.33M556,116SEC↗
ROLL RBC Bearings INC M Exercise2018-06-012018-06-0517,792$64.15 $1.14M541,908SEC↗
ROLL RBC Bearings INC S Sale2018-06-012018-06-0517,792$128.39 $2.28M524,116SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-03-212018-03-233,300$64.15 $211.7K57,792SEC↗
ROLL RBC Bearings INC S Sale2018-03-212018-03-233,300$128.00 $422.4K524,116SEC↗
ROLL RBC Bearings INC M Exercise2018-03-212018-03-233,300$64.15 $211.7K527,416SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-03-122018-03-133,203$64.15 $205.5K61,092SEC↗
ROLL RBC Bearings INC M Exercise2018-03-122018-03-133,203$64.15 $205.5K527,319SEC↗
ROLL RBC Bearings INC S Sale2018-03-122018-03-133,203$128.35 $411.1K524,116SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-03-092018-03-1324,218$64.15 $1.55M64,295SEC↗
ROLL RBC Bearings INC S Sale2018-03-092018-03-1324,218$128.02 $3.10M524,116SEC↗
ROLL RBC Bearings INC M Exercise2018-03-092018-03-1324,218$64.15 $1.55M548,334SEC↗
ROLL RBC Bearings INC S Sale2017-12-292018-01-02500$128.00 $64.0K524,116SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-12-072017-12-081,687$64.15 $108.2K88,513SEC↗
ROLL RBC Bearings INC S Sale2017-12-072017-12-081,687$128.28 $216.4K524,616SEC↗
ROLL RBC Bearings INC M Exercise2017-12-072017-12-081,687$64.15 $108.2K526,303SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-12-062017-12-073,500$64.15 $224.5K90,200SEC↗
ROLL RBC Bearings INC S Sale2017-12-062017-12-073,500$128.79 $450.8K524,616SEC↗
ROLL RBC Bearings INC M Exercise2017-12-062017-12-073,500$64.15 $224.5K528,116SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-12-052017-12-066,300$64.15 $404.1K93,700SEC↗
ROLL RBC Bearings INC M Exercise2017-12-052017-12-066,300$64.15 $404.1K530,916SEC↗
ROLL RBC Bearings INC S Sale2017-12-052017-12-066,300$128.68 $810.7K524,616SEC↗
ROLL RBC Bearings INC F Tax w/h2017-07-102017-07-118,214$102.28 $840.1K524,616SEC↗
ROLL RBC Bearings INC F Tax w/h2017-07-012017-07-0614,608$101.76 $1.49M532,830SEC↗
ROLL RBC Bearings INC A Award deriv2017-06-272017-06-2980,000$99.64 $7.97M80,000SEC↗
ROLL RBC Bearings INC A Award2017-06-272017-06-2939,200$0.01 $392547,438SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-06-202017-06-214,474$51.08 $228.5K20,000SEC↗
ROLL RBC Bearings INC M Exercise2017-06-202017-06-214,474$51.08 $228.5K512,712SEC↗
ROLL RBC Bearings INC S Sale2017-06-202017-06-214,474$104.48 $467.4K508,238SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-06-192017-06-219,077$51.08 $463.7K24,474SEC↗
ROLL RBC Bearings INC S Sale2017-06-192017-06-219,077$105.67 $959.2K508,238SEC↗
ROLL RBC Bearings INC M Exercise2017-06-192017-06-219,077$51.08 $463.7K517,315SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-06-162017-06-1915,449$51.08 $789.1K33,551SEC↗
ROLL RBC Bearings INC M Exercise2017-06-162017-06-1915,449$51.08 $789.1K523,687SEC↗
ROLL RBC Bearings INC S Sale2017-06-162017-06-1915,449$104.49 $1.61M508,238SEC↗
ROLL RBC Bearings INC M Exercise deriv2017-06-152017-06-1911,296$51.08 $577.0K49,000SEC↗
ROLL RBC Bearings INC M Exercise2017-06-152017-06-1911,296$51.08 $577.0K519,534SEC↗
ROLL RBC Bearings INC S Sale2017-06-152017-06-1911,296$102.96 $1.16M508,238SEC↗