SEC CIK 1025092
ALDRICH DAVID J
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SWKSview stock → | 129,803 | 2021-05-06 |
| BDCview stock → | 57,482 | 2026-05-21 |
Position History — SWKS
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SWKS
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-05-06 | Option exercise (derivative) | 2,140 | $0.00 | 0 |
| 2021-05-06 | Option exercise | 2,140 | — | 129,803 |
| 2020-08-05 | Open-market sale | 15,100 | $144.42 | 135,226 |
| 2020-05-08 | Option exercise (derivative) | 2,294 | $0.00 | 0 |
| 2020-05-08 | Option exercise | 2,294 | — | 150,326 |
| 2020-05-06 | Grant / award (derivative) | 2,140 | $0.00 | 2,140 |
| 2020-01-03 | Option exercise (derivative) | 7,560 | $0.00 | 0 |
| 2020-01-03 | Open-market sale | 400 | $118.05 | 155,192 |
| 2020-01-03 | Option exercise | 7,560 | $84.89 | 155,592 |
| 2020-01-03 | Open-market sale | 500 | $119.60 | 154,692 |
| 2020-01-03 | Open-market sale | 6,660 | $120.16 | 148,032 |
| 2019-12-27 | Option exercise (derivative) | 30,000 | $0.00 | 7,560 |
| 2019-12-27 | Open-market sale | 20,507 | $121.23 | 157,525 |
| 2019-12-27 | Open-market sale | 9,493 | $122.04 | 148,032 |
| 2019-12-27 | Option exercise | 30,000 | $84.89 | 178,032 |
| 2019-12-20 | Option exercise (derivative) | 30,000 | $0.00 | 37,560 |
| 2019-12-20 | Open-market sale | 8,000 | $117.35 | 170,032 |
| 2019-12-20 | Option exercise | 30,000 | $84.89 | 178,032 |
| 2019-12-20 | Open-market sale | 22,000 | $117.95 | 148,032 |
| 2019-12-13 | Option exercise (derivative) | 20,000 | $0.00 | 67,560 |
| 2019-12-13 | Open-market sale | 6,856 | $111.36 | 161,176 |
| 2019-12-13 | Option exercise | 20,000 | $84.89 | 168,032 |
| 2019-12-13 | Open-market sale | 13,144 | $111.87 | 148,032 |
| 2019-12-11 | Open-market sale | 25,000 | $108.60 | 148,032 |
| 2019-12-06 | Option exercise (derivative) | 7,560 | $0.00 | 0 |
| 2019-12-06 | Option exercise (derivative) | 2,440 | $0.00 | 87,560 |
| 2019-12-06 | Option exercise | 7,560 | $77.66 | 180,592 |
| 2019-12-06 | Option exercise | 2,440 | $84.89 | 183,032 |
| 2019-12-06 | Open-market sale | 10,000 | $101.06 | 173,032 |
| 2019-11-29 | Option exercise (derivative) | 10,000 | $0.00 | 7,560 |
| 2019-11-29 | Open-market sale | 8,900 | $98.99 | 173,032 |
| 2019-11-29 | Open-market sale | 1,100 | $98.42 | 181,932 |
| 2019-11-29 | Option exercise | 10,000 | $77.66 | 183,032 |
| 2019-11-22 | Option exercise (derivative) | 10,000 | $0.00 | 17,560 |
| 2019-11-22 | Option exercise | 10,000 | $77.66 | 213,032 |
| 2019-11-22 | Open-market sale | 10,000 | $97.06 | 203,032 |
| 2019-11-22 | Open-market sale | 30,000 | $97.61 | 173,032 |
| 2019-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 27,560 |
| 2019-11-15 | Option exercise | 10,000 | $77.66 | 213,032 |
| 2019-11-15 | Open-market sale | 400 | $98.88 | 212,632 |
| 2019-11-15 | Open-market sale | 9,600 | $99.37 | 203,032 |
| 2019-11-08 | Option exercise (derivative) | 10,000 | $0.00 | 37,560 |
| 2019-11-08 | Option exercise | 10,000 | $77.66 | 213,032 |
| 2019-11-08 | Open-market sale | 2,320 | $98.67 | 210,712 |
| 2019-11-08 | Open-market sale | 7,680 | $99.19 | 203,032 |
| 2019-08-16 | Option exercise (derivative) | 999 | $0.00 | 0 |
| 2019-08-16 | Option exercise | 999 | $60.97 | 204,031 |
| 2019-08-16 | Open-market sale | 999 | $76.45 | 203,032 |
| 2019-08-09 | Option exercise (derivative) | 5,000 | $0.00 | 999 |
| 2019-08-09 | Open-market sale | 5,000 | $79.40 | 203,032 |
| 2019-08-09 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-08-02 | Option exercise (derivative) | 5,000 | $0.00 | 5,999 |
| 2019-08-02 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-08-02 | Open-market sale | 5,000 | $81.91 | 203,032 |
| 2019-07-26 | Option exercise (derivative) | 10,000 | $0.00 | 10,999 |
| 2019-07-26 | Option exercise | 10,000 | $60.97 | 213,032 |
| 2019-07-26 | Open-market sale | 10,000 | $85.88 | 203,032 |
| 2019-07-19 | Option exercise (derivative) | 5,000 | $0.00 | 20,999 |
| 2019-07-19 | Open-market sale | 5,000 | $81.85 | 203,032 |
| 2019-07-19 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-07-12 | Option exercise (derivative) | 5,000 | $0.00 | 25,999 |
| 2019-07-12 | Open-market sale | 5,000 | $79.34 | 203,032 |
| 2019-07-12 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-07-05 | Option exercise (derivative) | 5,000 | $0.00 | 30,999 |
| 2019-07-05 | Open-market sale | 5,000 | $79.95 | 203,032 |
| 2019-07-05 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-06-28 | Option exercise (derivative) | 5,000 | $0.00 | 35,999 |
| 2019-06-28 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-06-28 | Open-market sale | 5,000 | $77.49 | 203,032 |
| 2019-06-21 | Option exercise (derivative) | 5,000 | $0.00 | 40,999 |
| 2019-06-21 | Open-market sale | 5,000 | $75.50 | 203,032 |
| 2019-06-21 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-05-10 | Option exercise (derivative) | 5,000 | $0.00 | 45,999 |
| 2019-05-10 | Option exercise | 5,000 | $60.97 | 208,032 |
| 2019-05-10 | Open-market sale | 5,000 | $83.13 | 203,032 |
| 2019-05-09 | Option exercise (derivative) | 2,110 | $0.00 | 0 |
| 2019-05-09 | Option exercise | 2,110 | — | 203,032 |
| 2019-05-08 | Grant / award (derivative) | 2,294 | $0.00 | 2,294 |
| 2019-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 50,999 |
| 2019-05-03 | Option exercise | 10,000 | $60.97 | 210,922 |
| 2019-05-03 | Open-market sale | 3,900 | $85.18 | 200,922 |
| 2019-05-03 | Open-market sale | 2,400 | $86.04 | 204,822 |
| 2019-05-03 | Open-market sale | 600 | $89.41 | 210,322 |
| 2019-05-03 | Open-market sale | 600 | $88.66 | 209,722 |
| 2019-05-03 | Open-market sale | 2,500 | $86.94 | 207,222 |
| 2019-04-26 | Option exercise (derivative) | 10,000 | $0.00 | 60,999 |
| 2019-04-26 | Open-market sale | 3,700 | $87.02 | 207,222 |
| 2019-04-26 | Option exercise | 10,000 | $60.97 | 210,922 |
| 2019-04-26 | Open-market sale | 6,300 | $86.10 | 200,922 |
| 2019-04-22 | Option exercise (derivative) | 10,000 | $0.00 | 70,999 |
| 2019-04-22 | Open-market sale | 3,400 | $88.57 | 200,922 |
| 2019-04-22 | Open-market sale | 6,600 | $89.01 | 204,322 |
| 2019-04-22 | Option exercise | 10,000 | $60.97 | 210,922 |
| 2019-04-12 | Option exercise (derivative) | 10,000 | $0.00 | 80,999 |
| 2019-04-12 | Option exercise | 10,000 | $60.97 | 210,922 |
| 2019-04-12 | Open-market sale | 10,000 | $89.15 | 200,922 |
| 2019-04-05 | Option exercise (derivative) | 10,000 | $0.00 | 90,999 |
| 2019-04-05 | Open-market sale | 10,000 | $85.74 | 200,922 |
| 2019-04-05 | Option exercise | 10,000 | $60.97 | 210,922 |
| 2019-03-29 | Option exercise (derivative) | 5,000 | $0.00 | 100,999 |
| 2019-03-29 | Option exercise | 5,000 | $60.97 | 205,922 |
| 2019-03-29 | Open-market sale | 5,000 | $81.43 | 200,922 |
| 2019-02-08 | Option exercise (derivative) | 3,000 | $0.00 | 105,999 |
| 2019-02-08 | Open-market sale | 100 | $80.30 | 203,822 |
| 2019-02-08 | Option exercise | 3,000 | $60.97 | 203,922 |
| 2019-02-08 | Open-market sale | 2,900 | $81.08 | 200,922 |
| 2018-11-12 | Option exercise (derivative) | 10,429 | $0.00 | 0 |
| 2018-11-12 | Grant / award | 62,580 | $0.00 | 215,570 |
| 2018-11-12 | Grant / award | 9,225 | $0.00 | 157,109 |
| 2018-11-12 | Tax withholding | 4,119 | $72.84 | 152,990 |
| 2018-11-12 | Tax withholding | 27,942 | $72.84 | 187,628 |
| 2018-11-12 | Option exercise | 10,429 | — | 198,057 |
| 2018-11-12 | Tax withholding | 6,076 | $72.84 | 200,922 |
| 2018-11-12 | Option exercise | 13,600 | — | 206,998 |
| 2018-11-12 | Tax withholding | 4,659 | $72.84 | 193,398 |
| 2018-11-07 | Tax withholding | 4,546 | $82.65 | 147,884 |
| 2018-11-07 | Grant / award | 10,178 | $0.00 | 152,430 |
| 2018-11-02 | Option exercise (derivative) | 1,999 | $0.00 | 0 |
| 2018-11-02 | Option exercise (derivative) | 1,001 | $0.00 | 108,999 |
| 2018-11-02 | Open-market sale | 2,100 | $85.96 | 143,152 |
| 2018-11-02 | Option exercise | 1,999 | $25.25 | 144,251 |
| 2018-11-02 | Option exercise | 1,001 | $60.97 | 145,252 |
| 2018-11-02 | Open-market sale | 900 | $86.93 | 142,252 |
| 2018-10-19 | Option exercise (derivative) | 3,000 | $0.00 | 1,999 |
| 2018-10-19 | Option exercise | 3,000 | $25.25 | 145,252 |
| 2018-10-19 | Open-market sale | 3,000 | $87.14 | 142,252 |
| 2018-10-05 | Option exercise (derivative) | 5,500 | $0.00 | 4,999 |
| 2018-10-05 | Option exercise | 5,500 | $25.25 | 147,752 |
| 2018-10-05 | Open-market sale | 5,500 | $90.48 | 142,252 |
| 2018-09-21 | Option exercise (derivative) | 10,000 | $0.00 | 10,499 |
| 2018-09-21 | Option exercise | 10,000 | $25.25 | 152,252 |
| 2018-09-21 | Open-market sale | 10,000 | $91.30 | 142,252 |
| 2018-09-07 | Option exercise (derivative) | 3,000 | $0.00 | 20,499 |
| 2018-09-07 | Open-market sale | 3,000 | $88.78 | 142,252 |
| 2018-09-07 | Option exercise | 3,000 | $25.25 | 145,252 |
| 2018-08-24 | Option exercise (derivative) | 10,000 | $0.00 | 23,499 |
| 2018-08-24 | Option exercise | 10,000 | $25.25 | 152,252 |
| 2018-08-24 | Open-market sale | 10,000 | $92.89 | 142,252 |
| 2018-08-10 | Option exercise (derivative) | 10,000 | $0.00 | 33,499 |
| 2018-08-10 | Open-market sale | 10,000 | $93.03 | 142,252 |
| 2018-08-10 | Option exercise | 10,000 | $25.25 | 152,252 |
| 2018-07-27 | Option exercise (derivative) | 10,000 | $0.00 | 43,499 |
| 2018-07-27 | Option exercise | 10,000 | $25.25 | 152,252 |
| 2018-07-27 | Open-market sale | 10,000 | $95.92 | 142,252 |
| 2018-05-09 | Grant / award (derivative) | 2,110 | $0.00 | 2,110 |
| 2018-03-09 | Option exercise (derivative) | 25,000 | $0.00 | 53,499 |
| 2018-03-09 | Open-market sale | 25,000 | $113.04 | 152,252 |
| 2018-03-09 | Open-market sale | 10,000 | $113.02 | 142,252 |
| 2018-03-09 | Option exercise | 25,000 | $25.25 | 177,252 |
| 2018-02-20 | Option exercise (derivative) | 20,000 | $0.00 | 78,499 |
| 2018-02-20 | Option exercise | 20,000 | $25.25 | 182,252 |
| 2018-02-20 | Open-market sale | 20,000 | $106.00 | 162,252 |
| 2018-02-20 | Open-market sale | 10,000 | $106.00 | 152,252 |
| 2017-11-16 | Option exercise (derivative) | 22,216 | $0.00 | 98,499 |
| 2017-11-16 | Option exercise (derivative) | 7,784 | $0.00 | 0 |
| 2017-11-16 | Option exercise | 22,216 | $25.25 | 199,274 |
| 2017-11-16 | Open-market sale | 15,000 | $110.08 | 162,058 |
| 2017-11-16 | Open-market sale | 7,784 | $110.08 | 177,058 |
| 2017-11-16 | Option exercise | 7,784 | $20.02 | 184,842 |
| 2017-11-10 | Grant / award | 62,000 | $0.00 | 206,353 |
| 2017-11-10 | Tax withholding | 29,295 | $110.41 | 177,058 |
| 2017-11-09 | Option exercise (derivative) | 3,477 | $0.00 | 10,429 |
| 2017-11-09 | Tax withholding | 2,180 | $111.12 | 131,516 |
| 2017-11-09 | Grant / award | 20,860 | $0.00 | 152,376 |
| 2017-11-09 | Grant / award | 4,612 | $0.00 | 133,696 |
| 2017-11-09 | Tax withholding | 9,857 | $111.12 | 142,519 |
| 2017-11-09 | Tax withholding | 1,643 | $111.12 | 144,353 |
| 2017-11-09 | Option exercise | 3,477 | — | 145,996 |
| 2017-11-07 | Grant / award (derivative) | 22,297 | $0.00 | 22,297 |
| 2017-05-04 | Option exercise (derivative) | 25,000 | $0.00 | 7,784 |
| 2017-05-04 | Open-market sale | 25,000 | $102.00 | 166,731 |
| 2017-05-04 | Option exercise | 25,000 | $20.02 | 191,731 |
| 2017-05-04 | Open-market sale | 22,475 | $102.00 | 144,256 |
| 2017-02-08 | Option exercise (derivative) | 30,000 | $0.00 | 32,784 |
| 2017-02-08 | Open-market sale | 30,000 | $91.27 | 191,731 |
| 2017-02-08 | Open-market sale | 25,000 | $91.23 | 166,731 |
| 2017-02-08 | Option exercise | 30,000 | $20.02 | 221,731 |
| 2016-11-10 | Grant / award | 31,000 | $0.00 | 206,308 |
| 2016-11-10 | Tax withholding | 14,648 | $75.91 | 191,660 |
| 2016-11-09 | Grant / award (derivative) | 47,560 | $0.00 | 47,560 |
| 2016-11-09 | Grant / award (derivative) | 13,906 | $0.00 | 13,906 |
| 2016-11-09 | Tax withholding | 2,180 | $77.66 | 175,308 |
| 2016-11-09 | Grant / award | 4,612 | $0.00 | 177,488 |
| 2016-11-07 | Grant / award | 90,000 | $0.00 | 215,401 |
| 2016-11-07 | Tax withholding | 42,525 | $77.24 | 172,876 |
| 2016-07-05 | Option exercise (derivative) | 10,000 | $0.00 | 62,784 |
| 2016-07-05 | Open-market sale | 4,000 | $59.31 | 126,327 |
| 2016-07-05 | Open-market sale | 1,000 | $60.09 | 125,327 |
| 2016-07-05 | Option exercise | 10,000 | $20.02 | 140,327 |
| 2016-07-05 | Open-market sale | 8,300 | $59.32 | 132,027 |
| 2016-07-05 | Open-market sale | 1,700 | $60.09 | 130,327 |
| 2016-06-28 | Option exercise (derivative) | 10,000 | $0.00 | 72,784 |
| 2016-06-28 | Open-market sale | 8,300 | $60.36 | 135,327 |
| 2016-06-28 | Open-market sale | 1,700 | $59.48 | 143,627 |
| 2016-06-28 | Option exercise | 10,000 | $20.02 | 145,327 |
| 2016-06-28 | Open-market sale | 900 | $59.51 | 134,427 |
| 2016-06-28 | Open-market sale | 4,100 | $60.37 | 130,327 |
| 2016-06-21 | Option exercise (derivative) | 10,000 | $0.00 | 82,784 |
| 2016-06-21 | Open-market sale | 380 | $65.86 | 149,947 |
| 2016-06-21 | Option exercise | 10,000 | $20.02 | 150,327 |
| 2016-06-21 | Open-market sale | 9,620 | $66.68 | 140,327 |
| 2016-06-21 | Open-market sale | 5,000 | $66.57 | 135,327 |
| 2016-06-14 | Option exercise (derivative) | 10,000 | $0.00 | 92,784 |
| 2016-06-14 | Open-market sale | 5,000 | $64.83 | 140,327 |
| 2016-06-14 | Option exercise | 10,000 | $20.02 | 155,327 |
| 2016-06-14 | Open-market sale | 10,000 | $64.83 | 145,327 |
| 2016-06-07 | Option exercise (derivative) | 7,516 | $0.00 | 102,784 |
| 2016-06-07 | Option exercise (derivative) | 2,484 | $0.00 | 0 |
| 2016-06-07 | Open-market sale | 900 | $66.35 | 159,427 |
| 2016-06-07 | Option exercise | 2,484 | $19.08 | 152,811 |
| 2016-06-07 | Open-market sale | 400 | $66.24 | 149,927 |
| 2016-06-07 | Open-market sale | 9,100 | $67.17 | 150,327 |
| 2016-06-07 | Open-market sale | 4,600 | $67.17 | 145,327 |
| 2016-06-07 | Option exercise | 7,516 | $20.02 | 160,327 |
| 2016-05-31 | Option exercise (derivative) | 10,000 | $0.00 | 2,484 |
| 2016-05-31 | Option exercise | 10,000 | $19.08 | 165,327 |
| 2016-05-31 | Open-market sale | 10,000 | $66.79 | 155,327 |
| 2016-05-31 | Open-market sale | 5,000 | $66.78 | 150,327 |
| 2016-05-24 | Option exercise (derivative) | 10,000 | $0.00 | 12,484 |
| 2016-05-24 | Open-market sale | 5,000 | $66.11 | 155,327 |
| 2016-05-24 | Option exercise | 10,000 | $19.08 | 170,327 |
| 2016-05-24 | Open-market sale | 10,000 | $66.11 | 160,327 |
| 2016-05-17 | Option exercise (derivative) | 10,000 | $0.00 | 22,484 |
| 2016-05-17 | Open-market sale | 4,820 | $62.97 | 160,327 |
| 2016-05-17 | Open-market sale | 180 | $62.20 | 165,147 |
| 2016-05-17 | Open-market sale | 8,500 | $63.04 | 165,327 |
| 2016-05-17 | Open-market sale | 1,500 | $62.32 | 173,827 |
| 2016-05-17 | Option exercise | 10,000 | $19.08 | 175,327 |
| 2016-05-10 | Option exercise (derivative) | 10,000 | $0.00 | 32,484 |
| 2016-05-10 | Open-market sale | 100 | $63.79 | 170,227 |
| 2016-05-10 | Open-market sale | 300 | $63.83 | 180,027 |
| 2016-05-10 | Option exercise | 10,000 | $19.08 | 180,327 |
| 2016-05-10 | Open-market sale | 4,900 | $64.33 | 165,327 |
| 2016-05-10 | Open-market sale | 9,700 | $64.35 | 170,327 |
| 2016-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 42,484 |
| 2016-05-03 | Open-market sale | 5,000 | $66.88 | 170,327 |
| 2016-05-03 | Open-market sale | 10,000 | $66.88 | 175,327 |
| 2016-05-03 | Option exercise | 10,000 | $19.08 | 185,327 |
| 2016-04-26 | Option exercise (derivative) | 10,000 | $0.00 | 52,484 |
| 2016-04-26 | Open-market sale | 7,300 | $71.82 | 180,327 |
| 2016-04-26 | Open-market sale | 4,700 | $71.72 | 175,327 |
| 2016-04-26 | Open-market sale | 300 | $71.25 | 180,027 |
| 2016-04-26 | Open-market sale | 2,700 | $71.35 | 187,627 |
| 2016-04-26 | Option exercise | 10,000 | $19.08 | 190,327 |
| 2016-04-19 | Option exercise (derivative) | 10,000 | $0.00 | 62,484 |
| 2016-04-19 | Open-market sale | 1,700 | $74.26 | 185,327 |
| 2016-04-19 | Open-market sale | 7,100 | $73.14 | 187,027 |
| 2016-04-19 | Open-market sale | 1,200 | $72.70 | 194,127 |
| 2016-04-19 | Option exercise | 10,000 | $19.08 | 195,327 |
| 2016-04-19 | Open-market sale | 250 | $72.65 | 185,077 |
| 2016-04-19 | Open-market sale | 700 | $74.28 | 180,327 |
| 2016-04-19 | Open-market sale | 4,050 | $73.13 | 181,027 |
| 2016-04-12 | Option exercise (derivative) | 6,516 | $0.00 | 72,484 |
| 2016-04-12 | Option exercise (derivative) | 3,484 | $0.00 | 0 |
| 2016-04-12 | Open-market sale | 3,300 | $73.93 | 197,027 |
| 2016-04-12 | Open-market sale | 2,669 | $74.61 | 185,827 |
| 2016-04-12 | Open-market sale | 1,831 | $73.96 | 188,496 |
| 2016-04-12 | Option exercise | 3,484 | $23.80 | 193,811 |
| 2016-04-12 | Option exercise | 6,516 | $19.08 | 200,327 |
| 2016-04-12 | Open-market sale | 500 | $75.95 | 185,327 |
| 2016-04-12 | Open-market sale | 5,600 | $74.53 | 191,427 |
| 2016-04-12 | Open-market sale | 1,100 | $75.78 | 190,327 |
| 2016-04-05 | Option exercise (derivative) | 10,000 | $0.00 | 3,484 |
| 2016-04-05 | Open-market sale | 5,000 | $76.82 | 190,327 |
| 2016-04-05 | Open-market sale | 9,700 | $76.83 | 195,327 |
| 2016-04-05 | Open-market sale | 300 | $76.26 | 205,027 |
| 2016-04-05 | Option exercise | 10,000 | $23.80 | 205,327 |
| 2016-03-29 | Option exercise (derivative) | 10,000 | $0.00 | 13,484 |
| 2016-03-29 | Open-market sale | 300 | $73.83 | 200,027 |
| 2016-03-29 | Open-market sale | 9,600 | $74.62 | 200,327 |
| 2016-03-29 | Open-market sale | 400 | $73.82 | 209,927 |
| 2016-03-29 | Option exercise | 10,000 | $23.80 | 210,327 |
| 2016-03-29 | Open-market sale | 4,700 | $74.55 | 195,327 |
| 2016-03-14 | Option exercise (derivative) | 20,000 | $0.00 | 110,300 |
| 2016-03-14 | Option exercise | 20,000 | $20.02 | 230,327 |
| 2016-03-14 | Open-market sale | 20,000 | $73.00 | 210,327 |
| 2016-03-14 | Open-market sale | 10,000 | $73.00 | 200,327 |
| 2016-02-19 | Option exercise (derivative) | 50,000 | $0.00 | 130,300 |
| 2016-02-19 | Open-market sale | 7,558 | $63.00 | 210,327 |
| 2016-02-19 | Option exercise | 50,000 | $20.02 | 267,885 |
| 2016-02-19 | Open-market sale | 50,000 | $63.00 | 217,885 |
| 2015-12-23 | Option exercise (derivative) | 5,000 | $0.00 | 79,000 |
| 2015-12-23 | Open-market sale | 600 | $77.79 | 222,020 |
| 2015-12-23 | Option exercise | 5,000 | $19.08 | 227,620 |
| 2015-12-23 | Open-market sale | 400 | $77.83 | 227,220 |
| 2015-12-23 | Open-market sale | 4,600 | $78.43 | 222,620 |
| 2015-12-23 | Open-market sale | 4,400 | $78.47 | 217,620 |
| 2015-12-09 | Option exercise (derivative) | 6,000 | $0.00 | 84,000 |
| 2015-12-09 | Open-market sale | 1,500 | $85.47 | 228,120 |
| 2015-12-09 | Option exercise | 6,000 | $19.08 | 235,620 |
| 2015-12-09 | Open-market sale | 1,800 | $85.54 | 233,820 |
| 2015-12-09 | Open-market sale | 4,200 | $86.20 | 229,620 |
| 2015-12-09 | Open-market sale | 5,500 | $86.13 | 222,620 |
| 2015-12-08 | Option exercise (derivative) | 5,000 | $0.00 | 23,484 |
| 2015-12-08 | Option exercise | 5,000 | $23.80 | 234,620 |
| 2015-12-08 | Open-market sale | 5,000 | $85.34 | 229,620 |
| 2015-12-01 | Option exercise (derivative) | 5,000 | $0.00 | 28,484 |
| 2015-12-01 | Option exercise | 5,000 | $23.80 | 234,620 |
| 2015-12-01 | Open-market sale | 4,900 | $83.98 | 229,620 |
| 2015-12-01 | Open-market sale | 100 | $83.35 | 234,520 |
| 2015-11-25 | Option exercise (derivative) | 5,000 | $0.00 | 90,000 |
| 2015-11-25 | Option exercise | 5,000 | $19.08 | 239,620 |
| 2015-11-25 | Open-market sale | 4,600 | $79.71 | 234,620 |
| 2015-11-25 | Open-market sale | 400 | $79.10 | 239,220 |
| 2015-11-25 | Open-market sale | 400 | $79.12 | 234,220 |
| 2015-11-25 | Open-market sale | 4,600 | $79.71 | 229,620 |
| 2015-11-11 | Option exercise (derivative) | 5,000 | $0.00 | 95,000 |
| 2015-11-11 | Open-market sale | 2,800 | $80.83 | 234,620 |
| 2015-11-11 | Open-market sale | 3,700 | $80.37 | 240,920 |
| 2015-11-11 | Option exercise | 5,000 | $19.08 | 244,620 |
| 2015-11-11 | Open-market sale | 1,300 | $81.16 | 239,620 |
| 2015-11-11 | Open-market sale | 2,200 | $80.24 | 237,420 |
| 2015-11-10 | Option exercise (derivative) | 5,000 | $0.00 | 33,484 |
| 2015-11-10 | Open-market sale | 3,300 | $80.72 | 239,620 |
| 2015-11-10 | Open-market sale | 1,700 | $80.18 | 242,920 |
| 2015-11-10 | Option exercise | 5,000 | $23.80 | 244,620 |
| 2015-11-10 | Tax withholding | 14,648 | $80.37 | 239,620 |
| 2015-11-10 | Grant / award | 31,000 | $0.00 | 254,268 |
| 2015-11-09 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2015-11-09 | Tax withholding | 54,811 | $84.89 | 223,268 |
| 2015-11-09 | Grant / award | 116,002 | $0.00 | 278,079 |
| 2015-11-09 | Tax withholding | 21,263 | $84.89 | 162,077 |
| 2015-11-09 | Grant / award | 45,000 | $0.00 | 183,340 |
| 2015-11-09 | Tax withholding | 6,471 | $84.89 | 138,340 |
| 2015-11-09 | Grant / award | 13,694 | $0.00 | 144,811 |
| 2015-10-06 | Option exercise (derivative) | 5,000 | $0.00 | 38,484 |
| 2015-10-06 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-10-06 | Open-market sale | 700 | $81.70 | 131,117 |
| 2015-10-06 | Open-market sale | 4,300 | $80.06 | 131,817 |
| 2015-09-29 | Option exercise (derivative) | 5,000 | $0.00 | 43,484 |
| 2015-09-29 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-09-29 | Open-market sale | 2,100 | $82.15 | 134,017 |
| 2015-09-29 | Open-market sale | 2,900 | $83.05 | 131,117 |
| 2015-09-22 | Option exercise (derivative) | 5,000 | $0.00 | 48,484 |
| 2015-09-22 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-09-22 | Open-market sale | 500 | $87.03 | 135,617 |
| 2015-09-22 | Open-market sale | 4,500 | $88.03 | 131,117 |
| 2015-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 53,484 |
| 2015-09-15 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-09-15 | Open-market sale | 5,000 | $90.28 | 131,117 |
| 2015-09-08 | Option exercise (derivative) | 5,000 | $0.00 | 58,484 |
| 2015-09-08 | Open-market sale | 700 | $85.18 | 135,417 |
| 2015-09-08 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-09-08 | Open-market sale | 4,300 | $85.70 | 131,117 |
| 2015-09-01 | Option exercise (derivative) | 5,000 | $0.00 | 63,484 |
| 2015-09-01 | Open-market sale | 1,400 | $84.71 | 134,717 |
| 2015-09-01 | Open-market sale | 3,600 | $85.46 | 131,117 |
| 2015-09-01 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-08-25 | Option exercise (derivative) | 5,000 | $0.00 | 68,484 |
| 2015-08-25 | Open-market sale | 5,000 | $85.43 | 131,117 |
| 2015-08-25 | Option exercise | 5,000 | $23.80 | 136,117 |
| 2015-08-18 | Option exercise (derivative) | 1,516 | $0.00 | 73,484 |
| 2015-08-18 | Option exercise | 1,516 | $23.80 | 132,633 |
| 2015-08-18 | Open-market sale | 1,516 | $90.33 | 131,117 |
| 2015-08-11 | Option exercise (derivative) | 10,000 | $0.00 | 75,000 |
| 2015-08-11 | Option exercise | 10,000 | $23.80 | 141,117 |
| 2015-08-11 | Open-market sale | 10,000 | $90.30 | 131,117 |
| 2015-08-05 | Option exercise (derivative) | 7,500 | $0.00 | 85,000 |
| 2015-08-05 | Option exercise | 7,500 | $23.80 | 138,617 |
| 2015-08-05 | Open-market sale | 7,500 | $90.00 | 131,117 |
| 2015-08-04 | Option exercise (derivative) | 2,500 | $0.00 | 92,500 |
| 2015-08-04 | Option exercise | 2,500 | $23.80 | 133,617 |
| 2015-08-04 | Open-market sale | 2,500 | $90.83 | 131,117 |
| 2015-05-27 | Option exercise (derivative) | 19,285 | $0.00 | 120,715 |
| 2015-05-27 | Open-market sale | 6,575 | $108.29 | 132,276 |
| 2015-05-27 | Open-market sale | 1,214 | $107.97 | 131,062 |
| 2015-05-27 | Option exercise | 19,285 | $25.25 | 158,136 |
| 2015-05-27 | Open-market sale | 19,285 | $108.28 | 138,851 |
| 2015-05-18 | Option exercise (derivative) | 50,000 | $0.00 | 100,000 |
| 2015-05-18 | Open-market sale | 50,000 | $100.44 | 138,851 |
| 2015-05-18 | Option exercise | 50,000 | $19.08 | 188,851 |
| 2015-03-02 | Open-market sale | 15,931 | $90.61 | 138,851 |
| 2015-02-25 | Option exercise (derivative) | 25,000 | $0.00 | 95,000 |
| 2015-02-25 | Open-market sale | 23,600 | $88.42 | 154,782 |
| 2015-02-25 | Open-market sale | 1,400 | $87.85 | 178,382 |
| 2015-02-25 | Option exercise | 25,000 | $23.80 | 179,782 |
| 2015-02-11 | Option exercise (derivative) | 25,000 | $0.00 | 120,000 |
| 2015-02-11 | Option exercise | 25,000 | $23.80 | 179,782 |
| 2015-02-11 | Open-market sale | 25,000 | $81.86 | 154,782 |
| 2015-01-28 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2015-01-28 | Option exercise (derivative) | 20,000 | $0.00 | 145,000 |
| 2015-01-28 | Open-market sale | 19,750 | $83.29 | 174,446 |
| 2015-01-28 | Option exercise | 5,000 | $12.07 | 179,446 |
| 2015-01-28 | Open-market sale | 16,475 | $83.27 | 154,446 |
| 2015-01-28 | Open-market sale | 3,525 | $82.43 | 170,921 |
| 2015-01-28 | Open-market sale | 5,250 | $82.45 | 194,196 |
| 2015-01-28 | Option exercise | 20,000 | $23.80 | 199,446 |
| 2015-01-14 | Option exercise (derivative) | 25,000 | $0.00 | 5,000 |
| 2015-01-14 | Open-market sale | 17,765 | $72.23 | 194,446 |
| 2015-01-14 | Open-market sale | 5,822 | $71.44 | 188,624 |
| 2015-01-14 | Open-market sale | 14,178 | $72.23 | 174,446 |
| 2015-01-14 | Open-market sale | 7,235 | $71.44 | 212,211 |
| 2015-01-14 | Option exercise | 25,000 | $12.07 | 219,446 |
| 2014-12-31 | Option exercise (derivative) | 25,000 | $0.00 | 30,000 |
| 2014-12-31 | Open-market sale | 3,299 | $73.24 | 236,147 |
| 2014-12-31 | Open-market sale | 21,701 | $74.14 | 214,446 |
| 2014-12-31 | Open-market sale | 2,800 | $73.24 | 211,646 |
| 2014-12-31 | Option exercise | 25,000 | $12.07 | 239,446 |
| 2014-12-31 | Open-market sale | 17,200 | $74.15 | 194,446 |
| 2014-12-17 | Option exercise (derivative) | 25,000 | $0.00 | 55,000 |
| 2014-12-17 | Open-market sale | 19,100 | $68.49 | 214,446 |
| 2014-12-17 | Open-market sale | 900 | $67.68 | 233,546 |
| 2014-12-17 | Open-market sale | 23,000 | $68.51 | 234,446 |
| 2014-12-17 | Open-market sale | 2,000 | $67.75 | 257,446 |
| 2014-12-17 | Option exercise | 25,000 | $12.07 | 259,446 |
| 2014-12-03 | Option exercise (derivative) | 25,000 | $0.00 | 80,000 |
| 2014-12-03 | Option exercise | 25,000 | $12.07 | 279,446 |
| 2014-12-03 | Open-market sale | 23,800 | $65.75 | 254,446 |
| 2014-12-03 | Open-market sale | 1,000 | $65.13 | 253,446 |
| 2014-12-03 | Open-market sale | 19,000 | $65.74 | 234,446 |
| 2014-12-03 | Open-market sale | 1,200 | $65.13 | 278,246 |
| 2014-11-19 | Option exercise (derivative) | 25,000 | $0.00 | 105,000 |
| 2014-11-19 | Open-market sale | 25,000 | $63.21 | 274,446 |
| 2014-11-19 | Open-market sale | 20,000 | $63.26 | 254,446 |
| 2014-11-19 | Option exercise | 25,000 | $12.07 | 299,446 |
| 2014-11-10 | Grant / award (derivative) | 110,000 | $0.00 | 110,000 |
| 2014-11-10 | Grant / award | 45,000 | $0.00 | 237,604 |
| 2014-11-10 | Grant / award | 18,205 | $0.00 | 201,206 |
| 2014-11-10 | Tax withholding | 8,602 | $60.97 | 192,604 |
| 2014-11-10 | Tax withholding | 21,263 | $60.97 | 216,341 |
| 2014-11-10 | Grant / award | 58,001 | $0.00 | 274,342 |
| 2014-11-10 | Tax withholding | 24,643 | $60.97 | 274,446 |
| 2014-11-10 | Grant / award | 52,153 | $0.00 | 299,089 |
| 2014-11-10 | Tax withholding | 27,406 | $60.97 | 246,936 |
| 2014-08-29 | Open-market sale | 21,800 | $56.57 | 187,742 |
| 2014-08-13 | Open-market sale | 30,000 | $53.74 | 209,542 |
| 2014-07-21 | Option exercise (derivative) | 70,000 | $0.00 | 130,000 |
| 2014-07-21 | Open-market sale | 70,000 | $54.35 | 239,395 |
| 2014-07-21 | Option exercise | 70,000 | $12.07 | 309,395 |
| 2014-06-04 | Option exercise (derivative) | 50,000 | $0.00 | 200,000 |
| 2014-06-04 | Open-market sale | 50,000 | $46.33 | 264,395 |
| 2014-06-04 | Option exercise | 50,000 | $12.07 | 314,395 |
| 2014-06-04 | Open-market sale | 25,000 | $46.75 | 239,395 |
| 2014-05-02 | Open-market sale | 50,000 | $41.41 | 264,395 |
| 2014-03-12 | Option exercise (derivative) | 55,000 | $0.00 | 0 |
| 2014-03-12 | Open-market sale | 55,000 | $37.00 | 314,009 |
| 2014-03-12 | Option exercise | 55,000 | $7.18 | 369,009 |
| 2014-01-29 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2014-01-29 | Open-market sale | 15,000 | $30.01 | 314,009 |
| 2014-01-29 | Option exercise | 15,000 | $9.33 | 329,009 |
| 2014-01-23 | Option exercise (derivative) | 55,000 | $0.00 | 55,000 |
| 2014-01-23 | Open-market sale | 3,256 | $31.27 | 314,009 |
| 2014-01-23 | Open-market sale | 55,000 | $31.23 | 317,265 |
| 2014-01-23 | Option exercise | 55,000 | $7.18 | 372,265 |
| 2014-01-15 | Option exercise (derivative) | 40,000 | $0.00 | 15,000 |
| 2014-01-15 | Open-market sale | 40,000 | $29.07 | 349,928 |
| 2014-01-15 | Open-market sale | 32,663 | $29.07 | 317,265 |
| 2014-01-15 | Option exercise | 40,000 | $9.33 | 389,928 |
| 2014-01-08 | Option exercise (derivative) | 30,000 | $0.00 | 55,000 |
| 2014-01-08 | Option exercise | 30,000 | $9.33 | 409,928 |
| 2014-01-08 | Open-market sale | 30,000 | $28.00 | 349,928 |
| 2014-01-08 | Open-market sale | 30,000 | $28.00 | 379,928 |
| 2014-01-02 | Option exercise (derivative) | 10,000 | $0.00 | 85,000 |
| 2014-01-02 | Open-market sale | 10,000 | $28.01 | 389,928 |
| 2014-01-02 | Open-market sale | 10,000 | $28.01 | 379,928 |
| 2014-01-02 | Option exercise | 10,000 | $9.33 | 399,928 |
| 2013-12-23 | Option exercise (derivative) | 33,237 | $0.00 | 95,000 |
| 2013-12-23 | Option exercise | 33,237 | $9.33 | 456,338 |
| 2013-12-23 | Open-market sale | 33,237 | $28.00 | 423,101 |
| 2013-12-23 | Open-market sale | 33,173 | $28.00 | 389,928 |
| 2013-12-19 | Option exercise (derivative) | 63 | $0.00 | 128,237 |
| 2013-12-19 | Option exercise | 63 | $9.33 | 423,164 |
| 2013-12-19 | Open-market sale | 63 | $28.00 | 423,101 |
| 2013-12-18 | Option exercise (derivative) | 6,700 | $0.00 | 128,300 |
| 2013-12-18 | Option exercise | 6,700 | $9.33 | 436,628 |
| 2013-12-18 | Open-market sale | 6,700 | $28.09 | 429,928 |
| 2013-12-18 | Open-market sale | 6,827 | $28.14 | 423,101 |
| 2013-12-04 | Option exercise (derivative) | 25,000 | $0.00 | 135,000 |
| 2013-12-04 | Option exercise | 25,000 | $9.33 | 479,928 |
| 2013-12-04 | Open-market sale | 25,000 | $27.49 | 454,928 |
| 2013-12-04 | Open-market sale | 25,000 | $27.49 | 429,928 |
| 2013-11-20 | Option exercise (derivative) | 20,000 | $0.00 | 160,000 |
| 2013-11-20 | Option exercise | 20,000 | $9.33 | 494,928 |
| 2013-11-20 | Open-market sale | 20,000 | $25.27 | 474,928 |
| 2013-11-20 | Open-market sale | 8,913 | $25.27 | 454,928 |
| 2013-11-20 | Open-market sale | 11,087 | $25.27 | 463,841 |
| 2013-11-13 | Option exercise (derivative) | 20,000 | $0.00 | 110,000 |
| 2013-11-13 | Option exercise | 20,000 | $7.18 | 494,928 |
| 2013-11-13 | Open-market sale | 20,000 | $25.59 | 474,928 |
| 2013-11-11 | Grant / award | 70,765 | $0.00 | 480,855 |
| 2013-11-11 | Tax withholding | 33,437 | $25.15 | 447,418 |
| 2013-11-11 | Tax withholding | 24,643 | $25.15 | 474,928 |
| 2013-11-11 | Grant / award | 52,153 | $0.00 | 499,571 |
| 2013-11-08 | Grant / award | 58,001 | $0.00 | 437,496 |
| 2013-11-08 | Tax withholding | 27,406 | $25.35 | 410,090 |
| 2013-11-07 | Grant / award (derivative) | 140,000 | $0.00 | 140,000 |
| 2013-11-07 | Grant / award | 1,310 | $0.00 | 380,114 |
| 2013-11-07 | Tax withholding | 619 | $25.25 | 379,495 |
| 2013-10-30 | Option exercise (derivative) | 10,000 | $0.00 | 130,000 |
| 2013-10-30 | Open-market sale | 10,000 | $24.49 | 383,361 |
| 2013-10-30 | Open-market sale | 112 | $24.62 | 383,249 |
| 2013-10-30 | Option exercise | 10,000 | $7.18 | 393,361 |
| 2013-10-16 | Option exercise (derivative) | 10,000 | $0.00 | 140,000 |
| 2013-10-16 | Open-market sale | 10,000 | $25.05 | 387,361 |
| 2013-10-16 | Open-market sale | 4,000 | $25.05 | 383,361 |
| 2013-10-16 | Option exercise | 10,000 | $7.18 | 397,361 |
| 2013-10-02 | Option exercise (derivative) | 20,000 | $0.00 | 150,000 |
| 2013-10-02 | Option exercise | 20,000 | $7.18 | 414,361 |
| 2013-10-02 | Open-market sale | 20,000 | $25.38 | 394,361 |
| 2013-10-02 | Open-market sale | 7,000 | $25.41 | 387,361 |
| 2013-09-18 | Option exercise (derivative) | 20,000 | $0.00 | 170,000 |
| 2013-09-18 | Option exercise | 20,000 | $7.18 | 421,361 |
| 2013-09-18 | Open-market sale | 20,000 | $25.68 | 401,361 |
| 2013-09-18 | Open-market sale | 7,000 | $25.68 | 394,361 |
| 2013-09-04 | Option exercise (derivative) | 20,000 | $0.00 | 190,000 |
| 2013-09-04 | Option exercise | 20,000 | $7.18 | 428,361 |
| 2013-09-04 | Open-market sale | 7,000 | $25.67 | 401,361 |
| 2013-09-04 | Open-market sale | 20,000 | $25.67 | 408,361 |
| 2013-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 210,000 |
| 2013-08-21 | Option exercise | 10,000 | $7.18 | 422,361 |
| 2013-08-21 | Open-market sale | 10,000 | $24.75 | 412,361 |
| 2013-08-21 | Open-market sale | 4,000 | $24.76 | 408,361 |
| 2013-08-07 | Option exercise (derivative) | 10,000 | $0.00 | 220,000 |
| 2013-08-07 | Open-market sale | 4,000 | $24.04 | 412,361 |
| 2013-08-07 | Option exercise | 10,000 | $7.18 | 426,361 |
| 2013-08-07 | Open-market sale | 10,000 | $24.04 | 416,361 |
| 2013-07-24 | Option exercise (derivative) | 10,000 | $0.00 | 230,000 |
| 2013-07-24 | Option exercise | 10,000 | $7.18 | 430,016 |
| 2013-07-24 | Open-market sale | 4,000 | $24.55 | 416,016 |
| 2013-07-24 | Open-market sale | 10,000 | $24.54 | 420,016 |
| 2013-07-10 | Option exercise (derivative) | 10,000 | $0.00 | 240,000 |
| 2013-07-10 | Open-market sale | 10,000 | $21.56 | 424,016 |
| 2013-07-10 | Option exercise | 10,000 | $7.18 | 434,016 |
| 2013-07-10 | Open-market sale | 4,000 | $21.57 | 420,016 |
| 2013-06-26 | Option exercise (derivative) | 10,000 | $0.00 | 250,000 |
| 2013-06-26 | Open-market sale | 4,000 | $21.76 | 424,016 |
| 2013-06-26 | Option exercise | 10,000 | $7.18 | 438,016 |
| 2013-06-26 | Open-market sale | 10,000 | $21.75 | 428,016 |
| 2013-06-12 | Option exercise (derivative) | 10,000 | $0.00 | 260,000 |
| 2013-06-12 | Open-market sale | 4,000 | $21.38 | 428,016 |
| 2013-06-12 | Open-market sale | 10,000 | $21.40 | 432,016 |
| 2013-06-12 | Option exercise | 10,000 | $7.18 | 442,016 |
| 2013-05-29 | Open-market sale | 4,000 | $22.50 | 432,016 |
| 2013-05-29 | Option exercise | 10,000 | $7.18 | 446,016 |
| 2013-05-29 | Open-market sale | 10,000 | $22.51 | 436,016 |
| 2013-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 280,000 |
| 2013-05-15 | Option exercise | 10,000 | $7.18 | 450,016 |
| 2013-05-15 | Open-market sale | 4,000 | $23.60 | 436,016 |
| 2013-05-15 | Open-market sale | 10,000 | $23.61 | 440,016 |
| 2013-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 270,000 |
| 2013-05-07 | Grant / award | 5,837 | $0.00 | 441,922 |
| 2013-05-07 | Tax withholding | 1,906 | $22.68 | 440,016 |
| 2013-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 290,000 |
| 2013-05-02 | Open-market sale | 4,000 | $21.74 | 436,085 |
| 2013-05-02 | Open-market sale | 10,000 | $21.76 | 440,085 |
| 2013-05-02 | Option exercise | 10,000 | $7.18 | 450,085 |
| 2012-11-12 | Grant / award | 82,500 | $0.00 | 442,964 |
| 2012-11-12 | Tax withholding | 34,444 | $20.81 | 408,520 |
| 2012-11-12 | Grant / award | 53,734 | $0.00 | 462,254 |
| 2012-11-12 | Tax withholding | 22,434 | $20.81 | 439,820 |
| 2012-11-09 | Tax withholding | 29,545 | $20.57 | 360,464 |
| 2012-11-09 | Grant / award | 70,766 | $0.00 | 390,009 |
| 2012-11-08 | Grant / award (derivative) | 180,300 | $0.00 | 180,300 |
| 2012-09-06 | Option exercise (derivative) | 70,000 | $0.00 | 0 |
| 2012-09-06 | Open-market sale | 70,000 | $30.72 | 322,743 |
| 2012-09-06 | Option exercise | 70,000 | $6.73 | 392,743 |
| 2012-08-16 | Option exercise (derivative) | 79,254 | $0.00 | 0 |
| 2012-08-16 | Option exercise | 79,254 | $8.93 | 401,997 |
| 2012-08-16 | Open-market sale | 79,254 | $29.62 | 322,743 |
| 2012-08-09 | Open-market sale | 38,969 | $29.01 | 322,743 |
| 2012-07-30 | Open-market sale | 35,000 | $28.27 | 361,712 |
| 2012-07-20 | Option exercise (derivative) | 95,000 | $0.00 | 79,254 |
| 2012-07-20 | Open-market sale | 32,336 | $28.56 | 396,451 |
| 2012-07-20 | Option exercise | 95,000 | $8.93 | 491,451 |
| 2012-07-20 | Open-market sale | 95,000 | $28.56 | 396,451 |
| 2012-06-06 | Open-market sale | 35,000 | $27.83 | 428,787 |
| 2012-05-25 | Option exercise (derivative) | 86,000 | $0.00 | 0 |
| 2012-05-25 | Open-market sale | 86,000 | $25.82 | 463,787 |
| 2012-05-25 | Option exercise | 86,000 | $9.18 | 549,787 |
| 2012-05-11 | Option exercise (derivative) | 100,000 | $0.00 | 174,254 |
| 2012-05-11 | Open-market sale | 100,000 | $25.51 | 463,787 |
| 2012-05-11 | Option exercise | 100,000 | $8.93 | 563,787 |
| 2012-03-13 | Option exercise (derivative) | 49,000 | $0.00 | 86,000 |
| 2012-03-13 | Option exercise | 49,000 | $9.18 | 512,787 |
| 2012-03-13 | Open-market sale | 49,000 | $27.00 | 463,787 |
| 2012-02-16 | Open-market sale | 25,822 | $25.00 | 463,787 |
| 2012-01-23 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2012-01-23 | Open-market sale | 30,000 | $21.30 | 489,224 |
| 2012-01-23 | Open-market sale | 50,000 | $21.30 | 519,224 |
| 2012-01-23 | Option exercise | 50,000 | $12.65 | 569,224 |
| 2011-11-10 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2011-11-10 | Tax withholding | 34,444 | $19.08 | 519,224 |
| 2011-11-10 | Grant / award | 4,457 | $0.00 | 473,029 |
| 2011-11-10 | Tax withholding | 1,861 | $19.08 | 471,168 |
| 2011-11-10 | Grant / award | 82,500 | $0.00 | 553,668 |
| 2011-11-09 | Grant / award | 72,909 | $0.00 | 499,012 |
| 2011-11-09 | Tax withholding | 30,440 | $19.62 | 468,572 |
| 2011-11-07 | Option exercise (derivative) | 150,000 | — | 0 |
| 2011-11-07 | Option exercise | 150,000 | — | 488,728 |
| 2011-11-07 | Tax withholding | 62,625 | $21.32 | 426,103 |
| 2011-11-04 | Grant / award | 95,833 | $0.00 | 378,473 |
| 2011-11-04 | Tax withholding | 40,011 | $21.83 | 338,728 |
| 2011-07-26 | Option exercise (derivative) | 60,000 | $0.00 | 135,000 |
| 2011-07-26 | Option exercise | 60,000 | $9.18 | 372,640 |
| 2011-07-26 | Open-market sale | 30,000 | $27.00 | 282,640 |
| 2011-07-26 | Open-market sale | 60,000 | $27.00 | 312,640 |
| 2011-06-14 | Option exercise (derivative) | 95,000 | $0.00 | 195,000 |
| 2011-06-14 | Option exercise | 95,000 | $9.18 | 408,640 |
| 2011-06-14 | Open-market sale | 95,000 | $25.01 | 313,640 |
| 2011-06-14 | Gift | 1,000 | $0.00 | 312,640 |
| 2011-05-11 | Tax withholding | 3,393 | $28.77 | 313,640 |
| 2011-05-11 | Grant / award | 8,126 | $0.00 | 317,033 |
| 2011-02-11 | Option exercise (derivative) | 80,000 | $0.00 | 70,000 |
| 2011-02-11 | Option exercise | 80,000 | $6.73 | 388,907 |
| 2011-02-11 | Open-market sale | 80,000 | $36.52 | 308,907 |
| 2011-02-04 | Option exercise (derivative) | 50,000 | $0.00 | 150,000 |
| 2011-02-04 | Option exercise | 50,000 | $6.73 | 358,463 |
| 2011-02-04 | Open-market sale | 50,000 | $34.04 | 308,907 |
| 2011-01-26 | Option exercise (derivative) | 50,000 | $0.00 | 50,000 |
| 2011-01-26 | Option exercise (derivative) | 50,000 | $0.00 | 200,000 |
| 2011-01-26 | Open-market sale | 50,000 | $31.20 | 336,785 |
| 2011-01-26 | Open-market sale | 28,322 | $31.17 | 308,463 |
| 2011-01-26 | Option exercise | 50,000 | $12.65 | 386,785 |
| 2010-12-03 | Option exercise (derivative) | 62,500 | $0.00 | 0 |
| 2010-12-03 | Open-market sale | 27,500 | $27.03 | 336,785 |
| 2010-12-03 | Open-market sale | 62,500 | $27.00 | 364,285 |
| 2010-12-03 | Option exercise | 62,500 | $4.99 | 426,785 |
| 2010-11-24 | Option exercise (derivative) | 75,000 | $0.00 | 290,000 |
| 2010-11-24 | Option exercise | 75,000 | $9.18 | 452,314 |
| 2010-11-24 | Open-market sale | 75,000 | $25.00 | 377,314 |
| 2010-11-24 | Open-market sale | 13,029 | $25.00 | 364,285 |
| 2010-11-10 | Grant / award | 85,000 | $0.00 | 405,836 |
| 2010-11-10 | Open-market sale | 75,000 | $23.71 | 320,836 |
| 2010-11-10 | Tax withholding | 35,488 | $23.80 | 370,348 |
| 2010-11-09 | Grant / award (derivative) | 165,000 | $0.00 | 165,000 |
| 2010-11-09 | Grant / award | 11,959 | $0.00 | 382,307 |
| 2010-11-09 | Tax withholding | 4,993 | $23.80 | 377,314 |
| 2010-11-08 | Option exercise (derivative) | 150,000 | — | 150,000 |
| 2010-11-08 | Option exercise (derivative) | 75,000 | $0.00 | 100,000 |
| 2010-11-08 | Option exercise (derivative) | 65,000 | $0.00 | 0 |
| 2010-11-08 | Option exercise | 65,000 | $13.56 | 590,250 |
| 2010-11-08 | Open-market sale | 129,414 | $23.76 | 395,836 |
| 2010-11-08 | Open-market sale | 75,000 | $23.76 | 525,250 |
| 2010-11-08 | Option exercise | 75,000 | $12.65 | 600,250 |
| 2010-11-08 | Tax withholding | 62,625 | $23.87 | 525,250 |
| 2010-11-08 | Option exercise | 150,000 | — | 587,875 |
| 2010-11-08 | Tax withholding | 62,625 | $23.87 | 437,875 |
| 2010-11-04 | Grant / award | 95,833 | $0.00 | 540,511 |
| 2010-11-04 | Tax withholding | 40,011 | $23.68 | 500,500 |
| 2010-09-10 | Option exercise (derivative) | 95,000 | $0.00 | 65,000 |
| 2010-09-10 | Option exercise | 95,000 | $13.56 | 541,048 |
| 2010-09-10 | Open-market sale | 95,000 | $18.35 | 446,048 |
| 2010-09-07 | Gift | 1,370 | $0.00 | 444,678 |
| 2010-07-26 | Option exercise (derivative) | 135,000 | $0.00 | 365,000 |
| 2010-07-26 | Open-market sale | 135,000 | $19.09 | 445,564 |
| 2010-07-26 | Option exercise | 135,000 | $9.18 | 580,564 |
| 2010-06-03 | Option exercise (derivative) | 48,500 | $0.00 | 62,500 |
| 2010-06-03 | Option exercise | 48,500 | $4.99 | 530,546 |
| 2010-06-03 | Open-market sale | 48,500 | $16.65 | 482,046 |
| 2010-06-03 | Open-market sale | 36,482 | $16.65 | 445,564 |
| 2010-05-11 | Tax withholding | 4,311 | $15.68 | 482,046 |
| 2010-05-11 | Grant / award | 13,575 | $0.00 | 486,357 |
| 2010-03-02 | Option exercise (derivative) | 50,000 | $0.00 | 111,000 |
| 2010-03-02 | Open-market sale | 50,000 | $15.80 | 531,031 |
| 2010-03-02 | Open-market sale | 58,249 | $15.80 | 472,782 |
| 2010-03-02 | Option exercise | 50,000 | $4.99 | 581,031 |
| 2009-12-07 | Option exercise (derivative) | 89,000 | $4.99 | 161,000 |
| 2009-12-07 | Option exercise | 89,000 | $4.99 | 619,031 |
| 2009-12-07 | Open-market sale | 89,000 | $14.00 | 530,031 |
| 2009-12-02 | Gift | 1,450 | $0.00 | 530,031 |
| 2009-12-01 | Open-market sale | 30,000 | $13.10 | 531,481 |
| 2009-11-10 | Grant / award (derivative) | 250,000 | $0.00 | 250,000 |
| 2009-11-10 | Tax withholding | 9,340 | $12.07 | 565,273 |
| 2009-11-10 | Grant / award | 22,369 | $0.00 | 574,613 |
| 2009-11-06 | Tax withholding | 25,050 | $12.01 | 552,244 |
| 2009-11-04 | Grant / award | 95,834 | $0.00 | 577,294 |
| 2009-09-14 | Option exercise (derivative) | 75,000 | $0.00 | 0 |
| 2009-09-14 | Open-market sale | 75,000 | $14.00 | 481,460 |
| 2009-09-14 | Option exercise | 75,000 | $4.99 | 556,460 |
| 2009-07-24 | Option exercise (derivative) | 60,000 | $0.00 | 75,000 |
| 2009-07-24 | Option exercise | 60,000 | $4.99 | 540,460 |
| 2009-07-24 | Open-market sale | 60,000 | $12.00 | 480,460 |
| 2009-07-16 | Gift | 3,792 | $0.00 | 561,481 |
| 2009-06-10 | Grant / award (derivative) | 300,000 | — | 300,000 |
| 2009-06-10 | Disposition to issuer (derivative) | 450,000 | — | 0 |
| 2009-06-10 | Grant / award | 150,000 | — | 505,460 |
| 2009-06-01 | Option exercise (derivative) | 23,544 | $0.00 | 135,000 |
| 2009-06-01 | Open-market sale | 23,544 | $10.00 | 355,460 |
| 2009-06-01 | Option exercise | 23,544 | $4.99 | 379,004 |
| 2009-05-11 | Tax withholding | 5,983 | $9.01 | 355,460 |
| 2009-05-06 | Option exercise (derivative) | 66,456 | $0.00 | 158,544 |
| 2009-05-06 | Option exercise | 66,456 | $4.99 | 427,899 |
| 2009-05-06 | Open-market sale | 66,456 | $9.75 | 361,443 |
| 2009-05-04 | Open-market sale | 30,900 | $9.60 | 361,443 |
| 2009-03-13 | Open-market sale | 23,187 | $8.00 | 392,343 |
| 2008-11-07 | Tax withholding | 41,751 | $6.30 | 414,530 |
| 2008-11-04 | Grant / award (derivative) | 300,000 | $0.00 | 300,000 |
| 2008-11-04 | Tax withholding | 10,989 | $7.18 | 456,281 |
| 2008-11-04 | Grant / award | 34,611 | $0.00 | 467,270 |
| 2008-06-09 | Option exercise (derivative) | 75,000 | $0.00 | 225,000 |
| 2008-06-09 | Open-market sale | 75,000 | $11.06 | 431,749 |
| 2008-06-09 | Option exercise | 75,000 | $4.99 | 506,749 |
| 2008-05-12 | Tax withholding | 3,664 | $8.48 | 431,749 |
| 2008-02-22 | Open-market sale | 5,377 | $8.51 | 435,323 |
| 2008-02-22 | Open-market sale | 32,623 | $8.50 | 440,700 |
| 2007-12-17 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2007-12-17 | Option exercise | 30,000 | $3.79 | 472,323 |
| 2007-11-08 | Tax withholding | 23,813 | $8.44 | 447,481 |
| 2007-11-08 | Tax withholding | 28,971 | $8.44 | 442,323 |
| 2007-11-06 | Grant / award (derivative) | 450,000 | $0.00 | 450,000 |
| 2007-11-06 | Grant / award (derivative) | 180,000 | $0.00 | 180,000 |
| 2007-11-06 | Tax withholding | 15,875 | $9.33 | 471,294 |
| 2007-11-06 | Grant / award | 90,000 | $0.00 | 487,169 |
| 2007-05-10 | Tax withholding | 5,983 | $6.96 | 396,169 |
| 2006-11-07 | Grant / award (derivative) | 250,000 | $0.00 | 250,000 |
| 2006-11-07 | Grant / award | 150,000 | $0.00 | 424,965 |
| 2006-11-07 | Tax withholding | 23,813 | $6.73 | 401,152 |
| 2006-05-10 | Tax withholding | 5,983 | $6.76 | 274,054 |
| 2006-05-03 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2006-05-03 | Option exercise | 4,000 | $3.13 | 280,037 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.