Insider Stock Trading History of Hartnett Michael J


The following table details the trading activities (stock purchases, stock sales, and stock option exercises) reported to the Securities and Exchange Commission (SEC) by insider Hartnett Michael J since year 2005. The trader's CIK number is 1256535. At the time of this reporting, Hartnett Michael J is the President and CEO of Rbc Bearings Inc . (stock ticker symbol ROLL). See this page for all insider trading activities at Rbc Bearings Inc .

Note that in the past HARTNETT MICHAEL J also reported insider trading activities as an insider of the following companies:
Stock purchases, sales, and option exercises reported by insider Hartnett Michael J since 2005.
  Trade Date   Symbol Company Name (Issuer) Trade Type     Shares       Price ($)   Value ($)
2017-12-29 ROLL Rbc Bearings Inc Sale 500 128.00 64,000
2017-12-07 ROLL Rbc Bearings Inc Option Ex 1,687 64.15 108,221
2017-12-07 ROLL Rbc Bearings Inc Sale 1,687 128.28 216,406
2017-12-06 ROLL Rbc Bearings Inc Option Ex 3,500 64.15 224,525
2017-12-06 ROLL Rbc Bearings Inc Sale 3,500 128.79 450,779
2017-12-05 ROLL Rbc Bearings Inc Option Ex 6,300 64.15 404,145
2017-12-05 ROLL Rbc Bearings Inc Sale 6,300 128.68 810,671
2017-06-19 ROLL Rbc Bearings Inc Sale 9,077 105.67 959,139
2017-06-20 ROLL Rbc Bearings Inc Sale 4,474 104.48 467,425
2017-06-19 ROLL Rbc Bearings Inc Option Ex 9,077 51.08 463,653
2017-06-20 ROLL Rbc Bearings Inc Option Ex 4,474 51.08 228,531
2017-06-16 ROLL Rbc Bearings Inc Sale 15,449 104.48 1,614,188
2017-06-15 ROLL Rbc Bearings Inc Sale 11,296 102.96 1,163,070
2017-06-16 ROLL Rbc Bearings Inc Option Ex 15,449 51.08 789,134
2017-06-15 ROLL Rbc Bearings Inc Option Ex 11,296 51.08 576,999
2017-06-14 ROLL Rbc Bearings Inc Sale 1,200 103.27 123,925
2017-06-13 ROLL Rbc Bearings Inc Sale 10,516 104.78 1,101,908
2017-06-14 ROLL Rbc Bearings Inc Option Ex 1,200 51.08 61,296
2017-06-13 ROLL Rbc Bearings Inc Option Ex 10,516 51.08 537,157
2017-06-12 ROLL Rbc Bearings Inc Option Ex 11,260 51.08 575,160
2017-06-12 ROLL Rbc Bearings Inc Sale 11,260 105.97 1,193,222
2017-06-09 ROLL Rbc Bearings Inc Option Ex 25,802 47.84 1,234,367
2017-06-09 ROLL Rbc Bearings Inc Sale 25,802 106.64 2,751,473
2017-03-02 ROLL Rbc Bearings Inc Sale 1,828 94.42 172,607
2017-03-02 ROLL Rbc Bearings Inc Option Ex 1,828 51.08 93,374
2017-02-28 ROLL Rbc Bearings Inc Option Ex 2,823 44.60 125,905
2017-03-01 ROLL Rbc Bearings Inc Option Ex 20,649 47.84 987,848
2017-02-28 ROLL Rbc Bearings Inc Sale 2,823 94.37 266,409
2017-03-01 ROLL Rbc Bearings Inc Sale 20,649 95.31 1,968,056
2017-02-17 ROLL Rbc Bearings Inc Option Ex 3,900 44.60 173,940
2017-02-21 ROLL Rbc Bearings Inc Option Ex 10,200 44.60 454,920
2017-02-17 ROLL Rbc Bearings Inc Sale 3,900 94.03 366,701
2017-02-21 ROLL Rbc Bearings Inc Sale 10,200 94.18 960,636
2017-02-15 ROLL Rbc Bearings Inc Option Ex 5,496 44.60 245,121
2017-02-16 ROLL Rbc Bearings Inc Option Ex 10,000 44.60 446,000
2017-02-16 ROLL Rbc Bearings Inc Sale 10,000 94.22 942,159
2017-02-15 ROLL Rbc Bearings Inc Sale 5,496 95.04 522,317
2017-02-14 ROLL Rbc Bearings Inc Sale 2,627 95.33 250,421
2017-02-13 ROLL Rbc Bearings Inc Sale 1,500 96.43 144,648
2017-02-14 ROLL Rbc Bearings Inc Option Ex 2,627 44.60 117,164
2017-02-13 ROLL Rbc Bearings Inc Option Ex 1,500 44.60 66,900
2016-11-18 ROLL Rbc Bearings Inc Option Ex 6,483 37.66 244,149
2016-11-18 ROLL Rbc Bearings Inc Sale 6,483 80.31 520,623
2016-11-17 ROLL Rbc Bearings Inc Sale 14,618 80.91 1,182,771
2016-11-17 ROLL Rbc Bearings Inc Option Ex 14,618 37.66 550,513
2016-11-16 ROLL Rbc Bearings Inc Sale 12,400 80.96 1,003,941
2016-11-16 ROLL Rbc Bearings Inc Option Ex 12,400 37.66 466,983
2016-11-10 ROLL Rbc Bearings Inc Option Ex 9,955 37.66 374,905
2016-11-11 ROLL Rbc Bearings Inc Option Ex 22,614 37.66 851,643
2016-11-10 ROLL Rbc Bearings Inc Sale 9,955 78.65 782,960
2016-11-11 ROLL Rbc Bearings Inc Sale 22,614 82.36 1,862,489
2016-11-14 ROLL Rbc Bearings Inc Option Ex 18,419 37.66 693,659
2016-11-15 ROLL Rbc Bearings Inc Option Ex 15,511 37.66 584,144
2016-11-14 ROLL Rbc Bearings Inc Sale 18,419 82.14 1,512,936
2016-11-15 ROLL Rbc Bearings Inc Sale 15,511 82.23 1,275,469
2016-10-11 ROLL Rbc Bearings Inc Sale 2 76.00 152
2016-10-10 ROLL Rbc Bearings Inc Sale 6,740 76.12 513,048
2016-07-01 ROLL Rbc Bearings Inc Sale 15,242 72.90 1,111,141
2016-06-21 ROLL Rbc Bearings Inc Sale 3,157 73.05 230,606
2016-06-22 ROLL Rbc Bearings Inc Sale 800 73.00 58,400
2016-06-23 ROLL Rbc Bearings Inc Sale 2,000 73.18 146,364
2016-06-09 ROLL Rbc Bearings Inc Sale 12,270 75.34 924,458
2016-06-08 ROLL Rbc Bearings Inc Sale 31,000 75.86 2,351,660
2016-06-09 ROLL Rbc Bearings Inc Option Ex 12,270 22.73 278,897
2016-06-08 ROLL Rbc Bearings Inc Option Ex 31,000 22.73 704,630
2016-06-06 ROLL Rbc Bearings Inc Option Ex 21,911 22.72 497,817
2016-06-03 ROLL Rbc Bearings Inc Sale 7,400 75.32 557,397
2016-06-03 ROLL Rbc Bearings Inc Option Ex 7,400 22.72 168,128
2016-06-07 ROLL Rbc Bearings Inc Sale 27,419 75.50 2,070,161
2016-06-06 ROLL Rbc Bearings Inc Sale 21,911 75.72 1,659,166
2016-06-07 ROLL Rbc Bearings Inc Option Ex 27,419 22.72 622,959
2015-06-16 ROLL Rbc Bearings Inc Option Ex 20,075 20.37 408,927
2014-06-30 ROLL Rbc Bearings Inc Sale 5,374 64.05 344,204
2014-07-01 ROLL Rbc Bearings Inc Sale 9,000 64.44 579,960
2014-06-30 ROLL Rbc Bearings Inc Option Ex 8,270 20.37 168,459
2014-06-27 ROLL Rbc Bearings Inc Sale 8,000 63.98 511,832
2014-07-01 ROLL Rbc Bearings Inc Option Ex 13,871 20.37 282,552
2014-06-27 ROLL Rbc Bearings Inc Option Ex 12,308 20.37 250,713
2014-06-24 ROLL Rbc Bearings Inc Option Ex 12,295 20.37 250,449
2014-06-26 ROLL Rbc Bearings Inc Sale 5,000 63.23 316,175
2014-06-25 ROLL Rbc Bearings Inc Sale 5,500 64.04 352,225
2014-06-26 ROLL Rbc Bearings Inc Option Ex 7,670 20.37 156,237
2014-06-24 ROLL Rbc Bearings Inc Sale 8,000 63.71 509,656
2014-06-25 ROLL Rbc Bearings Inc Option Ex 8,464 20.37 172,411
2014-06-23 ROLL Rbc Bearings Inc Option Ex 11,328 20.37 230,751
2014-06-20 ROLL Rbc Bearings Inc Sale 8,000 63.20 505,640
2014-06-19 ROLL Rbc Bearings Inc Sale 6,952 62.72 436,015
2014-06-20 ROLL Rbc Bearings Inc Option Ex 11,446 26.14 299,198
2014-06-19 ROLL Rbc Bearings Inc Option Ex 9,297 31.91 296,667
2014-06-23 ROLL Rbc Bearings Inc Sale 7,360 64.08 471,636
2014-06-18 ROLL Rbc Bearings Inc Sale 3,864 62.56 241,731
2014-06-17 ROLL Rbc Bearings Inc Sale 5,900 62.52 368,879
2014-06-18 ROLL Rbc Bearings Inc Option Ex 5,207 23.20 120,828
2014-06-17 ROLL Rbc Bearings Inc Option Ex 9,743 14.50 141,273
2014-06-12 ROLL Rbc Bearings Inc Sale 5,000 62.08 310,400
2014-06-12 ROLL Rbc Bearings Inc Option Ex 8,245 14.50 119,552
2014-06-11 ROLL Rbc Bearings Inc Sale 5,300 63.61 337,133
2014-06-10 ROLL Rbc Bearings Inc Option Ex 6,502 14.50 94,279
2014-06-11 ROLL Rbc Bearings Inc Option Ex 8,781 14.50 127,324
2014-06-10 ROLL Rbc Bearings Inc Sale 3,920 63.97 250,770
2014-02-12 ROLL Rbc Bearings Inc Option Ex 50,000 14.50 725,000
2012-09-10 ROLL Rbc Bearings Inc Option Ex 28,066 14.50 406,957
2012-09-11 ROLL Rbc Bearings Inc Option Ex 8,019 14.50 116,275
2012-09-10 ROLL Rbc Bearings Inc Sale 26,066 47.01 1,225,388
2012-09-11 ROLL Rbc Bearings Inc Sale 8,019 47.10 377,694
2012-08-03 ROLL Rbc Bearings Inc Sale 6,500 47.17 306,592
2012-08-03 ROLL Rbc Bearings Inc Option Ex 6,500 14.50 94,250
2012-08-01 ROLL Rbc Bearings Inc Sale 1,137 47.01 53,448
2012-08-01 ROLL Rbc Bearings Inc Option Ex 1,137 14.50 16,486
2012-07-31 ROLL Rbc Bearings Inc Sale 4,317 47.00 202,899
2012-07-30 ROLL Rbc Bearings Inc Sale 100 47.00 4,700
2012-07-31 ROLL Rbc Bearings Inc Option Ex 4,317 14.50 62,596
2012-07-30 ROLL Rbc Bearings Inc Option Ex 100 14.50 1,450
2012-07-27 ROLL Rbc Bearings Inc Sale 16,017 47.01 752,911
2012-07-27 ROLL Rbc Bearings Inc Option Ex 16,017 14.50 232,246
2012-07-25 ROLL Rbc Bearings Inc Sale 2,437 47.14 114,889
2012-07-23 ROLL Rbc Bearings Inc Option Ex 13,600 14.50 197,200
2012-07-24 ROLL Rbc Bearings Inc Option Ex 20,129 14.50 291,870
2012-07-23 ROLL Rbc Bearings Inc Sale 13,600 48.29 656,703
2012-07-25 ROLL Rbc Bearings Inc Option Ex 2,437 14.50 35,336
2012-07-24 ROLL Rbc Bearings Inc Sale 20,129 47.59 957,939
2012-07-18 ROLL Rbc Bearings Inc Option Ex 8,900 14.50 129,050
2012-07-19 ROLL Rbc Bearings Inc Option Ex 7,400 14.50 107,300
2012-07-20 ROLL Rbc Bearings Inc Option Ex 14,600 14.50 211,700
2012-07-18 ROLL Rbc Bearings Inc Sale 8,900 48.63 432,807
2012-07-19 ROLL Rbc Bearings Inc Sale 7,400 49.20 364,080
2012-07-20 ROLL Rbc Bearings Inc Sale 14,600 48.76 711,881
2012-07-13 ROLL Rbc Bearings Inc Option Ex 10,000 14.50 145,000
2012-07-17 ROLL Rbc Bearings Inc Sale 8,200 48.09 394,354
2012-07-16 ROLL Rbc Bearings Inc Sale 8,700 47.80 415,860
2012-07-17 ROLL Rbc Bearings Inc Option Ex 8,200 14.50 118,900
2012-07-16 ROLL Rbc Bearings Inc Option Ex 8,700 14.50 126,150
2012-07-13 ROLL Rbc Bearings Inc Sale 10,000 48.22 482,190
2012-07-12 ROLL Rbc Bearings Inc Sale 8,691 47.11 409,450
2012-07-11 ROLL Rbc Bearings Inc Sale 227 47.04 10,678
2012-07-12 ROLL Rbc Bearings Inc Option Ex 8,691 14.50 126,019
2012-07-10 ROLL Rbc Bearings Inc Sale 3,613 47.31 170,931
2012-07-11 ROLL Rbc Bearings Inc Option Ex 227 14.50 3,291
2012-07-10 ROLL Rbc Bearings Inc Option Ex 3,613 14.50 52,388
2012-07-09 ROLL Rbc Bearings Inc Sale 8,900 47.99 427,111
2012-07-09 ROLL Rbc Bearings Inc Option Ex 8,900 14.50 129,050
2012-07-06 ROLL Rbc Bearings Inc Sale 8,500 47.34 402,364
2012-07-05 ROLL Rbc Bearings Inc Sale 11,600 48.35 560,918
2012-07-06 ROLL Rbc Bearings Inc Option Ex 8,500 14.50 123,250
2012-07-05 ROLL Rbc Bearings Inc Option Ex 11,600 14.50 168,200
2012-07-02 ROLL Rbc Bearings Inc Option Ex 11,700 31.91 373,347
2012-06-29 ROLL Rbc Bearings Inc Option Ex 9,900 31.91 315,909
2012-07-03 ROLL Rbc Bearings Inc Sale 8,400 47.99 403,116
2012-07-02 ROLL Rbc Bearings Inc Sale 11,700 47.39 554,474
2012-06-29 ROLL Rbc Bearings Inc Sale 9,900 47.18 467,072
2012-07-03 ROLL Rbc Bearings Inc Option Ex 8,400 31.91 268,044
2012-06-19 ROLL Rbc Bearings Inc Sale 11,300 47.21 533,495
2012-06-19 ROLL Rbc Bearings Inc Option Ex 11,300 31.91 360,583
2012-06-12 ROLL Rbc Bearings Inc Option Ex 15,700 31.91 500,987
2012-06-13 ROLL Rbc Bearings Inc Option Ex 3,296 31.91 105,175
2012-06-12 ROLL Rbc Bearings Inc Sale 15,700 47.26 741,934
2012-06-13 ROLL Rbc Bearings Inc Sale 3,296 47.09 155,202
2012-05-31 ROLL Rbc Bearings Inc Sale 400 47.02 18,806
2012-05-30 ROLL Rbc Bearings Inc Sale 8,028 47.24 379,282
2012-05-31 ROLL Rbc Bearings Inc Option Ex 400 31.91 12,764
2012-05-30 ROLL Rbc Bearings Inc Option Ex 8,028 31.91 256,173
2012-05-03 ROLL Rbc Bearings Inc Sale 800 47.01 37,604
2012-05-02 ROLL Rbc Bearings Inc Sale 953 47.03 44,824
2012-05-03 ROLL Rbc Bearings Inc Option Ex 800 31.91 25,528
2012-05-01 ROLL Rbc Bearings Inc Sale 5,411 47.20 255,420
2012-05-02 ROLL Rbc Bearings Inc Option Ex 953 31.91 30,410
2012-05-01 ROLL Rbc Bearings Inc Option Ex 5,411 31.91 172,665
2012-04-30 ROLL Rbc Bearings Inc Sale 11,085 47.09 521,992
2012-04-30 ROLL Rbc Bearings Inc Option Ex 11,085 27.29 302,454
2012-04-27 ROLL Rbc Bearings Inc Sale 12,200 47.52 579,683
2012-04-26 ROLL Rbc Bearings Inc Sale 21,174 47.09 997,168
2012-04-27 ROLL Rbc Bearings Inc Option Ex 12,200 22.66 276,452
2012-04-26 ROLL Rbc Bearings Inc Option Ex 21,174 22.66 479,802
2012-04-25 ROLL Rbc Bearings Inc Sale 8,334 45.74 381,188
2011-05-26 ROLL Rbc Bearings Inc Sale 9,105 40.00 364,218
2011-05-27 ROLL Rbc Bearings Inc Sale 14,717 40.28 592,786
2011-04-06 ROLL Rbc Bearings Inc Sale 8,178 40.03 327,348
2011-04-05 ROLL Rbc Bearings Inc Sale 4,925 40.05 197,236
2011-01-03 ROLL Rbc Bearings Inc Sale 200 40.00 8,000
2010-12-01 ROLL Rbc Bearings Inc Sale 10,226 37.45 382,922
2010-11-30 ROLL Rbc Bearings Inc Sale 26,400 36.66 967,876
2010-11-29 ROLL Rbc Bearings Inc Sale 17,500 36.55 639,590
2010-11-26 ROLL Rbc Bearings Inc Sale 2,100 36.98 77,664
2010-11-22 ROLL Rbc Bearings Inc Sale 10,001 36.02 360,276
2010-11-23 ROLL Rbc Bearings Inc Sale 17,000 35.81 608,736
2010-11-24 ROLL Rbc Bearings Inc Sale 24,300 37.04 900,072
2010-11-18 ROLL Rbc Bearings Inc Sale 15,185 35.88 544,761
2010-11-19 ROLL Rbc Bearings Inc Sale 36,100 35.80 1,292,307
2010-11-17 ROLL Rbc Bearings Inc Sale 1,189 35.00 41,615
2010-11-16 ROLL Rbc Bearings Inc Sale 1,000 35.00 35,003
2010-11-12 ROLL Rbc Bearings Inc Sale 2,512 35.01 87,937
2010-11-15 ROLL Rbc Bearings Inc Sale 5,587 35.04 195,774
2010-11-11 ROLL Rbc Bearings Inc Sale 23,100 35.31 815,753
2010-11-09 ROLL Rbc Bearings Inc Sale 5,800 35.65 206,793
2010-11-10 ROLL Rbc Bearings Inc Sale 9,200 35.64 327,878
2010-11-06 ROLL Rbc Bearings Inc Sale 11,781 35.82 421,971
2010-11-05 ROLL Rbc Bearings Inc Sale 15,672 35.82 561,371
2010-11-04 ROLL Rbc Bearings Inc Sale 15,915 35.48 564,711
2010-10-21 ROLL Rbc Bearings Inc Sale 456 35.00 15,960
2010-10-19 ROLL Rbc Bearings Inc Sale 1,605 35.00 56,175
2010-10-20 ROLL Rbc Bearings Inc Sale 2,059 35.00 72,065
2010-10-15 ROLL Rbc Bearings Inc Sale 7,355 35.14 258,432
2010-10-18 ROLL Rbc Bearings Inc Sale 3,271 35.00 114,485
2010-10-14 ROLL Rbc Bearings Inc Sale 7,000 35.39 247,716
2010-10-13 ROLL Rbc Bearings Inc Sale 8,800 35.15 309,320
2010-10-08 ROLL Rbc Bearings Inc Sale 7,371 35.00 257,985
2010-10-11 ROLL Rbc Bearings Inc Sale 3,115 35.08 109,261
2010-06-30 ATAC Aftermarket Technology Corp Option Ex 30,000 5.06 151,800
2008-08-06 ROLL Rbc Bearings Inc Sale 2,105 34.70 73,051
2007-08-03 ROLL Rbc Bearings Inc Sale 8,916 37.05 330,311
2007-08-01 ROLL Rbc Bearings Inc Sale 12,437 38.16 474,645
2007-08-02 ROLL Rbc Bearings Inc Sale 26,542 37.92 1,006,525
2007-07-06 ROLL Rbc Bearings Inc Sale 11,406 41.91 478,025
2007-07-05 ROLL Rbc Bearings Inc Sale 14,144 41.02 580,186
2007-07-02 ROLL Rbc Bearings Inc Sale 13,850 41.34 572,600
2007-07-03 ROLL Rbc Bearings Inc Sale 10,600 41.15 436,168
2007-06-01 ROLL Rbc Bearings Inc Sale 32,220 38.08 1,227,066
2007-06-04 ROLL Rbc Bearings Inc Sale 17,780 39.05 694,326
2007-05-02 ROLL Rbc Bearings Inc Sale 22,652 38.70 876,700
2007-05-01 ROLL Rbc Bearings Inc Sale 27,348 37.70 1,031,046
2007-04-02 ROLL Rbc Bearings Inc Sale 27,633 34.29 947,425
2007-04-03 ROLL Rbc Bearings Inc Sale 22,367 34.36 768,507
2007-03-01 ROLL Rbc Bearings Inc Sale 29,884 32.06 957,961
2007-03-02 ROLL Rbc Bearings Inc Sale 20,116 31.80 639,708
2007-02-05 ROLL Rbc Bearings Inc Sale 15,558 31.05 483,044
2007-02-01 ROLL Rbc Bearings Inc Sale 19,442 30.92 601,088
2007-02-02 ROLL Rbc Bearings Inc Sale 15,000 31.18 467,685
2007-01-24 ROLL Rbc Bearings Inc Sale 10,483 29.12 305,285
2007-01-25 ROLL Rbc Bearings Inc Sale 7,805 29.06 226,821
2007-01-22 ROLL Rbc Bearings Inc Sale 300 29.00 8,700
2007-01-23 ROLL Rbc Bearings Inc Sale 5,539 29.02 160,747
2007-01-17 ROLL Rbc Bearings Inc Sale 73 29.00 2,117
2007-01-16 ROLL Rbc Bearings Inc Sale 1,150 29.06 33,421
2007-01-12 ROLL Rbc Bearings Inc Sale 19,300 29.00 559,796
2007-01-03 ROLL Rbc Bearings Inc Sale 5,350 29.11 155,717
2006-12-28 ROLL Rbc Bearings Inc Sale 5,282 29.09 153,658
2006-12-28 ROLL Rbc Bearings Inc Sale 10,008 29.05 290,732
2006-12-26 ROLL Rbc Bearings Inc Sale 7,720 29.00 223,880
2006-12-27 ROLL Rbc Bearings Inc Sale 26,990 29.18 787,595
2006-04-11 ROLL Rbc Bearings Inc Sale 355,000 19.48 6,913,625
2005-08-15 ROLL Rbc Bearings Inc Sale 895,702 14.50 12,987,679

Insider trading activities including stock purchases, stock sales, and option exercises listed in the above table cannot be completely guaranteed as to their accuracy. For more information regarding the trades made by Hartnett Michael J (President and CEO of Rbc Bearings Inc at the time of this reporting) see the Securities and Exchange Commission (SEC) website.