RBC 베어링 통합
US ˙ NYSE

SecurityRBC / RBC Bearings Incorporated
InsiderMichael J Hartnett
This page shows the track record and history of HARTNETT MICHAEL J insider trades in RBC Bearings Incorporated. The SEC defines Insiders as officers, directors, or significant investors (greater than 10% ownership) in a company. It is illegal for insiders to make trades in their companies based on material, non-public information ("MNPI"). This does not mean it is illegal for them to make any trades in their own companies. However, they must report all trades to the SEC via a Form 4.
Insider Purchases - Short Term Profit Analysis

In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Michael J Hartnett in RBC / RBC Bearings Incorporated. This analysis helps to understand if the insider consistently generates abnormal returns, and is worth following. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Max
Price at
Max
Max
Profit ($)
Max Return (%)
There are no known unplanned open-market trades for this insider

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

RBC / RBC Bearings Incorporated Insider Trades
Insider Sales - Short Term Loss Analysis

In this section, we analyze the short-term loss avoidance of every unplanned, open-market insider sale made by Michael J Hartnett in RBC / RBC Bearings Incorporated. A consistent pattern of loss avoidance may suggest that future sale transactions may predict declines in price. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Min
Price at
Min
Max Loss
Avoided ($)
Max Loss
Avoided (%)
2025-06-12 9,000 371.3698 9,000 371.3698 3,342,328 5 367.0500 -38,878 -1.16
2025-06-11 5,000 375.0008 5,000 375.0008 1,875,004
2025-06-10 253 382.8500 253 382.8500 96,861
2025-06-09 26,725 381.0882 26,725 381.0882 10,184,582
2025-02-18 20,741 369.2726 20,741 369.2726 7,659,083
2025-02-07 500 367.0000 500 367.0000 183,500
2025-02-06 2,500 367.9500 2,500 367.9500 919,875
2024-09-18 503 289.0000 503 289.0000 145,367
2024-09-17 12,000 290.4100 12,000 290.4100 3,484,920
2024-09-16 11,341 287.5188 11,341 287.5188 3,260,751
2024-09-13 19,283 289.4237 19,283 289.4237 5,580,957
2024-09-12 28,300 284.8912 28,300 284.8912 8,062,421
2024-09-11 15,000 284.1793 15,000 284.1793 4,262,690
2024-09-11 7,560 284.7198 7,560 284.7198 2,152,482
2024-09-09 3,000 284.2300 3,000 284.2300 852,690
2023-12-08 14,774 261.5517 14,774 261.5517 3,864,165
2023-12-07 19,500 258.9239 19,500 258.9239 5,049,016
2023-12-06 16,530 260.5356 16,530 260.5356 4,306,653
2023-12-05 11,596 264.3828 11,596 264.3828 3,065,783
2022-11-28 1,500 241.6667 1,500 241.6667 362,500
2022-08-18 100 260.0000 100 260.0000 26,000
2022-08-17 1,006 260.4482 1,006 260.4482 262,011
2022-08-16 7,000 260.3050 7,000 260.3050 1,822,135
2021-06-24 740 200.0000 740 200.0000 148,000
2021-06-23 9,000 199.0860 9,000 199.0860 1,791,774
2021-06-22 9,000 197.0212 9,000 197.0212 1,773,191
2021-06-21 10,000 196.5760 10,000 196.5760 1,965,760
2021-06-17 6,000 197.4362 6,000 197.4362 1,184,617
2021-06-16 16,000 202.5543 16,000 202.5543 3,240,869
2021-06-15 14,101 202.6535 14,101 202.6535 2,857,617
2021-06-14 18,900 201.0449 18,900 201.0449 3,799,749
2021-06-11 10,000 199.8544 10,000 199.8544 1,998,544
2021-02-24 16,000 200.9403 16,000 200.9403 3,215,045
2021-02-24 5,808 200.9403 5,808 200.9403 1,167,061
2021-02-22 9,798 194.9404 9,798 194.9404 1,910,026
2021-02-19 30,138 189.8574 30,138 189.8574 5,721,922
2021-02-18 21,049 184.9093 21,049 184.9093 3,892,156
2021-02-17 9,015 184.3821 9,015 184.3821 1,662,205
2019-06-27 7,925 161.4814 7,925 161.4814 1,279,740
2019-06-12 5,140 150.2330 5,140 150.2330 772,198
2019-06-11 380 150.2205 380 150.2205 57,084
2019-06-10 2,201 150.5503 2,201 150.5503 331,361
2019-06-07 2,800 150.4638 2,800 150.4638 421,299
2018-09-21 11,429 153.3087 11,429 153.3087 1,752,165
2018-09-20 2,029 152.3909 2,029 152.3909 309,201
2018-09-20 4,571 152.3909 4,571 152.3909 696,579
2018-09-19 9,666 150.5929 9,666 150.5929 1,455,631
2018-09-18 5,500 152.6667 5,500 152.6667 839,667
2018-09-17 3,759 151.2373 3,759 151.2373 568,501
2018-09-17 2,805 151.2373 2,805 151.2373 424,221
2018-09-14 8,500 150.8120 8,500 150.8120 1,281,902
2018-09-13 1,500 150.6667 1,500 150.6667 226,000
2018-09-12 8,477 151.1045 8,477 151.1045 1,280,913
2018-09-12 2,241 151.1045 2,241 151.1045 338,625
2018-09-11 10,045 152.7669 10,045 152.7669 1,534,544
2018-09-10 4,022 154.0366 4,022 154.0366 619,535
2018-09-10 1,478 154.0366 1,478 154.0366 227,666
2018-09-07 15,978 153.9948 15,978 153.9948 2,460,529
2018-08-10 2,007 140.0521 2,007 140.0521 281,085
2018-08-09 31,097 140.2715 31,097 140.2715 4,362,023
2018-08-08 11,067 137.9503 11,067 137.9503 1,526,696
2018-08-07 15,255 141.8158 15,255 141.8158 2,163,400
2018-07-10 4,779 133.5482 4,779 133.5482 638,227
2018-07-09 5,400 134.9036 5,400 134.9036 728,479
2018-07-03 7,925 128.4179 7,925 128.4179 1,017,712
2018-07-02 4,325 128.0586 4,325 128.0586 553,853
2018-06-29 3,600 129.6597 3,600 129.6597 466,775
2018-06-13 12,060 129.2787 12,060 129.2787 1,559,101
2018-06-11 10,810 130.8812 10,810 130.8812 1,414,826
2018-06-08 15,310 131.0005 15,310 131.0005 2,005,618
2018-06-07 8,000 132.0182 8,000 132.0182 1,056,146
2018-03-12 3,203 128.3534 3,203 128.3534 411,116
2018-03-09 24,218 128.0182 24,218 128.0182 3,100,345
2017-12-29 500 128.0000 500 128.0000 64,000
2017-12-07 1,687 128.2794 1,687 128.2794 216,407
2017-12-06 3,500 128.7941 3,500 128.7941 450,779
2017-12-05 6,300 128.6779 6,300 128.6779 810,671
2017-06-20 4,474 104.4759 4,474 104.4759 467,425
2017-06-19 9,077 105.6670 9,077 105.6670 959,139
2017-06-16 15,449 104.4851 15,449 104.4851 1,614,190
2017-06-15 11,296 102.9634 11,296 102.9634 1,163,075
2017-06-14 1,200 103.2708 1,200 103.2708 123,925
2017-06-13 10,516 104.7836 10,516 104.7836 1,101,904
2017-06-12 11,260 105.9696 11,260 105.9696 1,193,218
2017-06-09 20,000 106.6382 20,000 106.6382 2,132,764
2017-06-09 5,802 106.6382 5,802 106.6382 618,715
2017-03-02 1,828 94.4239 1,828 94.4239 172,607
2017-03-01 11,551 95.3095 11,551 95.3095 1,100,920
2017-03-01 9,098 95.3095 9,098 95.3095 867,126
2017-02-28 2,823 94.3707 2,823 94.3707 266,408
2017-02-27 16,000 94.8288 16,000 94.8288 1,517,261
2017-02-24 12,300 94.1489 12,300 94.1489 1,158,031
2017-02-22 3,603 94.1678 3,603 94.1678 339,287
2017-02-21 10,200 94.1801 10,200 94.1801 960,637
2017-02-17 3,900 94.0263 3,900 94.0263 366,703
2017-02-16 10,000 94.2162 10,000 94.2162 942,162
2017-02-15 5,496 95.0355 5,496 95.0355 522,315
2017-02-14 2,627 95.3257 2,627 95.3257 250,421
2017-02-13 1,500 96.4320 1,500 96.4320 144,648
2016-11-18 6,483 80.3064 6,483 80.3064 520,626
2016-11-17 14,618 80.9121 14,618 80.9121 1,182,773
2016-11-16 12,400 80.9634 12,400 80.9634 1,003,946
2016-11-15 15,511 82.2300 15,511 82.2300 1,275,470
2016-11-14 18,419 82.1400 18,419 82.1400 1,512,937
2016-11-11 22,614 82.3600 22,614 82.3600 1,862,489
2016-11-10 9,955 78.6500 9,955 78.6500 782,961
2016-10-11 2 76.0000 2 76.0000 152
2016-10-10 6,740 76.1200 6,740 76.1200 513,049
2016-07-01 15,242 72.9000 15,242 72.9000 1,111,142
2016-06-23 2,000 73.1818 2,000 73.1818 146,364
2016-06-22 800 73.0000 800 73.0000 58,400
2016-06-21 3,157 73.0459 3,157 73.0459 230,606
2016-06-09 12,270 75.3428 12,270 75.3428 924,456
2016-06-08 31,000 75.8602 31,000 75.8602 2,351,666
2016-06-07 27,419 75.5011 27,419 75.5011 2,070,165
2016-06-06 21,911 75.7232 21,911 75.7232 1,659,171
2016-06-03 7,400 75.3236 7,400 75.3236 557,395
2014-07-01 9,000 64.4398 9,000 64.4398 579,958
2014-06-30 5,374 64.0503 5,374 64.0503 344,206
2014-06-27 8,000 63.9790 8,000 63.9790 511,832
2014-06-26 5,000 63.2353 5,000 63.2353 316,176
2014-06-25 5,500 64.0405 5,500 64.0405 352,223
2014-06-24 8,000 63.7065 8,000 63.7065 509,652
2014-06-23 7,360 64.0813 7,360 64.0813 471,638
2014-06-20 4,271 63.2048 4,271 63.2048 269,948
2014-06-20 3,729 63.2048 3,729 63.2048 235,691
2014-06-19 6,952 62.7180 6,952 62.7180 436,016
2014-06-18 140 62.5600 140 62.5600 8,758
2014-06-18 3,724 62.5600 3,724 62.5600 232,973
2014-06-17 5,900 62.5218 5,900 62.5218 368,879
2014-06-12 5,000 62.0800 5,000 62.0800 310,400
2014-06-11 5,300 63.6100 5,300 63.6100 337,133
2014-06-10 3,920 63.9716 3,920 63.9716 250,769

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

