SEC CIK 1012336
KEYSER RICHARD L
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GWWview stock → | 155,475 | 2010-04-26 |
| PFGview stock → | 36,308 | 2015-03-27 |
| ZBRAview stock → | 18,980 | 2023-08-07 |
Position History — GWW
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GWW
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2010-04-26 | Tax withholding | 7,600 | $110.92 | 155,475 |
| 2010-02-24 | Open-market sale | 100 | $103.36 | 174,475 |
| 2010-02-24 | Open-market sale | 800 | $103.34 | 175,175 |
| 2010-02-24 | Open-market sale | 600 | $103.31 | 175,975 |
| 2010-02-24 | Open-market sale | 375 | $103.25 | 176,575 |
| 2010-02-24 | Open-market sale | 300 | $103.24 | 176,950 |
| 2010-02-24 | Open-market sale | 900 | $103.21 | 177,250 |
| 2010-02-24 | Open-market sale | 100 | $103.53 | 163,075 |
| 2010-02-24 | Open-market sale | 400 | $103.52 | 163,175 |
| 2010-02-24 | Open-market sale | 500 | $103.51 | 163,575 |
| 2010-02-24 | Open-market sale | 807 | $103.50 | 164,075 |
| 2010-02-24 | Open-market sale | 100 | $103.49 | 164,882 |
| 2010-02-24 | Open-market sale | 677 | $103.48 | 164,982 |
| 2010-02-24 | Open-market sale | 3,009 | $103.47 | 165,659 |
| 2010-02-24 | Open-market sale | 2,616 | $103.46 | 168,668 |
| 2010-02-24 | Open-market sale | 791 | $103.45 | 171,284 |
| 2010-02-24 | Open-market sale | 300 | $103.44 | 172,075 |
| 2010-02-24 | Open-market sale | 300 | $103.43 | 172,375 |
| 2010-02-24 | Open-market sale | 300 | $103.41 | 172,675 |
| 2010-02-24 | Open-market sale | 400 | $103.40 | 172,975 |
| 2010-02-24 | Open-market sale | 1,000 | $103.39 | 173,375 |
| 2010-02-24 | Open-market sale | 100 | $103.37 | 174,375 |
| 2010-02-24 | Open-market sale | 100 | $103.34 | 175,075 |
| 2010-02-24 | Open-market sale | 500 | $103.35 | 174,575 |
| 2010-02-17 | Tax withholding | 8,215 | $97.72 | 178,150 |
| 2010-02-17 | Grant / award | 23,290 | $0.00 | 186,365 |
| 2009-12-17 | Gift | 2,000 | $0.00 | 163,075 |
| 2009-12-14 | Open-market sale | 1,650 | $98.00 | 165,075 |
| 2009-12-11 | Open-market sale | 500 | $98.02 | 173,222 |
| 2009-12-11 | Open-market sale | 500 | $98.01 | 173,722 |
| 2009-12-11 | Open-market sale | 1,403 | $98.00 | 174,222 |
| 2009-12-11 | Open-market sale | 100 | $98.18 | 166,725 |
| 2009-12-11 | Open-market sale | 300 | $98.17 | 166,825 |
| 2009-12-11 | Open-market sale | 300 | $98.14 | 167,125 |
| 2009-12-11 | Open-market sale | 300 | $98.12 | 167,425 |
| 2009-12-11 | Open-market sale | 500 | $98.10 | 167,725 |
| 2009-12-11 | Open-market sale | 842 | $98.09 | 168,225 |
| 2009-12-11 | Open-market sale | 500 | $98.08 | 169,067 |
| 2009-12-11 | Open-market sale | 1,155 | $98.06 | 169,567 |
| 2009-12-11 | Open-market sale | 600 | $98.05 | 170,722 |
| 2009-12-11 | Open-market sale | 700 | $98.04 | 171,322 |
| 2009-12-11 | Open-market sale | 1,200 | $98.03 | 172,022 |
| 2009-07-28 | Open-market sale | 2,600 | $87.86 | 204,725 |
| 2009-07-28 | Open-market sale | 450 | $88.06 | 199,575 |
| 2009-07-28 | Open-market sale | 500 | $88.05 | 200,025 |
| 2009-07-28 | Open-market sale | 100 | $88.04 | 200,525 |
| 2009-07-28 | Open-market sale | 388 | $88.00 | 200,625 |
| 2009-07-28 | Open-market sale | 200 | $87.99 | 201,013 |
| 2009-07-28 | Open-market sale | 1,400 | $87.98 | 201,213 |
| 2009-07-28 | Open-market sale | 112 | $87.96 | 202,613 |
| 2009-07-28 | Open-market sale | 200 | $87.94 | 202,725 |
| 2009-07-28 | Open-market sale | 200 | $87.91 | 202,925 |
| 2009-07-28 | Open-market sale | 1,100 | $87.90 | 203,125 |
| 2009-07-28 | Open-market sale | 400 | $87.87 | 204,225 |
| 2009-07-28 | Open-market sale | 100 | $87.86 | 204,625 |
| 2009-07-28 | Open-market sale | 811 | $88.07 | 198,764 |
| 2009-07-28 | Open-market sale | 600 | $87.85 | 207,325 |
| 2009-07-28 | Open-market sale | 300 | $87.08 | 350,125 |
| 2009-07-28 | Open-market sale | 200 | $87.07 | 350,425 |
| 2009-07-28 | Option exercise | 175,000 | $54.61 | 350,625 |
| 2009-07-28 | Open-market sale | 3,541 | $87.21 | 329,884 |
| 2009-07-28 | Open-market sale | 2,600 | $87.20 | 333,425 |
| 2009-07-28 | Open-market sale | 3,550 | $87.19 | 336,025 |
| 2009-07-28 | Open-market sale | 800 | $87.11 | 348,321 |
| 2009-07-28 | Open-market sale | 1,000 | $87.17 | 340,725 |
| 2009-07-28 | Open-market sale | 100 | $87.16 | 341,725 |
| 2009-07-28 | Open-market sale | 400 | $87.15 | 341,825 |
| 2009-07-28 | Open-market sale | 2,000 | $87.14 | 342,225 |
| 2009-07-28 | Open-market sale | 1,200 | $87.13 | 344,225 |
| 2009-07-28 | Open-market sale | 2,896 | $87.12 | 345,425 |
| 2009-07-28 | Open-market sale | 100 | $87.09 | 350,025 |
| 2009-07-28 | Open-market sale | 904 | $87.10 | 349,121 |
| 2009-07-28 | Open-market sale | 1,150 | $87.18 | 339,575 |
| 2009-07-28 | Open-market sale | 100 | $88.25 | 190,849 |
| 2009-07-28 | Open-market sale | 250 | $88.21 | 190,949 |
| 2009-07-28 | Open-market sale | 100 | $88.26 | 190,749 |
| 2009-07-28 | Open-market sale | 200 | $88.27 | 190,549 |
| 2009-07-28 | Open-market sale | 1,500 | $88.28 | 189,049 |
| 2009-07-28 | Open-market sale | 1,247 | $88.08 | 197,517 |
| 2009-07-28 | Open-market sale | 340 | $88.09 | 197,177 |
| 2009-07-28 | Open-market sale | 1,289 | $88.10 | 195,888 |
| 2009-07-28 | Open-market sale | 1,736 | $88.11 | 194,152 |
| 2009-07-28 | Open-market sale | 2,200 | $88.12 | 191,952 |
| 2009-07-28 | Open-market sale | 100 | $88.14 | 191,852 |
| 2009-07-28 | Open-market sale | 353 | $88.16 | 191,499 |
| 2009-07-28 | Open-market sale | 50 | $88.17 | 191,449 |
| 2009-07-28 | Open-market sale | 150 | $88.18 | 191,299 |
| 2009-07-28 | Open-market sale | 100 | $88.19 | 191,199 |
| 2009-07-28 | Open-market sale | 1,000 | $88.40 | 178,174 |
| 2009-07-28 | Open-market sale | 300 | $88.39 | 179,174 |
| 2009-07-28 | Open-market sale | 1,700 | $88.38 | 179,474 |
| 2009-07-28 | Open-market sale | 1,000 | $88.37 | 181,174 |
| 2009-07-28 | Open-market sale | 200 | $88.44 | 177,325 |
| 2009-07-28 | Open-market sale | 300 | $88.45 | 177,025 |
| 2009-07-28 | Open-market sale | 100 | $88.47 | 176,925 |
| 2009-07-28 | Open-market sale | 500 | $88.50 | 176,425 |
| 2009-07-28 | Open-market sale | 400 | $88.51 | 176,025 |
| 2009-07-28 | Open-market sale | 300 | $88.53 | 175,725 |
| 2009-07-28 | Open-market sale | 100 | $88.60 | 175,625 |
| 2009-07-28 | Open-market sale | 249 | $88.42 | 177,925 |
| 2009-07-28 | Open-market sale | 2,251 | $88.32 | 185,898 |
| 2009-07-28 | Open-market sale | 3,724 | $88.33 | 182,174 |
| 2009-07-28 | Open-market sale | 600 | $88.30 | 188,449 |
| 2009-07-28 | Open-market sale | 300 | $88.31 | 188,149 |
| 2009-07-28 | Open-market sale | 400 | $88.43 | 177,525 |
| 2009-07-28 | Open-market sale | 2,846 | $87.33 | 284,633 |
| 2009-07-28 | Open-market sale | 7,301 | $87.32 | 287,479 |
| 2009-07-28 | Open-market sale | 1,704 | $87.31 | 294,780 |
| 2009-07-28 | Open-market sale | 5,111 | $87.30 | 296,484 |
| 2009-07-28 | Open-market sale | 2,755 | $87.29 | 301,595 |
| 2009-07-28 | Open-market sale | 5,554 | $87.28 | 304,350 |
| 2009-07-28 | Open-market sale | 900 | $87.27 | 309,904 |
| 2009-07-28 | Open-market sale | 4,574 | $87.26 | 310,804 |
| 2009-07-28 | Open-market sale | 3,599 | $87.25 | 315,378 |
| 2009-07-28 | Open-market sale | 1,002 | $87.24 | 318,977 |
| 2009-07-28 | Open-market sale | 5,505 | $87.23 | 319,979 |
| 2009-07-28 | Open-market sale | 4,400 | $87.22 | 325,484 |
| 2009-07-28 | Open-market sale | 2,925 | $87.34 | 281,708 |
| 2009-07-28 | Open-market sale | 3,026 | $87.36 | 275,584 |
| 2009-07-28 | Open-market sale | 3,098 | $87.35 | 278,610 |
| 2009-07-28 | Open-market sale | 700 | $87.84 | 207,925 |
| 2009-07-28 | Open-market sale | 1,200 | $87.83 | 208,625 |
| 2009-07-28 | Open-market sale | 800 | $87.82 | 209,825 |
| 2009-07-28 | Open-market sale | 200 | $87.81 | 210,625 |
| 2009-07-28 | Open-market sale | 200 | $87.80 | 210,825 |
| 2009-07-28 | Open-market sale | 2,100 | $87.79 | 211,025 |
| 2009-07-28 | Open-market sale | 400 | $87.78 | 213,125 |
| 2009-07-28 | Open-market sale | 400 | $87.77 | 213,525 |
| 2009-07-28 | Open-market sale | 200 | $87.76 | 213,925 |
| 2009-07-28 | Open-market sale | 450 | $87.75 | 214,125 |
| 2009-07-28 | Open-market sale | 1,550 | $87.74 | 214,575 |
| 2009-07-28 | Open-market sale | 2,400 | $87.73 | 216,125 |
| 2009-07-28 | Open-market sale | 1,600 | $87.70 | 218,525 |
| 2009-07-28 | Open-market sale | 200 | $87.69 | 220,125 |
| 2009-07-28 | Open-market sale | 100 | $87.68 | 220,325 |
| 2009-07-28 | Open-market sale | 600 | $87.63 | 229,594 |
| 2009-07-28 | Open-market sale | 500 | $87.63 | 230,194 |
| 2009-07-28 | Open-market sale | 1,202 | $87.64 | 228,392 |
| 2009-07-28 | Open-market sale | 2,067 | $87.65 | 226,325 |
| 2009-07-28 | Open-market sale | 5,000 | $87.66 | 221,325 |
| 2009-07-28 | Open-market sale | 900 | $87.67 | 220,425 |
| 2009-07-28 | Open-market sale | 2,071 | $87.52 | 247,256 |
| 2009-07-28 | Open-market sale | 29 | $87.53 | 247,227 |
| 2009-07-28 | Open-market sale | 133 | $87.56 | 247,094 |
| 2009-07-28 | Open-market sale | 200 | $87.57 | 246,894 |
| 2009-07-28 | Open-market sale | 900 | $87.58 | 245,994 |
| 2009-07-28 | Open-market sale | 2,500 | $87.59 | 243,494 |
| 2009-07-28 | Open-market sale | 8,400 | $87.60 | 235,094 |
| 2009-07-28 | Open-market sale | 3,300 | $87.61 | 231,794 |
| 2009-07-28 | Open-market sale | 1,100 | $87.62 | 230,694 |
| 2009-07-28 | Open-market sale | 1,300 | $87.48 | 255,471 |
| 2009-07-28 | Open-market sale | 1,000 | $87.45 | 259,784 |
| 2009-07-28 | Open-market sale | 671 | $87.44 | 260,784 |
| 2009-07-28 | Open-market sale | 1,779 | $87.43 | 261,455 |
| 2009-07-28 | Open-market sale | 2,788 | $87.42 | 263,234 |
| 2009-07-28 | Open-market sale | 1,653 | $87.41 | 266,022 |
| 2009-07-28 | Open-market sale | 1,299 | $87.40 | 267,675 |
| 2009-07-28 | Open-market sale | 500 | $87.39 | 268,974 |
| 2009-07-28 | Open-market sale | 4,000 | $87.38 | 269,474 |
| 2009-07-28 | Open-market sale | 2,110 | $87.37 | 273,474 |
| 2009-07-28 | Open-market sale | 1,729 | $87.51 | 249,327 |
| 2009-07-28 | Open-market sale | 2,015 | $87.50 | 251,056 |
| 2009-07-28 | Open-market sale | 1,613 | $87.47 | 256,771 |
| 2009-07-28 | Open-market sale | 1,400 | $87.46 | 258,384 |
| 2009-07-28 | Open-market sale | 2,400 | $87.49 | 253,071 |
| 2009-07-28 | Open-market sale | 5,554 | $87.28 | 315,750 |
| 2009-07-28 | Open-market sale | 2,925 | $87.34 | 293,108 |
| 2009-07-28 | Open-market sale | 2,846 | $87.33 | 296,033 |
| 2009-07-28 | Open-market sale | 7,301 | $87.32 | 298,879 |
| 2009-07-28 | Open-market sale | 1,704 | $87.31 | 306,180 |
| 2009-07-28 | Open-market sale | 3,026 | $87.36 | 286,984 |
| 2009-07-28 | Open-market sale | 5,111 | $87.30 | 307,884 |
| 2009-07-28 | Open-market sale | 4,400 | $87.22 | 336,884 |
| 2009-07-28 | Open-market sale | 5,505 | $87.23 | 331,379 |
| 2009-07-28 | Open-market sale | 1,002 | $87.24 | 330,377 |
| 2009-07-28 | Open-market sale | 3,599 | $87.25 | 326,778 |
| 2009-07-28 | Open-market sale | 4,574 | $87.26 | 322,204 |
| 2009-07-28 | Open-market sale | 900 | $87.27 | 321,304 |
| 2009-07-28 | Open-market sale | 3,098 | $87.35 | 290,010 |
| 2009-07-28 | Open-market sale | 2,755 | $87.29 | 312,995 |
| 2009-07-28 | Open-market sale | 300 | $88.31 | 199,549 |
| 2009-07-28 | Open-market sale | 300 | $88.53 | 187,125 |
| 2009-07-28 | Open-market sale | 400 | $88.51 | 187,425 |
| 2009-07-28 | Open-market sale | 500 | $88.50 | 187,825 |
| 2009-07-28 | Open-market sale | 100 | $88.47 | 188,325 |
| 2009-07-28 | Open-market sale | 300 | $88.45 | 188,425 |
| 2009-07-28 | Open-market sale | 200 | $88.44 | 188,725 |
| 2009-07-28 | Open-market sale | 400 | $88.43 | 188,925 |
| 2009-07-28 | Open-market sale | 249 | $88.42 | 189,325 |
| 2009-07-28 | Open-market sale | 1,000 | $88.40 | 189,574 |
| 2009-07-28 | Open-market sale | 300 | $88.39 | 190,574 |
| 2009-07-28 | Open-market sale | 1,700 | $88.38 | 190,874 |
| 2009-07-28 | Open-market sale | 1,000 | $88.37 | 192,574 |
| 2009-07-28 | Open-market sale | 3,724 | $88.33 | 193,574 |
| 2009-07-28 | Open-market sale | 2,251 | $88.32 | 197,298 |
| 2009-07-28 | Open-market sale | 100 | $88.60 | 187,025 |
| 2009-07-28 | Open-market sale | 600 | $88.30 | 199,849 |
| 2009-07-28 | Option exercise (derivative) | 175,000 | $0.00 | 0 |
| 2009-07-28 | Open-market sale | 3,541 | $87.21 | 341,284 |
| 2009-07-28 | Option exercise | 175,000 | $54.61 | 362,025 |
| 2009-07-28 | Open-market sale | 200 | $87.07 | 361,825 |
| 2009-07-28 | Open-market sale | 300 | $87.08 | 361,525 |
| 2009-07-28 | Open-market sale | 100 | $87.09 | 361,425 |
| 2009-07-28 | Open-market sale | 904 | $87.10 | 360,521 |
| 2009-07-28 | Open-market sale | 800 | $87.11 | 359,721 |
| 2009-07-28 | Open-market sale | 2,896 | $87.12 | 356,825 |
| 2009-07-28 | Open-market sale | 1,200 | $87.13 | 355,625 |
| 2009-07-28 | Open-market sale | 2,000 | $87.14 | 353,625 |
| 2009-07-28 | Open-market sale | 400 | $87.15 | 353,225 |
| 2009-07-28 | Open-market sale | 100 | $87.16 | 353,125 |
| 2009-07-28 | Open-market sale | 1,000 | $87.17 | 352,125 |
| 2009-07-28 | Open-market sale | 1,150 | $87.18 | 350,975 |
| 2009-07-28 | Open-market sale | 3,550 | $87.19 | 347,425 |
| 2009-07-28 | Open-market sale | 2,600 | $87.20 | 344,825 |
| 2009-07-28 | Open-market sale | 2,600 | $87.86 | 216,125 |
| 2009-07-28 | Open-market sale | 600 | $87.85 | 218,725 |
| 2009-07-28 | Open-market sale | 100 | $87.86 | 216,025 |
| 2009-07-28 | Open-market sale | 400 | $87.87 | 215,625 |
| 2009-07-28 | Open-market sale | 1,100 | $87.90 | 214,525 |
| 2009-07-28 | Open-market sale | 200 | $87.91 | 214,325 |
| 2009-07-28 | Open-market sale | 200 | $87.94 | 214,125 |
| 2009-07-28 | Open-market sale | 112 | $87.96 | 214,013 |
| 2009-07-28 | Open-market sale | 1,400 | $87.98 | 212,613 |
| 2009-07-28 | Open-market sale | 200 | $87.99 | 212,413 |
| 2009-07-28 | Open-market sale | 388 | $88.00 | 212,025 |
| 2009-07-28 | Open-market sale | 100 | $88.04 | 211,925 |
| 2009-07-28 | Open-market sale | 500 | $88.05 | 211,425 |
| 2009-07-28 | Open-market sale | 450 | $88.06 | 210,975 |
| 2009-07-28 | Open-market sale | 811 | $88.07 | 210,164 |
| 2009-07-28 | Open-market sale | 4,000 | $87.38 | 280,874 |
| 2009-07-28 | Open-market sale | 2,015 | $87.50 | 262,456 |
| 2009-07-28 | Open-market sale | 2,400 | $87.49 | 264,471 |
| 2009-07-28 | Open-market sale | 1,300 | $87.48 | 266,871 |
| 2009-07-28 | Open-market sale | 1,613 | $87.47 | 268,171 |
| 2009-07-28 | Open-market sale | 1,400 | $87.46 | 269,784 |
| 2009-07-28 | Open-market sale | 1,000 | $87.45 | 271,184 |
| 2009-07-28 | Open-market sale | 671 | $87.44 | 272,184 |
| 2009-07-28 | Open-market sale | 1,779 | $87.43 | 272,855 |
| 2009-07-28 | Open-market sale | 2,788 | $87.42 | 274,634 |
| 2009-07-28 | Open-market sale | 1,653 | $87.41 | 277,422 |
| 2009-07-28 | Open-market sale | 1,299 | $87.40 | 279,075 |
| 2009-07-28 | Open-market sale | 500 | $87.39 | 280,374 |
| 2009-07-28 | Open-market sale | 1,729 | $87.51 | 260,727 |
| 2009-07-28 | Open-market sale | 2,110 | $87.37 | 284,874 |
| 2009-07-28 | Open-market sale | 800 | $87.82 | 221,225 |
| 2009-07-28 | Open-market sale | 100 | $87.68 | 231,725 |
| 2009-07-28 | Open-market sale | 200 | $87.69 | 231,525 |
| 2009-07-28 | Open-market sale | 1,600 | $87.70 | 229,925 |
| 2009-07-28 | Open-market sale | 2,400 | $87.73 | 227,525 |
| 2009-07-28 | Open-market sale | 1,550 | $87.74 | 225,975 |
| 2009-07-28 | Open-market sale | 450 | $87.75 | 225,525 |
| 2009-07-28 | Open-market sale | 200 | $87.76 | 225,325 |
| 2009-07-28 | Open-market sale | 400 | $87.77 | 224,925 |
| 2009-07-28 | Open-market sale | 400 | $87.78 | 224,525 |
| 2009-07-28 | Open-market sale | 2,100 | $87.79 | 222,425 |
| 2009-07-28 | Open-market sale | 200 | $87.80 | 222,225 |
| 2009-07-28 | Open-market sale | 200 | $87.81 | 222,025 |
| 2009-07-28 | Open-market sale | 700 | $87.84 | 219,325 |
| 2009-07-28 | Open-market sale | 1,200 | $87.83 | 220,025 |
| 2009-07-28 | Open-market sale | 2,071 | $87.52 | 258,656 |
| 2009-07-28 | Open-market sale | 29 | $87.53 | 258,627 |
| 2009-07-28 | Open-market sale | 133 | $87.56 | 258,494 |
| 2009-07-28 | Open-market sale | 200 | $87.57 | 258,294 |
| 2009-07-28 | Open-market sale | 900 | $87.58 | 257,394 |
| 2009-07-28 | Open-market sale | 2,500 | $87.59 | 254,894 |
| 2009-07-28 | Open-market sale | 8,400 | $87.60 | 246,494 |
| 2009-07-28 | Open-market sale | 3,300 | $87.61 | 243,194 |
| 2009-07-28 | Open-market sale | 1,100 | $87.62 | 242,094 |
| 2009-07-28 | Open-market sale | 500 | $87.63 | 241,594 |
| 2009-07-28 | Open-market sale | 600 | $87.63 | 240,994 |
| 2009-07-28 | Open-market sale | 1,202 | $87.64 | 239,792 |
| 2009-07-28 | Open-market sale | 2,067 | $87.65 | 237,725 |
| 2009-07-28 | Open-market sale | 5,000 | $87.66 | 232,725 |
| 2009-07-28 | Open-market sale | 900 | $87.67 | 231,825 |
| 2009-07-28 | Open-market sale | 100 | $88.26 | 202,149 |
| 2009-07-28 | Open-market sale | 1,247 | $88.08 | 208,917 |
| 2009-07-28 | Open-market sale | 340 | $88.09 | 208,577 |
| 2009-07-28 | Open-market sale | 1,289 | $88.10 | 207,288 |
| 2009-07-28 | Open-market sale | 1,736 | $88.11 | 205,552 |
| 2009-07-28 | Open-market sale | 2,200 | $88.12 | 203,352 |
| 2009-07-28 | Open-market sale | 100 | $88.14 | 203,252 |
| 2009-07-28 | Open-market sale | 353 | $88.16 | 202,899 |
| 2009-07-28 | Open-market sale | 50 | $88.17 | 202,849 |
| 2009-07-28 | Open-market sale | 150 | $88.18 | 202,699 |
| 2009-07-28 | Open-market sale | 100 | $88.19 | 202,599 |
| 2009-07-28 | Open-market sale | 250 | $88.21 | 202,349 |
| 2009-07-28 | Open-market sale | 100 | $88.25 | 202,249 |
| 2009-07-28 | Open-market sale | 1,500 | $88.28 | 200,449 |
| 2009-07-28 | Open-market sale | 200 | $88.27 | 201,949 |
| 2009-04-30 | Open-market sale | 200 | $83.72 | 188,525 |
| 2009-04-30 | Open-market sale | 100 | $83.72 | 188,725 |
| 2009-04-30 | Open-market sale | 200 | $83.70 | 188,825 |
| 2009-04-30 | Open-market sale | 94 | $83.68 | 189,025 |
| 2009-04-30 | Open-market sale | 56 | $83.64 | 189,119 |
| 2009-04-30 | Open-market sale | 100 | $83.59 | 189,175 |
| 2009-04-30 | Open-market sale | 100 | $83.59 | 189,275 |
| 2009-04-30 | Open-market sale | 1,300 | $83.57 | 189,375 |
| 2009-04-30 | Open-market sale | 200 | $83.56 | 190,675 |
| 2009-04-30 | Open-market sale | 250 | $83.55 | 190,875 |
| 2009-04-30 | Open-market sale | 300 | $83.55 | 191,125 |
| 2009-04-30 | Open-market sale | 300 | $83.55 | 191,425 |
| 2009-04-30 | Open-market sale | 196 | $83.80 | 187,025 |
| 2009-04-30 | Open-market sale | 100 | $83.79 | 187,221 |
| 2009-04-30 | Open-market sale | 704 | $83.75 | 187,321 |
| 2009-04-30 | Open-market sale | 100 | $83.73 | 188,425 |
| 2009-04-30 | Open-market sale | 100 | $83.74 | 188,025 |
| 2009-04-30 | Open-market sale | 300 | $83.73 | 188,125 |
| 2009-04-30 | Open-market sale | 500 | $83.55 | 191,725 |
| 2009-04-30 | Open-market sale | 800 | $83.54 | 192,225 |
| 2009-04-30 | Open-market sale | 100 | $83.50 | 193,025 |
| 2009-04-30 | Open-market sale | 1,906 | $83.49 | 193,125 |
| 2009-04-30 | Open-market sale | 800 | $83.48 | 195,031 |
| 2009-04-30 | Open-market sale | 400 | $83.48 | 195,831 |
| 2009-04-30 | Open-market sale | 900 | $83.48 | 196,231 |
| 2009-04-30 | Open-market sale | 500 | $83.47 | 197,131 |
| 2009-04-30 | Open-market sale | 100 | $83.47 | 197,631 |
| 2009-04-30 | Open-market sale | 3,200 | $83.46 | 197,731 |
| 2009-04-30 | Open-market sale | 100 | $83.46 | 200,931 |
| 2009-04-30 | Open-market sale | 600 | $83.45 | 201,031 |
| 2009-04-30 | Open-market sale | 1,094 | $83.45 | 201,631 |
| 2009-04-30 | Open-market sale | 200 | $83.45 | 202,725 |
| 2009-04-30 | Open-market sale | 500 | $83.44 | 202,925 |
| 2009-04-30 | Open-market sale | 100 | $83.44 | 203,425 |
| 2009-04-30 | Open-market sale | 700 | $83.43 | 203,525 |
| 2009-04-30 | Open-market sale | 100 | $83.42 | 204,225 |
| 2009-04-30 | Open-market sale | 300 | $83.41 | 204,325 |
| 2009-04-30 | Open-market sale | 300 | $83.40 | 204,625 |
| 2009-04-30 | Open-market sale | 700 | $83.28 | 204,925 |
| 2009-04-30 | Open-market sale | 500 | $83.55 | 180,325 |
| 2009-04-30 | Open-market sale | 800 | $83.54 | 180,825 |
| 2009-04-30 | Open-market sale | 100 | $83.50 | 181,625 |
| 2009-04-30 | Open-market sale | 1,906 | $83.49 | 181,725 |
| 2009-04-30 | Open-market sale | 800 | $83.48 | 183,631 |
| 2009-04-30 | Open-market sale | 400 | $83.48 | 184,431 |
| 2009-04-30 | Open-market sale | 900 | $83.48 | 184,831 |
| 2009-04-30 | Open-market sale | 500 | $83.47 | 185,731 |
| 2009-04-30 | Open-market sale | 100 | $83.47 | 186,231 |
| 2009-04-30 | Open-market sale | 300 | $83.40 | 193,225 |
| 2009-04-30 | Open-market sale | 100 | $83.46 | 189,531 |
| 2009-04-30 | Open-market sale | 600 | $83.45 | 189,631 |
| 2009-04-30 | Open-market sale | 1,094 | $83.45 | 190,231 |
| 2009-04-30 | Open-market sale | 200 | $83.45 | 191,325 |
| 2009-04-30 | Open-market sale | 500 | $83.44 | 191,525 |
| 2009-04-30 | Open-market sale | 100 | $83.44 | 192,025 |
| 2009-04-30 | Open-market sale | 700 | $83.43 | 192,125 |
| 2009-04-30 | Open-market sale | 100 | $83.42 | 192,825 |
| 2009-04-30 | Open-market sale | 300 | $83.41 | 192,925 |
| 2009-04-30 | Open-market sale | 700 | $83.28 | 193,525 |
| 2009-04-30 | Open-market sale | 3,200 | $83.46 | 186,331 |
| 2009-04-30 | Open-market sale | 300 | $83.55 | 179,725 |
| 2009-04-30 | Open-market sale | 100 | $83.79 | 175,821 |
| 2009-04-30 | Open-market sale | 704 | $83.75 | 175,921 |
| 2009-04-30 | Open-market sale | 100 | $83.74 | 176,625 |
| 2009-04-30 | Open-market sale | 300 | $83.73 | 176,725 |
| 2009-04-30 | Open-market sale | 100 | $83.73 | 177,025 |
| 2009-04-30 | Open-market sale | 200 | $83.72 | 177,125 |
| 2009-04-30 | Open-market sale | 100 | $83.72 | 177,325 |
| 2009-04-30 | Open-market sale | 200 | $83.70 | 177,425 |
| 2009-04-30 | Open-market sale | 94 | $83.68 | 177,625 |
| 2009-04-30 | Open-market sale | 56 | $83.64 | 177,719 |
| 2009-04-30 | Open-market sale | 100 | $83.59 | 177,775 |
| 2009-04-30 | Open-market sale | 100 | $83.59 | 177,875 |
| 2009-04-30 | Open-market sale | 1,300 | $83.57 | 177,975 |
| 2009-04-30 | Open-market sale | 200 | $83.56 | 179,275 |
| 2009-04-30 | Open-market sale | 250 | $83.55 | 179,475 |
| 2009-04-30 | Open-market sale | 196 | $83.80 | 175,625 |
| 2009-04-30 | Open-market sale | 300 | $83.55 | 180,025 |
| 2009-04-27 | Tax withholding | 11,400 | $82.09 | 194,225 |
| 2009-03-16 | Open-market sale | 825 | $64.12 | 215,225 |
| 2009-03-16 | Open-market sale | 1,274 | $64.11 | 216,050 |
| 2009-03-16 | Open-market sale | 100 | $64.09 | 217,324 |
| 2009-03-16 | Open-market sale | 2,400 | $64.09 | 217,424 |
| 2009-03-16 | Open-market sale | 200 | $64.08 | 219,824 |
| 2009-03-16 | Open-market sale | 800 | $64.05 | 220,024 |
| 2009-03-16 | Open-market sale | 100 | $64.03 | 220,824 |
| 2009-03-16 | Open-market sale | 1 | $64.01 | 220,924 |
| 2009-03-16 | Open-market sale | 1,202 | $63.99 | 220,925 |
| 2009-03-16 | Open-market sale | 200 | $63.98 | 222,127 |
| 2009-03-16 | Open-market sale | 200 | $63.94 | 222,327 |
| 2009-03-16 | Open-market sale | 1,700 | $63.94 | 222,527 |
| 2009-03-16 | Open-market sale | 100 | $63.93 | 224,227 |
| 2009-03-16 | Open-market sale | 300 | $64.14 | 214,925 |
| 2009-03-16 | Open-market sale | 200 | $63.93 | 224,327 |
| 2009-03-16 | Open-market sale | 300 | $64.35 | 209,325 |
| 2009-03-16 | Open-market sale | 100 | $64.57 | 205,925 |
| 2009-03-16 | Open-market sale | 200 | $64.56 | 206,025 |
| 2009-03-16 | Open-market sale | 100 | $64.55 | 206,225 |
| 2009-03-16 | Open-market sale | 800 | $64.55 | 206,325 |
| 2009-03-16 | Open-market sale | 300 | $64.53 | 207,125 |
| 2009-03-16 | Open-market sale | 200 | $64.41 | 207,425 |
| 2009-03-16 | Open-market sale | 800 | $64.40 | 207,625 |
| 2009-03-16 | Open-market sale | 100 | $64.39 | 208,425 |
| 2009-03-16 | Open-market sale | 100 | $64.39 | 208,525 |
| 2009-03-16 | Open-market sale | 100 | $64.38 | 208,625 |
| 2009-03-16 | Open-market sale | 200 | $64.37 | 208,725 |
| 2009-03-16 | Open-market sale | 400 | $64.36 | 208,925 |
| 2009-03-16 | Open-market sale | 300 | $64.60 | 205,625 |
| 2009-03-16 | Open-market sale | 400 | $64.33 | 209,625 |
| 2009-03-16 | Open-market sale | 700 | $63.91 | 225,427 |
| 2009-03-16 | Open-market sale | 100 | $63.90 | 226,127 |
| 2009-03-16 | Open-market sale | 100 | $63.88 | 226,227 |
| 2009-03-16 | Open-market sale | 100 | $63.87 | 226,327 |
| 2009-03-16 | Open-market sale | 100 | $63.87 | 226,427 |
| 2009-03-16 | Open-market sale | 100 | $63.87 | 226,527 |
| 2009-03-16 | Open-market sale | 200 | $63.93 | 224,527 |
| 2009-03-16 | Open-market sale | 2,900 | $63.84 | 226,727 |
| 2009-03-16 | Open-market sale | 57 | $63.81 | 229,627 |
| 2009-03-16 | Open-market sale | 200 | $63.79 | 229,684 |
| 2009-03-16 | Open-market sale | 100 | $63.79 | 229,884 |
| 2009-03-16 | Open-market sale | 300 | $63.78 | 229,984 |
| 2009-03-16 | Open-market sale | 300 | $63.78 | 230,284 |
| 2009-03-16 | Open-market sale | 700 | $63.92 | 224,727 |
| 2009-03-16 | Open-market sale | 100 | $63.86 | 226,627 |
| 2009-03-16 | Open-market sale | 100 | $64.16 | 214,725 |
| 2009-03-16 | Open-market sale | 400 | $64.31 | 210,825 |
| 2009-03-16 | Open-market sale | 500 | $64.30 | 211,225 |
| 2009-03-16 | Open-market sale | 200 | $64.27 | 211,725 |
| 2009-03-16 | Open-market sale | 100 | $64.25 | 211,925 |
| 2009-03-16 | Open-market sale | 500 | $64.22 | 212,025 |
| 2009-03-16 | Open-market sale | 200 | $64.21 | 212,525 |
| 2009-03-16 | Open-market sale | 202 | $64.20 | 212,725 |
| 2009-03-16 | Open-market sale | 200 | $64.19 | 212,927 |
| 2009-03-16 | Open-market sale | 700 | $64.18 | 213,127 |
| 2009-03-16 | Open-market sale | 500 | $64.17 | 213,827 |
| 2009-03-16 | Open-market sale | 300 | $64.17 | 214,327 |
| 2009-03-16 | Open-market sale | 98 | $64.17 | 214,627 |
| 2009-03-16 | Open-market sale | 800 | $64.32 | 210,025 |
| 2009-03-16 | Open-market sale | 100 | $64.15 | 214,825 |
| 2009-02-18 | Tax withholding | 3,511 | $77.49 | 230,584 |
| 2009-02-18 | Grant / award | 11,730 | $0.00 | 234,095 |
| 2008-05-15 | Open-market sale | 100 | $90.24 | 223,665 |
| 2008-05-15 | Open-market sale | 700 | $90.23 | 223,765 |
| 2008-05-15 | Open-market sale | 400 | $90.26 | 223,265 |
| 2008-05-15 | Open-market sale | 100 | $90.28 | 223,165 |
| 2008-05-15 | Open-market sale | 200 | $90.23 | 224,465 |
| 2008-05-15 | Open-market sale | 400 | $90.23 | 224,665 |
| 2008-05-15 | Open-market sale | 100 | $90.22 | 225,065 |
| 2008-05-15 | Open-market sale | 300 | $90.21 | 225,165 |
| 2008-05-15 | Open-market sale | 200 | $90.18 | 225,465 |
| 2008-05-15 | Open-market sale | 100 | $90.16 | 225,665 |
| 2008-05-15 | Open-market sale | 100 | $90.14 | 225,765 |
| 2008-05-15 | Open-market sale | 600 | $90.13 | 225,865 |
| 2008-05-15 | Open-market sale | 600 | $90.12 | 226,465 |
| 2008-05-15 | Open-market sale | 2,500 | $90.10 | 227,065 |
| 2008-05-15 | Open-market sale | 200 | $90.10 | 229,565 |
| 2008-05-15 | Open-market sale | 100 | $90.34 | 222,365 |
| 2008-05-15 | Open-market sale | 400 | $90.30 | 222,465 |
| 2008-05-15 | Open-market sale | 300 | $90.29 | 222,865 |
| 2008-05-15 | Option exercise (derivative) | 27,860 | $0.00 | 0 |
| 2008-05-15 | Open-market sale | 200 | $89.54 | 261,865 |
| 2008-05-15 | Open-market sale | 100 | $89.50 | 262,265 |
| 2008-05-15 | Option exercise | 12,140 | $43.50 | 262,365 |
| 2008-05-15 | Option exercise | 27,860 | $43.50 | 250,225 |
| 2008-05-15 | Open-market sale | 200 | $89.68 | 249,660 |
| 2008-05-15 | Open-market sale | 100 | $89.68 | 249,860 |
| 2008-05-15 | Open-market sale | 1,000 | $89.67 | 249,960 |
| 2008-05-15 | Open-market sale | 100 | $89.66 | 250,960 |
| 2008-05-15 | Open-market sale | 200 | $89.66 | 251,060 |
| 2008-05-15 | Open-market sale | 100 | $89.66 | 251,260 |
| 2008-05-15 | Open-market sale | 200 | $89.65 | 251,360 |
| 2008-05-15 | Open-market sale | 960 | $89.65 | 251,560 |
| 2008-05-15 | Open-market sale | 400 | $89.65 | 252,520 |
| 2008-05-15 | Open-market sale | 400 | $89.64 | 252,920 |
| 2008-05-15 | Open-market sale | 300 | $89.63 | 253,320 |
| 2008-05-15 | Open-market sale | 200 | $89.63 | 253,620 |
| 2008-05-15 | Open-market sale | 300 | $89.62 | 253,820 |
| 2008-05-15 | Open-market sale | 800 | $89.60 | 254,120 |
| 2008-05-15 | Open-market sale | 100 | $89.59 | 254,920 |
| 2008-05-15 | Open-market sale | 1,100 | $89.58 | 255,020 |
| 2008-05-15 | Open-market sale | 100 | $89.58 | 256,120 |
| 2008-05-15 | Open-market sale | 600 | $89.57 | 256,220 |
| 2008-05-15 | Open-market sale | 100 | $89.57 | 256,820 |
| 2008-05-15 | Open-market sale | 300 | $89.57 | 256,920 |
| 2008-05-15 | Open-market sale | 3,100 | $89.56 | 257,220 |
| 2008-05-15 | Open-market sale | 300 | $89.56 | 260,320 |
| 2008-05-15 | Open-market sale | 400 | $89.56 | 260,620 |
| 2008-05-15 | Open-market sale | 845 | $89.55 | 261,020 |
| 2008-05-15 | Open-market sale | 100 | $89.51 | 262,165 |
| 2008-05-15 | Open-market sale | 100 | $89.51 | 262,065 |
| 2008-05-15 | Open-market sale | 795 | $89.99 | 236,460 |
| 2008-05-15 | Open-market sale | 600 | $89.99 | 237,255 |
| 2008-05-15 | Open-market sale | 800 | $89.98 | 237,855 |
| 2008-05-15 | Open-market sale | 100 | $89.98 | 238,655 |
| 2008-05-15 | Open-market sale | 1,905 | $89.96 | 238,755 |
| 2008-05-15 | Open-market sale | 100 | $89.96 | 240,660 |
| 2008-05-15 | Open-market sale | 500 | $89.95 | 240,760 |
| 2008-05-15 | Open-market sale | 1,600 | $89.93 | 241,260 |
| 2008-05-15 | Open-market sale | 100 | $89.92 | 242,860 |
| 2008-05-15 | Open-market sale | 500 | $89.91 | 242,960 |
| 2008-05-15 | Open-market sale | 500 | $89.78 | 243,460 |
| 2008-05-15 | Open-market sale | 200 | $89.76 | 243,960 |
| 2008-05-15 | Open-market sale | 400 | $89.75 | 244,160 |
| 2008-05-15 | Open-market sale | 1,500 | $89.74 | 244,560 |
| 2008-05-15 | Open-market sale | 200 | $89.73 | 246,060 |
| 2008-05-15 | Open-market sale | 200 | $89.73 | 246,260 |
| 2008-05-15 | Open-market sale | 400 | $89.73 | 246,460 |
| 2008-05-15 | Open-market sale | 700 | $89.72 | 246,860 |
| 2008-05-15 | Open-market sale | 1,300 | $89.71 | 247,560 |
| 2008-05-15 | Open-market sale | 500 | $89.70 | 248,860 |
| 2008-05-15 | Open-market sale | 300 | $89.69 | 249,360 |
| 2008-05-15 | Open-market sale | 300 | $90.09 | 229,765 |
| 2008-05-15 | Open-market sale | 500 | $90.05 | 230,065 |
| 2008-05-15 | Open-market sale | 700 | $90.04 | 230,565 |
| 2008-05-15 | Open-market sale | 1,195 | $90.03 | 231,265 |
| 2008-05-15 | Open-market sale | 100 | $90.03 | 232,460 |
| 2008-05-15 | Open-market sale | 200 | $90.02 | 232,560 |
| 2008-05-15 | Open-market sale | 2,400 | $90.01 | 232,760 |
| 2008-05-15 | Open-market sale | 1,000 | $90.00 | 235,160 |
| 2008-05-15 | Open-market sale | 300 | $90.00 | 236,160 |
| 2008-05-14 | Option exercise (derivative) | 53,070 | $0.00 | 27,860 |
| 2008-05-14 | Option exercise (derivative) | 20,100 | $0.00 | 0 |
| 2008-05-14 | Open-market sale | 1,598 | $90.24 | 280,653 |
| 2008-05-14 | Open-market sale | 1,800 | $90.23 | 282,251 |
| 2008-05-14 | Open-market sale | 1,200 | $90.23 | 284,051 |
| 2008-05-14 | Open-market sale | 1,900 | $90.22 | 285,251 |
| 2008-05-14 | Open-market sale | 2,684 | $90.21 | 287,151 |
| 2008-05-14 | Open-market sale | 2,300 | $90.20 | 289,835 |
| 2008-05-14 | Open-market sale | 1,400 | $90.19 | 292,135 |
| 2008-05-14 | Open-market sale | 700 | $90.18 | 293,535 |
| 2008-05-14 | Open-market sale | 700 | $90.17 | 294,235 |
| 2008-05-14 | Open-market sale | 600 | $90.16 | 294,935 |
| 2008-05-14 | Option exercise | 53,070 | $43.50 | 295,535 |
| 2008-05-14 | Option exercise | 20,100 | $42.81 | 242,465 |
| 2008-05-14 | Open-market sale | 2,400 | $90.35 | 251,665 |
| 2008-05-14 | Open-market sale | 1,100 | $90.35 | 254,065 |
| 2008-05-14 | Open-market sale | 4,500 | $90.34 | 255,165 |
| 2008-05-14 | Open-market sale | 4,902 | $90.33 | 259,665 |
| 2008-05-14 | Open-market sale | 200 | $90.33 | 264,567 |
| 2008-05-14 | Open-market sale | 1,300 | $90.32 | 264,767 |
| 2008-05-14 | Open-market sale | 1,870 | $90.31 | 266,067 |
| 2008-05-14 | Open-market sale | 1,000 | $90.31 | 267,937 |
| 2008-05-14 | Open-market sale | 500 | $90.30 | 268,937 |
| 2008-05-14 | Open-market sale | 800 | $90.30 | 269,437 |
| 2008-05-14 | Open-market sale | 2,616 | $90.29 | 270,237 |
| 2008-05-14 | Open-market sale | 1,600 | $90.29 | 272,853 |
| 2008-05-14 | Open-market sale | 1,000 | $90.28 | 274,453 |
| 2008-05-14 | Open-market sale | 1,400 | $90.28 | 275,453 |
| 2008-05-14 | Open-market sale | 400 | $90.28 | 276,853 |
| 2008-05-14 | Open-market sale | 700 | $90.27 | 277,253 |
| 2008-05-14 | Open-market sale | 1,300 | $90.26 | 277,953 |
| 2008-05-14 | Open-market sale | 1,400 | $90.25 | 279,253 |
| 2008-05-14 | Open-market sale | 1,100 | $90.36 | 248,565 |
| 2008-05-14 | Open-market sale | 100 | $90.46 | 222,565 |
| 2008-05-14 | Open-market sale | 100 | $90.46 | 222,665 |
| 2008-05-14 | Open-market sale | 100 | $90.45 | 222,765 |
| 2008-05-14 | Open-market sale | 300 | $90.45 | 222,865 |
| 2008-05-14 | Open-market sale | 100 | $90.45 | 223,165 |
| 2008-05-14 | Open-market sale | 500 | $90.44 | 223,265 |
| 2008-05-14 | Open-market sale | 4,800 | $90.43 | 223,765 |
| 2008-05-14 | Open-market sale | 6,400 | $90.42 | 228,565 |
| 2008-05-14 | Open-market sale | 3,100 | $90.41 | 234,965 |
| 2008-05-14 | Open-market sale | 800 | $90.40 | 238,065 |
| 2008-05-14 | Open-market sale | 1,500 | $90.38 | 238,865 |
| 2008-05-14 | Open-market sale | 3,000 | $90.38 | 240,365 |
| 2008-05-14 | Open-market sale | 3,200 | $90.37 | 243,365 |
| 2008-05-14 | Open-market sale | 2,000 | $90.37 | 246,565 |
| 2008-05-14 | Open-market sale | 200 | $90.47 | 222,365 |
| 2008-05-14 | Open-market sale | 2,000 | $90.36 | 249,665 |
| 2008-04-30 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2008-04-28 | Tax withholding | 10,260 | $85.97 | 222,365 |
| 2007-11-27 | Gift | 8,332 | — | 232,625 |
| 2007-05-07 | Option exercise (derivative) | 8,100 | $0.00 | 0 |
| 2007-05-07 | Open-market sale | 100 | $83.29 | 277,157 |
| 2007-05-07 | Open-market sale | 300 | $83.28 | 277,257 |
| 2007-05-07 | Open-market sale | 200 | $83.27 | 277,557 |
| 2007-05-07 | Open-market sale | 352 | $83.26 | 277,757 |
| 2007-05-07 | Open-market sale | 400 | $83.25 | 278,109 |
| 2007-05-07 | Open-market sale | 500 | $83.24 | 278,509 |
| 2007-05-07 | Option exercise | 8,100 | $37.50 | 279,009 |
| 2007-05-07 | Option exercise | 29,952 | $37.50 | 270,909 |
| 2007-05-07 | Open-market sale | 200 | $83.56 | 267,657 |
| 2007-05-07 | Open-market sale | 500 | $83.55 | 267,857 |
| 2007-05-07 | Open-market sale | 300 | $83.54 | 268,357 |
| 2007-05-07 | Open-market sale | 300 | $83.53 | 268,657 |
| 2007-05-07 | Open-market sale | 100 | $83.52 | 268,957 |
| 2007-05-07 | Open-market sale | 200 | $83.51 | 269,057 |
| 2007-05-07 | Open-market sale | 800 | $83.50 | 269,257 |
| 2007-05-07 | Open-market sale | 200 | $83.49 | 270,057 |
| 2007-05-07 | Open-market sale | 100 | $83.46 | 270,257 |
| 2007-05-07 | Open-market sale | 500 | $83.42 | 270,357 |
| 2007-05-07 | Open-market sale | 500 | $83.41 | 270,857 |
| 2007-05-07 | Open-market sale | 200 | $83.40 | 271,357 |
| 2007-05-07 | Open-market sale | 600 | $83.39 | 271,557 |
| 2007-05-07 | Open-market sale | 1,100 | $83.38 | 272,157 |
| 2007-05-07 | Open-market sale | 300 | $83.37 | 273,257 |
| 2007-05-07 | Open-market sale | 700 | $83.36 | 273,557 |
| 2007-05-07 | Open-market sale | 390 | $83.35 | 274,257 |
| 2007-05-07 | Open-market sale | 210 | $83.34 | 274,647 |
| 2007-05-07 | Open-market sale | 400 | $83.33 | 274,857 |
| 2007-05-07 | Open-market sale | 600 | $83.32 | 275,257 |
| 2007-05-07 | Open-market sale | 700 | $83.31 | 275,857 |
| 2007-05-07 | Open-market sale | 600 | $83.30 | 276,557 |
| 2007-05-07 | Open-market sale | 200 | $83.63 | 267,357 |
| 2007-05-07 | Open-market sale | 100 | $83.58 | 267,557 |
| 2007-05-07 | Open-market sale | 500 | $83.85 | 251,448 |
| 2007-05-07 | Open-market sale | 700 | $83.85 | 251,948 |
| 2007-05-07 | Open-market sale | 200 | $83.84 | 252,648 |
| 2007-05-07 | Open-market sale | 100 | $83.64 | 267,257 |
| 2007-05-07 | Open-market sale | 200 | $83.65 | 267,057 |
| 2007-05-07 | Open-market sale | 100 | $83.76 | 256,248 |
| 2007-05-07 | Open-market sale | 109 | $83.67 | 266,348 |
| 2007-05-07 | Open-market sale | 1,300 | $83.68 | 265,048 |
| 2007-05-07 | Open-market sale | 300 | $83.69 | 264,748 |
| 2007-05-07 | Open-market sale | 400 | $83.69 | 264,348 |
| 2007-05-07 | Open-market sale | 1,300 | $83.69 | 263,048 |
| 2007-05-07 | Open-market sale | 100 | $83.69 | 262,948 |
| 2007-05-07 | Open-market sale | 800 | $83.70 | 262,148 |
| 2007-05-07 | Open-market sale | 5,100 | $83.70 | 257,048 |
| 2007-05-07 | Open-market sale | 100 | $83.71 | 256,948 |
| 2007-05-07 | Open-market sale | 300 | $83.84 | 252,848 |
| 2007-05-07 | Open-market sale | 800 | $83.84 | 253,148 |
| 2007-05-07 | Open-market sale | 900 | $83.83 | 253,948 |
| 2007-05-07 | Open-market sale | 100 | $83.82 | 254,848 |
| 2007-05-07 | Open-market sale | 200 | $83.81 | 254,948 |
| 2007-05-07 | Open-market sale | 100 | $83.80 | 255,148 |
| 2007-05-07 | Open-market sale | 400 | $83.79 | 255,248 |
| 2007-05-07 | Open-market sale | 400 | $83.78 | 255,648 |
| 2007-05-07 | Open-market sale | 200 | $83.77 | 256,048 |
| 2007-05-07 | Open-market sale | 600 | $83.66 | 266,457 |
| 2007-05-07 | Open-market sale | 100 | $83.74 | 256,348 |
| 2007-05-07 | Open-market sale | 100 | $83.73 | 256,448 |
| 2007-05-07 | Open-market sale | 400 | $83.72 | 256,548 |
| 2007-05-07 | Open-market sale | 214 | $84.17 | 247,034 |
| 2007-05-07 | Open-market sale | 100 | $84.16 | 247,248 |
| 2007-05-07 | Open-market sale | 100 | $84.14 | 247,348 |
| 2007-05-07 | Open-market sale | 600 | $84.12 | 247,448 |
| 2007-05-07 | Open-market sale | 100 | $84.11 | 248,048 |
| 2007-05-07 | Open-market sale | 300 | $84.10 | 248,148 |
| 2007-05-07 | Open-market sale | 100 | $84.08 | 248,448 |
| 2007-05-07 | Open-market sale | 100 | $84.07 | 248,548 |
| 2007-05-07 | Open-market sale | 100 | $84.06 | 248,648 |
| 2007-05-07 | Open-market sale | 100 | $84.03 | 248,748 |
| 2007-05-07 | Open-market sale | 100 | $84.02 | 248,848 |
| 2007-05-07 | Open-market sale | 100 | $84.01 | 248,948 |
| 2007-05-07 | Open-market sale | 400 | $84.00 | 249,048 |
| 2007-05-07 | Open-market sale | 1,200 | $83.88 | 249,448 |
| 2007-05-07 | Open-market sale | 100 | $83.87 | 250,648 |
| 2007-05-07 | Open-market sale | 400 | $83.86 | 250,748 |
| 2007-05-07 | Open-market sale | 300 | $83.85 | 251,148 |
| 2007-05-07 | Open-market sale | 200 | $84.35 | 240,957 |
| 2007-05-07 | Open-market sale | 300 | $84.34 | 241,157 |
| 2007-05-07 | Open-market sale | 400 | $84.33 | 241,457 |
| 2007-05-07 | Open-market sale | 200 | $84.32 | 241,857 |
| 2007-05-07 | Open-market sale | 800 | $84.31 | 242,057 |
| 2007-05-07 | Open-market sale | 100 | $84.27 | 242,857 |
| 2007-05-07 | Open-market sale | 300 | $84.26 | 242,957 |
| 2007-05-07 | Open-market sale | 700 | $84.25 | 243,257 |
| 2007-05-07 | Open-market sale | 500 | $84.23 | 243,957 |
| 2007-05-07 | Open-market sale | 277 | $84.22 | 244,457 |
| 2007-05-07 | Open-market sale | 300 | $84.21 | 244,734 |
| 2007-05-07 | Open-market sale | 700 | $84.19 | 245,034 |
| 2007-05-07 | Open-market sale | 1,300 | $84.18 | 245,734 |
| 2007-05-04 | Option exercise (derivative) | 111,075 | $0.00 | 29,952 |
| 2007-05-04 | Open-market sale | 1,600 | $83.92 | 341,549 |
| 2007-05-04 | Option exercise | 111,075 | $37.50 | 352,032 |
| 2007-05-04 | Open-market sale | 100 | $83.80 | 351,932 |
| 2007-05-04 | Open-market sale | 1,406 | $84.06 | 297,384 |
| 2007-05-04 | Open-market sale | 2,900 | $84.05 | 298,790 |
| 2007-05-04 | Open-market sale | 3,600 | $84.04 | 301,690 |
| 2007-05-04 | Open-market sale | 3,100 | $84.03 | 305,290 |
| 2007-05-04 | Open-market sale | 3,065 | $84.02 | 308,390 |
| 2007-05-04 | Open-market sale | 4,600 | $84.01 | 311,455 |
| 2007-05-04 | Open-market sale | 18,194 | $84.00 | 316,055 |
| 2007-05-04 | Open-market sale | 1,200 | $83.99 | 334,249 |
| 2007-05-04 | Open-market sale | 1,400 | $83.99 | 335,449 |
| 2007-05-04 | Open-market sale | 1,400 | $83.98 | 336,849 |
| 2007-05-04 | Open-market sale | 1,000 | $83.97 | 338,249 |
| 2007-05-04 | Open-market sale | 900 | $83.96 | 339,249 |
| 2007-05-04 | Open-market sale | 200 | $83.95 | 340,149 |
| 2007-05-04 | Open-market sale | 300 | $83.94 | 340,349 |
| 2007-05-04 | Open-market sale | 900 | $83.93 | 340,649 |
| 2007-05-04 | Open-market sale | 1,700 | $84.07 | 295,684 |
| 2007-05-04 | Open-market sale | 1,694 | $83.91 | 343,149 |
| 2007-05-04 | Open-market sale | 700 | $83.90 | 344,843 |
| 2007-05-04 | Open-market sale | 1,389 | $83.89 | 345,543 |
| 2007-05-04 | Open-market sale | 1,400 | $83.88 | 346,932 |
| 2007-05-04 | Open-market sale | 500 | $83.87 | 348,332 |
| 2007-05-04 | Open-market sale | 200 | $83.86 | 348,832 |
| 2007-05-04 | Open-market sale | 800 | $83.85 | 349,032 |
| 2007-05-04 | Open-market sale | 1,100 | $83.84 | 349,832 |
| 2007-05-04 | Open-market sale | 600 | $83.83 | 350,932 |
| 2007-05-04 | Open-market sale | 200 | $83.82 | 351,532 |
| 2007-05-04 | Open-market sale | 200 | $83.81 | 351,732 |
| 2007-05-04 | Open-market sale | 100 | $84.85 | 241,057 |
| 2007-05-04 | Open-market sale | 500 | $84.84 | 241,157 |
| 2007-05-04 | Open-market sale | 100 | $84.88 | 240,957 |
| 2007-05-04 | Open-market sale | 400 | $84.72 | 250,748 |
| 2007-05-04 | Open-market sale | 1,150 | $84.73 | 249,598 |
| 2007-05-04 | Open-market sale | 1,000 | $84.74 | 248,598 |
| 2007-05-04 | Open-market sale | 2,350 | $84.75 | 246,248 |
| 2007-05-04 | Open-market sale | 300 | $84.81 | 241,657 |
| 2007-05-04 | Open-market sale | 1,400 | $84.80 | 241,957 |
| 2007-05-04 | Open-market sale | 300 | $84.79 | 243,357 |
| 2007-05-04 | Open-market sale | 591 | $84.78 | 243,657 |
| 2007-05-04 | Open-market sale | 900 | $84.77 | 244,248 |
| 2007-05-04 | Open-market sale | 1,100 | $84.76 | 245,148 |
| 2007-05-04 | Open-market sale | 200 | $84.67 | 252,448 |
| 2007-05-04 | Open-market sale | 901 | $84.64 | 253,248 |
| 2007-05-04 | Open-market sale | 100 | $84.63 | 254,149 |
| 2007-05-04 | Open-market sale | 400 | $84.62 | 254,249 |
| 2007-05-04 | Open-market sale | 700 | $84.61 | 254,649 |
| 2007-05-04 | Open-market sale | 1,000 | $84.60 | 255,349 |
| 2007-05-04 | Open-market sale | 400 | $84.59 | 256,349 |
| 2007-05-04 | Open-market sale | 800 | $84.58 | 256,749 |
| 2007-05-04 | Open-market sale | 300 | $84.57 | 257,549 |
| 2007-05-04 | Open-market sale | 700 | $84.56 | 257,849 |
| 2007-05-04 | Open-market sale | 1,000 | $84.55 | 258,549 |
| 2007-05-04 | Open-market sale | 700 | $84.54 | 259,549 |
| 2007-05-04 | Open-market sale | 849 | $84.53 | 260,249 |
| 2007-05-04 | Open-market sale | 400 | $84.52 | 261,098 |
| 2007-05-04 | Open-market sale | 200 | $84.51 | 261,498 |
| 2007-05-04 | Open-market sale | 700 | $84.50 | 261,698 |
| 2007-05-04 | Open-market sale | 500 | $84.49 | 262,398 |
| 2007-05-04 | Open-market sale | 1,000 | $84.48 | 262,898 |
| 2007-05-04 | Open-market sale | 407 | $84.47 | 263,898 |
| 2007-05-04 | Open-market sale | 1,200 | $84.46 | 264,305 |
| 2007-05-04 | Open-market sale | 618 | $84.45 | 265,505 |
| 2007-05-04 | Open-market sale | 1,300 | $84.44 | 266,123 |
| 2007-05-04 | Open-market sale | 209 | $84.43 | 267,423 |
| 2007-05-04 | Open-market sale | 300 | $84.42 | 267,632 |
| 2007-05-04 | Open-market sale | 400 | $84.41 | 267,932 |
| 2007-05-04 | Open-market sale | 800 | $84.71 | 251,148 |
| 2007-05-04 | Open-market sale | 300 | $84.70 | 251,948 |
| 2007-05-04 | Open-market sale | 200 | $84.69 | 252,248 |
| 2007-05-04 | Open-market sale | 500 | $84.65 | 252,748 |
| 2007-05-04 | Open-market sale | 100 | $84.66 | 252,648 |
| 2007-05-04 | Open-market sale | 500 | $84.11 | 291,784 |
| 2007-05-04 | Open-market sale | 1,200 | $84.08 | 294,484 |
| 2007-05-04 | Open-market sale | 2,300 | $84.40 | 268,332 |
| 2007-05-04 | Open-market sale | 300 | $84.39 | 270,632 |
| 2007-05-04 | Open-market sale | 100 | $84.38 | 270,932 |
| 2007-05-04 | Open-market sale | 1,400 | $84.37 | 271,032 |
| 2007-05-04 | Open-market sale | 374 | $84.36 | 272,432 |
| 2007-05-04 | Open-market sale | 1,300 | $84.35 | 272,806 |
| 2007-05-04 | Open-market sale | 500 | $84.34 | 274,106 |
| 2007-05-04 | Open-market sale | 1,000 | $84.33 | 274,606 |
| 2007-05-04 | Open-market sale | 700 | $84.32 | 275,606 |
| 2007-05-04 | Open-market sale | 1,700 | $84.31 | 276,306 |
| 2007-05-04 | Open-market sale | 1,050 | $84.30 | 278,006 |
| 2007-05-04 | Open-market sale | 1,400 | $84.29 | 279,056 |
| 2007-05-04 | Open-market sale | 400 | $84.28 | 280,456 |
| 2007-05-04 | Open-market sale | 900 | $84.27 | 280,856 |
| 2007-05-04 | Open-market sale | 1,500 | $84.26 | 281,756 |
| 2007-05-04 | Open-market sale | 1,300 | $84.25 | 283,256 |
| 2007-05-04 | Open-market sale | 1,300 | $84.24 | 284,556 |
| 2007-05-04 | Open-market sale | 900 | $84.23 | 285,856 |
| 2007-05-04 | Open-market sale | 1,500 | $84.22 | 286,756 |
| 2007-05-04 | Open-market sale | 600 | $84.21 | 288,256 |
| 2007-05-04 | Open-market sale | 1,728 | $84.20 | 288,856 |
| 2007-05-04 | Open-market sale | 200 | $84.19 | 290,584 |
| 2007-05-04 | Open-market sale | 100 | $84.17 | 290,784 |
| 2007-05-04 | Open-market sale | 300 | $84.15 | 290,884 |
| 2007-05-04 | Open-market sale | 400 | $84.14 | 291,184 |
| 2007-05-04 | Open-market sale | 200 | $84.13 | 291,584 |
| 2007-05-04 | Open-market sale | 500 | $84.09 | 293,984 |
| 2007-05-04 | Open-market sale | 1,700 | $84.10 | 292,284 |
| 2007-05-03 | Option exercise (derivative) | 33,973 | $0.00 | 141,027 |
| 2007-05-03 | Open-market sale | 900 | $84.40 | 251,584 |
| 2007-05-03 | Open-market sale | 1,600 | $84.37 | 253,552 |
| 2007-05-03 | Open-market sale | 1,500 | $84.36 | 255,152 |
| 2007-05-03 | Open-market sale | 3,346 | $84.35 | 256,652 |
| 2007-05-03 | Open-market sale | 3,696 | $84.34 | 259,998 |
| 2007-05-03 | Open-market sale | 2,422 | $84.33 | 263,694 |
| 2007-05-03 | Open-market sale | 2,582 | $84.32 | 266,116 |
| 2007-05-03 | Open-market sale | 700 | $84.31 | 268,698 |
| 2007-05-03 | Open-market sale | 2,132 | $84.30 | 269,398 |
| 2007-05-03 | Open-market sale | 1,600 | $84.29 | 271,530 |
| 2007-05-03 | Open-market sale | 600 | $84.28 | 273,130 |
| 2007-05-03 | Open-market sale | 400 | $84.27 | 273,730 |
| 2007-05-03 | Open-market sale | 200 | $84.26 | 274,130 |
| 2007-05-03 | Open-market sale | 400 | $84.25 | 274,330 |
| 2007-05-03 | Open-market sale | 200 | $84.22 | 274,730 |
| 2007-05-03 | Option exercise | 33,973 | $37.50 | 274,930 |
| 2007-05-03 | Open-market sale | 100 | $84.49 | 240,957 |
| 2007-05-03 | Open-market sale | 500 | $84.48 | 241,057 |
| 2007-05-03 | Open-market sale | 500 | $84.47 | 241,557 |
| 2007-05-03 | Open-market sale | 990 | $84.46 | 242,057 |
| 2007-05-03 | Open-market sale | 2,400 | $84.44 | 243,047 |
| 2007-05-03 | Open-market sale | 1,200 | $84.43 | 245,447 |
| 2007-05-03 | Open-market sale | 3,900 | $84.42 | 246,647 |
| 2007-05-03 | Open-market sale | 1,037 | $84.41 | 250,547 |
| 2007-05-03 | Open-market sale | 768 | $84.38 | 252,784 |
| 2007-05-03 | Open-market sale | 300 | $84.39 | 252,484 |
| 2007-04-25 | Grant / award (derivative) | 80,000 | $0.00 | 80,000 |
| 2007-04-25 | Grant / award | 20,000 | $0.00 | 240,957 |
| 2007-03-22 | Option exercise (derivative) | 65,160 | $0.00 | 0 |
| 2007-03-22 | Open-market sale | 51,560 | $78.00 | 234,557 |
| 2007-03-22 | Open-market sale | 300 | $78.09 | 227,457 |
| 2007-03-22 | Open-market sale | 100 | $78.07 | 227,857 |
| 2007-03-22 | Open-market sale | 200 | $78.06 | 227,957 |
| 2007-03-22 | Open-market sale | 100 | $78.05 | 228,157 |
| 2007-03-22 | Open-market sale | 2,100 | $78.04 | 228,257 |
| 2007-03-22 | Open-market sale | 4,200 | $78.03 | 230,357 |
| 2007-03-22 | Open-market sale | 100 | $78.08 | 227,757 |
| 2007-03-22 | Option exercise | 65,160 | $48.63 | 286,117 |
| 2007-03-22 | Open-market sale | 400 | $78.26 | 220,957 |
| 2007-03-22 | Open-market sale | 4,700 | $78.25 | 221,357 |
| 2007-03-22 | Open-market sale | 1,400 | $78.20 | 226,057 |
| 2006-11-21 | Option exercise (derivative) | 46,000 | $0.00 | 0 |
| 2006-11-21 | Open-market sale | 1,400 | $73.18 | 221,857 |
| 2006-11-21 | Open-market sale | 200 | $73.17 | 223,257 |
| 2006-11-21 | Open-market sale | 200 | $73.16 | 223,457 |
| 2006-11-21 | Open-market sale | 5,000 | $73.15 | 223,657 |
| 2006-11-21 | Open-market sale | 1,300 | $73.14 | 228,657 |
| 2006-11-21 | Open-market sale | 1,900 | $73.13 | 229,957 |
| 2006-11-21 | Open-market sale | 5,400 | $73.12 | 231,857 |
| 2006-11-21 | Open-market sale | 4,000 | $73.11 | 237,257 |
| 2006-11-21 | Open-market sale | 12,800 | $73.10 | 241,257 |
| 2006-11-21 | Open-market sale | 1,700 | $73.08 | 256,757 |
| 2006-11-21 | Open-market sale | 800 | $73.07 | 258,457 |
| 2006-11-21 | Open-market sale | 1,200 | $73.06 | 259,257 |
| 2006-11-21 | Open-market sale | 1,800 | $73.05 | 260,457 |
| 2006-11-21 | Open-market sale | 3,500 | $73.04 | 262,257 |
| 2006-11-21 | Open-market sale | 900 | $73.03 | 265,757 |
| 2006-11-21 | Open-market sale | 100 | $73.02 | 266,657 |
| 2006-11-21 | Open-market sale | 200 | $73.01 | 266,757 |
| 2006-11-21 | Option exercise | 46,000 | $51.69 | 266,957 |
| 2006-11-21 | Open-market sale | 400 | $73.19 | 221,457 |
| 2006-11-21 | Open-market sale | 500 | $73.20 | 220,957 |
| 2006-11-21 | Open-market sale | 2,700 | $73.09 | 254,057 |
| 2006-11-20 | Gift | 5,768 | — | 220,957 |
| 2006-11-08 | Tax withholding | 39,450 | $71.85 | 226,725 |
| 2006-04-26 | Grant / award (derivative) | 80,000 | $0.00 | 80,000 |
| 2006-04-26 | Grant / award | 20,000 | $0.00 | 266,175 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.