SEC CIK 1180432
MARAGANORE JOHN
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ALNYview stock → | 227,982 | 2021-12-22 |
| AGIOview stock → | 30,028 | 2022-05-20 |
| TAKview stock → | 10,400 | 2026-07-01 |
Position History — ALNY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ALNY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-12-22 | Tax withholding | 2 | $190.50 | 227,982 |
| 2021-12-22 | Tax withholding | 319 | $186.02 | 227,663 |
| 2021-12-22 | Tax withholding | 6,315 | $189.13 | 227,984 |
| 2021-12-21 | Grant / award | 14,167 | $0.00 | 234,299 |
| 2021-12-10 | Option exercise (derivative) | 1,036 | $0.00 | 73,964 |
| 2021-12-10 | Option exercise (derivative) | 1,124 | $0.00 | 63,876 |
| 2021-12-10 | Option exercise (derivative) | 839 | $0.00 | 51,661 |
| 2021-12-10 | Option exercise (derivative) | 2,368 | $0.00 | 22,632 |
| 2021-12-10 | Option exercise | 2,368 | $42.22 | 220,132 |
| 2021-12-10 | Option exercise | 1,036 | $96.45 | 215,801 |
| 2021-12-10 | Option exercise | 1,124 | $88.95 | 216,925 |
| 2021-12-10 | Option exercise | 839 | $119.13 | 217,764 |
| 2021-11-12 | Option exercise (derivative) | 33,978 | $0.00 | 0 |
| 2021-11-12 | Option exercise | 33,978 | $7.10 | 248,743 |
| 2021-11-12 | Open-market sale | 670 | $174.34 | 214,765 |
| 2021-11-12 | Open-market sale | 683 | $173.25 | 215,435 |
| 2021-11-12 | Open-market sale | 14,518 | $172.22 | 216,118 |
| 2021-11-12 | Open-market sale | 7,742 | $171.35 | 230,636 |
| 2021-11-12 | Open-market sale | 10,365 | $170.36 | 238,378 |
| 2021-08-13 | Option exercise (derivative) | 33,979 | $0.00 | 33,978 |
| 2021-08-13 | Open-market sale | 23,336 | $199.92 | 218,807 |
| 2021-08-13 | Option exercise | 33,979 | $7.10 | 248,744 |
| 2021-08-13 | Open-market sale | 214 | $201.55 | 214,765 |
| 2021-08-13 | Open-market sale | 3,828 | $200.84 | 214,979 |
| 2021-08-13 | Open-market sale | 4,160 | $198.93 | 242,143 |
| 2021-08-13 | Open-market sale | 2,441 | $198.02 | 246,303 |
| 2021-05-13 | Option exercise (derivative) | 33,979 | $0.00 | 67,957 |
| 2021-05-13 | Option exercise | 33,979 | $7.10 | 248,744 |
| 2021-05-13 | Open-market sale | 4,512 | $129.32 | 241,217 |
| 2021-05-13 | Open-market sale | 9,121 | $130.34 | 232,096 |
| 2021-05-13 | Open-market sale | 11,203 | $131.18 | 220,893 |
| 2021-05-13 | Open-market sale | 3,481 | $132.32 | 217,412 |
| 2021-05-13 | Open-market sale | 1,624 | $133.56 | 215,788 |
| 2021-05-13 | Open-market sale | 1,023 | $134.37 | 214,765 |
| 2021-05-13 | Open-market sale | 3,015 | $128.30 | 245,729 |
| 2021-04-20 | Tax withholding | 270 | $134.62 | 214,765 |
| 2021-04-20 | Tax withholding | 7,237 | $131.75 | 215,035 |
| 2021-04-19 | Grant / award | 16,236 | $0.00 | 222,272 |
| 2021-02-25 | Option exercise (derivative) | 33,979 | $0.00 | 101,936 |
| 2021-02-25 | Option exercise | 33,979 | $7.10 | 240,015 |
| 2021-02-25 | Open-market sale | 1,001 | $143.88 | 239,014 |
| 2021-02-25 | Open-market sale | 6,129 | $145.15 | 232,885 |
| 2021-02-25 | Open-market sale | 9,376 | $146.13 | 223,509 |
| 2021-02-25 | Open-market sale | 6,097 | $146.98 | 217,412 |
| 2021-02-25 | Open-market sale | 599 | $154.59 | 206,036 |
| 2021-02-25 | Open-market sale | 431 | $153.33 | 206,635 |
| 2021-02-25 | Open-market sale | 1,138 | $152.46 | 207,066 |
| 2021-02-25 | Open-market sale | 1,415 | $151.31 | 208,204 |
| 2021-02-25 | Open-market sale | 2,054 | $150.22 | 209,619 |
| 2021-02-25 | Open-market sale | 1,364 | $148.96 | 211,673 |
| 2021-02-25 | Open-market sale | 4,375 | $148.00 | 213,037 |
| 2021-02-24 | Grant / award (derivative) | 79,998 | $0.00 | 79,998 |
| 2021-02-12 | Tax withholding | 5,412 | $156.00 | 206,343 |
| 2021-02-12 | Tax withholding | 307 | $151.94 | 206,036 |
| 2021-02-11 | Grant / award (derivative) | 17,504 | $0.00 | 52,500 |
| 2021-02-11 | Grant / award | 14,166 | $0.00 | 211,755 |
| 2020-11-19 | Option exercise (derivative) | 34,765 | $0.00 | 0 |
| 2020-11-19 | Open-market sale | 102 | $126.62 | 197,589 |
| 2020-11-19 | Open-market sale | 10,187 | $125.35 | 197,691 |
| 2020-11-19 | Open-market sale | 5,489 | $124.49 | 207,878 |
| 2020-11-19 | Open-market sale | 18,987 | $123.55 | 213,367 |
| 2020-11-19 | Option exercise | 34,765 | $9.14 | 232,354 |
| 2020-08-20 | Option exercise (derivative) | 34,765 | $0.00 | 34,765 |
| 2020-08-20 | Option exercise | 34,765 | $9.14 | 232,354 |
| 2020-08-20 | Open-market sale | 4,775 | $135.09 | 227,579 |
| 2020-08-20 | Open-market sale | 21,448 | $136.07 | 206,131 |
| 2020-08-20 | Open-market sale | 8,542 | $136.86 | 197,589 |
| 2020-05-20 | Option exercise (derivative) | 34,765 | $0.00 | 69,530 |
| 2020-05-20 | Open-market sale | 13,437 | $142.51 | 218,917 |
| 2020-05-20 | Option exercise | 34,765 | $9.14 | 232,354 |
| 2020-05-20 | Open-market sale | 16,315 | $143.46 | 202,602 |
| 2020-05-20 | Open-market sale | 5,013 | $144.33 | 197,589 |
| 2020-04-07 | Grant / award | 14,167 | $0.00 | 204,160 |
| 2020-04-07 | Tax withholding | 256 | $106.27 | 197,589 |
| 2020-04-07 | Tax withholding | 6,315 | $104.75 | 197,845 |
| 2020-02-26 | Grant / award (derivative) | 88,240 | $0.00 | 88,240 |
| 2020-02-20 | Option exercise (derivative) | 34,765 | $0.00 | 104,295 |
| 2020-02-20 | Open-market sale | 2,672 | $128.62 | 222,086 |
| 2020-02-20 | Open-market sale | 502 | $133.42 | 189,993 |
| 2020-02-20 | Open-market sale | 1,586 | $129.33 | 220,500 |
| 2020-02-20 | Open-market sale | 5,053 | $131.07 | 215,447 |
| 2020-02-20 | Open-market sale | 6,887 | $131.61 | 208,560 |
| 2020-02-20 | Open-market sale | 18,065 | $132.81 | 190,495 |
| 2020-02-20 | Option exercise | 34,765 | $9.14 | 224,758 |
| 2019-12-23 | Grant / award (derivative) | 17,498 | $0.00 | 34,996 |
| 2019-11-22 | Grant / award (derivative) | 17,498 | $0.00 | 17,498 |
| 2019-10-14 | Option exercise (derivative) | 49,456 | $0.00 | 0 |
| 2019-10-14 | Open-market sale | 26,754 | $79.80 | 191,863 |
| 2019-10-14 | Open-market sale | 20,832 | $78.92 | 218,617 |
| 2019-10-14 | Option exercise | 49,456 | $16.43 | 239,449 |
| 2019-10-14 | Open-market sale | 1,870 | $80.31 | 189,993 |
| 2019-08-06 | Grant / award (derivative) | 16,250 | $0.00 | 65,000 |
| 2019-08-06 | Grant / award (derivative) | 6,250 | $0.00 | 25,000 |
| 2019-07-11 | J | 34 | $0.00 | 3,133 |
| 2019-06-05 | Grant / award (derivative) | 6,250 | $0.00 | 18,750 |
| 2019-05-15 | Option exercise (derivative) | 49,457 | $0.00 | 49,456 |
| 2019-05-15 | Option exercise | 49,457 | $16.43 | 239,450 |
| 2019-05-15 | Open-market sale | 49,457 | $70.00 | 189,993 |
| 2019-04-09 | J | 61 | $0.00 | 3,099 |
| 2019-02-28 | Grant / award (derivative) | 85,000 | $0.00 | 85,000 |
| 2018-11-21 | Option exercise (derivative) | 98,636 | $0.00 | 0 |
| 2018-11-21 | Option exercise | 98,636 | $21.35 | 249,933 |
| 2018-11-21 | Tax withholding | 59,940 | $72.68 | 189,993 |
| 2018-10-18 | J | 17 | $0.00 | 3,038 |
| 2018-09-27 | Grant / award (derivative) | 6,250 | $0.00 | 12,500 |
| 2018-09-27 | Grant / award (derivative) | 16,250 | $0.00 | 48,750 |
| 2018-08-21 | Grant / award (derivative) | 16,250 | $0.00 | 32,500 |
| 2018-08-10 | Grant / award (derivative) | 25,000 | $0.00 | 75,000 |
| 2018-08-10 | Grant / award (derivative) | 25,000 | $0.00 | 75,000 |
| 2018-07-25 | Option exercise (derivative) | 50,000 | $0.00 | 98,636 |
| 2018-07-25 | Option exercise | 50,000 | $21.35 | 201,297 |
| 2018-07-25 | Open-market sale | 3,847 | $103.69 | 195,450 |
| 2018-07-25 | Open-market sale | 1,400 | $106.25 | 151,297 |
| 2018-07-25 | Open-market sale | 34,995 | $105.83 | 152,697 |
| 2018-07-25 | Open-market sale | 7,758 | $104.83 | 187,692 |
| 2018-07-25 | Open-market sale | 2,000 | $102.51 | 199,297 |
| 2018-07-10 | J | 31 | $0.00 | 3,021 |
| 2018-04-16 | J | 30 | $0.00 | 2,990 |
| 2018-03-01 | Grant / award (derivative) | 52,500 | $0.00 | 52,500 |
| 2017-12-20 | Grant / award (derivative) | 6,250 | $0.00 | 6,250 |
| 2017-12-19 | Option exercise (derivative) | 1,587 | $0.00 | 148,413 |
| 2017-12-19 | Option exercise | 1,587 | $63.00 | 151,297 |
| 2017-11-22 | Option exercise (derivative) | 73,415 | $0.00 | 0 |
| 2017-11-22 | Open-market sale | 25,263 | $129.97 | 197,862 |
| 2017-11-22 | Option exercise | 73,415 | $31.39 | 223,125 |
| 2017-11-22 | Open-market sale | 25,036 | $130.88 | 172,826 |
| 2017-11-22 | Open-market sale | 20,433 | $131.82 | 152,393 |
| 2017-11-22 | Open-market sale | 2,683 | $132.73 | 149,710 |
| 2017-11-15 | Option exercise (derivative) | 74,000 | $0.00 | 73,415 |
| 2017-11-15 | Open-market sale | 600 | $130.22 | 149,710 |
| 2017-11-15 | Open-market sale | 4,850 | $129.57 | 150,310 |
| 2017-11-15 | Open-market sale | 10,571 | $128.48 | 155,160 |
| 2017-11-15 | Open-market sale | 7,120 | $127.54 | 165,731 |
| 2017-11-15 | Open-market sale | 28,399 | $126.60 | 172,851 |
| 2017-11-15 | Open-market sale | 22,460 | $125.54 | 201,250 |
| 2017-11-15 | Option exercise | 74,000 | $31.39 | 223,710 |
| 2017-11-06 | Grant / award (derivative) | 16,250 | $0.00 | 16,250 |
| 2017-09-20 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-07-07 | Grant / award (derivative) | 25,000 | $0.00 | 50,000 |
| 2017-01-05 | Option exercise (derivative) | 1,340 | $0.00 | 144,641 |
| 2017-01-05 | Option exercise | 1,340 | $18.66 | 149,710 |
| 2016-12-20 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-12-12 | Option exercise (derivative) | 30,151 | $0.00 | 0 |
| 2016-12-12 | Option exercise | 30,151 | $22.75 | 171,080 |
| 2016-12-12 | Tax withholding | 22,710 | $42.61 | 148,370 |
| 2016-10-12 | Option exercise (derivative) | 3,521 | $0.00 | 135,915 |
| 2016-10-12 | Option exercise (derivative) | 4,019 | $0.00 | 145,981 |
| 2016-10-12 | Option exercise | 3,521 | $7.10 | 136,910 |
| 2016-10-12 | Option exercise | 4,019 | $18.66 | 140,929 |
| 2016-07-20 | Option exercise (derivative) | 15,075 | $0.00 | 30,151 |
| 2016-07-20 | Open-market sale | 2,418 | $66.00 | 133,389 |
| 2016-07-20 | Option exercise | 15,075 | $22.75 | 148,464 |
| 2016-07-20 | Open-market sale | 600 | $64.29 | 147,864 |
| 2016-07-20 | Open-market sale | 12,057 | $65.56 | 135,807 |
| 2016-07-19 | Option exercise (derivative) | 15,076 | $0.00 | 45,226 |
| 2016-07-19 | Option exercise | 15,076 | $22.75 | 148,465 |
| 2016-07-19 | Open-market sale | 13,571 | $63.73 | 134,894 |
| 2016-07-19 | Open-market sale | 1,505 | $64.56 | 133,389 |
| 2016-04-20 | Option exercise (derivative) | 15,075 | $0.00 | 60,302 |
| 2016-04-20 | Option exercise | 15,075 | $22.75 | 148,464 |
| 2016-04-20 | Open-market sale | 12,670 | $67.38 | 135,794 |
| 2016-04-20 | Open-market sale | 2,405 | $68.24 | 133,389 |
| 2016-04-19 | Option exercise (derivative) | 15,076 | $0.00 | 75,377 |
| 2016-04-19 | Open-market sale | 300 | $68.71 | 133,389 |
| 2016-04-19 | Open-market sale | 9,371 | $67.02 | 139,094 |
| 2016-04-19 | Option exercise | 15,076 | $22.75 | 148,465 |
| 2016-04-19 | Open-market sale | 5,405 | $68.00 | 133,689 |
| 2016-02-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-01-20 | Option exercise (derivative) | 15,076 | $0.00 | 90,453 |
| 2016-01-20 | Open-market sale | 930 | $70.43 | 137,115 |
| 2016-01-20 | Open-market sale | 1,200 | $66.28 | 147,265 |
| 2016-01-20 | Option exercise | 15,076 | $22.75 | 148,465 |
| 2016-01-20 | Open-market sale | 325 | $74.61 | 133,389 |
| 2016-01-20 | Open-market sale | 1,865 | $73.77 | 133,714 |
| 2016-01-20 | Open-market sale | 400 | $72.51 | 135,579 |
| 2016-01-20 | Open-market sale | 1,136 | $71.79 | 135,979 |
| 2016-01-20 | Open-market sale | 2,114 | $69.40 | 138,045 |
| 2016-01-20 | Open-market sale | 2,700 | $67.39 | 144,565 |
| 2016-01-20 | Open-market sale | 4,406 | $68.35 | 140,159 |
| 2016-01-19 | Option exercise (derivative) | 15,076 | $0.00 | 105,529 |
| 2016-01-19 | Open-market sale | 200 | $78.04 | 133,389 |
| 2016-01-19 | Open-market sale | 200 | $76.95 | 133,589 |
| 2016-01-19 | Open-market sale | 2,245 | $75.97 | 133,789 |
| 2016-01-19 | Open-market sale | 3,400 | $75.01 | 136,034 |
| 2016-01-19 | Open-market sale | 5,112 | $74.14 | 139,434 |
| 2016-01-19 | Open-market sale | 1,281 | $73.03 | 144,546 |
| 2016-01-19 | Open-market sale | 800 | $71.81 | 145,827 |
| 2016-01-19 | Open-market sale | 1,838 | $70.95 | 146,627 |
| 2016-01-19 | Option exercise | 15,076 | $22.75 | 148,465 |
| 2015-12-18 | Grant / award (derivative) | 65,000 | $0.00 | 65,000 |
| 2015-12-02 | Option exercise (derivative) | 58,689 | $0.00 | 0 |
| 2015-12-02 | Open-market sale | 20,238 | $105.16 | 151,073 |
| 2015-12-02 | Open-market sale | 10,784 | $104.00 | 171,311 |
| 2015-12-02 | Open-market sale | 700 | $106.60 | 133,389 |
| 2015-12-02 | Option exercise | 58,689 | $13.12 | 192,078 |
| 2015-12-02 | Open-market sale | 16,984 | $106.02 | 134,089 |
| 2015-12-02 | Open-market sale | 9,983 | $103.15 | 182,095 |
| 2015-11-20 | Option exercise (derivative) | 10,564 | $0.00 | 139,436 |
| 2015-11-20 | Option exercise (derivative) | 58,690 | $0.00 | 58,689 |
| 2015-11-20 | Open-market sale | 27,137 | $102.34 | 164,942 |
| 2015-11-20 | Open-market sale | 23,483 | $103.13 | 141,459 |
| 2015-11-20 | Open-market sale | 8,070 | $103.97 | 133,389 |
| 2015-11-20 | Option exercise | 10,564 | $7.10 | 192,079 |
| 2015-11-20 | Option exercise | 58,690 | $13.12 | 181,515 |
| 2015-05-01 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2015-01-26 | Open-market buy | 10,000 | $95.00 | 122,825 |
| 2014-12-15 | Option exercise (derivative) | 8,205 | $0.00 | 139,060 |
| 2014-12-15 | Option exercise | 8,205 | $9.14 | 112,825 |
| 2014-12-12 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2014-09-18 | Option exercise (derivative) | 56,834 | $0.00 | 0 |
| 2014-09-18 | Option exercise | 56,834 | $7.47 | 161,454 |
| 2014-09-18 | Open-market sale | 18,962 | $78.12 | 142,492 |
| 2014-09-18 | Open-market sale | 37,872 | $79.23 | 104,620 |
| 2014-09-17 | Option exercise (derivative) | 56,834 | $0.00 | 56,834 |
| 2014-09-17 | Open-market sale | 3,400 | $74.74 | 158,054 |
| 2014-09-17 | Open-market sale | 13,899 | $75.65 | 144,155 |
| 2014-09-17 | Open-market sale | 23,286 | $76.54 | 120,869 |
| 2014-09-17 | Open-market sale | 15,849 | $77.71 | 105,020 |
| 2014-09-17 | Open-market sale | 400 | $78.10 | 104,620 |
| 2014-09-17 | Option exercise | 56,834 | $7.47 | 161,454 |
| 2014-06-26 | Option exercise (derivative) | 56,834 | $0.00 | 113,668 |
| 2014-06-26 | Option exercise | 56,834 | $7.47 | 163,154 |
| 2014-06-26 | Open-market sale | 5,570 | $65.50 | 108,120 |
| 2014-06-26 | Open-market sale | 49,464 | $64.66 | 113,690 |
| 2014-06-26 | Open-market sale | 1,800 | $66.61 | 106,320 |
| 2014-06-25 | Option exercise (derivative) | 56,834 | $0.00 | 170,502 |
| 2014-06-25 | Open-market sale | 32,846 | $66.29 | 106,320 |
| 2014-06-25 | Open-market sale | 23,988 | $65.86 | 139,166 |
| 2014-06-25 | Option exercise | 56,834 | $7.47 | 163,154 |
| 2014-05-23 | Gift | 1,700 | $0.00 | 104,620 |
| 2014-05-15 | Option exercise (derivative) | 22,664 | $0.00 | 227,336 |
| 2014-05-15 | Option exercise (derivative) | 34,170 | $0.00 | 0 |
| 2014-05-15 | Option exercise | 22,664 | $7.47 | 163,154 |
| 2014-05-15 | Open-market sale | 2,926 | $56.71 | 106,320 |
| 2014-05-15 | Option exercise | 34,170 | $6.78 | 140,490 |
| 2014-05-15 | Open-market sale | 53,908 | $56.06 | 109,246 |
| 2014-05-14 | Option exercise (derivative) | 56,834 | $0.00 | 34,170 |
| 2014-05-14 | Open-market sale | 37,334 | $57.20 | 125,820 |
| 2014-05-14 | Option exercise | 56,834 | $6.78 | 163,154 |
| 2014-05-14 | Open-market sale | 19,500 | $57.64 | 106,320 |
| 2014-04-14 | Option exercise (derivative) | 6,087 | $0.00 | 98,913 |
| 2014-04-14 | Option exercise (derivative) | 2,735 | $0.00 | 147,265 |
| 2014-04-14 | Option exercise (derivative) | 4,684 | $0.00 | 148,636 |
| 2014-04-14 | Option exercise (derivative) | 3,185 | $0.00 | 147,415 |
| 2014-04-14 | Option exercise (derivative) | 4,395 | $0.00 | 120,605 |
| 2014-04-14 | Option exercise (derivative) | 7,621 | $0.00 | 117,379 |
| 2014-04-14 | Option exercise | 4,684 | $21.35 | 100,233 |
| 2014-04-14 | Option exercise | 2,735 | $9.14 | 80,348 |
| 2014-04-14 | Option exercise | 7,621 | $13.12 | 87,969 |
| 2014-04-14 | Option exercise | 6,087 | $16.43 | 106,320 |
| 2014-04-14 | Option exercise | 3,185 | $31.39 | 95,549 |
| 2014-04-14 | Option exercise | 4,395 | $22.75 | 92,364 |
| 2014-02-03 | Option exercise (derivative) | 46,331 | $0.00 | 91,004 |
| 2014-02-03 | Option exercise | 46,331 | $6.78 | 77,613 |
| 2013-12-18 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2013-10-10 | Option exercise (derivative) | 12,665 | $0.00 | 46,331 |
| 2013-10-10 | Option exercise | 12,665 | $6.78 | 31,282 |
| 2013-09-11 | Option exercise (derivative) | 45,263 | $0.00 | 0 |
| 2013-09-11 | Option exercise | 13,684 | $0.95 | 32,301 |
| 2013-09-11 | Option exercise | 45,263 | $0.95 | 77,564 |
| 2013-09-11 | Open-market sale | 54,047 | $55.41 | 23,517 |
| 2013-09-11 | Open-market sale | 3,800 | $56.33 | 19,717 |
| 2013-09-11 | Open-market sale | 1,100 | $57.02 | 18,617 |
| 2013-09-11 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2013-08-14 | Option exercise (derivative) | 60,000 | $0.00 | 45,263 |
| 2013-08-14 | Option exercise | 60,000 | $0.95 | 78,617 |
| 2013-08-14 | Open-market sale | 19,763 | $48.77 | 58,854 |
| 2013-08-14 | Open-market sale | 40,237 | $49.06 | 18,617 |
| 2013-07-10 | Option exercise (derivative) | 60,000 | $0.00 | 13,684 |
| 2013-07-10 | Option exercise | 60,000 | $0.95 | 78,617 |
| 2013-07-10 | Open-market sale | 60,000 | $37.11 | 18,617 |
| 2013-02-28 | Open-market sale | 28,503 | $23.50 | 18,617 |
| 2013-02-27 | Open-market sale | 30,000 | $23.47 | 47,120 |
| 2012-12-20 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2012-12-19 | Option exercise (derivative) | 14,102 | $0.00 | 0 |
| 2012-12-19 | Option exercise | 14,102 | $0.48 | 77,120 |
| 2012-12-19 | Option exercise | 4,515 | $0.48 | 63,018 |
| 2012-02-21 | Open-market buy | 5,581 | $10.75 | 58,503 |
| 2012-01-09 | Open-market buy | 1,134 | $8.81 | 52,922 |
| 2011-12-12 | Open-market buy | 1,397 | $7.15 | 51,788 |
| 2011-11-30 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2011-11-14 | Open-market buy | 1,411 | $7.08 | 50,391 |
| 2011-10-11 | Open-market buy | 1,480 | $6.75 | 48,980 |
| 2011-02-23 | Gift | 2,500 | $0.00 | 47,500 |
| 2010-12-08 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2010-08-17 | Option exercise (derivative) | 50,000 | $0.00 | 14,102 |
| 2010-08-17 | Option exercise | 50,000 | $0.48 | 50,000 |
| 2009-12-10 | Grant / award (derivative) | 105,000 | $0.00 | 105,000 |
| 2009-06-18 | Option exercise (derivative) | 28,200 | $0.00 | 64,102 |
| 2009-06-18 | Option exercise (derivative) | 11,800 | $0.00 | 0 |
| 2009-06-18 | Option exercise | 28,200 | $0.48 | 28,200 |
| 2009-06-18 | Open-market sale | 28,200 | $21.37 | 0 |
| 2009-06-18 | Option exercise | 11,800 | $0.48 | 11,800 |
| 2009-06-17 | Option exercise (derivative) | 40,000 | $0.00 | 11,800 |
| 2009-06-17 | Open-market sale | 40,000 | $21.40 | 0 |
| 2009-06-17 | Option exercise | 40,000 | $0.48 | 40,000 |
| 2009-06-16 | Option exercise (derivative) | 400 | $0.00 | 51,800 |
| 2009-06-16 | Option exercise (derivative) | 39,600 | $0.00 | 52,200 |
| 2009-06-16 | Option exercise | 39,600 | $0.48 | 39,600 |
| 2009-06-16 | Option exercise | 400 | $0.48 | 400 |
| 2009-06-16 | Open-market sale | 39,600 | $21.43 | 0 |
| 2008-12-09 | Grant / award (derivative) | 153,320 | $0.00 | 153,320 |
| 2008-08-18 | Option exercise (derivative) | 750 | $0.00 | 92,302 |
| 2008-08-18 | Gift | 750 | $0.00 | 0 |
| 2008-08-18 | Option exercise | 750 | $0.48 | 750 |
| 2008-08-14 | Option exercise (derivative) | 37,500 | $0.00 | 93,052 |
| 2008-08-14 | Option exercise | 37,500 | $0.48 | 37,500 |
| 2008-08-14 | Open-market sale | 37,500 | $34.23 | 0 |
| 2008-08-13 | Option exercise (derivative) | 37,500 | $0.00 | 130,552 |
| 2008-08-13 | Option exercise | 37,500 | $0.48 | 37,500 |
| 2008-08-13 | Open-market sale | 37,500 | $33.95 | 0 |
| 2008-06-30 | Option exercise (derivative) | 3,000 | $0.00 | 168,052 |
| 2008-06-30 | Gift | 1,500 | $0.00 | 1,500 |
| 2008-06-30 | Option exercise | 3,000 | $0.48 | 3,000 |
| 2008-06-30 | Gift | 1,500 | $0.00 | 0 |
| 2007-12-12 | Grant / award (derivative) | 150,600 | $0.00 | 150,600 |
| 2007-06-29 | Open-market sale | 100 | $16.20 | 900 |
| 2007-06-29 | Open-market sale | 66 | $16.29 | 0 |
| 2007-06-29 | Open-market sale | 400 | $16.28 | 66 |
| 2007-06-29 | Open-market sale | 34 | $16.27 | 466 |
| 2007-06-29 | Open-market sale | 300 | $16.23 | 500 |
| 2007-06-29 | Open-market sale | 100 | $16.21 | 800 |
| 2007-06-29 | Open-market sale | 100 | $16.11 | 1,589 |
| 2007-06-29 | Open-market sale | 289 | $16.12 | 1,300 |
| 2007-06-29 | Open-market sale | 100 | $16.13 | 1,200 |
| 2007-06-29 | Open-market sale | 200 | $16.19 | 1,000 |
| 2007-06-29 | Open-market sale | 1,000 | $15.65 | 11,687 |
| 2007-06-29 | Open-market sale | 600 | $15.88 | 4,987 |
| 2007-06-29 | Open-market sale | 100 | $15.89 | 4,887 |
| 2007-06-29 | Open-market sale | 300 | $15.90 | 4,587 |
| 2007-06-29 | Open-market sale | 700 | $16.00 | 3,887 |
| 2007-06-29 | Open-market sale | 300 | $16.01 | 3,587 |
| 2007-06-29 | Open-market sale | 100 | $16.02 | 3,487 |
| 2007-06-29 | Open-market sale | 100 | $16.03 | 3,387 |
| 2007-06-29 | Open-market sale | 200 | $16.04 | 3,187 |
| 2007-06-29 | Open-market sale | 300 | $16.05 | 2,887 |
| 2007-06-29 | Open-market sale | 600 | $16.06 | 2,287 |
| 2007-06-29 | Open-market sale | 100 | $16.09 | 2,187 |
| 2007-06-29 | Open-market sale | 498 | $16.10 | 1,689 |
| 2007-06-29 | Open-market sale | 700 | $15.60 | 18,078 |
| 2007-06-29 | Open-market sale | 100 | $15.87 | 5,587 |
| 2007-06-29 | Open-market sale | 800 | $15.86 | 5,687 |
| 2007-06-29 | Open-market sale | 600 | $15.82 | 6,487 |
| 2007-06-29 | Open-market sale | 500 | $15.81 | 7,087 |
| 2007-06-29 | Open-market sale | 1,000 | $15.80 | 7,587 |
| 2007-06-29 | Open-market sale | 118 | $15.78 | 8,587 |
| 2007-06-29 | Open-market sale | 382 | $15.76 | 8,705 |
| 2007-06-29 | Open-market sale | 100 | $15.72 | 9,087 |
| 2007-06-29 | Open-market sale | 535 | $15.70 | 9,187 |
| 2007-06-29 | Open-market sale | 1,300 | $15.61 | 16,778 |
| 2007-06-29 | Open-market sale | 1,100 | $15.62 | 15,678 |
| 2007-06-29 | Open-market sale | 365 | $15.69 | 9,722 |
| 2007-06-29 | Open-market sale | 300 | $15.67 | 10,087 |
| 2007-06-29 | Open-market sale | 1,300 | $15.66 | 10,387 |
| 2007-06-29 | Open-market sale | 1,891 | $15.63 | 13,787 |
| 2007-06-29 | Open-market sale | 1,100 | $15.64 | 12,687 |
| 2007-06-29 | Option exercise (derivative) | 37,500 | $0.00 | 171,052 |
| 2007-06-29 | Open-market sale | 880 | $15.23 | 36,620 |
| 2007-06-29 | Option exercise | 37,500 | $0.48 | 37,500 |
| 2007-06-29 | Open-market sale | 100 | $15.24 | 36,520 |
| 2007-06-29 | Open-market sale | 1,985 | $15.25 | 34,535 |
| 2007-06-29 | Open-market sale | 100 | $15.59 | 18,778 |
| 2007-06-29 | Open-market sale | 500 | $15.57 | 18,878 |
| 2007-06-29 | Open-market sale | 500 | $15.56 | 19,378 |
| 2007-06-29 | Open-market sale | 300 | $15.53 | 19,878 |
| 2007-06-29 | Open-market sale | 200 | $15.50 | 20,178 |
| 2007-06-29 | Open-market sale | 200 | $15.49 | 20,378 |
| 2007-06-29 | Open-market sale | 400 | $15.48 | 20,578 |
| 2007-06-29 | Open-market sale | 400 | $15.47 | 20,978 |
| 2007-06-29 | Open-market sale | 300 | $15.46 | 21,378 |
| 2007-06-29 | Open-market sale | 300 | $15.45 | 21,678 |
| 2007-06-29 | Open-market sale | 1,200 | $15.44 | 21,978 |
| 2007-06-29 | Open-market sale | 600 | $15.43 | 23,178 |
| 2007-06-29 | Open-market sale | 700 | $15.42 | 23,778 |
| 2007-06-29 | Open-market sale | 200 | $15.41 | 24,478 |
| 2007-06-29 | Open-market sale | 1,000 | $15.40 | 24,678 |
| 2007-06-29 | Open-market sale | 900 | $15.39 | 25,678 |
| 2007-06-29 | Open-market sale | 500 | $15.38 | 26,578 |
| 2007-06-29 | Open-market sale | 300 | $15.37 | 27,078 |
| 2007-06-29 | Open-market sale | 271 | $15.35 | 27,378 |
| 2007-06-29 | Open-market sale | 1,500 | $15.34 | 27,649 |
| 2007-06-29 | Open-market sale | 1,000 | $15.32 | 29,149 |
| 2007-06-29 | Open-market sale | 1,701 | $15.31 | 30,149 |
| 2007-06-29 | Open-market sale | 500 | $15.30 | 31,850 |
| 2007-06-29 | Open-market sale | 900 | $15.29 | 32,350 |
| 2007-06-29 | Open-market sale | 700 | $15.27 | 33,250 |
| 2007-06-29 | Open-market sale | 585 | $15.26 | 33,950 |
| 2007-06-28 | Open-market sale | 800 | $16.10 | 2,560 |
| 2007-06-28 | Open-market sale | 749 | $16.09 | 3,360 |
| 2007-06-28 | Open-market sale | 1,938 | $16.08 | 4,109 |
| 2007-06-28 | Open-market sale | 200 | $16.08 | 6,047 |
| 2007-06-28 | Open-market sale | 1,583 | $16.07 | 6,247 |
| 2007-06-28 | Open-market sale | 200 | $16.07 | 7,830 |
| 2007-06-28 | Open-market sale | 5,228 | $16.06 | 8,030 |
| 2007-06-28 | Open-market sale | 100 | $16.06 | 13,258 |
| 2007-06-28 | Open-market sale | 500 | $16.06 | 13,358 |
| 2007-06-28 | Open-market sale | 200 | $16.05 | 13,858 |
| 2007-06-28 | Open-market sale | 3,273 | $16.05 | 14,058 |
| 2007-06-28 | Open-market sale | 100 | $16.05 | 17,331 |
| 2007-06-28 | Open-market sale | 600 | $16.21 | 0 |
| 2007-06-28 | Open-market sale | 200 | $16.20 | 600 |
| 2007-06-28 | Open-market sale | 100 | $16.18 | 800 |
| 2007-06-28 | Open-market sale | 100 | $16.17 | 900 |
| 2007-06-28 | Open-market sale | 100 | $16.16 | 1,000 |
| 2007-06-28 | Open-market sale | 100 | $16.15 | 1,100 |
| 2007-06-28 | Open-market sale | 300 | $16.14 | 1,200 |
| 2007-06-28 | Open-market sale | 300 | $16.13 | 1,500 |
| 2007-06-28 | Open-market sale | 460 | $16.11 | 2,100 |
| 2007-06-28 | Open-market sale | 200 | $16.12 | 1,800 |
| 2007-06-28 | Open-market sale | 100 | $16.12 | 2,000 |
| 2007-06-28 | Option exercise (derivative) | 37,500 | $0.00 | 208,552 |
| 2007-06-28 | Open-market sale | 300 | $16.03 | 18,441 |
| 2007-06-28 | Open-market sale | 1,500 | $16.02 | 18,741 |
| 2007-06-28 | Open-market sale | 3,100 | $16.01 | 20,241 |
| 2007-06-28 | Open-market sale | 400 | $16.01 | 23,341 |
| 2007-06-28 | Open-market sale | 3,200 | $16.00 | 23,741 |
| 2007-06-28 | Open-market sale | 100 | $16.00 | 26,941 |
| 2007-06-28 | Open-market sale | 900 | $15.99 | 27,041 |
| 2007-06-28 | Open-market sale | 100 | $15.98 | 27,941 |
| 2007-06-28 | Open-market sale | 100 | $15.98 | 28,041 |
| 2007-06-28 | Open-market sale | 300 | $15.97 | 28,141 |
| 2007-06-28 | Open-market sale | 500 | $15.96 | 28,441 |
| 2007-06-28 | Open-market sale | 200 | $15.95 | 28,941 |
| 2007-06-28 | Open-market sale | 2,400 | $15.94 | 29,141 |
| 2007-06-28 | Open-market sale | 100 | $15.94 | 31,541 |
| 2007-06-28 | Open-market sale | 1,200 | $15.93 | 31,641 |
| 2007-06-28 | Open-market sale | 500 | $15.92 | 32,841 |
| 2007-06-28 | Open-market sale | 1,010 | $16.04 | 17,431 |
| 2007-06-28 | Open-market sale | 400 | $15.90 | 34,249 |
| 2007-06-28 | Open-market sale | 100 | $15.89 | 34,649 |
| 2007-06-28 | Open-market sale | 100 | $15.85 | 34,749 |
| 2007-06-28 | Open-market sale | 700 | $15.84 | 34,849 |
| 2007-06-28 | Open-market sale | 100 | $15.84 | 35,549 |
| 2007-06-28 | Open-market sale | 200 | $15.83 | 35,649 |
| 2007-06-28 | Open-market sale | 400 | $15.82 | 35,849 |
| 2007-06-28 | Open-market sale | 300 | $15.81 | 36,249 |
| 2007-06-28 | Open-market sale | 551 | $15.80 | 36,549 |
| 2007-06-28 | Open-market sale | 200 | $15.79 | 37,100 |
| 2007-06-28 | Open-market sale | 200 | $15.78 | 37,300 |
| 2007-06-28 | Option exercise | 37,500 | $0.48 | 37,500 |
| 2007-06-28 | Open-market sale | 908 | $15.91 | 33,341 |
| 2006-12-14 | Grant / award (derivative) | 125,000 | $0.00 | 125,000 |
| 2006-05-16 | Open-market sale | 1,000 | $15.05 | 0 |
| 2006-05-15 | Option exercise (derivative) | 37,500 | $0.00 | 246,052 |
| 2006-05-15 | Open-market sale | 300 | $15.23 | 1,000 |
| 2006-05-15 | Open-market sale | 200 | $15.16 | 1,300 |
| 2006-05-15 | Open-market sale | 200 | $15.13 | 1,500 |
| 2006-05-15 | Open-market sale | 500 | $15.12 | 1,700 |
| 2006-05-15 | Open-market sale | 700 | $15.11 | 2,200 |
| 2006-05-15 | Open-market sale | 354 | $15.10 | 2,900 |
| 2006-05-15 | Open-market sale | 200 | $15.09 | 3,254 |
| 2006-05-15 | Open-market sale | 1,947 | $15.08 | 3,454 |
| 2006-05-15 | Open-market sale | 2,050 | $15.07 | 5,401 |
| 2006-05-15 | Open-market sale | 3,209 | $15.06 | 7,451 |
| 2006-05-15 | Open-market sale | 2,485 | $15.05 | 10,660 |
| 2006-05-15 | Open-market sale | 600 | $15.04 | 13,145 |
| 2006-05-15 | Open-market sale | 2,615 | $15.03 | 13,745 |
| 2006-05-15 | Open-market sale | 1,741 | $15.02 | 16,360 |
| 2006-05-15 | Open-market sale | 8,703 | $15.01 | 18,101 |
| 2006-05-15 | Open-market sale | 12,596 | $15.00 | 26,804 |
| 2006-05-15 | Open-market sale | 3,235 | $14.99 | 39,400 |
| 2006-05-15 | Option exercise | 37,500 | $0.48 | 42,635 |
| 2006-05-12 | Open-market sale | 600 | $16.06 | 9,393 |
| 2006-05-12 | Open-market sale | 200 | $15.92 | 9,993 |
| 2006-05-12 | Open-market sale | 100 | $15.90 | 10,193 |
| 2006-05-12 | Open-market sale | 1,300 | $15.86 | 10,293 |
| 2006-05-12 | Open-market sale | 300 | $15.79 | 11,593 |
| 2006-05-12 | Open-market sale | 200 | $15.78 | 11,893 |
| 2006-05-12 | Open-market sale | 400 | $15.77 | 12,093 |
| 2006-05-12 | Open-market sale | 500 | $15.76 | 12,493 |
| 2006-05-12 | Open-market sale | 4,058 | $15.00 | 5,235 |
| 2006-05-12 | Open-market sale | 664 | $15.73 | 14,290 |
| 2006-05-12 | Open-market sale | 900 | $15.72 | 14,954 |
| 2006-05-12 | Open-market sale | 1 | $15.71 | 15,854 |
| 2006-05-12 | Open-market sale | 1,400 | $15.70 | 15,855 |
| 2006-05-12 | Open-market sale | 603 | $15.68 | 17,255 |
| 2006-05-12 | Open-market sale | 599 | $15.66 | 17,858 |
| 2006-05-12 | Open-market sale | 100 | $14.94 | 5,135 |
| 2006-05-12 | Open-market sale | 100 | $16.21 | 9,293 |
| 2006-05-12 | Open-market sale | 1,297 | $15.74 | 12,993 |
| 2006-05-12 | Option exercise (derivative) | 37,500 | $0.00 | 283,552 |
| 2006-05-12 | Open-market sale | 1,771 | $15.01 | 44,999 |
| 2006-05-12 | Option exercise | 37,500 | $0.48 | 46,770 |
| 2006-05-12 | Open-market sale | 3,008 | $15.02 | 41,991 |
| 2006-05-12 | Open-market sale | 400 | $15.65 | 18,457 |
| 2006-05-12 | Open-market sale | 300 | $15.62 | 18,857 |
| 2006-05-12 | Open-market sale | 400 | $15.59 | 19,157 |
| 2006-05-12 | Open-market sale | 100 | $15.44 | 19,557 |
| 2006-05-12 | Open-market sale | 400 | $15.37 | 19,657 |
| 2006-05-12 | Open-market sale | 200 | $15.31 | 20,057 |
| 2006-05-12 | Open-market sale | 100 | $15.24 | 20,257 |
| 2006-05-12 | Open-market sale | 600 | $15.23 | 20,357 |
| 2006-05-12 | Open-market sale | 799 | $15.22 | 20,957 |
| 2006-05-12 | Open-market sale | 3,300 | $15.20 | 21,756 |
| 2006-05-12 | Open-market sale | 100 | $15.19 | 25,056 |
| 2006-05-12 | Open-market sale | 200 | $15.18 | 25,156 |
| 2006-05-12 | Open-market sale | 100 | $15.17 | 25,356 |
| 2006-05-12 | Open-market sale | 101 | $15.16 | 25,456 |
| 2006-05-12 | Open-market sale | 637 | $15.15 | 25,557 |
| 2006-05-12 | Open-market sale | 600 | $15.14 | 26,194 |
| 2006-05-12 | Open-market sale | 396 | $15.13 | 26,794 |
| 2006-05-12 | Open-market sale | 702 | $15.12 | 27,190 |
| 2006-05-12 | Open-market sale | 1,837 | $15.11 | 27,892 |
| 2006-05-12 | Open-market sale | 1,300 | $15.10 | 29,729 |
| 2006-05-12 | Open-market sale | 2,098 | $15.09 | 31,029 |
| 2006-05-12 | Open-market sale | 800 | $15.08 | 33,127 |
| 2006-05-12 | Open-market sale | 1,500 | $15.07 | 33,927 |
| 2006-05-12 | Open-market sale | 1,200 | $15.06 | 35,427 |
| 2006-05-12 | Open-market sale | 1,286 | $15.05 | 36,627 |
| 2006-05-12 | Open-market sale | 1,100 | $15.04 | 37,913 |
| 2006-05-12 | Open-market sale | 2,978 | $15.03 | 39,013 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.