SEC CIK 1350873
Ells Steve
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CMGview stock → | 119,104 | 2020-02-26 |
Position History — CMG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CMG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2020-02-26 | Tax withholding | 25,880 | $847.29 | 119,104 |
| 2020-02-26 | Grant / award | 48,904 | $0.00 | 144,984 |
| 2019-08-01 | Option exercise (derivative) | 87,500 | $0.00 | 0 |
| 2019-08-01 | Open-market sale | 400 | $793.59 | 118,900 |
| 2019-08-01 | Option exercise | 87,500 | $543.20 | 183,580 |
| 2019-08-01 | Tax withholding | 59,329 | $801.13 | 124,251 |
| 2019-08-01 | Open-market sale | 103 | $801.38 | 96,080 |
| 2019-08-01 | Open-market sale | 4,455 | $800.58 | 96,183 |
| 2019-08-01 | Open-market sale | 7,344 | $798.65 | 100,638 |
| 2019-08-01 | Open-market sale | 10,918 | $797.39 | 107,982 |
| 2019-08-01 | Open-market sale | 313 | $791.17 | 119,300 |
| 2019-08-01 | Open-market sale | 1,758 | $789.70 | 119,613 |
| 2019-08-01 | Open-market sale | 805 | $788.72 | 121,371 |
| 2019-08-01 | Open-market sale | 2,075 | $787.40 | 122,176 |
| 2019-07-29 | Option exercise (derivative) | 87,500 | $0.00 | 0 |
| 2019-07-29 | Open-market sale | 300 | $805.77 | 154,935 |
| 2019-07-29 | Tax withholding | 58,855 | $807.58 | 96,080 |
| 2019-07-29 | Open-market sale | 1,295 | $804.72 | 155,235 |
| 2019-07-29 | Option exercise | 87,500 | $543.20 | 183,580 |
| 2019-07-29 | Open-market sale | 7,713 | $803.63 | 156,530 |
| 2019-07-29 | Open-market sale | 11,750 | $802.61 | 164,243 |
| 2019-07-29 | Open-market sale | 7,587 | $801.29 | 175,993 |
| 2019-02-21 | Grant / award (derivative) | 1,997 | $0.00 | 1,997 |
| 2018-03-15 | Grant / award (derivative) | 43,750 | $0.00 | 87,500 |
| 2018-03-15 | Grant / award | 11,537 | $0.00 | 96,080 |
| 2018-01-07 | Grant / award (derivative) | 175,000 | $0.00 | 175,000 |
| 2016-05-31 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2016-05-31 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2016-05-31 | Tax withholding | 54,000 | $440.26 | 105,543 |
| 2016-05-31 | Option exercise | 37,500 | $318.45 | 122,043 |
| 2016-05-31 | Open-market sale | 10,417 | $440.63 | 85,213 |
| 2016-05-31 | Open-market sale | 670 | $441.54 | 84,543 |
| 2016-05-31 | Open-market sale | 9,913 | $439.79 | 95,630 |
| 2016-05-31 | Option exercise | 37,500 | $318.45 | 159,543 |
| 2016-05-10 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2016-05-10 | Grant / award (derivative) | 43,750 | $0.00 | 43,750 |
| 2015-07-22 | Open-market sale | 700 | $700.18 | 84,543 |
| 2015-07-22 | Open-market sale | 9,390 | $691.64 | 85,243 |
| 2015-05-22 | Option exercise (derivative) | 17,500 | $0.00 | 0 |
| 2015-05-22 | Option exercise | 17,500 | $318.45 | 112,133 |
| 2015-05-22 | Open-market sale | 300 | $634.27 | 94,633 |
| 2015-05-22 | Open-market sale | 800 | $633.35 | 94,933 |
| 2015-05-22 | Open-market sale | 3,701 | $632.45 | 95,733 |
| 2015-05-22 | Open-market sale | 3,913 | $631.66 | 99,434 |
| 2015-05-22 | Tax withholding | 8,786 | $634.31 | 103,347 |
| 2015-05-21 | Tax withholding | 8,701 | $633.36 | 115,932 |
| 2015-05-21 | Open-market sale | 588 | $633.36 | 107,133 |
| 2015-05-21 | Option exercise (derivative) | 2,500 | $0.00 | 37,500 |
| 2015-05-21 | Option exercise (derivative) | 15,000 | $0.00 | 17,500 |
| 2015-05-21 | Open-market sale | 12,500 | $628.11 | 94,633 |
| 2015-05-21 | Open-market sale | 100 | $628.32 | 107,133 |
| 2015-05-21 | Open-market sale | 3,712 | $627.47 | 107,233 |
| 2015-05-21 | Open-market sale | 2,799 | $626.77 | 110,945 |
| 2015-05-21 | Open-market sale | 1,600 | $625.57 | 113,744 |
| 2015-05-21 | Tax withholding | 9,289 | $600.00 | 115,344 |
| 2015-05-21 | Option exercise | 2,500 | $318.45 | 124,633 |
| 2015-05-21 | Option exercise | 15,000 | $318.45 | 122,133 |
| 2015-05-20 | Open-market sale | 490 | $633.36 | 119,633 |
| 2015-05-20 | Tax withholding | 8,799 | $633.36 | 128,334 |
| 2015-05-20 | Option exercise (derivative) | 17,500 | $0.00 | 40,000 |
| 2015-05-20 | Open-market sale | 3,610 | $631.82 | 107,133 |
| 2015-05-20 | Open-market sale | 4,107 | $630.72 | 110,743 |
| 2015-05-20 | Open-market sale | 1,171 | $629.80 | 114,850 |
| 2015-05-20 | Open-market sale | 2,348 | $628.41 | 116,021 |
| 2015-05-20 | Open-market sale | 1,264 | $627.77 | 118,369 |
| 2015-05-20 | Open-market sale | 2,003 | $634.74 | 119,633 |
| 2015-05-20 | Open-market sale | 497 | $633.18 | 121,636 |
| 2015-05-20 | Open-market sale | 900 | $631.72 | 122,133 |
| 2015-05-20 | Open-market sale | 2,000 | $630.65 | 123,033 |
| 2015-05-20 | Open-market sale | 1,551 | $629.95 | 125,033 |
| 2015-05-20 | Open-market sale | 1,260 | $628.43 | 126,584 |
| 2015-05-20 | Tax withholding | 9,289 | $600.00 | 127,844 |
| 2015-05-20 | Option exercise | 17,500 | $318.45 | 137,133 |
| 2015-05-19 | Open-market sale | 536 | $636.75 | 119,633 |
| 2015-05-19 | Tax withholding | 8,753 | $636.75 | 128,380 |
| 2015-05-19 | Option exercise (derivative) | 17,500 | $0.00 | 57,500 |
| 2015-05-19 | Open-market sale | 1,398 | $636.03 | 119,733 |
| 2015-05-19 | Open-market sale | 6,713 | $635.20 | 121,131 |
| 2015-05-19 | Option exercise | 17,500 | $318.45 | 137,133 |
| 2015-05-19 | Open-market sale | 100 | $636.93 | 119,633 |
| 2015-05-19 | Tax withholding | 9,289 | $600.00 | 127,844 |
| 2015-05-18 | Tax withholding | 9,807 | $636.10 | 127,326 |
| 2015-05-18 | Open-market sale | 590 | $636.10 | 119,633 |
| 2015-05-18 | Option exercise (derivative) | 5,000 | $0.00 | 32,500 |
| 2015-05-18 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2015-05-18 | Open-market sale | 2,000 | $633.16 | 119,633 |
| 2015-05-18 | Open-market sale | 2,757 | $631.66 | 121,633 |
| 2015-05-18 | Open-market sale | 2,346 | $631.77 | 124,390 |
| 2015-05-18 | Tax withholding | 10,397 | $600.00 | 126,736 |
| 2015-05-18 | Option exercise | 12,500 | $371.63 | 137,133 |
| 2015-05-18 | Option exercise | 5,000 | $318.45 | 124,633 |
| 2015-04-21 | Open-market sale | 14,910 | $699.00 | 119,633 |
| 2015-04-21 | Option exercise (derivative) | 25,000 | $0.00 | 12,500 |
| 2015-04-21 | Open-market sale | 5,816 | $695.00 | 134,543 |
| 2015-04-21 | Open-market sale | 5,636 | $690.00 | 140,490 |
| 2015-04-21 | Tax withholding | 6,733 | $690.00 | 152,818 |
| 2015-04-21 | Option exercise | 25,000 | $371.63 | 159,543 |
| 2015-04-21 | Tax withholding | 6,684 | $695.00 | 146,126 |
| 2015-04-21 | Open-market sale | 131 | $690.77 | 140,359 |
| 2015-03-20 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2015-03-20 | Open-market sale | 700 | $686.46 | 134,543 |
| 2015-03-20 | Tax withholding | 6,786 | $684.58 | 140,257 |
| 2015-03-20 | Open-market sale | 5,014 | $685.03 | 135,243 |
| 2015-03-20 | Option exercise | 12,500 | $371.63 | 147,043 |
| 2015-03-16 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2015-03-16 | Option exercise | 12,500 | $371.63 | 147,043 |
| 2015-03-16 | Tax withholding | 6,825 | $680.67 | 140,218 |
| 2015-03-16 | Open-market sale | 5,675 | $680.03 | 134,543 |
| 2015-02-20 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2015-02-20 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2015-02-19 | Option exercise (derivative) | 12,500 | $0.00 | 25,000 |
| 2015-02-19 | Open-market sale | 5,635 | $674.71 | 134,543 |
| 2015-02-19 | Option exercise | 12,500 | $371.63 | 147,043 |
| 2015-02-19 | Tax withholding | 6,865 | $676.73 | 141,178 |
| 2014-11-19 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2014-11-19 | Open-market sale | 22,198 | $658.57 | 134,543 |
| 2014-11-19 | Tax withholding | 15,302 | $658.57 | 156,741 |
| 2014-11-19 | Option exercise | 37,500 | $268.73 | 172,043 |
| 2014-11-03 | Option exercise (derivative) | 1,398 | $0.00 | 0 |
| 2014-11-03 | Tax withholding | 588 | $640.00 | 135,353 |
| 2014-11-03 | Option exercise | 1,398 | $268.73 | 135,941 |
| 2014-11-03 | Open-market sale | 810 | $640.00 | 134,543 |
| 2014-10-31 | Option exercise (derivative) | 36,102 | $0.00 | 1,398 |
| 2014-10-31 | Tax withholding | 15,102 | $642.44 | 155,543 |
| 2014-10-31 | Option exercise | 36,102 | $268.73 | 170,645 |
| 2014-10-31 | Open-market sale | 21,000 | $642.44 | 134,543 |
| 2014-03-20 | Open-market sale | 17,672 | $600.00 | 134,543 |
| 2014-02-10 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2014-02-10 | Open-market sale | 7,128 | $550.00 | 152,215 |
| 2014-02-10 | Open-market sale | 900 | $548.75 | 159,343 |
| 2014-02-10 | Open-market sale | 4,100 | $548.06 | 160,243 |
| 2014-02-10 | Tax withholding | 25,372 | $549.29 | 164,343 |
| 2014-02-10 | Option exercise | 37,500 | $371.63 | 189,715 |
| 2014-02-07 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2014-02-07 | Open-market sale | 12,162 | $550.01 | 152,215 |
| 2014-02-07 | Tax withholding | 25,338 | $550.01 | 164,377 |
| 2014-02-07 | Option exercise | 37,500 | $371.63 | 189,715 |
| 2014-02-03 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2014-02-03 | Grant / award (derivative) | 87,500 | $0.00 | 87,500 |
| 2014-02-03 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2013-10-21 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2013-10-21 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2013-10-21 | Tax withholding | 19,723 | $510.97 | 187,722 |
| 2013-10-21 | Open-market sale | 17,730 | $509.01 | 169,992 |
| 2013-10-21 | Open-market sale | 17,777 | $510.19 | 152,215 |
| 2013-10-21 | Tax withholding | 19,770 | $509.74 | 207,445 |
| 2013-10-21 | Option exercise | 75,000 | $268.73 | 227,215 |
| 2013-10-18 | Tax withholding | 22,328 | $509.74 | 152,215 |
| 2013-10-18 | Tax withholding | 22,328 | $439.07 | 152,215 |
| 2013-10-18 | Grant / award | 40,000 | $0.00 | 174,543 |
| 2013-09-16 | Open-market sale | 1,337 | $425.94 | 134,543 |
| 2013-09-16 | Open-market sale | 2,600 | $425.13 | 135,880 |
| 2013-09-16 | Open-market sale | 2,427 | $423.83 | 138,480 |
| 2013-09-16 | Open-market sale | 14,417 | $422.90 | 140,907 |
| 2013-09-16 | Open-market sale | 7,568 | $422.05 | 155,324 |
| 2013-09-13 | Option exercise (derivative) | 37,500 | $0.00 | 0 |
| 2013-09-13 | Tax withholding | 9,151 | $425.34 | 162,892 |
| 2013-09-13 | Option exercise | 37,500 | $103.79 | 172,043 |
| 2013-09-10 | Gift | 415 | $0.00 | 12,519 |
| 2013-08-02 | Open-market sale | 2,310 | $411.31 | 134,398 |
| 2013-08-01 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2013-08-01 | Open-market sale | 7,919 | $413.69 | 156,848 |
| 2013-08-01 | Open-market sale | 1,200 | $417.51 | 136,708 |
| 2013-08-01 | Open-market sale | 5,414 | $416.65 | 137,908 |
| 2013-08-01 | Open-market sale | 6,287 | $415.53 | 143,322 |
| 2013-08-01 | Open-market sale | 7,239 | $414.52 | 149,609 |
| 2013-07-31 | Tax withholding | 9,441 | $412.27 | 164,767 |
| 2013-07-31 | Option exercise | 37,500 | $103.79 | 174,208 |
| 2013-07-25 | Gift | 99,740 | $0.00 | 99,740 |
| 2013-07-25 | Gift | 12,934 | $0.00 | 12,934 |
| 2013-02-07 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2013-02-07 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2012-03-14 | Open-market sale | 6,048 | $398.25 | 255,565 |
| 2012-03-14 | Open-market sale | 4,657 | $400.49 | 248,808 |
| 2012-03-14 | Open-market sale | 2,100 | $398.90 | 253,465 |
| 2012-03-14 | Open-market sale | 2,006 | $401.22 | 246,802 |
| 2012-03-13 | Option exercise (derivative) | 20,000 | $0.00 | 75,000 |
| 2012-03-13 | Disposition to issuer | 5,189 | $400.05 | 261,613 |
| 2012-03-13 | Option exercise | 20,000 | $103.79 | 266,802 |
| 2012-03-09 | Open-market sale | 300 | $399.65 | 246,802 |
| 2012-03-09 | Open-market sale | 1,200 | $396.66 | 264,085 |
| 2012-03-09 | Open-market sale | 3,539 | $397.51 | 260,546 |
| 2012-03-09 | Open-market sale | 13,444 | $398.04 | 247,102 |
| 2012-03-08 | Option exercise (derivative) | 25,000 | $0.00 | 95,000 |
| 2012-03-08 | Option exercise | 25,000 | $103.79 | 271,802 |
| 2012-03-08 | Disposition to issuer | 6,517 | $398.18 | 265,285 |
| 2012-03-02 | Open-market sale | 6,612 | $392.73 | 254,922 |
| 2012-03-02 | Open-market sale | 8,120 | $393.15 | 246,802 |
| 2012-03-01 | Option exercise (derivative) | 20,000 | $0.00 | 120,000 |
| 2012-03-01 | Option exercise | 20,000 | $103.79 | 266,802 |
| 2012-03-01 | Disposition to issuer | 5,268 | $394.10 | 261,534 |
| 2012-02-29 | Open-market sale | 2,227 | $388.06 | 251,927 |
| 2012-02-29 | Open-market sale | 1,525 | $389.12 | 250,402 |
| 2012-02-29 | Open-market sale | 3,000 | $390.04 | 247,402 |
| 2012-02-29 | Open-market sale | 600 | $391.09 | 246,802 |
| 2012-02-28 | Option exercise (derivative) | 10,000 | $0.00 | 140,000 |
| 2012-02-28 | Option exercise | 10,000 | $103.79 | 256,802 |
| 2012-02-28 | Open-market sale | 1,841 | $389.89 | 246,802 |
| 2012-02-28 | Open-market sale | 8,300 | $388.98 | 248,643 |
| 2012-02-28 | Open-market sale | 2,800 | $388.07 | 256,943 |
| 2012-02-28 | Disposition to issuer | 2,648 | $391.96 | 254,154 |
| 2012-02-27 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2012-02-27 | Disposition to issuer | 2,059 | $388.89 | 259,743 |
| 2012-02-27 | Option exercise | 15,000 | $53.36 | 261,802 |
| 2012-02-24 | Open-market sale | 6,520 | $385.06 | 248,902 |
| 2012-02-24 | Open-market sale | 1,400 | $385.67 | 247,502 |
| 2012-02-24 | Open-market sale | 700 | $386.99 | 246,802 |
| 2012-02-23 | Option exercise (derivative) | 10,000 | $0.00 | 15,000 |
| 2012-02-23 | Option exercise | 10,000 | $53.36 | 256,802 |
| 2012-02-23 | Disposition to issuer | 1,380 | $386.80 | 255,422 |
| 2012-02-21 | Open-market sale | 15,325 | $383.54 | 250,131 |
| 2012-02-21 | Open-market sale | 3,064 | $380.15 | 286,802 |
| 2012-02-21 | Open-market sale | 6,000 | $381.20 | 280,802 |
| 2012-02-21 | Open-market sale | 15,346 | $382.59 | 265,456 |
| 2012-02-21 | Open-market sale | 3,329 | $384.30 | 246,802 |
| 2012-02-17 | Option exercise (derivative) | 50,000 | $0.00 | 25,000 |
| 2012-02-17 | Option exercise | 50,000 | $53.36 | 296,802 |
| 2012-02-17 | Disposition to issuer | 6,936 | $384.70 | 289,866 |
| 2012-02-06 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2011-07-01 | Open-market sale | 20,000 | $307.39 | 246,802 |
| 2011-07-01 | Disposition to issuer | 16,654 | $308.19 | 280,148 |
| 2011-07-01 | Open-market sale | 13,346 | $306.43 | 266,802 |
| 2011-06-30 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2011-06-30 | Option exercise | 50,000 | $53.36 | 296,802 |
| 2011-06-28 | Option exercise (derivative) | 40,500 | $0.00 | 50,000 |
| 2011-06-28 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2011-06-28 | Open-market sale | 5,010 | $304.73 | 246,802 |
| 2011-06-28 | Open-market sale | 23,537 | $304.05 | 251,812 |
| 2011-06-28 | Open-market sale | 7,076 | $303.05 | 275,349 |
| 2011-06-28 | Open-market sale | 15,775 | $301.73 | 282,425 |
| 2011-06-28 | Option exercise | 40,500 | $102.65 | 317,302 |
| 2011-06-28 | Disposition to issuer | 19,102 | $301.46 | 298,200 |
| 2011-06-28 | Option exercise | 30,000 | $53.36 | 281,802 |
| 2011-05-27 | Open-market sale | 1,500 | $292.15 | 252,202 |
| 2011-05-27 | Open-market sale | 6,050 | $288.78 | 269,331 |
| 2011-05-27 | Open-market sale | 7,450 | $289.91 | 261,881 |
| 2011-05-27 | Open-market sale | 8,179 | $290.88 | 253,702 |
| 2011-05-27 | Open-market sale | 1,500 | $293.79 | 246,802 |
| 2011-05-27 | Open-market sale | 3,900 | $293.19 | 248,302 |
| 2011-05-26 | Option exercise (derivative) | 35,000 | $0.00 | 30,000 |
| 2011-05-26 | Option exercise | 35,000 | $53.36 | 281,802 |
| 2011-05-26 | Disposition to issuer | 6,421 | $290.88 | 275,381 |
| 2011-05-16 | Open-market sale | 8,097 | $277.00 | 246,802 |
| 2011-05-13 | Option exercise (derivative) | 10,000 | $0.00 | 65,000 |
| 2011-05-13 | Disposition to issuer | 1,903 | $280.40 | 254,899 |
| 2011-05-13 | Option exercise | 10,000 | $53.36 | 256,802 |
| 2011-02-11 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2010-10-25 | Open-market sale | 28,440 | $205.04 | 246,802 |
| 2010-10-25 | Open-market sale | 11,560 | $204.14 | 275,242 |
| 2010-10-20 | Tax withholding | 20,559 | $180.75 | 286,802 |
| 2010-10-20 | Grant / award | 41,600 | $0.00 | 307,361 |
| 2010-09-02 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2010-09-02 | Option exercise | 30,000 | $63.89 | 295,761 |
| 2010-09-02 | Open-market sale | 8,100 | $160.42 | 287,661 |
| 2010-09-02 | Open-market sale | 11,900 | $161.18 | 275,761 |
| 2010-09-02 | Open-market sale | 10,000 | $162.13 | 265,761 |
| 2010-09-01 | Option exercise (derivative) | 50,000 | $0.00 | 30,000 |
| 2010-09-01 | Option exercise | 50,000 | $63.89 | 315,761 |
| 2010-09-01 | Open-market sale | 10,000 | $155.09 | 305,761 |
| 2010-09-01 | Open-market sale | 10,000 | $156.15 | 295,761 |
| 2010-09-01 | Open-market sale | 10,000 | $157.05 | 285,761 |
| 2010-09-01 | Open-market sale | 10,000 | $158.01 | 275,761 |
| 2010-09-01 | Open-market sale | 10,000 | $159.03 | 265,761 |
| 2010-04-22 | Open-market sale | 7,040 | $135.34 | 298,721 |
| 2010-04-22 | Open-market sale | 3,885 | $136.06 | 294,836 |
| 2010-04-22 | Open-market sale | 8,875 | $137.32 | 285,961 |
| 2010-04-22 | Open-market sale | 200 | $138.38 | 285,761 |
| 2010-04-22 | Open-market sale | 10,000 | $140.07 | 275,761 |
| 2010-04-22 | Open-market sale | 10,000 | $145.00 | 265,761 |
| 2010-04-13 | Open-market sale | 10,000 | $125.00 | 305,761 |
| 2010-04-06 | Open-market sale | 10,000 | $120.00 | 315,761 |
| 2010-03-12 | Open-market sale | 10,000 | $115.00 | 325,761 |
| 2010-03-02 | Open-market sale | 10,000 | $110.00 | 335,761 |
| 2010-02-20 | Tax withholding | 12,589 | $104.99 | 345,761 |
| 2010-02-16 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2010-01-14 | Open-market sale | 10,000 | $99.00 | 358,350 |
| 2010-01-14 | Open-market sale | 10,000 | $98.00 | 368,350 |
| 2010-01-11 | Open-market sale | 10,000 | $96.00 | 388,350 |
| 2010-01-11 | Open-market sale | 10,000 | $97.00 | 378,350 |
| 2010-01-11 | Open-market sale | 10,000 | $95.00 | 398,350 |
| 2010-01-11 | Open-market sale | 10,000 | $93.00 | 418,350 |
| 2010-01-11 | Open-market sale | 10,000 | $94.00 | 408,350 |
| 2010-01-08 | Open-market sale | 10,000 | $92.00 | 428,350 |
| 2009-12-22 | Open-market sale | 10,000 | $91.00 | 438,350 |
| 2009-12-21 | J | 393,250 | $0.00 | 448,350 |
| 2009-12-21 | J | 393,250 | $0.00 | 0 |
| 2009-12-15 | Open-market sale | 10,000 | $90.00 | 393,250 |
| 2009-07-28 | Option exercise (derivative) | 39,300 | $0.00 | 0 |
| 2009-07-28 | Open-market sale | 9,250 | $95.99 | 55,100 |
| 2009-07-28 | Open-market sale | 9,100 | $95.00 | 64,350 |
| 2009-07-28 | Open-market sale | 9,150 | $94.00 | 73,450 |
| 2009-07-28 | Open-market sale | 9,200 | $92.49 | 82,600 |
| 2009-07-28 | Open-market sale | 2,600 | $92.00 | 91,800 |
| 2009-07-28 | Option exercise | 39,300 | $22.00 | 94,400 |
| 2009-07-27 | Option exercise (derivative) | 6,500 | $0.00 | 39,300 |
| 2009-07-27 | Option exercise | 6,500 | $22.00 | 61,600 |
| 2009-07-27 | Open-market sale | 6,500 | $92.00 | 55,100 |
| 2009-07-24 | Option exercise (derivative) | 18,300 | $0.00 | 45,800 |
| 2009-07-24 | Open-market sale | 9,150 | $91.00 | 55,100 |
| 2009-07-24 | Open-market sale | 9,150 | $90.00 | 61,000 |
| 2009-07-24 | Option exercise | 18,300 | $22.00 | 73,400 |
| 2009-07-23 | Option exercise (derivative) | 15,900 | $0.00 | 66,300 |
| 2009-07-23 | Open-market sale | 10,000 | $92.63 | 61,000 |
| 2009-07-23 | Option exercise | 15,900 | $22.00 | 71,000 |
| 2009-07-23 | Open-market sale | 5,900 | $93.10 | 55,100 |
| 2009-07-22 | Option exercise (derivative) | 19,900 | $0.00 | 82,200 |
| 2009-07-22 | Option exercise | 19,900 | $22.00 | 75,000 |
| 2009-07-22 | Open-market sale | 9,900 | $90.00 | 65,100 |
| 2009-07-22 | Open-market sale | 10,000 | $91.15 | 55,100 |
| 2009-07-20 | Option exercise (derivative) | 100 | $0.00 | 102,100 |
| 2009-07-20 | Open-market sale | 100 | $90.00 | 55,100 |
| 2009-07-20 | Option exercise | 100 | $22.00 | 55,200 |
| 2009-06-04 | Option exercise (derivative) | 2,500 | $0.00 | 102,200 |
| 2009-06-04 | Option exercise | 2,500 | $22.00 | 57,600 |
| 2009-06-04 | Open-market sale | 2,500 | $88.99 | 55,100 |
| 2009-06-03 | Option exercise (derivative) | 15,300 | $0.00 | 104,700 |
| 2009-06-03 | Open-market sale | 7,500 | $88.03 | 55,100 |
| 2009-06-03 | Option exercise | 15,300 | $22.00 | 70,400 |
| 2009-06-03 | Open-market sale | 7,800 | $87.00 | 62,600 |
| 2009-06-02 | Option exercise (derivative) | 4,253 | $0.00 | 120,000 |
| 2009-06-02 | Open-market sale | 4,253 | $86.00 | 55,100 |
| 2009-06-02 | Option exercise | 4,253 | $22.00 | 59,353 |
| 2009-06-02 | Option exercise (derivative) | 2,200 | $0.00 | 117,800 |
| 2009-06-02 | Option exercise | 2,200 | $22.00 | 57,300 |
| 2009-06-02 | Open-market sale | 2,200 | $87.01 | 55,100 |
| 2009-04-27 | Option exercise (derivative) | 15,747 | $0.00 | 124,253 |
| 2009-04-27 | Option exercise | 15,747 | $22.00 | 70,847 |
| 2009-04-27 | Open-market sale | 10,000 | $85.39 | 60,847 |
| 2009-04-27 | Open-market sale | 5,747 | $86.03 | 55,100 |
| 2009-04-24 | Option exercise (derivative) | 10,000 | $0.00 | 140,000 |
| 2009-04-24 | Open-market sale | 10,000 | $82.17 | 55,100 |
| 2009-04-24 | Option exercise | 10,000 | $22.00 | 65,100 |
| 2009-04-15 | Grant / award | 55,000 | $0.00 | 55,100 |
| 2009-02-17 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2008-05-21 | Grant / award (derivative) | 90,500 | $0.00 | 90,500 |
| 2008-05-21 | Disposition to issuer | 55,000 | $0.00 | 100 |
| 2007-11-08 | Open-market sale | 1,100 | $114.90 | 405,625 |
| 2007-11-08 | Open-market sale | 2,375 | $115.00 | 403,250 |
| 2007-11-08 | Open-market sale | 200 | $114.67 | 408,825 |
| 2007-11-08 | Open-market sale | 200 | $114.70 | 408,625 |
| 2007-11-08 | Open-market sale | 200 | $114.80 | 408,425 |
| 2007-11-08 | Open-market sale | 300 | $114.81 | 408,125 |
| 2007-11-08 | Open-market sale | 1,000 | $114.86 | 407,125 |
| 2007-11-08 | Open-market sale | 400 | $114.89 | 406,725 |
| 2007-11-08 | Open-market sale | 100 | $108.22 | 431,525 |
| 2007-11-08 | Open-market sale | 300 | $114.65 | 409,025 |
| 2007-11-08 | Open-market sale | 100 | $114.63 | 409,325 |
| 2007-11-08 | Open-market sale | 1,700 | $108.25 | 429,825 |
| 2007-11-08 | Open-market sale | 100 | $108.27 | 429,725 |
| 2007-11-08 | Open-market sale | 400 | $108.55 | 429,325 |
| 2007-11-08 | Open-market sale | 3,180 | $109.00 | 426,145 |
| 2007-11-08 | Open-market sale | 500 | $109.13 | 425,645 |
| 2007-11-08 | Open-market sale | 1,200 | $109.15 | 424,445 |
| 2007-11-08 | Open-market sale | 298 | $114.62 | 409,425 |
| 2007-11-08 | Open-market sale | 300 | $114.59 | 409,723 |
| 2007-11-08 | Open-market sale | 100 | $114.58 | 410,023 |
| 2007-11-08 | Open-market sale | 200 | $114.55 | 410,123 |
| 2007-11-08 | Open-market sale | 400 | $114.51 | 410,323 |
| 2007-11-08 | Open-market sale | 902 | $114.50 | 410,723 |
| 2007-11-08 | Open-market sale | 1,000 | $114.15 | 411,625 |
| 2007-11-08 | Open-market sale | 900 | $114.10 | 412,625 |
| 2007-11-08 | Open-market sale | 100 | $114.05 | 413,525 |
| 2007-11-08 | Open-market sale | 400 | $114.03 | 413,625 |
| 2007-11-08 | Open-market sale | 2,600 | $114.00 | 414,025 |
| 2007-11-08 | Open-market sale | 200 | $110.70 | 416,625 |
| 2007-11-08 | Open-market sale | 600 | $110.07 | 416,825 |
| 2007-11-08 | Open-market sale | 1,200 | $110.00 | 417,425 |
| 2007-11-08 | Open-market sale | 100 | $109.57 | 418,625 |
| 2007-11-08 | Open-market sale | 100 | $109.56 | 418,725 |
| 2007-11-08 | Open-market sale | 700 | $109.51 | 418,825 |
| 2007-11-08 | Open-market sale | 4,620 | $109.50 | 419,525 |
| 2007-11-08 | Open-market sale | 100 | $109.44 | 424,145 |
| 2007-11-08 | Open-market sale | 100 | $109.30 | 424,245 |
| 2007-11-08 | Open-market sale | 100 | $109.27 | 424,345 |
| 2007-11-07 | Open-market sale | 200 | $115.49 | 432,725 |
| 2007-11-07 | Open-market sale | 1,000 | $115.50 | 431,725 |
| 2007-11-07 | Open-market sale | 100 | $115.58 | 431,625 |
| 2007-11-07 | Open-market sale | 300 | $115.47 | 432,925 |
| 2007-11-07 | Open-market sale | 1,600 | $115.03 | 449,350 |
| 2007-11-07 | Open-market sale | 600 | $115.02 | 450,950 |
| 2007-11-07 | Open-market sale | 600 | $115.01 | 451,550 |
| 2007-11-07 | Open-market sale | 12,000 | $115.00 | 452,150 |
| 2007-11-07 | Open-market sale | 7,791 | $114.00 | 481,159 |
| 2007-11-07 | Open-market sale | 100 | $114.49 | 464,150 |
| 2007-11-07 | Open-market sale | 100 | $114.45 | 464,250 |
| 2007-11-07 | Open-market sale | 15 | $114.39 | 464,350 |
| 2007-11-07 | Open-market sale | 10 | $114.37 | 464,365 |
| 2007-11-07 | Open-market sale | 1,700 | $114.30 | 464,375 |
| 2007-11-07 | Open-market sale | 800 | $114.26 | 466,075 |
| 2007-11-07 | Open-market sale | 100 | $114.23 | 466,875 |
| 2007-11-07 | Open-market sale | 600 | $114.22 | 466,975 |
| 2007-11-07 | Open-market sale | 300 | $114.20 | 467,575 |
| 2007-11-07 | Open-market sale | 100 | $114.19 | 467,875 |
| 2007-11-07 | Open-market sale | 379 | $114.18 | 467,975 |
| 2007-11-07 | Open-market sale | 100 | $114.16 | 468,354 |
| 2007-11-07 | Open-market sale | 2,081 | $114.14 | 468,454 |
| 2007-11-07 | Open-market sale | 200 | $114.11 | 470,535 |
| 2007-11-07 | Open-market sale | 3,516 | $114.10 | 470,735 |
| 2007-11-07 | Open-market sale | 1,660 | $114.09 | 474,251 |
| 2007-11-07 | Open-market sale | 330 | $114.08 | 475,911 |
| 2007-11-07 | Open-market sale | 100 | $114.07 | 476,241 |
| 2007-11-07 | Open-market sale | 200 | $114.06 | 476,341 |
| 2007-11-07 | Open-market sale | 100 | $114.05 | 476,541 |
| 2007-11-07 | Open-market sale | 450 | $114.04 | 476,641 |
| 2007-11-07 | Open-market sale | 1,722 | $114.02 | 477,091 |
| 2007-11-07 | Open-market sale | 2,346 | $114.01 | 478,813 |
| 2007-11-07 | Open-market sale | 725 | $115.04 | 448,625 |
| 2007-11-07 | Open-market sale | 200 | $113.99 | 488,950 |
| 2007-11-07 | Open-market sale | 800 | $115.06 | 447,225 |
| 2007-11-07 | Open-market sale | 200 | $115.45 | 435,025 |
| 2007-11-07 | Open-market sale | 400 | $115.44 | 435,225 |
| 2007-11-07 | Open-market sale | 100 | $115.43 | 435,625 |
| 2007-11-07 | Open-market sale | 200 | $115.42 | 435,725 |
| 2007-11-07 | Open-market sale | 300 | $115.41 | 435,925 |
| 2007-11-07 | Open-market sale | 400 | $115.40 | 436,225 |
| 2007-11-07 | Open-market sale | 425 | $115.38 | 436,625 |
| 2007-11-07 | Open-market sale | 2,400 | $115.37 | 437,050 |
| 2007-11-07 | Open-market sale | 300 | $115.33 | 439,450 |
| 2007-11-07 | Open-market sale | 300 | $115.31 | 439,750 |
| 2007-11-07 | Open-market sale | 100 | $115.29 | 440,050 |
| 2007-11-07 | Open-market sale | 100 | $115.28 | 440,150 |
| 2007-11-07 | Open-market sale | 575 | $115.26 | 440,250 |
| 2007-11-07 | Open-market sale | 300 | $115.25 | 440,825 |
| 2007-11-07 | Open-market sale | 300 | $115.24 | 441,125 |
| 2007-11-07 | Open-market sale | 300 | $115.23 | 441,425 |
| 2007-11-07 | Open-market sale | 200 | $115.21 | 441,725 |
| 2007-11-07 | Open-market sale | 400 | $115.20 | 441,925 |
| 2007-11-07 | Open-market sale | 200 | $115.18 | 442,325 |
| 2007-11-07 | Open-market sale | 800 | $115.15 | 442,525 |
| 2007-11-07 | Open-market sale | 200 | $115.14 | 443,325 |
| 2007-11-07 | Open-market sale | 300 | $115.13 | 443,525 |
| 2007-11-07 | Open-market sale | 200 | $115.12 | 443,825 |
| 2007-11-07 | Open-market sale | 1,300 | $115.10 | 444,025 |
| 2007-11-07 | Open-market sale | 300 | $115.09 | 445,325 |
| 2007-11-07 | Open-market sale | 1,200 | $115.08 | 445,625 |
| 2007-11-07 | Open-market sale | 400 | $115.07 | 446,825 |
| 2007-11-07 | Open-market sale | 1,800 | $115.46 | 433,225 |
| 2007-11-07 | Open-market sale | 600 | $115.05 | 448,025 |
| 2007-11-06 | Open-market sale | 1,500 | $114.80 | 608,650 |
| 2007-11-06 | Open-market sale | 600 | $114.75 | 611,650 |
| 2007-11-06 | Open-market sale | 100 | $114.74 | 612,250 |
| 2007-11-06 | Open-market sale | 100 | $114.73 | 612,350 |
| 2007-11-06 | Open-market sale | 1,600 | $114.70 | 612,450 |
| 2007-11-06 | Open-market sale | 100 | $114.69 | 614,050 |
| 2007-11-06 | Open-market sale | 900 | $114.68 | 614,150 |
| 2007-11-06 | Open-market sale | 200 | $114.66 | 615,050 |
| 2007-11-06 | Open-market sale | 1,500 | $114.65 | 615,250 |
| 2007-11-06 | Open-market sale | 500 | $114.63 | 616,750 |
| 2007-11-06 | Open-market sale | 400 | $114.61 | 617,250 |
| 2007-11-06 | Open-market sale | 2,300 | $114.60 | 617,650 |
| 2007-11-06 | Open-market sale | 100 | $114.59 | 619,950 |
| 2007-11-06 | Open-market sale | 400 | $114.58 | 620,050 |
| 2007-11-06 | Open-market sale | 400 | $114.54 | 620,450 |
| 2007-11-06 | Open-market sale | 100 | $115.44 | 603,450 |
| 2007-11-06 | Open-market sale | 300 | $115.32 | 603,550 |
| 2007-11-06 | Open-market sale | 1,400 | $115.25 | 603,850 |
| 2007-11-06 | Open-market sale | 200 | $115.24 | 605,250 |
| 2007-11-06 | Open-market sale | 1,000 | $115.18 | 605,450 |
| 2007-11-06 | Open-market sale | 200 | $115.10 | 606,450 |
| 2007-11-06 | Open-market sale | 300 | $115.09 | 606,650 |
| 2007-11-06 | Open-market sale | 200 | $115.05 | 606,950 |
| 2007-11-06 | Open-market sale | 800 | $114.87 | 607,150 |
| 2007-11-06 | Open-market sale | 100 | $114.86 | 607,950 |
| 2007-11-06 | Open-market sale | 100 | $114.84 | 608,050 |
| 2007-11-06 | Open-market sale | 300 | $114.83 | 608,150 |
| 2007-11-06 | Open-market sale | 200 | $114.82 | 608,450 |
| 2007-11-06 | Open-market sale | 400 | $114.78 | 611,250 |
| 2007-11-06 | Open-market sale | 1,100 | $114.79 | 610,150 |
| 2007-11-06 | Open-market sale | 200 | $115.50 | 603,250 |
| 2007-11-06 | Open-market sale | 1,900 | $114.38 | 623,550 |
| 2007-11-06 | Open-market sale | 400 | $114.29 | 625,450 |
| 2007-11-06 | Open-market sale | 100 | $114.26 | 625,850 |
| 2007-11-06 | Open-market sale | 100 | $114.25 | 625,950 |
| 2007-11-06 | Open-market sale | 100 | $114.21 | 626,050 |
| 2007-11-06 | Open-market sale | 100 | $114.15 | 626,150 |
| 2007-11-06 | Open-market sale | 200 | $114.14 | 626,250 |
| 2007-11-06 | Open-market sale | 500 | $114.13 | 626,450 |
| 2007-11-06 | Open-market sale | 900 | $114.02 | 626,950 |
| 2007-11-06 | Open-market sale | 400 | $113.80 | 627,850 |
| 2007-11-06 | Open-market sale | 800 | $114.51 | 620,850 |
| 2007-11-06 | Open-market sale | 100 | $114.50 | 621,650 |
| 2007-11-06 | Open-market sale | 400 | $114.48 | 621,750 |
| 2007-11-06 | Open-market sale | 100 | $114.45 | 622,150 |
| 2007-11-06 | Open-market sale | 1,000 | $114.42 | 622,250 |
| 2007-11-06 | Open-market sale | 300 | $114.41 | 623,250 |
| 2007-11-06 | Open-market sale | 100 | $115.74 | 490,950 |
| 2007-11-06 | Open-market sale | 300 | $115.76 | 490,550 |
| 2007-11-06 | Open-market sale | 100 | $115.77 | 490,450 |
| 2007-11-06 | Open-market sale | 200 | $115.79 | 490,250 |
| 2007-11-06 | Open-market sale | 200 | $115.84 | 490,050 |
| 2007-11-06 | Open-market sale | 100 | $115.87 | 489,950 |
| 2007-11-06 | Open-market sale | 800 | $115.95 | 489,150 |
| 2007-11-06 | Open-market sale | 300 | $115.53 | 493,550 |
| 2007-11-06 | Open-market sale | 200 | $115.54 | 493,350 |
| 2007-11-06 | Open-market sale | 200 | $115.57 | 493,150 |
| 2007-11-06 | Open-market sale | 500 | $115.62 | 492,650 |
| 2007-11-06 | Open-market sale | 300 | $115.63 | 492,350 |
| 2007-11-06 | Open-market sale | 100 | $115.64 | 492,250 |
| 2007-11-06 | Open-market sale | 200 | $115.65 | 492,050 |
| 2007-11-06 | Open-market sale | 200 | $115.70 | 491,850 |
| 2007-11-06 | Open-market sale | 600 | $115.71 | 491,250 |
| 2007-11-06 | Open-market sale | 200 | $115.72 | 491,050 |
| 2007-11-06 | Open-market sale | 100 | $115.75 | 490,850 |
| 2007-11-06 | Open-market sale | 400 | $115.51 | 494,650 |
| 2007-11-06 | Open-market sale | 4,900 | $115.50 | 495,050 |
| 2007-11-06 | Open-market sale | 100 | $115.45 | 499,950 |
| 2007-11-06 | Open-market sale | 100 | $115.44 | 500,050 |
| 2007-11-06 | Open-market sale | 200 | $115.43 | 500,150 |
| 2007-11-06 | Open-market sale | 500 | $115.42 | 500,350 |
| 2007-11-06 | Open-market sale | 100 | $115.41 | 500,850 |
| 2007-11-06 | Open-market sale | 200 | $115.39 | 500,950 |
| 2007-11-06 | Open-market sale | 1,000 | $115.38 | 501,150 |
| 2007-11-06 | Open-market sale | 300 | $115.37 | 502,150 |
| 2007-11-06 | Open-market sale | 1,100 | $115.36 | 502,450 |
| 2007-11-06 | Open-market sale | 100 | $115.35 | 503,550 |
| 2007-11-06 | Open-market sale | 900 | $115.30 | 503,650 |
| 2007-11-06 | Open-market sale | 100 | $115.28 | 504,550 |
| 2007-11-06 | Open-market sale | 400 | $115.27 | 504,650 |
| 2007-11-06 | Open-market sale | 500 | $115.26 | 505,050 |
| 2007-11-06 | Open-market sale | 100 | $115.25 | 505,550 |
| 2007-11-06 | Open-market sale | 100 | $115.21 | 505,650 |
| 2007-11-06 | Open-market sale | 700 | $115.19 | 505,750 |
| 2007-11-06 | Open-market sale | 700 | $115.18 | 506,450 |
| 2007-11-06 | Open-market sale | 200 | $115.17 | 507,150 |
| 2007-11-06 | Open-market sale | 200 | $115.16 | 507,350 |
| 2007-11-06 | Open-market sale | 100 | $115.13 | 507,550 |
| 2007-11-06 | Open-market sale | 100 | $115.12 | 507,650 |
| 2007-11-06 | Open-market sale | 100 | $115.11 | 507,750 |
| 2007-11-06 | Open-market sale | 500 | $115.10 | 507,850 |
| 2007-11-06 | Open-market sale | 200 | $115.08 | 508,350 |
| 2007-11-06 | Open-market sale | 600 | $115.02 | 508,550 |
| 2007-11-06 | Open-market sale | 5,500 | $115.00 | 509,150 |
| 2007-11-06 | Open-market sale | 800 | $115.52 | 493,850 |
| 2007-11-05 | Open-market sale | 200 | $130.01 | 70,700 |
| 2007-11-05 | Option exercise | 15,800 | $22.35 | 70,900 |
| 2007-11-05 | Open-market sale | 100 | $130.02 | 70,600 |
| 2007-11-05 | Open-market sale | 200 | $130.05 | 70,400 |
| 2007-11-05 | Open-market sale | 200 | $130.06 | 70,200 |
| 2007-11-05 | Open-market sale | 500 | $130.07 | 69,700 |
| 2007-11-05 | Open-market sale | 500 | $130.08 | 69,200 |
| 2007-11-05 | Open-market sale | 200 | $130.10 | 69,000 |
| 2007-11-05 | Open-market sale | 504 | $130.11 | 68,496 |
| 2007-11-05 | Open-market sale | 400 | $130.12 | 68,096 |
| 2007-11-05 | Open-market sale | 100 | $130.14 | 67,996 |
| 2007-11-05 | Open-market sale | 96 | $130.20 | 67,900 |
| 2007-11-05 | Open-market sale | 400 | $130.24 | 67,500 |
| 2007-11-05 | Open-market sale | 500 | $130.25 | 67,000 |
| 2007-11-05 | Open-market sale | 300 | $130.28 | 66,700 |
| 2007-11-05 | Open-market sale | 100 | $130.32 | 66,600 |
| 2007-11-05 | Open-market sale | 1,200 | $130.58 | 59,700 |
| 2007-11-05 | Open-market sale | 400 | $130.56 | 60,900 |
| 2007-11-05 | Open-market sale | 100 | $130.55 | 61,300 |
| 2007-11-05 | Open-market sale | 200 | $130.53 | 61,400 |
| 2007-11-05 | Open-market sale | 700 | $130.50 | 61,600 |
| 2007-11-05 | Open-market sale | 200 | $130.48 | 62,300 |
| 2007-11-05 | Open-market sale | 300 | $130.46 | 62,500 |
| 2007-11-05 | Open-market sale | 100 | $130.42 | 62,800 |
| 2007-11-05 | Open-market sale | 600 | $130.41 | 62,900 |
| 2007-11-05 | Open-market sale | 1,400 | $130.40 | 63,500 |
| 2007-11-05 | Open-market sale | 100 | $130.39 | 64,900 |
| 2007-11-05 | Open-market sale | 100 | $130.38 | 65,000 |
| 2007-11-05 | Open-market sale | 800 | $130.36 | 65,100 |
| 2007-11-05 | Open-market sale | 700 | $130.33 | 65,900 |
| 2007-11-05 | Open-market sale | 7 | $130.77 | 55,100 |
| 2007-11-05 | Open-market sale | 393 | $130.75 | 55,107 |
| 2007-11-05 | Open-market sale | 100 | $130.59 | 59,600 |
| 2007-11-05 | Open-market sale | 2,000 | $130.60 | 57,600 |
| 2007-11-05 | Open-market sale | 500 | $130.61 | 57,100 |
| 2007-11-05 | Open-market sale | 100 | $130.65 | 57,000 |
| 2007-11-05 | Open-market sale | 500 | $130.67 | 56,500 |
| 2007-11-05 | Open-market sale | 100 | $130.68 | 56,400 |
| 2007-11-05 | Open-market sale | 100 | $130.71 | 56,300 |
| 2007-11-05 | Open-market sale | 800 | $130.74 | 55,500 |
| 2007-11-05 | Open-market sale | 100 | $114.99 | 628,250 |
| 2007-11-05 | Open-market sale | 1,000 | $114.90 | 628,350 |
| 2007-11-05 | Open-market sale | 100 | $114.89 | 629,350 |
| 2007-11-05 | Open-market sale | 200 | $114.88 | 629,450 |
| 2007-11-05 | Open-market sale | 200 | $114.87 | 629,650 |
| 2007-11-05 | Open-market sale | 900 | $114.75 | 629,850 |
| 2007-11-05 | Open-market sale | 100 | $114.72 | 630,750 |
| 2007-11-05 | Open-market sale | 1,000 | $114.71 | 630,850 |
| 2007-11-05 | Open-market sale | 200 | $114.59 | 631,850 |
| 2007-11-05 | Open-market sale | 500 | $114.58 | 632,050 |
| 2007-11-05 | Open-market sale | 3,400 | $114.50 | 632,550 |
| 2007-11-05 | Open-market sale | 700 | $114.49 | 635,950 |
| 2007-11-05 | Open-market sale | 100 | $114.45 | 636,650 |
| 2007-11-05 | Open-market sale | 400 | $114.44 | 636,750 |
| 2007-11-05 | Open-market sale | 200 | $115.00 | 639,650 |
| 2007-11-05 | Open-market sale | 400 | $114.99 | 639,850 |
| 2007-11-05 | Open-market sale | 100 | $114.98 | 640,250 |
| 2007-11-05 | Open-market sale | 2,700 | $114.95 | 640,350 |
| 2007-11-05 | Open-market sale | 400 | $114.93 | 643,050 |
| 2007-11-05 | Open-market sale | 100 | $114.91 | 643,450 |
| 2007-11-05 | Open-market sale | 400 | $114.90 | 643,550 |
| 2007-11-05 | Open-market sale | 1,200 | $114.88 | 643,950 |
| 2007-11-05 | Open-market sale | 100 | $114.86 | 645,150 |
| 2007-11-05 | Open-market sale | 100 | $114.85 | 645,250 |
| 2007-11-05 | Open-market sale | 100 | $114.84 | 645,350 |
| 2007-11-05 | Open-market sale | 200 | $114.83 | 645,450 |
| 2007-11-05 | Open-market sale | 200 | $114.82 | 645,650 |
| 2007-11-05 | Open-market sale | 600 | $114.80 | 645,850 |
| 2007-11-05 | Open-market sale | 2,700 | $114.79 | 646,450 |
| 2007-11-05 | Open-market sale | 400 | $114.71 | 649,150 |
| 2007-11-05 | Open-market sale | 100 | $114.70 | 649,550 |
| 2007-11-05 | Open-market sale | 100 | $114.66 | 649,650 |
| 2007-11-05 | Open-market sale | 1,500 | $114.63 | 649,750 |
| 2007-11-05 | Open-market sale | 700 | $114.60 | 651,250 |
| 2007-11-05 | Open-market sale | 100 | $114.52 | 651,950 |
| 2007-11-05 | Open-market sale | 300 | $114.50 | 652,050 |
| 2007-11-05 | Open-market sale | 800 | $114.29 | 652,350 |
| 2007-11-05 | Open-market sale | 100 | $114.00 | 653,150 |
| 2007-11-05 | Open-market sale | 100 | $115.07 | 637,150 |
| 2007-11-05 | Open-market sale | 1,700 | $115.06 | 637,250 |
| 2007-11-05 | Open-market sale | 200 | $115.04 | 638,950 |
| 2007-11-05 | Open-market sale | 100 | $115.03 | 639,150 |
| 2007-11-05 | Open-market sale | 300 | $115.01 | 639,350 |
| 2007-11-05 | Open-market sale | 100 | $115.02 | 639,250 |
| 2007-11-05 | Open-market sale | 100 | $115.11 | 515,950 |
| 2007-11-05 | Open-market sale | 100 | $115.14 | 515,250 |
| 2007-11-05 | Open-market sale | 200 | $115.15 | 515,050 |
| 2007-11-05 | Open-market sale | 400 | $115.20 | 514,650 |
| 2007-11-05 | Open-market sale | 5 | $114.60 | 526,745 |
| 2007-11-05 | Open-market sale | 5,195 | $115.00 | 521,550 |
| 2007-11-05 | Open-market sale | 600 | $115.01 | 520,950 |
| 2007-11-05 | Open-market sale | 1,000 | $115.02 | 519,950 |
| 2007-11-05 | Open-market sale | 300 | $115.03 | 519,650 |
| 2007-11-05 | Open-market sale | 700 | $115.04 | 518,950 |
| 2007-11-05 | Open-market sale | 1,200 | $115.05 | 517,750 |
| 2007-11-05 | Open-market sale | 400 | $115.06 | 517,350 |
| 2007-11-05 | Open-market sale | 100 | $115.07 | 517,250 |
| 2007-11-05 | Open-market sale | 400 | $115.09 | 516,850 |
| 2007-11-05 | Open-market sale | 800 | $115.10 | 516,050 |
| 2007-11-05 | Open-market sale | 100 | $115.13 | 515,350 |
| 2007-11-05 | Open-market sale | 500 | $115.12 | 515,450 |
| 2007-11-02 | Open-market sale | 100 | $114.63 | 673,950 |
| 2007-11-02 | Open-market sale | 500 | $114.60 | 674,050 |
| 2007-11-02 | Open-market sale | 300 | $114.52 | 674,550 |
| 2007-11-02 | Open-market sale | 100 | $114.66 | 673,850 |
| 2007-11-02 | Open-market sale | 100 | $114.70 | 673,750 |
| 2007-11-02 | Open-market sale | 100 | $114.71 | 673,650 |
| 2007-11-02 | Open-market sale | 400 | $114.79 | 673,250 |
| 2007-11-02 | Open-market sale | 900 | $114.80 | 672,350 |
| 2007-11-02 | Open-market sale | 200 | $114.82 | 672,150 |
| 2007-11-02 | Open-market sale | 200 | $114.83 | 671,950 |
| 2007-11-02 | Open-market sale | 100 | $114.84 | 671,850 |
| 2007-11-02 | Open-market sale | 300 | $114.85 | 671,550 |
| 2007-11-02 | Open-market sale | 100 | $114.86 | 671,450 |
| 2007-11-02 | Open-market sale | 500 | $114.88 | 670,950 |
| 2007-11-02 | Open-market sale | 700 | $114.90 | 670,250 |
| 2007-11-02 | Open-market sale | 100 | $114.91 | 670,150 |
| 2007-11-02 | Open-market sale | 300 | $114.93 | 669,850 |
| 2007-11-02 | Open-market sale | 100 | $114.95 | 669,750 |
| 2007-11-02 | Open-market sale | 100 | $114.98 | 669,650 |
| 2007-11-02 | Open-market sale | 300 | $114.99 | 669,350 |
| 2007-11-02 | Open-market sale | 3,200 | $115.00 | 666,150 |
| 2007-11-02 | Open-market sale | 100 | $115.01 | 666,050 |
| 2007-11-02 | Open-market sale | 200 | $115.02 | 665,850 |
| 2007-11-02 | Open-market sale | 100 | $115.03 | 665,750 |
| 2007-11-02 | Open-market sale | 200 | $115.04 | 665,550 |
| 2007-11-02 | Open-market sale | 100 | $115.06 | 665,450 |
| 2007-11-02 | Open-market sale | 200 | $115.07 | 665,250 |
| 2007-11-02 | Open-market sale | 100 | $114.00 | 678,150 |
| 2007-11-02 | Open-market sale | 600 | $114.29 | 677,550 |
| 2007-11-02 | Open-market sale | 2,700 | $114.50 | 674,850 |
| 2007-11-02 | Option exercise (derivative) | 2,700 | $0.00 | 15,800 |
| 2007-11-02 | Open-market sale | 100 | $135.89 | 55,100 |
| 2007-11-02 | Open-market sale | 300 | $135.72 | 55,200 |
| 2007-11-02 | Open-market sale | 100 | $135.71 | 55,500 |
| 2007-11-02 | Open-market sale | 100 | $135.70 | 55,600 |
| 2007-11-02 | Open-market sale | 100 | $135.60 | 55,700 |
| 2007-11-02 | Option exercise | 2,700 | $22.35 | 57,800 |
| 2007-11-02 | Open-market sale | 300 | $135.00 | 57,500 |
| 2007-11-02 | Open-market sale | 1,300 | $135.40 | 56,200 |
| 2007-11-02 | Open-market sale | 100 | $135.41 | 56,100 |
| 2007-11-02 | Open-market sale | 300 | $135.43 | 55,800 |
| 2007-11-02 | Open-market sale | 200 | $115.53 | 657,050 |
| 2007-11-02 | Open-market sale | 200 | $115.74 | 656,150 |
| 2007-11-02 | Open-market sale | 1,200 | $115.75 | 654,950 |
| 2007-11-02 | Open-market sale | 100 | $115.88 | 654,850 |
| 2007-11-02 | Open-market sale | 200 | $115.90 | 654,650 |
| 2007-11-02 | Open-market sale | 200 | $116.00 | 654,450 |
| 2007-11-02 | Open-market sale | 100 | $116.16 | 654,350 |
| 2007-11-02 | Open-market sale | 300 | $116.17 | 654,050 |
| 2007-11-02 | Open-market sale | 100 | $116.41 | 653,950 |
| 2007-11-02 | Open-market sale | 500 | $118.00 | 653,450 |
| 2007-11-02 | Open-market sale | 100 | $118.40 | 653,350 |
| 2007-11-02 | Open-market sale | 100 | $118.76 | 653,250 |
| 2007-11-02 | Open-market sale | 400 | $115.10 | 664,850 |
| 2007-11-02 | Open-market sale | 100 | $115.13 | 664,750 |
| 2007-11-02 | Open-market sale | 100 | $115.14 | 664,650 |
| 2007-11-02 | Open-market sale | 500 | $115.15 | 664,150 |
| 2007-11-02 | Open-market sale | 900 | $115.16 | 663,250 |
| 2007-11-02 | Open-market sale | 100 | $115.18 | 663,150 |
| 2007-11-02 | Open-market sale | 600 | $115.19 | 662,550 |
| 2007-11-02 | Open-market sale | 500 | $115.20 | 662,050 |
| 2007-11-02 | Open-market sale | 200 | $115.22 | 661,850 |
| 2007-11-02 | Open-market sale | 900 | $115.23 | 660,950 |
| 2007-11-02 | Open-market sale | 800 | $115.24 | 660,150 |
| 2007-11-02 | Open-market sale | 1,300 | $115.25 | 658,850 |
| 2007-11-02 | Open-market sale | 200 | $115.30 | 658,650 |
| 2007-11-02 | Open-market sale | 100 | $115.38 | 658,550 |
| 2007-11-02 | Open-market sale | 1,100 | $115.40 | 657,450 |
| 2007-11-02 | Open-market sale | 200 | $115.41 | 657,250 |
| 2007-11-02 | Open-market sale | 500 | $115.70 | 656,350 |
| 2007-11-02 | Open-market sale | 200 | $115.60 | 656,850 |
| 2007-11-02 | Open-market sale | 200 | $115.78 | 532,600 |
| 2007-11-02 | Open-market sale | 200 | $116.10 | 526,850 |
| 2007-11-02 | Open-market sale | 200 | $116.06 | 527,050 |
| 2007-11-02 | Open-market sale | 1,500 | $116.05 | 527,250 |
| 2007-11-02 | Open-market sale | 100 | $116.03 | 528,750 |
| 2007-11-02 | Open-market sale | 100 | $116.02 | 528,850 |
| 2007-11-02 | Open-market sale | 800 | $116.00 | 528,950 |
| 2007-11-02 | Open-market sale | 100 | $115.91 | 529,750 |
| 2007-11-02 | Open-market sale | 100 | $115.90 | 529,850 |
| 2007-11-02 | Open-market sale | 100 | $115.89 | 529,950 |
| 2007-11-02 | Open-market sale | 300 | $115.88 | 530,050 |
| 2007-11-02 | Open-market sale | 400 | $115.87 | 530,350 |
| 2007-11-02 | Open-market sale | 500 | $115.86 | 530,750 |
| 2007-11-02 | Open-market sale | 100 | $115.84 | 531,250 |
| 2007-11-02 | Open-market sale | 650 | $115.81 | 531,350 |
| 2007-11-02 | Open-market sale | 200 | $115.80 | 532,000 |
| 2007-11-02 | Open-market sale | 400 | $115.79 | 532,200 |
| 2007-11-02 | Open-market sale | 100 | $118.68 | 526,750 |
| 2007-11-02 | Open-market sale | 130 | $115.76 | 532,800 |
| 2007-11-02 | Open-market sale | 100 | $115.17 | 564,720 |
| 2007-11-02 | Open-market sale | 400 | $115.20 | 563,920 |
| 2007-11-02 | Open-market sale | 300 | $115.21 | 563,620 |
| 2007-11-02 | Open-market sale | 500 | $115.22 | 563,120 |
| 2007-11-02 | Open-market sale | 500 | $115.23 | 562,620 |
| 2007-11-02 | Open-market sale | 100 | $115.24 | 562,520 |
| 2007-11-02 | Open-market sale | 1,700 | $115.25 | 560,820 |
| 2007-11-02 | Open-market sale | 200 | $115.26 | 560,620 |
| 2007-11-02 | Open-market sale | 200 | $115.27 | 560,420 |
| 2007-11-02 | Open-market sale | 200 | $115.28 | 560,220 |
| 2007-11-02 | Open-market sale | 300 | $115.29 | 559,920 |
| 2007-11-02 | Open-market sale | 70 | $115.30 | 559,850 |
| 2007-11-02 | Open-market sale | 300 | $115.31 | 559,550 |
| 2007-11-02 | Open-market sale | 600 | $115.32 | 558,950 |
| 2007-11-02 | Open-market sale | 100 | $115.33 | 558,850 |
| 2007-11-02 | Open-market sale | 3,330 | $115.00 | 567,920 |
| 2007-11-02 | Open-market sale | 500 | $115.01 | 567,420 |
| 2007-11-02 | Open-market sale | 100 | $115.02 | 567,320 |
| 2007-11-02 | Open-market sale | 100 | $115.03 | 567,220 |
| 2007-11-02 | Open-market sale | 100 | $115.06 | 567,120 |
| 2007-11-02 | Open-market sale | 100 | $115.07 | 567,020 |
| 2007-11-02 | Open-market sale | 300 | $115.08 | 566,720 |
| 2007-11-02 | Open-market sale | 200 | $115.09 | 566,520 |
| 2007-11-02 | Open-market sale | 300 | $115.10 | 566,220 |
| 2007-11-02 | Open-market sale | 100 | $115.11 | 566,120 |
| 2007-11-02 | Open-market sale | 900 | $115.12 | 565,220 |
| 2007-11-02 | Open-market sale | 100 | $115.13 | 565,120 |
| 2007-11-02 | Open-market sale | 300 | $115.15 | 564,820 |
| 2007-11-02 | Open-market sale | 100 | $115.18 | 564,620 |
| 2007-11-02 | Open-market sale | 300 | $115.19 | 564,320 |
| 2007-11-02 | Open-market sale | 300 | $115.37 | 557,550 |
| 2007-11-02 | Open-market sale | 200 | $115.38 | 557,350 |
| 2007-11-02 | Open-market sale | 400 | $115.39 | 556,950 |
| 2007-11-02 | Open-market sale | 600 | $115.40 | 556,350 |
| 2007-11-02 | Open-market sale | 100 | $115.43 | 556,250 |
| 2007-11-02 | Open-market sale | 200 | $115.44 | 556,050 |
| 2007-11-02 | Open-market sale | 100 | $115.45 | 555,950 |
| 2007-11-02 | Open-market sale | 1,600 | $115.48 | 554,350 |
| 2007-11-02 | Open-market sale | 200 | $115.49 | 554,150 |
| 2007-11-02 | Open-market sale | 7,948 | $115.50 | 546,202 |
| 2007-11-02 | Open-market sale | 3,500 | $115.51 | 542,702 |
| 2007-11-02 | Open-market sale | 800 | $155.52 | 541,902 |
| 2007-11-02 | Open-market sale | 300 | $155.54 | 541,602 |
| 2007-11-02 | Open-market sale | 300 | $155.55 | 541,302 |
| 2007-11-02 | Open-market sale | 600 | $155.58 | 540,702 |
| 2007-11-02 | Open-market sale | 500 | $155.60 | 540,202 |
| 2007-11-02 | Open-market sale | 400 | $155.61 | 539,802 |
| 2007-11-02 | Open-market sale | 1,720 | $155.63 | 538,082 |
| 2007-11-02 | Open-market sale | 200 | $115.64 | 537,882 |
| 2007-11-02 | Open-market sale | 1,100 | $115.65 | 536,782 |
| 2007-11-02 | Open-market sale | 1,000 | $115.66 | 535,782 |
| 2007-11-02 | Open-market sale | 52 | $115.67 | 535,730 |
| 2007-11-02 | Open-market sale | 100 | $115.69 | 535,630 |
| 2007-11-02 | Open-market sale | 900 | $115.70 | 534,730 |
| 2007-11-02 | Open-market sale | 800 | $115.71 | 533,930 |
| 2007-11-02 | Open-market sale | 300 | $115.72 | 533,630 |
| 2007-11-02 | Open-market sale | 100 | $115.73 | 533,530 |
| 2007-11-02 | Open-market sale | 600 | $115.75 | 532,930 |
| 2007-11-02 | Open-market sale | 400 | $115.35 | 557,850 |
| 2007-11-02 | Open-market sale | 600 | $115.34 | 558,250 |
| 2007-11-02 | Open-market sale | 300 | $115.54 | 541,602 |
| 2007-11-02 | Open-market sale | 800 | $115.52 | 541,902 |
| 2007-11-02 | Open-market sale | 300 | $115.55 | 541,302 |
| 2007-11-02 | Open-market sale | 600 | $115.58 | 540,702 |
| 2007-11-02 | Open-market sale | 500 | $115.60 | 540,202 |
| 2007-11-02 | Open-market sale | 400 | $115.61 | 539,802 |
| 2007-11-02 | Open-market sale | 1,720 | $115.63 | 538,082 |
| 2007-11-01 | Open-market sale | 200 | $120.04 | 690,750 |
| 2007-11-01 | Open-market sale | 400 | $120.03 | 690,950 |
| 2007-11-01 | Open-market sale | 400 | $120.02 | 691,350 |
| 2007-11-01 | Open-market sale | 100 | $120.01 | 691,750 |
| 2007-11-01 | Open-market sale | 1,300 | $120.00 | 691,850 |
| 2007-11-01 | Open-market sale | 200 | $119.99 | 693,150 |
| 2007-11-01 | Open-market sale | 100 | $119.98 | 693,350 |
| 2007-11-01 | Open-market sale | 200 | $119.95 | 693,450 |
| 2007-11-01 | Open-market sale | 100 | $119.93 | 693,650 |
| 2007-11-01 | Open-market sale | 100 | $119.79 | 693,750 |
| 2007-11-01 | Open-market sale | 500 | $119.67 | 693,850 |
| 2007-11-01 | Open-market sale | 500 | $121.34 | 678,250 |
| 2007-11-01 | Open-market sale | 2,500 | $120.46 | 678,750 |
| 2007-11-01 | Open-market sale | 100 | $120.45 | 681,250 |
| 2007-11-01 | Open-market sale | 100 | $120.41 | 681,350 |
| 2007-11-01 | Open-market sale | 500 | $120.28 | 681,450 |
| 2007-11-01 | Open-market sale | 100 | $120.27 | 681,950 |
| 2007-11-01 | Open-market sale | 200 | $120.26 | 682,050 |
| 2007-11-01 | Open-market sale | 900 | $120.25 | 682,250 |
| 2007-11-01 | Open-market sale | 100 | $120.24 | 683,150 |
| 2007-11-01 | Open-market sale | 600 | $120.21 | 683,250 |
| 2007-11-01 | Open-market sale | 1,800 | $120.20 | 683,850 |
| 2007-11-01 | Open-market sale | 1,100 | $120.19 | 685,650 |
| 2007-11-01 | Open-market sale | 300 | $120.16 | 686,750 |
| 2007-11-01 | Open-market sale | 1,400 | $120.15 | 687,050 |
| 2007-11-01 | Open-market sale | 500 | $120.14 | 688,450 |
| 2007-11-01 | Open-market sale | 200 | $120.12 | 688,950 |
| 2007-11-01 | Open-market sale | 1,300 | $120.10 | 689,150 |
| 2007-11-01 | Open-market sale | 100 | $120.09 | 690,450 |
| 2007-11-01 | Open-market sale | 200 | $120.05 | 690,550 |
| 2007-11-01 | Option exercise (derivative) | 6,500 | $0.00 | 18,500 |
| 2007-11-01 | Open-market sale | 1,000 | $135.00 | 60,600 |
| 2007-11-01 | Option exercise | 6,500 | $22.35 | 61,600 |
| 2007-11-01 | Open-market sale | 600 | $135.02 | 60,000 |
| 2007-11-01 | Open-market sale | 400 | $135.03 | 59,600 |
| 2007-11-01 | Open-market sale | 100 | $135.05 | 59,500 |
| 2007-11-01 | Open-market sale | 380 | $135.11 | 59,120 |
| 2007-11-01 | Open-market sale | 1,020 | $135.12 | 58,100 |
| 2007-11-01 | Open-market sale | 200 | $135.70 | 57,900 |
| 2007-11-01 | Open-market sale | 800 | $135.73 | 57,100 |
| 2007-11-01 | Open-market sale | 2,000 | $135.77 | 55,100 |
| 2007-11-01 | Open-market sale | 500 | $119.21 | 696,850 |
| 2007-11-01 | Open-market sale | 100 | $119.15 | 697,350 |
| 2007-11-01 | Open-market sale | 200 | $119.12 | 697,450 |
| 2007-11-01 | Open-market sale | 200 | $119.11 | 697,650 |
| 2007-11-01 | Open-market sale | 1,900 | $119.24 | 694,950 |
| 2007-11-01 | Open-market sale | 100 | $119.34 | 694,850 |
| 2007-11-01 | Open-market sale | 100 | $119.40 | 694,750 |
| 2007-11-01 | Open-market sale | 400 | $119.66 | 694,350 |
| 2007-11-01 | Open-market sale | 200 | $117.71 | 703,050 |
| 2007-11-01 | Open-market sale | 400 | $117.74 | 702,650 |
| 2007-11-01 | Open-market sale | 400 | $117.75 | 702,250 |
| 2007-11-01 | Open-market sale | 200 | $117.76 | 702,050 |
| 2007-11-01 | Open-market sale | 200 | $117.77 | 701,850 |
| 2007-11-01 | Open-market sale | 200 | $117.80 | 701,650 |
| 2007-11-01 | Open-market sale | 100 | $117.86 | 701,550 |
| 2007-11-01 | Open-market sale | 100 | $117.88 | 701,450 |
| 2007-11-01 | Open-market sale | 1,000 | $118.00 | 700,450 |
| 2007-11-01 | Open-market sale | 100 | $118.26 | 700,350 |
| 2007-11-01 | Open-market sale | 100 | $118.27 | 700,250 |
| 2007-11-01 | Open-market sale | 300 | $118.30 | 699,950 |
| 2007-11-01 | Open-market sale | 100 | $118.31 | 699,850 |
| 2007-11-01 | Open-market sale | 200 | $118.32 | 699,650 |
| 2007-11-01 | Open-market sale | 200 | $118.35 | 699,450 |
| 2007-11-01 | Open-market sale | 100 | $118.36 | 699,350 |
| 2007-11-01 | Open-market sale | 200 | $118.95 | 698,650 |
| 2007-11-01 | Open-market sale | 100 | $118.96 | 698,550 |
| 2007-11-01 | Open-market sale | 500 | $119.00 | 698,050 |
| 2007-11-01 | Open-market sale | 100 | $119.01 | 697,950 |
| 2007-11-01 | Open-market sale | 100 | $119.09 | 697,850 |
| 2007-11-01 | Open-market sale | 500 | $118.69 | 698,850 |
| 2007-11-01 | Option exercise (derivative) | 15,800 | $0.00 | 0 |
| 2007-11-01 | Open-market sale | 2,720 | $120.18 | 578,750 |
| 2007-11-01 | Open-market sale | 840 | $120.14 | 585,470 |
| 2007-11-01 | Open-market sale | 500 | $120.12 | 586,310 |
| 2007-11-01 | Open-market sale | 600 | $120.10 | 586,810 |
| 2007-11-01 | Open-market sale | 1,600 | $120.07 | 587,410 |
| 2007-11-01 | Open-market sale | 400 | $120.06 | 589,010 |
| 2007-11-01 | Open-market sale | 860 | $120.05 | 589,410 |
| 2007-11-01 | Open-market sale | 700 | $120.04 | 590,270 |
| 2007-11-01 | Open-market sale | 200 | $120.01 | 590,970 |
| 2007-11-01 | Open-market sale | 10,400 | $120.00 | 591,170 |
| 2007-11-01 | Open-market sale | 300 | $119.77 | 601,570 |
| 2007-11-01 | Open-market sale | 380 | $118.94 | 601,870 |
| 2007-11-01 | Open-market sale | 200 | $118.50 | 602,250 |
| 2007-11-01 | Open-market sale | 200 | $117.88 | 602,450 |
| 2007-11-01 | Open-market sale | 100 | $117.87 | 602,650 |
| 2007-11-01 | Open-market sale | 200 | $117.85 | 602,750 |
| 2007-11-01 | Open-market sale | 100 | $117.79 | 602,950 |
| 2007-11-01 | Open-market sale | 200 | $117.78 | 603,050 |
| 2007-11-01 | Open-market sale | 100 | $120.40 | 571,750 |
| 2007-11-01 | Open-market sale | 200 | $120.39 | 571,850 |
| 2007-11-01 | Open-market sale | 100 | $120.38 | 572,050 |
| 2007-11-01 | Open-market sale | 100 | $120.35 | 572,150 |
| 2007-11-01 | Open-market sale | 500 | $120.30 | 572,250 |
| 2007-11-01 | Open-market sale | 200 | $120.29 | 572,750 |
| 2007-11-01 | Open-market sale | 600 | $120.25 | 572,950 |
| 2007-11-01 | Open-market sale | 1,300 | $120.21 | 573,550 |
| 2007-11-01 | Open-market sale | 1,800 | $120.20 | 574,850 |
| 2007-11-01 | Open-market sale | 2,100 | $120.19 | 576,650 |
| 2007-11-01 | Open-market sale | 3,000 | $120.15 | 582,470 |
| 2007-11-01 | Open-market sale | 1,000 | $120.16 | 581,470 |
| 2007-11-01 | Open-market sale | 100 | $120.41 | 571,650 |
| 2007-11-01 | Open-market sale | 100 | $120.45 | 571,250 |
| 2007-11-01 | Open-market sale | 300 | $120.42 | 571,350 |
| 2007-08-08 | Open-market sale | 100 | $100.01 | 703,250 |
| 2007-08-08 | Open-market sale | 400 | $100.03 | 703,350 |
| 2007-08-08 | Open-market sale | 200 | $100.18 | 703,750 |
| 2007-08-08 | Open-market sale | 900 | $100.49 | 703,950 |
| 2007-08-08 | Open-market sale | 100 | $100.63 | 704,850 |
| 2007-08-08 | Open-market sale | 100 | $100.66 | 704,950 |
| 2007-08-02 | Open-market sale | 4,600 | $90.25 | 713,150 |
| 2007-08-02 | Open-market sale | 19,300 | $90.00 | 735,750 |
| 2007-08-02 | Open-market sale | 200 | $91.26 | 705,050 |
| 2007-08-02 | Open-market sale | 600 | $91.25 | 705,250 |
| 2007-08-02 | Open-market sale | 100 | $91.16 | 705,850 |
| 2007-08-02 | Open-market sale | 400 | $91.15 | 705,950 |
| 2007-08-02 | Open-market sale | 200 | $90.99 | 706,350 |
| 2007-08-02 | Open-market sale | 200 | $90.89 | 706,550 |
| 2007-08-02 | Open-market sale | 100 | $90.80 | 706,750 |
| 2007-08-02 | Open-market sale | 100 | $90.71 | 706,850 |
| 2007-08-02 | Open-market sale | 2,000 | $90.61 | 706,950 |
| 2007-08-02 | Open-market sale | 1,000 | $90.60 | 708,950 |
| 2007-08-02 | Open-market sale | 200 | $90.51 | 709,950 |
| 2007-08-02 | Open-market sale | 2,700 | $90.50 | 710,150 |
| 2007-08-02 | Open-market sale | 100 | $90.49 | 712,850 |
| 2007-08-02 | Open-market sale | 100 | $90.46 | 712,950 |
| 2007-08-02 | Open-market sale | 100 | $90.38 | 713,050 |
| 2007-08-02 | Open-market sale | 8,000 | $90.05 | 727,750 |
| 2007-08-02 | Open-market sale | 10,000 | $90.10 | 717,750 |
| 2007-08-02 | Option exercise (derivative) | 12,833 | $0.00 | 0 |
| 2007-08-02 | Open-market sale | 400 | $100.06 | 65,133 |
| 2007-08-02 | Open-market sale | 300 | $100.12 | 61,633 |
| 2007-08-02 | Open-market sale | 200 | $100.13 | 61,433 |
| 2007-08-02 | Open-market sale | 400 | $100.14 | 61,033 |
| 2007-08-02 | Open-market sale | 500 | $100.18 | 60,533 |
| 2007-08-02 | Open-market sale | 100 | $100.19 | 60,433 |
| 2007-08-02 | Open-market sale | 4,100 | $100.20 | 56,333 |
| 2007-08-02 | Open-market sale | 333 | $100.21 | 56,000 |
| 2007-08-02 | Open-market sale | 500 | $100.24 | 55,500 |
| 2007-08-02 | Open-market sale | 200 | $100.25 | 55,300 |
| 2007-08-02 | Open-market sale | 200 | $100.34 | 55,100 |
| 2007-08-02 | Option exercise | 12,833 | $17.49 | 67,933 |
| 2007-08-02 | Open-market sale | 800 | $100.00 | 67,133 |
| 2007-08-02 | Open-market sale | 100 | $100.01 | 67,033 |
| 2007-08-02 | Open-market sale | 100 | $100.02 | 66,933 |
| 2007-08-02 | Open-market sale | 700 | $100.03 | 66,233 |
| 2007-08-02 | Open-market sale | 700 | $100.05 | 65,533 |
| 2007-08-02 | Open-market sale | 300 | $100.11 | 61,933 |
| 2007-08-02 | Open-market sale | 2,900 | $100.10 | 62,233 |
| 2007-06-14 | Open-market sale | 300 | $78.10 | 756,850 |
| 2007-06-14 | Open-market sale | 200 | $78.38 | 758,050 |
| 2007-06-14 | Open-market sale | 200 | $78.24 | 757,250 |
| 2007-06-14 | Open-market sale | 400 | $78.27 | 757,450 |
| 2007-06-14 | Open-market sale | 100 | $78.28 | 757,850 |
| 2007-06-14 | Open-market sale | 100 | $77.90 | 756,750 |
| 2007-06-14 | Open-market sale | 100 | $77.89 | 756,650 |
| 2007-06-14 | Open-market sale | 300 | $77.86 | 756,350 |
| 2007-06-14 | Open-market sale | 200 | $77.80 | 756,150 |
| 2007-06-14 | Open-market sale | 100 | $77.79 | 756,050 |
| 2007-06-14 | Open-market sale | 100 | $77.75 | 755,950 |
| 2007-06-14 | Open-market sale | 400 | $77.74 | 755,550 |
| 2007-06-14 | Open-market sale | 500 | $77.50 | 755,050 |
| 2007-06-14 | Open-market sale | 100 | $78.31 | 757,950 |
| 2007-06-14 | Open-market sale | 200 | $78.75 | 758,850 |
| 2007-06-14 | Open-market sale | 100 | $78.57 | 758,750 |
| 2007-06-14 | Open-market sale | 200 | $78.50 | 758,550 |
| 2007-06-14 | Open-market sale | 300 | $78.45 | 758,250 |
| 2007-06-14 | Open-market sale | 100 | $78.15 | 757,150 |
| 2007-06-05 | Open-market sale | 1,000 | $79.01 | 762,650 |
| 2007-06-05 | Open-market sale | 500 | $79.50 | 764,550 |
| 2007-06-05 | Open-market sale | 1,200 | $79.85 | 759,050 |
| 2007-06-05 | Open-market sale | 500 | $79.90 | 760,250 |
| 2007-06-05 | Open-market sale | 500 | $79.92 | 760,750 |
| 2007-06-05 | Open-market sale | 100 | $79.93 | 761,250 |
| 2007-06-05 | Open-market sale | 1,300 | $79.00 | 761,350 |
| 2007-06-05 | Open-market sale | 200 | $79.02 | 763,650 |
| 2007-06-05 | Open-market sale | 100 | $79.03 | 763,850 |
| 2007-06-05 | Open-market sale | 500 | $79.20 | 763,950 |
| 2007-06-05 | Open-market sale | 100 | $79.27 | 764,450 |
| 2007-05-31 | Open-market sale | 200 | $80.49 | 770,850 |
| 2007-05-31 | Open-market sale | 200 | $79.58 | 765,050 |
| 2007-05-31 | Open-market sale | 200 | $79.73 | 765,250 |
| 2007-05-31 | Open-market sale | 100 | $79.75 | 765,450 |
| 2007-05-31 | Open-market sale | 100 | $79.83 | 765,550 |
| 2007-05-31 | Open-market sale | 500 | $79.92 | 765,650 |
| 2007-05-31 | Open-market sale | 200 | $79.97 | 766,250 |
| 2007-05-31 | Open-market sale | 900 | $80.00 | 766,450 |
| 2007-05-31 | Open-market sale | 400 | $80.01 | 767,350 |
| 2007-05-31 | Open-market sale | 200 | $80.02 | 767,750 |
| 2007-05-31 | Open-market sale | 1,000 | $80.03 | 767,950 |
| 2007-05-31 | Open-market sale | 200 | $80.06 | 768,950 |
| 2007-05-31 | Open-market sale | 100 | $80.07 | 769,150 |
| 2007-05-31 | Open-market sale | 100 | $80.10 | 769,250 |
| 2007-05-31 | Open-market sale | 100 | $80.14 | 769,350 |
| 2007-05-31 | Open-market sale | 500 | $80.21 | 769,450 |
| 2007-05-31 | Open-market sale | 300 | $80.40 | 770,550 |
| 2007-05-31 | Open-market sale | 500 | $80.34 | 770,050 |
| 2007-05-31 | Open-market sale | 100 | $80.23 | 769,950 |
| 2007-05-31 | Open-market sale | 100 | $79.94 | 766,150 |
| 2007-05-29 | Option exercise (derivative) | 12,000 | $0.00 | 12,833 |
| 2007-05-29 | Open-market sale | 1,100 | $85.51 | 63,200 |
| 2007-05-29 | Open-market sale | 1,000 | $85.50 | 64,300 |
| 2007-05-29 | Open-market sale | 100 | $85.48 | 65,300 |
| 2007-05-29 | Open-market sale | 1,100 | $85.47 | 65,400 |
| 2007-05-29 | Open-market sale | 100 | $85.46 | 66,500 |
| 2007-05-29 | Open-market sale | 700 | $85.52 | 62,500 |
| 2007-05-29 | Open-market sale | 600 | $85.59 | 60,900 |
| 2007-05-29 | Open-market sale | 200 | $85.41 | 66,600 |
| 2007-05-29 | Open-market sale | 300 | $85.40 | 66,800 |
| 2007-05-29 | Option exercise | 12,000 | $17.49 | 67,100 |
| 2007-05-29 | Open-market sale | 800 | $85.96 | 55,100 |
| 2007-05-29 | Open-market sale | 100 | $85.95 | 55,900 |
| 2007-05-29 | Open-market sale | 600 | $85.70 | 56,000 |
| 2007-05-29 | Open-market sale | 1,700 | $85.66 | 56,600 |
| 2007-05-29 | Open-market sale | 1,500 | $85.65 | 58,300 |
| 2007-05-29 | Open-market sale | 100 | $85.62 | 59,800 |
| 2007-05-29 | Open-market sale | 100 | $85.61 | 59,900 |
| 2007-05-29 | Open-market sale | 900 | $85.60 | 60,000 |
| 2007-05-29 | Open-market sale | 500 | $85.53 | 62,000 |
| 2007-05-29 | Open-market sale | 500 | $85.58 | 61,500 |
| 2007-05-22 | Open-market sale | 200 | $74.45 | 771,350 |
| 2007-05-22 | Open-market sale | 1,100 | $74.50 | 771,550 |
| 2007-05-22 | Open-market sale | 400 | $74.54 | 772,650 |
| 2007-05-22 | Open-market sale | 100 | $74.58 | 773,050 |
| 2007-05-22 | Open-market sale | 300 | $74.31 | 771,050 |
| 2007-05-22 | Open-market sale | 1,900 | $74.60 | 773,150 |
| 2007-05-22 | Open-market sale | 600 | $74.61 | 775,050 |
| 2007-05-22 | Open-market sale | 100 | $74.62 | 775,650 |
| 2007-05-22 | Open-market sale | 100 | $74.65 | 775,750 |
| 2007-05-22 | Open-market sale | 200 | $74.67 | 775,850 |
| 2007-05-22 | Open-market sale | 500 | $74.80 | 776,050 |
| 2007-05-22 | Open-market sale | 500 | $75.00 | 776,550 |
| 2007-05-17 | Open-market sale | 100 | $75.00 | 782,650 |
| 2007-05-17 | Open-market sale | 200 | $74.05 | 777,250 |
| 2007-05-17 | Open-market sale | 200 | $74.06 | 777,450 |
| 2007-05-17 | Open-market sale | 100 | $74.08 | 777,650 |
| 2007-05-17 | Open-market sale | 200 | $74.39 | 777,750 |
| 2007-05-17 | Open-market sale | 100 | $74.40 | 777,950 |
| 2007-05-17 | Open-market sale | 2,700 | $74.50 | 778,050 |
| 2007-05-17 | Open-market sale | 400 | $74.52 | 780,750 |
| 2007-05-17 | Open-market sale | 200 | $74.60 | 781,150 |
| 2007-05-17 | Open-market sale | 500 | $74.75 | 781,350 |
| 2007-05-17 | Open-market sale | 200 | $74.80 | 781,850 |
| 2007-05-17 | Open-market sale | 200 | $74.83 | 782,050 |
| 2007-05-17 | Open-market sale | 400 | $74.90 | 782,250 |
| 2007-05-17 | Open-market sale | 200 | $74.00 | 777,050 |
| 2007-05-17 | Open-market sale | 300 | $75.10 | 782,750 |
| 2007-05-08 | Open-market sale | 500 | $69.85 | 783,550 |
| 2007-05-08 | Open-market sale | 1,000 | $70.40 | 787,550 |
| 2007-05-08 | Open-market sale | 500 | $70.50 | 788,550 |
| 2007-05-08 | Open-market sale | 500 | $69.69 | 783,050 |
| 2007-05-08 | Open-market sale | 500 | $70.25 | 787,050 |
| 2007-05-08 | Open-market sale | 500 | $69.98 | 784,050 |
| 2007-05-08 | Open-market sale | 1,500 | $70.00 | 784,550 |
| 2007-05-08 | Open-market sale | 500 | $70.10 | 786,050 |
| 2007-05-08 | Open-market sale | 500 | $70.17 | 786,550 |
| 2007-05-03 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2007-05-03 | Open-market sale | 1,400 | $79.77 | 72,100 |
| 2007-05-03 | Open-market sale | 100 | $79.78 | 72,000 |
| 2007-05-03 | Open-market sale | 1,700 | $79.80 | 70,300 |
| 2007-05-03 | Open-market sale | 100 | $79.82 | 70,200 |
| 2007-05-03 | Open-market sale | 800 | $79.83 | 69,400 |
| 2007-05-03 | Open-market sale | 1,200 | $79.85 | 68,200 |
| 2007-05-03 | Open-market sale | 2,400 | $79.87 | 65,800 |
| 2007-05-03 | Open-market sale | 1,000 | $79.89 | 64,800 |
| 2007-05-03 | Open-market sale | 600 | $79.90 | 64,200 |
| 2007-05-03 | Open-market sale | 700 | $79.91 | 63,500 |
| 2007-05-03 | Open-market sale | 600 | $79.92 | 62,900 |
| 2007-05-03 | Open-market sale | 100 | $79.93 | 62,800 |
| 2007-05-03 | Open-market sale | 200 | $79.94 | 62,600 |
| 2007-05-03 | Open-market sale | 223 | $79.95 | 62,377 |
| 2007-05-03 | Open-market sale | 1,977 | $79.96 | 60,400 |
| 2007-05-03 | Open-market sale | 400 | $79.97 | 60,000 |
| 2007-05-03 | Open-market sale | 600 | $79.98 | 59,400 |
| 2007-05-03 | Open-market sale | 600 | $80.00 | 58,800 |
| 2007-05-03 | Open-market sale | 1,500 | $80.01 | 57,300 |
| 2007-05-03 | Open-market sale | 100 | $80.03 | 57,200 |
| 2007-05-03 | Open-market sale | 800 | $80.04 | 56,400 |
| 2007-05-03 | Open-market sale | 1,300 | $80.09 | 55,100 |
| 2007-05-03 | Open-market sale | 500 | $79.75 | 73,900 |
| 2007-05-03 | Open-market sale | 400 | $79.76 | 73,500 |
| 2007-05-03 | Option exercise | 20,000 | $14.97 | 75,100 |
| 2007-05-03 | Open-market sale | 500 | $79.65 | 74,400 |
| 2007-05-03 | Open-market sale | 200 | $79.56 | 74,900 |
| 2007-05-03 | Open-market sale | 100 | $73.66 | 794,350 |
| 2007-05-03 | Open-market sale | 100 | $73.67 | 794,450 |
| 2007-05-03 | Open-market sale | 100 | $73.70 | 794,550 |
| 2007-05-03 | Open-market sale | 200 | $73.71 | 794,650 |
| 2007-05-03 | Open-market sale | 200 | $73.84 | 794,850 |
| 2007-05-03 | Open-market sale | 500 | $72.15 | 789,050 |
| 2007-05-03 | Open-market sale | 500 | $72.63 | 789,550 |
| 2007-05-03 | Open-market sale | 500 | $72.75 | 790,050 |
| 2007-05-03 | Open-market sale | 100 | $72.95 | 790,550 |
| 2007-05-03 | Open-market sale | 100 | $72.98 | 790,650 |
| 2007-05-03 | Open-market sale | 300 | $73.00 | 790,750 |
| 2007-05-03 | Open-market sale | 500 | $73.12 | 791,050 |
| 2007-05-03 | Open-market sale | 1,100 | $73.17 | 791,550 |
| 2007-05-03 | Open-market sale | 100 | $73.27 | 792,650 |
| 2007-05-03 | Open-market sale | 200 | $73.40 | 792,750 |
| 2007-05-03 | Open-market sale | 300 | $73.50 | 792,950 |
| 2007-05-03 | Open-market sale | 100 | $73.52 | 793,250 |
| 2007-05-03 | Open-market sale | 100 | $73.54 | 793,350 |
| 2007-05-03 | Open-market sale | 200 | $73.58 | 793,450 |
| 2007-05-03 | Open-market sale | 100 | $73.60 | 793,650 |
| 2007-05-03 | Open-market sale | 300 | $73.61 | 793,750 |
| 2007-05-03 | Open-market sale | 300 | $73.65 | 794,050 |
| 2007-05-02 | Open-market sale | 50,000 | $70.00 | 795,050 |
| 2007-04-24 | Open-market sale | 300 | $60.07 | 846,750 |
| 2007-04-24 | Open-market sale | 500 | $60.05 | 846,250 |
| 2007-04-24 | Open-market sale | 800 | $60.00 | 845,450 |
| 2007-04-24 | Open-market sale | 400 | $59.90 | 845,050 |
| 2007-04-24 | Open-market sale | 200 | $60.08 | 847,050 |
| 2007-04-24 | Open-market sale | 100 | $60.13 | 847,250 |
| 2007-04-24 | Open-market sale | 400 | $60.15 | 847,350 |
| 2007-04-24 | Open-market sale | 400 | $60.16 | 847,750 |
| 2007-04-24 | Open-market sale | 400 | $60.20 | 848,150 |
| 2007-04-24 | Open-market sale | 100 | $60.24 | 848,550 |
| 2007-04-24 | Open-market sale | 900 | $60.25 | 848,650 |
| 2007-04-24 | Open-market sale | 700 | $60.30 | 849,550 |
| 2007-04-24 | Open-market sale | 400 | $60.35 | 850,250 |
| 2007-04-24 | Open-market sale | 400 | $60.43 | 850,650 |
| 2007-04-19 | Open-market sale | 100 | $60.80 | 856,950 |
| 2007-04-19 | Open-market sale | 500 | $60.77 | 856,450 |
| 2007-04-19 | Open-market sale | 700 | $60.75 | 855,750 |
| 2007-04-19 | Open-market sale | 800 | $60.73 | 854,950 |
| 2007-04-19 | Open-market sale | 100 | $60.72 | 854,850 |
| 2007-04-19 | Open-market sale | 900 | $60.70 | 853,950 |
| 2007-04-19 | Open-market sale | 200 | $60.50 | 851,050 |
| 2007-04-19 | Open-market sale | 100 | $60.53 | 851,250 |
| 2007-04-19 | Open-market sale | 300 | $60.54 | 851,350 |
| 2007-04-19 | Open-market sale | 100 | $60.55 | 851,650 |
| 2007-04-19 | Open-market sale | 300 | $60.56 | 851,750 |
| 2007-04-19 | Open-market sale | 400 | $60.58 | 852,050 |
| 2007-04-19 | Open-market sale | 100 | $60.60 | 852,450 |
| 2007-04-19 | Open-market sale | 300 | $60.62 | 852,550 |
| 2007-04-19 | Open-market sale | 200 | $60.63 | 852,850 |
| 2007-04-19 | Open-market sale | 500 | $60.64 | 853,050 |
| 2007-04-19 | Open-market sale | 400 | $60.67 | 853,550 |
| 2007-04-10 | Open-market sale | 2,500 | $60.05 | 858,550 |
| 2007-04-10 | Open-market sale | 1,300 | $60.10 | 861,750 |
| 2007-04-10 | Open-market sale | 100 | $59.93 | 857,350 |
| 2007-04-10 | Open-market sale | 100 | $59.95 | 857,450 |
| 2007-04-10 | Open-market sale | 1,000 | $60.00 | 857,550 |
| 2007-04-10 | Open-market sale | 300 | $59.90 | 857,050 |
| 2007-04-10 | Open-market sale | 400 | $60.08 | 861,050 |
| 2007-04-10 | Open-market sale | 300 | $60.09 | 861,450 |
| 2007-04-05 | Open-market sale | 500 | $59.75 | 866,050 |
| 2007-04-05 | Open-market sale | 1,000 | $59.50 | 863,550 |
| 2007-04-05 | Open-market sale | 500 | $59.52 | 864,550 |
| 2007-04-05 | Open-market sale | 500 | $59.60 | 865,050 |
| 2007-04-05 | Open-market sale | 500 | $59.68 | 865,550 |
| 2007-04-05 | Open-market sale | 500 | $59.27 | 863,050 |
| 2007-04-05 | Open-market sale | 500 | $59.79 | 866,550 |
| 2007-04-05 | Open-market sale | 500 | $59.80 | 867,050 |
| 2007-04-05 | Open-market sale | 500 | $59.85 | 867,550 |
| 2007-04-05 | Open-market sale | 1,000 | $59.90 | 868,050 |
| 2007-03-27 | Open-market sale | 1,400 | $58.00 | 871,650 |
| 2007-03-27 | Open-market sale | 400 | $57.84 | 869,750 |
| 2007-03-27 | Open-market sale | 500 | $57.87 | 870,150 |
| 2007-03-27 | Open-market sale | 500 | $57.90 | 870,650 |
| 2007-03-27 | Open-market sale | 500 | $57.95 | 871,150 |
| 2007-03-27 | Open-market sale | 700 | $57.83 | 869,050 |
| 2007-03-27 | Open-market sale | 100 | $58.01 | 873,050 |
| 2007-03-27 | Open-market sale | 1,000 | $58.05 | 873,150 |
| 2007-03-27 | Open-market sale | 400 | $58.15 | 874,150 |
| 2007-03-27 | Open-market sale | 500 | $58.62 | 874,550 |
| 2007-03-22 | Open-market sale | 100 | $59.26 | 875,050 |
| 2007-03-22 | Open-market sale | 300 | $59.27 | 875,150 |
| 2007-03-22 | Open-market sale | 800 | $59.28 | 875,450 |
| 2007-03-22 | Open-market sale | 200 | $59.29 | 876,250 |
| 2007-03-22 | Open-market sale | 100 | $59.31 | 876,450 |
| 2007-03-22 | Open-market sale | 100 | $59.33 | 876,550 |
| 2007-03-22 | Open-market sale | 300 | $59.35 | 876,650 |
| 2007-03-22 | Open-market sale | 300 | $59.36 | 876,950 |
| 2007-03-22 | Open-market sale | 300 | $59.37 | 877,250 |
| 2007-03-22 | Open-market sale | 200 | $59.38 | 877,550 |
| 2007-03-22 | Open-market sale | 200 | $59.39 | 877,750 |
| 2007-03-22 | Open-market sale | 300 | $59.40 | 877,950 |
| 2007-03-22 | Open-market sale | 200 | $59.44 | 878,250 |
| 2007-03-22 | Open-market sale | 500 | $59.46 | 878,450 |
| 2007-03-22 | Open-market sale | 300 | $59.48 | 878,950 |
| 2007-03-22 | Open-market sale | 100 | $59.50 | 879,250 |
| 2007-03-22 | Open-market sale | 100 | $59.82 | 879,350 |
| 2007-03-22 | Open-market sale | 700 | $59.85 | 879,450 |
| 2007-03-22 | Open-market sale | 900 | $59.99 | 880,150 |
| 2007-03-13 | Open-market sale | 500 | $57.10 | 886,550 |
| 2007-03-13 | Open-market sale | 500 | $56.91 | 885,050 |
| 2007-03-13 | Open-market sale | 1,500 | $56.90 | 883,550 |
| 2007-03-13 | Open-market sale | 1,000 | $56.88 | 882,550 |
| 2007-03-13 | Open-market sale | 500 | $56.81 | 882,050 |
| 2007-03-13 | Open-market sale | 1,000 | $56.80 | 881,050 |
| 2007-03-13 | Open-market sale | 1,000 | $56.95 | 885,550 |
| 2007-03-12 | Open-market sale | 6,000 | $56.35 | 887,050 |
| 2007-03-08 | Open-market sale | 300 | $60.53 | 889,750 |
| 2007-03-08 | Open-market sale | 100 | $60.54 | 890,050 |
| 2007-03-08 | Open-market sale | 300 | $60.60 | 890,150 |
| 2007-03-08 | Open-market sale | 200 | $60.64 | 890,450 |
| 2007-03-08 | Open-market sale | 100 | $60.70 | 890,650 |
| 2007-03-08 | Open-market sale | 200 | $60.71 | 890,750 |
| 2007-03-08 | Open-market sale | 200 | $60.72 | 890,950 |
| 2007-03-08 | Open-market sale | 100 | $60.74 | 891,150 |
| 2007-03-08 | Open-market sale | 200 | $60.75 | 891,250 |
| 2007-03-08 | Open-market sale | 200 | $60.76 | 891,450 |
| 2007-03-08 | Open-market sale | 60 | $60.28 | 888,600 |
| 2007-03-08 | Open-market sale | 100 | $60.78 | 891,850 |
| 2007-03-08 | Open-market sale | 200 | $60.80 | 891,950 |
| 2007-03-08 | Open-market sale | 100 | $60.81 | 892,150 |
| 2007-03-08 | Open-market sale | 100 | $60.84 | 892,250 |
| 2007-03-08 | Open-market sale | 100 | $60.86 | 892,350 |
| 2007-03-08 | Open-market sale | 100 | $60.87 | 892,450 |
| 2007-03-08 | Open-market sale | 100 | $60.91 | 892,550 |
| 2007-03-08 | Open-market sale | 100 | $60.94 | 892,650 |
| 2007-03-08 | Open-market sale | 200 | $61.25 | 892,750 |
| 2007-03-08 | Open-market sale | 100 | $61.40 | 892,950 |
| 2007-03-08 | Open-market sale | 300 | $60.51 | 889,450 |
| 2007-03-08 | Open-market sale | 100 | $60.49 | 889,350 |
| 2007-03-08 | Open-market sale | 200 | $60.45 | 889,150 |
| 2007-03-08 | Open-market sale | 100 | $60.39 | 889,050 |
| 2007-03-08 | Open-market sale | 100 | $60.38 | 888,950 |
| 2007-03-08 | Open-market sale | 100 | $60.37 | 888,850 |
| 2007-03-08 | Open-market sale | 90 | $60.36 | 888,760 |
| 2007-03-08 | Open-market sale | 100 | $60.31 | 888,660 |
| 2007-03-08 | Open-market sale | 200 | $60.77 | 891,650 |
| 2007-03-08 | Open-market sale | 100 | $60.05 | 887,250 |
| 2007-03-08 | Open-market sale | 100 | $60.09 | 887,350 |
| 2007-03-08 | Open-market sale | 200 | $60.01 | 887,050 |
| 2007-03-08 | Open-market sale | 50 | $60.27 | 888,550 |
| 2007-03-08 | Open-market sale | 100 | $60.26 | 888,450 |
| 2007-03-08 | Open-market sale | 300 | $60.24 | 888,150 |
| 2007-03-08 | Open-market sale | 100 | $60.22 | 888,050 |
| 2007-03-08 | Open-market sale | 200 | $60.19 | 887,850 |
| 2007-03-08 | Open-market sale | 200 | $60.17 | 887,650 |
| 2007-03-08 | Open-market sale | 200 | $60.14 | 887,450 |
| 2007-02-27 | Open-market sale | 100 | $57.00 | 893,850 |
| 2007-02-27 | Open-market sale | 100 | $57.02 | 893,950 |
| 2007-02-27 | Open-market sale | 100 | $57.04 | 894,050 |
| 2007-02-27 | Open-market sale | 100 | $57.08 | 894,150 |
| 2007-02-27 | Open-market sale | 500 | $57.10 | 894,250 |
| 2007-02-27 | Open-market sale | 100 | $57.11 | 894,750 |
| 2007-02-27 | Open-market sale | 200 | $57.14 | 894,850 |
| 2007-02-27 | Open-market sale | 200 | $57.19 | 895,050 |
| 2007-02-27 | Open-market sale | 200 | $57.28 | 895,250 |
| 2007-02-27 | Open-market sale | 200 | $57.30 | 895,450 |
| 2007-02-27 | Open-market sale | 200 | $57.31 | 895,650 |
| 2007-02-27 | Open-market sale | 100 | $57.39 | 895,850 |
| 2007-02-27 | Open-market sale | 100 | $57.41 | 895,950 |
| 2007-02-27 | Open-market sale | 300 | $57.43 | 896,050 |
| 2007-02-27 | Open-market sale | 100 | $57.50 | 896,350 |
| 2007-02-27 | Open-market sale | 300 | $57.52 | 896,450 |
| 2007-02-27 | Open-market sale | 200 | $57.53 | 896,750 |
| 2007-02-27 | Open-market sale | 200 | $57.57 | 896,950 |
| 2007-02-27 | Open-market sale | 200 | $57.62 | 897,150 |
| 2007-02-27 | Open-market sale | 100 | $57.68 | 897,350 |
| 2007-02-27 | Open-market sale | 800 | $57.70 | 897,450 |
| 2007-02-27 | Open-market sale | 100 | $57.71 | 898,250 |
| 2007-02-27 | Open-market sale | 100 | $57.72 | 898,350 |
| 2007-02-27 | Open-market sale | 100 | $57.74 | 898,450 |
| 2007-02-27 | Open-market sale | 200 | $57.77 | 898,550 |
| 2007-02-27 | Open-market sale | 100 | $57.78 | 898,750 |
| 2007-02-27 | Open-market sale | 100 | $57.98 | 898,850 |
| 2007-02-27 | Open-market sale | 100 | $58.00 | 898,950 |
| 2007-02-27 | Open-market sale | 300 | $56.81 | 893,450 |
| 2007-02-27 | Open-market sale | 100 | $56.83 | 893,750 |
| 2007-02-27 | Open-market sale | 100 | $56.50 | 893,050 |
| 2007-02-27 | Open-market sale | 200 | $56.51 | 893,150 |
| 2007-02-27 | Open-market sale | 100 | $56.80 | 893,350 |
| 2007-02-22 | Open-market sale | 500 | $60.01 | 904,250 |
| 2007-02-22 | Open-market sale | 300 | $60.00 | 904,750 |
| 2007-02-22 | Open-market sale | 100 | $60.23 | 899,050 |
| 2007-02-22 | Open-market sale | 800 | $60.10 | 903,450 |
| 2007-02-22 | Open-market sale | 600 | $60.11 | 902,850 |
| 2007-02-22 | Open-market sale | 100 | $60.17 | 899,150 |
| 2007-02-22 | Open-market sale | 500 | $60.15 | 899,250 |
| 2007-02-22 | Open-market sale | 1,300 | $60.14 | 899,750 |
| 2007-02-22 | Open-market sale | 1,800 | $60.13 | 901,050 |
| 2007-02-20 | Grant / award (derivative) | 80,000 | $0.00 | 80,000 |
| 2007-02-20 | Grant / award | 55,000 | $0.00 | 55,100 |
| 2007-01-04 | Open-market sale | 500 | $52.20 | 908,050 |
| 2007-01-04 | Open-market sale | 1,000 | $52.04 | 905,550 |
| 2007-01-04 | Open-market sale | 400 | $52.09 | 906,550 |
| 2007-01-04 | Open-market sale | 100 | $52.10 | 906,950 |
| 2007-01-04 | Open-market sale | 1,000 | $52.11 | 907,050 |
| 2007-01-04 | Open-market sale | 500 | $51.99 | 905,050 |
| 2007-01-04 | Open-market sale | 100 | $52.22 | 908,550 |
| 2007-01-04 | Open-market sale | 1,000 | $52.25 | 908,650 |
| 2007-01-04 | Open-market sale | 200 | $52.30 | 909,650 |
| 2007-01-04 | Open-market sale | 200 | $52.60 | 909,850 |
| 2006-12-26 | Open-market sale | 500 | $52.57 | 911,050 |
| 2006-12-26 | Open-market sale | 600 | $52.49 | 910,450 |
| 2006-12-26 | Open-market sale | 1,000 | $52.89 | 914,050 |
| 2006-12-26 | Open-market sale | 100 | $52.29 | 910,150 |
| 2006-12-26 | Open-market sale | 100 | $52.58 | 911,550 |
| 2006-12-26 | Open-market sale | 500 | $52.59 | 911,650 |
| 2006-12-26 | Open-market sale | 500 | $52.66 | 912,150 |
| 2006-12-26 | Open-market sale | 400 | $52.70 | 912,650 |
| 2006-12-26 | Open-market sale | 1,000 | $52.79 | 913,050 |
| 2006-12-26 | Open-market sale | 100 | $52.24 | 910,050 |
| 2006-12-26 | Open-market sale | 200 | $52.48 | 910,250 |
| 2006-12-21 | Open-market sale | 700 | $52.10 | 916,550 |
| 2006-12-21 | Open-market sale | 200 | $52.13 | 917,250 |
| 2006-12-21 | Open-market sale | 100 | $52.14 | 917,450 |
| 2006-12-21 | Open-market sale | 800 | $52.15 | 917,550 |
| 2006-12-21 | Open-market sale | 500 | $52.16 | 918,350 |
| 2006-12-21 | Open-market sale | 200 | $52.18 | 918,850 |
| 2006-12-21 | Open-market sale | 100 | $52.19 | 919,050 |
| 2006-12-21 | Open-market sale | 400 | $52.20 | 919,150 |
| 2006-12-21 | Open-market sale | 100 | $52.21 | 919,550 |
| 2006-12-21 | Open-market sale | 100 | $52.22 | 919,650 |
| 2006-12-21 | Open-market sale | 100 | $52.24 | 919,750 |
| 2006-12-21 | Open-market sale | 100 | $52.30 | 919,850 |
| 2006-12-21 | Open-market sale | 100 | $52.37 | 919,950 |
| 2006-12-21 | Open-market sale | 300 | $52.03 | 916,150 |
| 2006-12-21 | Open-market sale | 100 | $52.05 | 916,450 |
| 2006-12-21 | Open-market sale | 200 | $51.99 | 915,050 |
| 2006-12-21 | Open-market sale | 800 | $52.00 | 915,250 |
| 2006-12-21 | Open-market sale | 100 | $52.02 | 916,050 |
| 2006-12-12 | Open-market sale | 200 | $51.20 | 924,750 |
| 2006-12-12 | Open-market sale | 100 | $51.30 | 924,950 |
| 2006-12-12 | Open-market sale | 600 | $50.85 | 920,050 |
| 2006-12-12 | Open-market sale | 300 | $50.92 | 920,650 |
| 2006-12-12 | Open-market sale | 300 | $50.95 | 920,950 |
| 2006-12-12 | Open-market sale | 400 | $51.00 | 921,250 |
| 2006-12-12 | Open-market sale | 100 | $51.01 | 921,650 |
| 2006-12-12 | Open-market sale | 100 | $51.04 | 921,750 |
| 2006-12-12 | Open-market sale | 100 | $51.05 | 921,850 |
| 2006-12-12 | Open-market sale | 300 | $51.06 | 921,950 |
| 2006-12-12 | Open-market sale | 300 | $51.07 | 922,250 |
| 2006-12-12 | Open-market sale | 2,000 | $51.15 | 922,550 |
| 2006-12-12 | Open-market sale | 100 | $51.16 | 924,550 |
| 2006-12-12 | Open-market sale | 100 | $51.18 | 924,650 |
| 2006-12-07 | Open-market sale | 1,200 | $53.07 | 927,750 |
| 2006-12-07 | Open-market sale | 100 | $53.20 | 929,950 |
| 2006-12-07 | Open-market sale | 500 | $52.79 | 926,050 |
| 2006-12-07 | Open-market sale | 500 | $52.80 | 926,550 |
| 2006-12-07 | Open-market sale | 700 | $53.02 | 927,050 |
| 2006-12-07 | Open-market sale | 1,000 | $52.75 | 925,050 |
| 2006-12-07 | Open-market sale | 200 | $53.09 | 928,950 |
| 2006-12-07 | Open-market sale | 800 | $53.10 | 929,150 |
| 2006-11-28 | Open-market sale | 1,000 | $53.85 | 934,050 |
| 2006-11-28 | Open-market sale | 100 | $53.20 | 932,050 |
| 2006-11-28 | Open-market sale | 200 | $53.28 | 932,150 |
| 2006-11-28 | Open-market sale | 200 | $53.29 | 932,350 |
| 2006-11-28 | Open-market sale | 1,000 | $53.30 | 932,550 |
| 2006-11-28 | Open-market sale | 500 | $53.35 | 933,550 |
| 2006-11-28 | Open-market sale | 600 | $53.01 | 931,450 |
| 2006-11-28 | Open-market sale | 100 | $52.74 | 930,050 |
| 2006-11-28 | Open-market sale | 500 | $52.76 | 930,150 |
| 2006-11-28 | Open-market sale | 100 | $52.80 | 930,650 |
| 2006-11-28 | Open-market sale | 100 | $52.82 | 930,750 |
| 2006-11-28 | Open-market sale | 200 | $52.84 | 930,850 |
| 2006-11-28 | Open-market sale | 400 | $53.00 | 931,050 |
| 2006-11-24 | Open-market sale | 5,000 | $56.40 | 935,050 |
| 2006-11-14 | Open-market sale | 500 | $54.91 | 942,050 |
| 2006-11-14 | Open-market sale | 1,500 | $55.00 | 942,550 |
| 2006-11-14 | Open-market sale | 500 | $55.05 | 944,050 |
| 2006-11-14 | Open-market sale | 500 | $55.10 | 944,550 |
| 2006-11-14 | Open-market sale | 200 | $54.82 | 941,850 |
| 2006-11-14 | Open-market sale | 300 | $54.75 | 941,550 |
| 2006-11-14 | Open-market sale | 200 | $54.10 | 940,050 |
| 2006-11-14 | Open-market sale | 1,300 | $54.40 | 940,250 |
| 2006-11-09 | Open-market sale | 100 | $55.50 | 948,750 |
| 2006-11-09 | Open-market sale | 200 | $55.55 | 948,850 |
| 2006-11-09 | Open-market sale | 1,000 | $55.60 | 949,050 |
| 2006-11-09 | Open-market sale | 400 | $55.19 | 945,050 |
| 2006-11-09 | Open-market sale | 100 | $55.24 | 945,450 |
| 2006-11-09 | Open-market sale | 100 | $55.25 | 945,550 |
| 2006-11-09 | Open-market sale | 300 | $55.30 | 945,650 |
| 2006-11-09 | Open-market sale | 100 | $55.31 | 945,950 |
| 2006-11-09 | Open-market sale | 200 | $55.32 | 946,050 |
| 2006-11-09 | Open-market sale | 400 | $55.35 | 946,250 |
| 2006-11-09 | Open-market sale | 300 | $55.39 | 946,650 |
| 2006-11-09 | Open-market sale | 600 | $55.40 | 946,950 |
| 2006-11-09 | Open-market sale | 200 | $55.42 | 947,550 |
| 2006-11-09 | Open-market sale | 100 | $55.45 | 947,750 |
| 2006-11-09 | Open-market sale | 900 | $55.48 | 947,850 |
| 2006-10-31 | Open-market sale | 800 | $57.72 | 954,250 |
| 2006-10-31 | Open-market sale | 100 | $57.67 | 954,150 |
| 2006-10-31 | Open-market sale | 200 | $57.66 | 953,950 |
| 2006-10-31 | Open-market sale | 200 | $57.63 | 953,650 |
| 2006-10-31 | Open-market sale | 500 | $57.61 | 953,150 |
| 2006-10-31 | Open-market sale | 300 | $57.60 | 952,850 |
| 2006-10-31 | Open-market sale | 2,000 | $57.45 | 950,850 |
| 2006-10-31 | Open-market sale | 800 | $56.90 | 950,050 |
| 2006-10-31 | Open-market sale | 100 | $57.64 | 953,850 |
| 2006-10-26 | Open-market sale | 200 | $56.14 | 958,550 |
| 2006-10-26 | Open-market sale | 1,000 | $56.00 | 957,050 |
| 2006-10-26 | Open-market sale | 300 | $56.01 | 958,050 |
| 2006-10-26 | Open-market sale | 200 | $56.05 | 958,350 |
| 2006-10-26 | Open-market sale | 2,000 | $55.80 | 955,050 |
| 2006-10-26 | Open-market sale | 300 | $56.18 | 958,750 |
| 2006-10-26 | Open-market sale | 300 | $56.19 | 959,050 |
| 2006-10-26 | Open-market sale | 700 | $56.20 | 959,350 |
| 2006-10-17 | Open-market sale | 200 | $55.51 | 960,950 |
| 2006-10-17 | Open-market sale | 1,000 | $55.25 | 961,150 |
| 2006-10-17 | Open-market sale | 500 | $55.15 | 962,150 |
| 2006-10-17 | Open-market sale | 1,000 | $55.05 | 962,650 |
| 2006-10-17 | Open-market sale | 200 | $55.03 | 963,650 |
| 2006-10-17 | Open-market sale | 500 | $54.80 | 964,550 |
| 2006-10-17 | Open-market sale | 100 | $55.01 | 963,950 |
| 2006-10-17 | Open-market sale | 100 | $55.00 | 964,050 |
| 2006-10-17 | Open-market sale | 200 | $54.85 | 964,150 |
| 2006-10-17 | Open-market sale | 200 | $54.84 | 964,350 |
| 2006-10-17 | Open-market sale | 400 | $55.55 | 960,550 |
| 2006-10-17 | Open-market sale | 500 | $55.60 | 960,050 |
| 2006-10-17 | Open-market sale | 100 | $55.02 | 963,850 |
| 2006-10-12 | Open-market sale | 5,000 | $55.69 | 965,050 |
| 2006-10-03 | Conversion (derivative) | 5,000 | $0.00 | 970,050 |
| 2006-10-03 | Open-market sale | 5,000 | $50.00 | 100 |
| 2006-10-03 | Conversion | 5,000 | — | 5,100 |
| 2006-09-28 | Conversion (derivative) | 5,000 | $0.00 | 980,050 |
| 2006-09-28 | Open-market sale | 5,000 | $50.00 | 100 |
| 2006-09-28 | Conversion | 5,000 | — | 5,100 |
| 2006-09-19 | Conversion (derivative) | 5,000 | $0.00 | 985,050 |
| 2006-09-19 | Open-market sale | 2,900 | $50.60 | 1,500 |
| 2006-09-19 | Open-market sale | 200 | $50.74 | 4,900 |
| 2006-09-19 | Open-market sale | 100 | $50.70 | 4,800 |
| 2006-09-19 | Open-market sale | 200 | $50.63 | 4,600 |
| 2006-09-19 | Open-market sale | 200 | $50.61 | 4,400 |
| 2006-09-19 | Open-market sale | 100 | $50.56 | 1,400 |
| 2006-09-19 | Conversion | 5,000 | — | 5,100 |
| 2006-09-19 | Open-market sale | 800 | $50.52 | 100 |
| 2006-09-19 | Open-market sale | 500 | $50.53 | 900 |
| 2006-09-14 | Conversion (derivative) | 5,000 | $0.00 | 985,050 |
| 2006-09-14 | Open-market sale | 3,500 | $51.00 | 100 |
| 2006-09-14 | Conversion | 5,000 | — | 5,100 |
| 2006-09-14 | Open-market sale | 800 | $51.28 | 4,300 |
| 2006-09-14 | Open-market sale | 700 | $51.20 | 3,600 |
| 2006-09-05 | Conversion (derivative) | 5,000 | $0.00 | 990,050 |
| 2006-09-05 | Open-market sale | 500 | $50.55 | 4,100 |
| 2006-09-05 | Open-market sale | 1,500 | $50.47 | 2,100 |
| 2006-09-05 | Open-market sale | 500 | $50.50 | 3,600 |
| 2006-09-05 | Open-market sale | 2,000 | $50.46 | 100 |
| 2006-09-05 | Open-market sale | 500 | $50.60 | 4,600 |
| 2006-09-05 | Conversion | 5,000 | — | 5,100 |
| 2006-08-31 | Conversion (derivative) | 5,000 | $0.00 | 1,000,050 |
| 2006-08-31 | Open-market sale | 300 | $50.50 | 2,600 |
| 2006-08-31 | Open-market sale | 1,500 | $50.25 | 100 |
| 2006-08-31 | Open-market sale | 1,000 | $50.35 | 1,600 |
| 2006-08-31 | Conversion | 5,000 | — | 5,100 |
| 2006-08-31 | Open-market sale | 100 | $50.36 | 2,900 |
| 2006-08-31 | Open-market sale | 600 | $50.10 | 3,000 |
| 2006-08-31 | Open-market sale | 1,500 | $50.00 | 3,600 |
| 2006-08-22 | Conversion (derivative) | 5,000 | $0.00 | 1,000,050 |
| 2006-08-22 | Open-market sale | 200 | $50.84 | 3,800 |
| 2006-08-22 | Open-market sale | 100 | $50.77 | 1,100 |
| 2006-08-22 | Open-market sale | 200 | $50.78 | 1,200 |
| 2006-08-22 | Open-market sale | 2,400 | $50.80 | 1,400 |
| 2006-08-22 | Open-market sale | 1,000 | $50.76 | 100 |
| 2006-08-22 | Open-market sale | 1,000 | $50.90 | 4,000 |
| 2006-08-22 | Open-market sale | 100 | $50.92 | 5,000 |
| 2006-08-22 | Conversion | 5,000 | — | 5,100 |
| 2006-01-26 | Grant / award (derivative) | 150,000 | — | 1,224,883 |
| 2006-01-26 | Grant / award (derivative) | 150,000 | — | 1,224,883 |
| 2006-01-26 | J (derivative) | 60,000 | — | 0 |
| 2006-01-26 | J (derivative) | 20,000 | — | 1,224,833 |
| 2006-01-26 | J (derivative) | 74,500 | — | 0 |
| 2006-01-26 | J (derivative) | 1,919,912 | — | 0 |
| 2006-01-26 | J (derivative) | 639,987 | — | 1,224,883 |
| 2006-01-26 | J (derivative) | 1,095,188 | — | 0 |
| 2006-01-26 | J (derivative) | 24,833 | — | 1,224,833 |
| 2006-01-26 | J (derivative) | 75,000 | — | 0 |
| 2006-01-26 | Open-market buy | 100 | $45.00 | 1,224,933 |
| 2006-01-25 | — | — | — | 1,919,962 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.