RBC / RBC Bearings Incorporated Insider Trades
Insider Transaction History
File
Date
Trade
Date
Form Insider Ticker Security Title Code 10b5-1 Direct Exercise
Price
Unit
Price
Units
Changed
Value
Changed (1K)
Remaining
Options
Remaining
Shares
2026-06-05 2026-06-01 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 571.9600 -4,892 -2,798 307,188
2026-05-28 2026-05-23 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 559.9500 -2,653 -1,486 312,080
2026-05-20 2026-05-19 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 565.2200 -10,260 -5,799 314,733
2026-05-20 2026-05-19 4 HARTNETT MICHAEL J RBC Common Stock A - Award D 22,140 324,993
2025-06-13 2025-06-12 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 371.3698 -9,000 -3,342 302,853
2025-06-11 2025-06-11 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 375.0008 -5,000 -1,875 311,853
2025-06-11 2025-06-10 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 382.8500 -253 -97 316,853
2025-06-11 2025-06-10 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 253 50 317,106
2025-06-11 2025-06-09 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 381.0882 -26,725 -10,185 316,853
2025-06-11 2025-06-09 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 14,947 2,977 343,578
2025-06-11 2025-06-09 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 137.4400 11,778 1,619 328,631
2025-06-04 2025-06-03 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 370.2100 -4,644 -1,719 316,853
2025-06-04 2025-06-02 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 365.8700 -4,892 -1,790 321,497
2025-05-30 2025-05-28 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 364.9600 -14,000 -5,109 326,389
2025-05-30 2025-05-28 4 HARTNETT MICHAEL J RBC Common Stock A - Award D 364.9600 30,208 11,025 340,389
2025-05-28 2025-05-23 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 359.7700 -2,235 -804 310,181
2025-02-20 2025-02-18 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 369.2726 -20,741 -7,659 298,847
2025-02-10 2025-02-07 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 367.0000 -500 -184 319,588
2025-02-10 2025-02-06 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 367.9500 -2,500 -920 320,088
2024-09-18 2024-09-18 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 289.0000 -503 -145 322,588
2024-09-18 2024-09-18 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 604 120 323,091
2024-09-18 2024-09-17 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 290.4100 -12,000 -3,485 322,487
2024-09-18 2024-09-17 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 14,434 2,875 334,487
2024-09-17 2024-09-16 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 287.5188 -11,341 -3,261 320,053
2024-09-17 2024-09-16 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 13,580 2,705 331,394
2024-09-17 2024-09-13 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 289.4237 -19,283 -5,581 317,814
2024-09-17 2024-09-13 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 199.1600 16,982 3,382 337,097
2024-09-17 2024-09-13 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 137.4400 7,161 984 320,115
2024-09-13 2024-09-12 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 284.8912 -28,300 -8,062 312,954
2024-09-13 2024-09-12 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 137.4400 28,175 3,872 341,254
2024-09-13 2024-09-12 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 143.9200 10,824 1,558 313,079
2024-09-13 2024-09-11 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 284.7198 -7,560 -2,152 302,255
2024-09-13 2024-09-11 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 284.1793 -15,000 -4,263 309,815
2024-09-13 2024-09-11 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 143.9200 30,695 4,418 324,815
2024-09-11 2024-09-09 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 284.2300 -3,000 -853 294,120
2024-09-11 2024-09-09 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 143.9200 4,081 587 297,120
2024-06-05 2024-06-03 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 295.2800 -17,575 -5,190 293,039
2024-05-28 2024-05-23 4 HARTNETT MICHAEL J RBC Common Stock A - Award D 17,167 310,614
2023-12-08 2023-12-08 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 261.5517 -14,774 -3,864 293,447
2023-12-08 2023-12-08 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 132.1200 14,774 1,952 308,221
2023-12-07 2023-12-07 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 258.9239 -19,500 -5,049 293,447
2023-12-07 2023-12-07 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 132.1200 15,626 2,065 312,947
2023-12-07 2023-12-07 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 99.6400 3,874 386 297,321
2023-12-07 2023-12-06 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 260.5356 -16,530 -4,307 293,447
2023-12-07 2023-12-06 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 99.6400 16,530 1,647 309,977
2023-12-07 2023-12-05 4 HARTNETT MICHAEL J RBC Common Stock S - Sale D 264.3828 -11,596 -3,066 293,447
2023-12-07 2023-12-05 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 99.6400 11,596 1,155 305,043
2023-06-26 2023-06-20 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 208.4800 -6,183 -1,289 293,447
2023-06-26 2023-06-20 4 HARTNETT MICHAEL J RBC Common Stock M - Exercise D 72.9400 9,496 693 299,630
2023-06-06 2023-06-05 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 208.2700 -12,683 -2,641 290,134
2023-06-06 2023-06-02 4 HARTNETT MICHAEL J RBC Common Stock F - Taxes D 199.5100 -4,187 -835 302,817
2023-06-05 2023-06-01 4 HARTNETT MICHAEL J RBC Common Stock A - Award D 31,665 307,004
2022-12-01 2021-12-09 5/A HARTNETT MICHAEL J ROLL Common Stock G - Gift D -19,836 263,867
2022-11-30 2021-12-09 5 HARTNETT MICHAEL J ROLL Common Stock G - Gift D -19,836 244,381
2022-11-30 2022-11-28 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 241.6667 -1,500 -363 275,339
2022-11-30 2022-11-28 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 2,398 175 276,839
2022-08-18 2022-08-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 260.0000 -100 -26 294,277
2022-08-18 2022-08-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 100 7 294,377
2022-08-18 2022-08-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 260.4482 -1,006 -262 294,277
2022-08-18 2022-08-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 1,006 73 295,283
2022-08-18 2022-08-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 260.3050 -7,000 -1,822 294,277
2022-08-18 2022-08-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 7,000 511 301,277
2022-06-06 2022-06-03 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 197.1900 -16,078 -3,170 294,277
2022-06-06 2022-06-03 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 30,060 310,355
2022-06-06 2022-06-02 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 192.5400 -3,408 -656 280,295
2021-06-25 2021-06-24 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 137.44 -890 47,114
2021-06-25 2021-06-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 200.0000 -740 -148 283,703
2021-06-25 2021-06-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 137.4400 890 122 284,443
2021-06-25 2021-06-23 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 137.44 -10,813 48,004
2021-06-25 2021-06-23 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 199.0860 -9,000 -1,792 283,553
2021-06-25 2021-06-23 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 137.4400 10,813 1,486 292,553
2021-06-23 2021-06-22 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 137.44 -75 58,817
2021-06-23 2021-06-22 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 143.92 -10,464 45,600
2021-06-23 2021-06-22 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 197.0212 -9,000 -1,773 281,740
2021-06-23 2021-06-22 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 137.4400 75 10 290,740
2021-06-23 2021-06-22 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 143.9200 10,464 1,506 290,665
2021-06-23 2021-06-21 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 143.92 -11,696 56,064
2021-06-23 2021-06-21 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 196.5760 -10,000 -1,966 280,201
2021-06-23 2021-06-21 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 143.9200 11,696 1,683 290,201
2021-06-21 2021-06-17 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 143.92 -7,032 67,760
2021-06-21 2021-06-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 197.4362 -6,000 -1,185 278,505
2021-06-21 2021-06-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 143.9200 7,032 1,012 284,505
2021-06-17 2021-06-16 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 143.92 -1,208 74,792
2021-06-17 2021-06-16 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 132.12 -18,456 30,400
2021-06-17 2021-06-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 202.5543 -16,000 -3,241 277,473
2021-06-17 2021-06-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 143.9200 1,208 174 293,473
2021-06-17 2021-06-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 132.1200 18,456 2,438 292,265
2021-06-17 2021-06-15 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 132.12 -17,375 48,856
2021-06-17 2021-06-15 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 202.6535 -14,101 -2,858 273,809
2021-06-17 2021-06-15 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 132.1200 17,375 2,296 287,910
2021-06-15 2021-06-14 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 132.12 -9,769 66,231
2021-06-15 2021-06-14 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -15,056 32,000
2021-06-15 2021-06-14 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 201.0449 -18,900 -3,800 270,535
2021-06-15 2021-06-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 132.1200 9,769 1,291 289,435
2021-06-15 2021-06-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 15,056 1,500 279,666
2021-06-15 2021-06-11 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -944 47,056
2021-06-15 2021-06-11 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 -14,192 20,000
2021-06-15 2021-06-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 199.8544 -10,000 -1,999 264,610
2021-06-15 2021-06-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 944 94 274,610
2021-06-15 2021-06-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 14,192 1,035 273,666
2021-06-09 2021-06-07 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 199.8000 -7,954 -1,589 259,474
2021-06-04 2021-06-03 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock A - Award D 199.16 76,000 76,000
2021-06-04 2021-06-03 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 52,040 267,428
2021-06-04 2021-06-03 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 197.0800 -7,954 -1,568 215,388
2021-06-04 2021-06-02 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 198.2400 -4,143 -821 223,342
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 -5,808 34,192
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 -16,000 0
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 200.9403 -5,808 -1,167 227,485
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 5,808 424 233,293
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 200.9403 -16,000 -3,215 227,485
2021-02-25 2021-02-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 16,000 1,165 243,485
2021-02-24 2021-02-22 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 194.9404 -9,798 -1,910 227,485
2021-02-19 2021-02-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 189.8574 -30,138 -5,722 237,283
2021-02-19 2021-02-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 184.9093 -21,049 -3,892 267,421
2021-02-19 2021-02-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 184.3821 -9,015 -1,662 288,470
2020-12-04 2020-12-04 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 175.4292 -7,301 -1,281 297,485
2020-12-04 2020-12-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.8105 -9,407 -1,588 304,786
2020-12-04 2020-12-02 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.6794 -13,329 -2,248 314,193
2020-12-03 2020-12-01 4/A HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.2411 -21,337 -3,590 327,522
2020-12-03 2020-11-30 4/A HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.8299 -38,744 -6,541 348,859
2020-12-03 2020-11-27 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 174.5896 -9,882 -1,725 387,603
2020-12-02 2020-12-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.2411 -21,337 -3,590 337,404
2020-12-02 2020-11-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 168.8299 -38,744 -6,541 358,741
2020-08-13 2020-08-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 145.0695 -6,262 -908 397,485
2020-06-30 2020-06-29 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 127.3700 -5,142 -655 403,747
2020-06-09 2020-06-08 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 154.7600 -6,826 -1,056 408,889
2020-06-05 2020-06-03 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 137.4400 -6,827 -938 415,715
2020-06-05 2020-06-02 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock A - Award D 137.44 58,892 58,892
2020-06-05 2020-06-02 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 27,103 422,542
2019-09-12 2019-09-12 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -2,789 48,000
2019-09-12 2019-09-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.0000 -2,789 -446 395,439
2019-09-12 2019-09-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 2,789 278 398,228
2019-09-12 2019-09-10 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -4,124 50,789
2019-09-12 2019-09-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.1091 -4,124 -660 395,439
2019-09-12 2019-09-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 4,124 411 399,563
2019-09-09 2019-09-09 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -6,347 54,913
2019-09-09 2019-09-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.0603 -6,347 -1,016 395,439
2019-09-09 2019-09-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 6,347 632 401,786
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 -2,740 61,260
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 -12,445 40,000
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.3358 -2,740 -439 395,439
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 2,740 273 398,179
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.3358 -12,445 -1,995 395,439
2019-09-09 2019-09-06 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 12,445 908 407,884
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 -7,555 52,445
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 -16,000 16,000
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 -14,226 0
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.9861 -7,555 -1,216 395,439
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 7,555 551 402,994
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.9861 -16,000 -2,576 395,439
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 16,000 1,165 411,439
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.9861 -14,226 -2,290 395,439
2019-09-09 2019-09-05 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 14,226 913 409,665
2019-09-03 2019-08-30 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 -2,302 14,226
2019-09-03 2019-08-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.0342 -2,302 -368 395,439
2019-09-03 2019-08-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 2,302 148 397,741
2019-09-03 2019-08-29 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 -3,472 16,528
2019-09-03 2019-08-29 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 160.0340 -3,472 -556 395,439
2019-09-03 2019-08-29 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 3,472 223 398,911
2019-06-28 2019-06-27 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 161.4814 -7,925 -1,280 395,439
2019-06-28 2019-06-27 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 160.7900 -5,141 -827 403,364
2019-06-14 2019-06-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.2330 -5,140 -772 408,505
2019-06-11 2019-06-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.2205 -380 -57 413,645
2019-06-11 2019-06-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.5503 -2,201 -331 414,025
2019-06-11 2019-06-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.4638 -2,800 -421 416,226
2019-06-11 2019-06-07 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 150.3800 -6,826 -1,026 419,026
2019-06-05 2019-06-03 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock A - Award D 143.92 76,000 76,000
2019-06-05 2019-06-03 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 52,040 425,852
2018-09-24 2018-09-21 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 99.6400 -11,429 -1,139 64,000
2018-09-24 2018-09-21 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 153.3087 -11,429 -1,752 373,812
2018-09-24 2018-09-21 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 11,429 1,139 385,241
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock M - Exercise D 99.64 99.6400 -4,571 -455 75,429
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -2,029 -148 60,000
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 152.3909 -4,571 -697 373,812
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 99.6400 4,571 455 378,383
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 152.3909 -2,029 -309 373,812
2018-09-24 2018-09-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 2,029 148 375,841
2018-09-19 2018-09-19 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -9,666 -705 62,029
2018-09-19 2018-09-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.5929 -9,666 -1,456 373,812
2018-09-19 2018-09-19 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 9,666 705 383,478
2018-09-19 2018-09-18 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -5,500 -401 71,695
2018-09-19 2018-09-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 152.6667 -5,500 -840 373,812
2018-09-19 2018-09-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 5,500 401 379,312
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -2,805 -205 77,195
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 72.8300 -3,759 -274 32,000
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 151.2373 -2,805 -424 373,812
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 2,805 205 376,617
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 151.2373 -3,759 -569 373,812
2018-09-19 2018-09-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 3,759 274 377,571
2018-09-14 2018-09-14 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 72.8300 -8,500 -619 35,759
2018-09-14 2018-09-14 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.8120 -8,500 -1,282 373,812
2018-09-14 2018-09-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 8,500 619 382,312
2018-09-14 2018-09-13 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 72.8300 -1,500 -109 44,259
2018-09-14 2018-09-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 150.6667 -1,500 -226 373,812
2018-09-14 2018-09-13 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 1,500 109 375,312
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 72.8300 -2,241 -163 45,759
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -8,477 -544 20,000
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 151.1045 -2,241 -339 373,812
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 2,241 163 376,053
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 151.1045 -8,477 -1,281 373,812
2018-09-14 2018-09-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 8,477 544 382,289
2018-09-11 2018-09-11 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -10,045 -644 28,477
2018-09-11 2018-09-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 152.7669 -10,045 -1,535 373,812
2018-09-11 2018-09-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 10,045 644 383,857
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -1,478 -95 38,522
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -4,022 -205 0
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 154.0366 -1,478 -228 373,812
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 1,478 95 375,290
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 154.0366 -4,022 -620 373,812
2018-09-11 2018-09-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 4,022 205 377,834
2018-09-11 2018-09-07 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -15,978 -816 4,022
2018-09-11 2018-09-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 153.9948 -15,978 -2,461 373,812
2018-09-11 2018-09-07 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 15,978 816 389,790
2018-08-10 2018-08-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 140.0521 -2,007 -281 377,632
2018-08-10 2018-08-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 140.2715 -31,097 -4,362 379,639
2018-08-09 2018-08-08 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 137.9503 -11,067 -1,527 410,736
2018-08-09 2018-08-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 141.8158 -15,255 -2,163 421,803
2018-07-10 2018-07-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 133.5482 -4,779 -638 437,058
2018-07-10 2018-07-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 134.9036 -5,400 -728 441,837
2018-07-10 2018-07-08 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 133.0900 -6,605 -879 447,237
2018-07-03 2018-07-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.4179 -7,925 -1,018 453,842
2018-07-03 2018-07-02 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.0586 -4,325 -554 461,767
2018-07-03 2018-07-01 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 128.8100 -5,142 -662 466,092
2018-07-03 2018-06-29 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 129.6597 -3,600 -467 471,234
2018-06-28 2018-06-27 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 128.5000 -5,142 -661 474,834
2018-06-13 2018-06-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 129.2787 -12,060 -1,559 479,976
2018-06-13 2018-06-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 130.8812 -10,810 -1,415 492,036
2018-06-11 2018-06-07 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock A - Award D 132.12 132.1200 76,000 10,041 76,000
2018-06-11 2018-06-07 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 52,040 502,846
2018-06-08 2018-06-08 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 131.0005 -15,310 -2,006 450,806
2018-06-08 2018-06-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 132.0182 -8,000 -1,056 466,116
2018-06-08 2018-06-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3849 -14,590 -1,873 474,116
2018-06-05 2018-06-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3227 -32,144 -4,125 488,706
2018-06-05 2018-06-04 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -8,349 -609 80,000
2018-06-05 2018-06-04 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.1228 -11,615 -1,488 520,850
2018-06-05 2018-06-04 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 8,349 609 532,465
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.94 72.9400 -11,651 -850 88,349
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 72.83 72.8300 -32,000 -2,331 48,000
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -17,792 -1,141 40,000
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3871 -11,651 -1,496 524,116
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.9400 11,651 850 535,767
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3871 -32,000 -4,108 524,116
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 72.8300 32,000 2,331 556,116
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3871 -17,792 -2,284 524,116
2018-06-05 2018-06-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 17,792 1,141 541,908
2018-03-23 2018-03-21 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -3,300 -212 57,792
2018-03-23 2018-03-21 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.0000 -3,300 -422 524,116
2018-03-23 2018-03-21 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 3,300 212 527,416
2018-03-13 2018-03-12 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -3,203 -205 61,092
2018-03-13 2018-03-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.3534 -3,203 -411 524,116
2018-03-13 2018-03-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 3,203 205 527,319
2018-03-13 2018-03-09 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -24,218 -1,554 64,295
2018-03-13 2018-03-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.0182 -24,218 -3,100 524,116
2018-03-13 2018-03-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 24,218 1,554 548,334
2018-01-02 2017-12-29 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.0000 -500 -64 524,116
2017-12-08 2017-12-07 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -1,687 -108 88,513
2017-12-08 2017-12-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.2794 -1,687 -216 524,616
2017-12-08 2017-12-07 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 1,687 108 526,303
2017-12-07 2017-12-06 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -3,500 -225 90,200
2017-12-07 2017-12-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.7941 -3,500 -451 524,616
2017-12-07 2017-12-06 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 3,500 225 528,116
2017-12-06 2017-12-05 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 64.15 64.1500 -6,300 -404 93,700
2017-12-06 2017-12-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 128.6779 -6,300 -811 524,616
2017-12-06 2017-12-05 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 64.1500 6,300 404 530,916
2017-07-11 2017-07-10 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 102.2800 -8,214 -840 524,616
2017-07-06 2017-07-01 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 101.7600 -14,608 -1,487 532,830
2017-06-29 2017-06-27 4 HARTNETT MICHAEL J ROLL Option to Purchase Common stock A - Award D 99.64 99.6400 80,000 7,971 80,000
2017-06-29 2017-06-27 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 39,200 0 547,438
2017-06-21 2017-06-20 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -4,474 -229 20,000
2017-06-21 2017-06-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 104.4759 -4,474 -467 508,238
2017-06-21 2017-06-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 4,474 229 512,712
2017-06-21 2017-06-19 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -9,077 -464 24,474
2017-06-21 2017-06-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 105.6670 -9,077 -959 508,238
2017-06-21 2017-06-19 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 9,077 464 517,315
2017-06-19 2017-06-16 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -15,449 -789 33,551
2017-06-19 2017-06-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 104.4851 -15,449 -1,614 508,238
2017-06-19 2017-06-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 15,449 789 523,687
2017-06-19 2017-06-15 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -11,296 -577 49,000
2017-06-19 2017-06-15 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 102.9634 -11,296 -1,163 508,238
2017-06-19 2017-06-15 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 11,296 577 519,534
2017-06-15 2017-06-14 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -1,200 -61 60,296
2017-06-15 2017-06-14 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 103.2708 -1,200 -124 508,238
2017-06-15 2017-06-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 1,200 61 509,438
2017-06-15 2017-06-13 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -10,516 -537 61,496
2017-06-15 2017-06-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 104.7836 -10,516 -1,102 508,238
2017-06-15 2017-06-13 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 10,516 537 518,754
2017-06-13 2017-06-12 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -11,260 -575 72,012
2017-06-13 2017-06-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 105.9696 -11,260 -1,193 508,238
2017-06-13 2017-06-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 11,260 575 519,498
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -5,802 -296 83,272
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -20,000 -892 0
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 106.6382 -5,802 -619 508,238
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 106.6382 -20,000 -2,133 514,040
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 5,802 296 534,040
2017-06-12 2017-06-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 20,000 892 528,238
2017-03-03 2017-03-02 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -1,828 -93 89,074
2017-03-03 2017-03-02 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.4239 -1,828 -173 508,238
2017-03-03 2017-03-02 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 1,828 93 510,066
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 51.08 51.0800 -9,098 -465 90,902
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -11,551 -515 20,000
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 95.3095 -9,098 -867 508,238
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 51.0800 9,098 465 517,336
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 95.3095 -11,551 -1,101 508,238
2017-03-02 2017-03-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 11,551 515 519,789
2017-03-02 2017-02-28 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -2,823 -126 31,551
2017-03-02 2017-02-28 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.3707 -2,823 -266 508,238
2017-03-02 2017-02-28 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 2,823 126 511,061
2017-02-28 2017-02-27 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -16,000 -714 34,374
2017-02-28 2017-02-27 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.8288 -16,000 -1,517 508,238
2017-02-28 2017-02-27 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 16,000 714 524,238
2017-02-28 2017-02-24 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -12,300 -549 50,374
2017-02-28 2017-02-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.1489 -12,300 -1,158 508,238
2017-02-28 2017-02-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 12,300 549 520,538
2017-02-24 2017-02-22 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -3,603 -161 62,674
2017-02-24 2017-02-22 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.1678 -3,603 -339 508,238
2017-02-24 2017-02-22 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 3,603 161 511,841
2017-02-22 2017-02-21 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -10,200 -455 66,277
2017-02-22 2017-02-21 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.1801 -10,200 -961 508,238
2017-02-22 2017-02-21 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 10,200 455 518,438
2017-02-22 2017-02-17 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -3,900 -174 76,477
2017-02-22 2017-02-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.0263 -3,900 -367 508,238
2017-02-22 2017-02-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 3,900 174 512,138
2017-02-17 2017-02-16 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -10,000 -446 80,377
2017-02-17 2017-02-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 94.2162 -10,000 -942 508,238
2017-02-17 2017-02-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 10,000 446 518,238
2017-02-17 2017-02-15 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -5,496 -245 90,377
2017-02-17 2017-02-15 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 95.0355 -5,496 -522 508,238
2017-02-17 2017-02-15 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 5,496 245 513,734
2017-02-15 2017-02-14 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -2,627 -117 95,873
2017-02-15 2017-02-14 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 95.3257 -2,627 -250 508,238
2017-02-15 2017-02-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 2,627 117 510,865
2017-02-15 2017-02-13 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 44.60 44.6000 -1,500 -67 98,500
2017-02-15 2017-02-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 96.4320 -1,500 -145 508,238
2017-02-15 2017-02-13 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 44.6000 1,500 67 509,738
2016-11-21 2016-11-18 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 37.66 37.6600 -6,483 -244 0
2016-11-21 2016-11-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 80.3064 -6,483 -521 508,238
2016-11-21 2016-11-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 6,483 244 514,721
2016-11-18 2016-11-17 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 37.66 37.6600 -14,618 -551 6,483
2016-11-18 2016-11-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 80.9121 -14,618 -1,183 508,238
2016-11-18 2016-11-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 14,618 551 522,856
2016-11-17 2016-11-16 4 HARTNETT MICHAEL J ROLL Option to Purchase Common Stock M - Exercise D 37.66 37.6600 -12,400 -467 21,101
2016-11-17 2016-11-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 80.9634 -12,400 -1,004 508,238
2016-11-17 2016-11-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 12,400 467 520,638
2016-11-15 2016-11-15 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 37.66 37.6600 -15,511 -584 33,501
2016-11-15 2016-11-15 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 82.2300 -15,511 -1,275 508,238
2016-11-15 2016-11-15 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 15,511 584 574,737
2016-11-15 2016-11-14 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 37.66 37.6600 -18,419 -694 49,012
2016-11-15 2016-11-14 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 82.1400 -18,419 -1,513 523,749
2016-11-15 2016-11-14 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 18,419 694 559,226
2016-11-15 2016-11-11 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 37.66 37.6600 -22,614 -852 67,431
2016-11-15 2016-11-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 82.3600 -22,614 -1,862 542,168
2016-11-15 2016-11-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 22,614 852 540,807
2016-11-15 2016-11-10 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 37.66 37.6600 -9,955 -375 90,045
2016-11-15 2016-11-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 78.6500 -9,955 -783 564,782
2016-11-15 2016-11-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 37.6600 9,955 375 518,193
2016-10-11 2016-10-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 76.0000 -2 -0 508,238
2016-10-11 2016-10-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 76.1200 -6,740 -513 508,240
2016-10-11 2016-10-07 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 77.5100 -3,426 -266 514,980
2016-07-12 2016-07-08 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock A - Award D 72.94 72.9400 100,000 7,294 100,000
2016-07-12 2016-07-08 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 50,350 1 518,406
2016-07-06 2016-07-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 72.9000 -15,242 -1,111 468,056
2016-07-06 2016-07-01 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 72.5000 -14,609 -1,059 483,298
2016-06-23 2016-06-23 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 73.1818 -2,000 -146 497,907
2016-06-23 2016-06-22 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 73.0000 -800 -58 499,907
2016-06-23 2016-06-21 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 73.0459 -3,157 -231 500,707
2016-06-17 2016-06-15 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 72.9800 -5,710 -417 503,864
2016-06-10 2016-06-09 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 22.73 22.7300 -12,270 -279 0
2016-06-10 2016-06-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 75.3428 -12,270 -924 509,574
2016-06-10 2016-06-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.7300 12,270 279 521,844
2016-06-10 2016-06-08 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 22.73 22.7300 -31,000 -705 12,270
2016-06-10 2016-06-08 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 75.8602 -31,000 -2,352 509,574
2016-06-10 2016-06-08 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.7300 31,000 705 540,574
2016-06-07 2016-06-07 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 75.5011 -27,419 -2,070 509,574
2016-06-07 2016-06-07 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.7200 27,419 623 536,993
2016-06-07 2016-06-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 75.7232 -21,911 -1,659 509,574
2016-06-07 2016-06-06 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.7200 21,911 498 531,485
2016-06-07 2016-06-03 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 22.73 22.7200 -27,419 -623 43,270
2016-06-07 2016-06-03 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 22.73 22.7200 -21,911 -498 70,689
2016-06-07 2016-06-03 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 22.73 22.7200 -7,400 -168 92,600
2016-06-07 2016-06-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 75.3236 -7,400 -557 509,574
2016-06-07 2016-06-03 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.7200 7,400 168 516,974
2016-06-07 2015-07-01 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 39,200 0 509,574
2015-07-02 2015-07-01 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock A - Award D 72.83 72.8300 80,000 5,826 80,000
2015-07-02 2015-07-01 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 39,200 0 509,574
2015-07-02 2015-07-01 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 71.7600 -8,165 -586 470,374
2015-06-17 2015-06-16 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -20,075 -409 0
2015-06-17 2015-06-16 4 HARTNETT MICHAEL J ROLL Common Stock D - Sale to Issuer D 72.3600 -5,651 -409 478,539
2015-06-17 2015-06-16 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 72.3600 -7,017 -508 484,190
2015-06-17 2015-06-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 20,075 409 491,207
2015-06-17 2015-06-15 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 72.4000 -5,455 -395 471,132
2015-06-10 2015-06-08 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 71.1300 -3,973 -283 476,587
2014-07-03 2014-07-01 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock A - Award D 64.15 64.1500 100,000 6,415 100,000
2014-07-03 2014-07-01 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 50,350 1 480,560
2014-07-03 2014-07-01 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock A - Award D 64.15 64.1500 100,000 6,415 100,000
2014-07-03 2014-07-01 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 50,350 1 480,560
2014-07-01 2014-07-01 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -13,871 -283 20,075
2014-07-01 2014-07-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 64.4398 -9,000 -580 430,210
2014-07-01 2014-07-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 13,871 283 439,210
2014-07-01 2014-06-30 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -8,270 -168 33,946
2014-07-01 2014-06-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 64.0503 -5,374 -344 425,339
2014-07-01 2014-06-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 8,270 168 430,713
2014-07-01 2014-06-27 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -12,308 -251 42,216
2014-07-01 2014-06-27 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.9790 -8,000 -512 422,443
2014-07-01 2014-06-27 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 12,308 251 430,443
2014-06-26 2014-06-26 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -7,670 -156 54,524
2014-06-26 2014-06-26 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.2353 -5,000 -316 418,135
2014-06-26 2014-06-26 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 7,670 156 423,135
2014-06-26 2014-06-25 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -8,464 -172 62,194
2014-06-26 2014-06-25 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 64.0405 -5,500 -352 415,465
2014-06-26 2014-06-25 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 8,464 172 420,965
2014-06-26 2014-06-24 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -12,295 -250 70,658
2014-06-26 2014-06-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.7065 -8,000 -510 412,501
2014-06-26 2014-06-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 12,295 250 420,501
2014-06-26 2014-06-23 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -11,328 -231 82,953
2014-06-26 2014-06-20 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -5,727 -183 0
2014-06-26 2014-06-19 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -9,297 -297 5,727
2014-06-23 2014-06-23 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -11,328 -231 82,953
2014-06-23 2014-06-23 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 64.0813 -7,360 -472 412,174
2014-06-23 2014-06-23 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 11,328 231 419,534
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -5,727 -183 0
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Stock Option for purchase of Common Stock M - Exercise D 20.37 20.3700 -5,719 -116 94,281
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.2048 -3,729 -236 408,206
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 20.3700 5,719 116 411,935
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.2048 -4,271 -270 406,216
2014-06-23 2014-06-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 5,727 183 410,487
2014-06-23 2014-06-19 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -9,297 -297 5,727
2014-06-23 2014-06-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 62.7180 -6,952 -436 404,760
2014-06-23 2014-06-19 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 9,297 297 411,712
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -231 -3 0
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -4,976 -159 15,024
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 62.5600 -3,724 -233 402,415
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 4,976 159 406,139
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 62.5600 -140 -9 401,163
2014-06-19 2014-06-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 231 3 401,303
2014-06-19 2014-06-17 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -9,743 -141 231
2014-06-19 2014-06-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 62.5218 -5,900 -369 401,072
2014-06-19 2014-06-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 9,743 141 406,972
2014-06-16 2014-06-12 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -8,245 -120 9,974
2014-06-16 2014-06-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 62.0800 -5,000 -310 397,229
2014-06-16 2014-06-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,245 120 402,229
2014-06-12 2014-06-11 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -8,781 -127 18,219
2014-06-12 2014-06-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.6100 -5,300 -337 393,984
2014-06-12 2014-06-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,781 127 399,284
2014-06-12 2014-06-10 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -6,502 -94 27,000
2014-06-12 2014-06-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 63.9716 -3,920 -251 390,503
2014-06-12 2014-06-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 6,502 94 394,423
2014-02-13 2014-02-12 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -50,000 -725 33,502
2014-02-13 2014-02-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 50,000 725 387,921
2013-06-18 2013-06-14 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock A - Award D 51.08 51.0800 100,000 5,108 100,000
2013-06-18 2013-06-14 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 35,000 0 337,921
2012-12-18 2012-12-17 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 14.5000 -250,000 -3,625 83,502
2012-12-18 2012-12-17 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 49.1300 -76,038 -3,736 302,921
2012-12-18 2012-12-17 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 14.5000 250,000 3,625 378,959
2012-10-18 2012-10-17 4 HARTNETT MICHAEL J ROLL Common Stock F - Taxes D 47.8700 -3,021 -145 128,959
2012-09-12 2012-09-11 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,019 333,502
2012-09-12 2012-09-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.1000 -8,019 -378 131,980
2012-09-12 2012-09-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,019 116 139,999
2012-09-12 2012-09-10 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -28,066 341,521
2012-09-12 2012-09-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0114 -26,066 -1,225 131,980
2012-09-12 2012-09-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 28,066 407 160,046
2012-08-03 2012-08-03 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -6,500 369,587
2012-08-03 2012-08-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.1678 -6,500 -307 131,980
2012-08-03 2012-08-03 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 6,500 94 138,480
2012-08-03 2012-08-01 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -1,137 376,087
2012-08-03 2012-08-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0082 -1,137 -53 131,980
2012-08-03 2012-08-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 1,137 16 133,117
2012-07-31 2012-07-31 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -4,317 377,224
2012-07-31 2012-07-31 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0002 -4,317 -203 131,980
2012-07-31 2012-07-31 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 4,317 63 136,297
2012-07-31 2012-07-30 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -100 381,541
2012-07-31 2012-07-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0000 -100 -5 131,980
2012-07-31 2012-07-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 100 1 132,080
2012-07-31 2012-07-27 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -16,017 381,641
2012-07-31 2012-07-27 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0071 -16,017 -753 131,980
2012-07-31 2012-07-27 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 16,017 232 147,997
2012-07-25 2012-07-25 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -2,437 412,258
2012-07-25 2012-07-25 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.1436 -2,437 -115 131,980
2012-07-25 2012-07-25 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 2,437 35 134,417
2012-07-25 2012-07-24 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -20,129 414,695
2012-07-25 2012-07-24 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.5904 -20,129 -958 131,980
2012-07-25 2012-07-24 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 20,129 292 152,109
2012-07-25 2012-07-23 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -13,600 434,824
2012-07-25 2012-07-23 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.2871 -13,600 -657 131,980
2012-07-25 2012-07-23 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 13,600 197 145,580
2012-07-20 2012-07-20 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -14,600 433,824
2012-07-20 2012-07-20 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.7592 -14,600 -712 131,980
2012-07-20 2012-07-20 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 14,600 212 146,580
2012-07-20 2012-07-19 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -7,400 448,424
2012-07-20 2012-07-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 49.1997 -7,400 -364 131,980
2012-07-20 2012-07-19 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 7,400 107 139,380
2012-07-20 2012-07-18 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,900 455,824
2012-07-20 2012-07-18 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.6296 -8,900 -433 131,980
2012-07-20 2012-07-18 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,900 129 140,880
2012-07-17 2012-07-17 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,200 464,724
2012-07-17 2012-07-17 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.0921 -8,200 -394 131,980
2012-07-17 2012-07-17 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,200 119 140,180
2012-07-17 2012-07-16 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,700 472,924
2012-07-17 2012-07-16 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.8003 -8,700 -416 140,680
2012-07-17 2012-07-16 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,700 126 132,207
2012-07-17 2012-07-13 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -10,000 481,624
2012-07-17 2012-07-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.2192 -10,000 -482 131,980
2012-07-17 2012-07-13 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 10,000 145 141,980
2012-07-12 2012-07-12 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,691 491,624
2012-07-12 2012-07-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.1118 -8,691 -409 131,980
2012-07-12 2012-07-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,691 126 140,671
2012-07-12 2012-07-11 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -227 500,315
2012-07-12 2012-07-11 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0408 -227 -11 131,980
2012-07-12 2012-07-11 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 227 3 132,207
2012-07-12 2012-07-10 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -3,613 500,542
2012-07-12 2012-07-10 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.3100 -3,613 -171 131,980
2012-07-12 2012-07-10 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 3,613 52 135,593
2012-07-09 2012-07-09 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,900 504,155
2012-07-09 2012-07-09 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.9900 -8,900 -427 131,980
2012-07-09 2012-07-09 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,900 129 140,880
2012-07-09 2012-07-06 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -8,500 513,055
2012-07-09 2012-07-06 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.3372 -8,500 -402 131,980
2012-07-09 2012-07-06 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 8,500 123 140,480
2012-07-09 2012-07-05 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 14.50 -11,600 521,555
2012-07-09 2012-07-05 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 48.3550 -11,600 -561 131,980
2012-07-09 2012-07-05 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 14.5000 11,600 168 143,580
2012-07-03 2012-07-03 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -8,400 -268 19,653
2012-07-03 2012-07-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.9900 -8,400 -403 131,980
2012-07-03 2012-07-03 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 8,400 268 140,380
2012-07-03 2012-07-02 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -11,700 -373 28,053
2012-07-03 2012-07-02 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.3906 -11,700 -554 131,980
2012-07-03 2012-07-02 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 11,700 373 143,680
2012-07-03 2012-06-29 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -9,900 -316 39,753
2012-07-03 2012-06-29 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.1794 -9,900 -467 131,980
2012-07-03 2012-06-29 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 9,900 316 141,880
2012-06-21 2012-06-19 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -11,300 -361 49,653
2012-06-21 2012-06-19 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.2124 -11,300 -534 131,980
2012-06-21 2012-06-19 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 11,300 361 143,280
2012-06-13 2012-06-13 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -3,296 -105 60,953
2012-06-13 2012-06-13 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0884 -3,296 -155 131,980
2012-06-13 2012-06-13 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 3,296 105 135,276
2012-06-13 2012-06-12 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 31.9100 -15,700 -501 64,249
2012-06-13 2012-06-12 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.2568 -15,700 -742 131,980
2012-06-13 2012-06-12 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 15,700 501 147,680
2012-06-06 2012-06-04 4 HARTNETT MICHAEL J ROLL Stock Option for Commn Shares A - Award D 44.60 100,000 100,000
2012-06-06 2012-06-04 4 HARTNETT MICHAEL J ROLL Common Stock A - Award D 0.0100 35,000 0 131,980
2012-06-01 2012-05-31 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -400 79,949
2012-06-01 2012-05-31 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0175 -400 -19 106,980
2012-06-01 2012-05-31 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 400 13 107,380
2012-06-01 2012-05-30 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -8,028 80,349
2012-06-01 2012-05-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.2451 -8,028 -379 106,980
2012-06-01 2012-05-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 8,028 256 115,008
2012-05-03 2012-05-03 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -800 88,377
2012-05-03 2012-05-03 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0050 -800 -38 106,980
2012-05-03 2012-05-03 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 800 26 107,780
2012-05-03 2012-05-02 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -953 89,177
2012-05-03 2012-05-02 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0345 -953 -45 106,980
2012-05-03 2012-05-02 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 953 30 107,933
2012-05-03 2012-05-01 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -5,411 90,130
2012-05-03 2012-05-01 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.2041 -5,411 -255 106,980
2012-05-03 2012-05-01 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 5,411 173 112,391
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 22.66 -6,626 0
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 31.91 -4,459 95,541
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0903 -4,459 -210 106,980
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 31.9100 4,459 142 111,439
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0903 -6,626 -312 106,980
2012-04-30 2012-04-30 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.6600 6,626 150 113,606
2012-04-30 2012-04-27 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 22.66 -12,200 6,626
2012-04-30 2012-04-27 4 HARTNETT MICHAEL J ROLL Commonn Stock S - Sale D 47.5151 -12,200 -580 106,980
2012-04-30 2012-04-27 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.6600 12,200 276 119,180
2012-04-30 2012-04-26 4 HARTNETT MICHAEL J ROLL Stock Option for Common Stock M - Exercise D 22.66 -21,174 18,826
2012-04-30 2012-04-26 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 47.0941 -21,174 -997 106,980
2012-04-30 2012-04-26 4 HARTNETT MICHAEL J ROLL Common Stock M - Exercise D 22.6600 21,174 480 128,154
2012-04-26 2012-04-25 4 HARTNETT MICHAEL J ROLL Common Stock S - Sale D 45.7391 -8,334 -381 106,980
P
공개 시장에서 또는 사적으로 비파생증권 또는 파생증권 매입
S
공개 시장에서 또는 사적으로 비파생증권 또는 파생증권 매각
A
자사로부터 유가증권(옵션 등)을 보조, 지급 또는 기타 취득
C
파생상품 전환
D
자사에게 유가증권을 매각 또는 양도
F
기업으로부터 인도 받은 유가증권의 일부를 사용한 행사 가격 또는 조세 채무의 지급
G
내부자에 의한 또는 내부자에게 증권 증여
K
지분스왑 및 유사 위험 회피거래
M
자사로부터 인도 받은 파생증권(옵션 등)의 행사 또는 전환
V
보고서 양식 4에 자진 신고된 거래
J
기타 (거래 내용을 설명하는 각주와 동반)