SEC CIK 1381112
Ahearn Michael J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FSLRview stock → | 66,479 | 2026-09-30 |
Position History — FSLR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FSLR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-30 | Grant / award | 422 | $0.00 | 66,479 |
| 2026-08-04 | Gift | 44,584 | — | 66,057 |
| 2026-06-30 | Grant / award | 313 | $0.00 | 66,057 |
| 2026-03-31 | Grant / award | 374 | $0.00 | 65,744 |
| 2025-12-31 | Grant / award | 245 | $0.00 | 65,370 |
| 2025-09-30 | Grant / award | 290 | $0.00 | 65,125 |
| 2025-06-30 | Grant / award | 386 | $0.00 | 64,835 |
| 2025-03-31 | Grant / award | 505 | $0.00 | 64,449 |
| 2024-12-31 | Grant / award | 362 | $0.00 | 63,944 |
| 2024-09-30 | Grant / award | 256 | $0.00 | 63,582 |
| 2024-08-01 | Gift | 36,966 | — | 63,326 |
| 2024-06-28 | Grant / award | 283 | $0.00 | 63,326 |
| 2024-03-29 | Grant / award | 378 | $0.00 | 63,043 |
| 2023-12-29 | Grant / award | 371 | $0.00 | 62,665 |
| 2023-09-30 | Grant / award | 395 | $0.00 | 62,294 |
| 2023-06-30 | Grant / award | 336 | $0.00 | 61,899 |
| 2023-03-31 | Grant / award | 294 | $0.00 | 61,563 |
| 2022-12-30 | Grant / award | 393 | $0.00 | 61,269 |
| 2022-09-30 | Grant / award | 445 | $0.00 | 60,876 |
| 2022-06-30 | Grant / award | 863 | $0.00 | 60,431 |
| 2022-03-31 | Grant / award | 702 | $0.00 | 59,568 |
| 2021-12-31 | Grant / award | 675 | $0.00 | 58,866 |
| 2021-09-30 | Grant / award | 616 | $0.00 | 58,191 |
| 2021-06-30 | Grant / award | 650 | $0.00 | 57,575 |
| 2021-03-31 | Grant / award | 673 | $0.00 | 56,925 |
| 2020-12-31 | Grant / award | 594 | $0.00 | 56,252 |
| 2020-09-30 | Grant / award | 888 | $0.00 | 55,658 |
| 2020-06-30 | Grant / award | 1,187 | $0.00 | 54,770 |
| 2020-03-31 | Grant / award | 1,630 | $0.00 | 53,583 |
| 2019-12-31 | Grant / award | 1,050 | $0.00 | 51,953 |
| 2019-09-30 | Grant / award | 1,013 | $0.00 | 50,903 |
| 2019-06-28 | Grant / award | 895 | $0.00 | 49,890 |
| 2019-03-29 | Grant / award | 1,112 | $0.00 | 48,995 |
| 2018-12-31 | Grant / award | 1,384 | $0.00 | 47,883 |
| 2018-09-28 | Grant / award | 1,214 | $0.00 | 46,499 |
| 2018-06-29 | Grant / award | 1,116 | $0.00 | 45,285 |
| 2018-03-30 | Grant / award | 828 | $0.00 | 44,169 |
| 2017-12-29 | Grant / award | 871 | $0.00 | 43,341 |
| 2017-09-29 | Grant / award | 1,281 | $0.00 | 42,470 |
| 2017-06-30 | Grant / award | 1,474 | $0.00 | 41,189 |
| 2017-03-31 | Grant / award | 2,168 | $0.00 | 39,715 |
| 2016-12-31 | Grant / award | 1,831 | $0.00 | 37,547 |
| 2016-09-30 | Grant / award | 1,488 | $0.00 | 35,716 |
| 2016-06-30 | Grant / award | 1,212 | $0.00 | 34,228 |
| 2016-03-31 | Grant / award | 859 | $0.00 | 33,016 |
| 2015-12-31 | Grant / award | 758 | $0.00 | 32,157 |
| 2015-09-30 | Grant / award | 1,170 | $0.00 | 31,399 |
| 2015-06-30 | Grant / award | 1,065 | $0.00 | 30,229 |
| 2015-03-31 | Grant / award | 837 | $0.00 | 29,164 |
| 2014-12-31 | Grant / award | 1,122 | $0.00 | 28,327 |
| 2014-09-30 | Grant / award | 760 | $0.00 | 27,205 |
| 2014-06-30 | Grant / award | 704 | $0.00 | 26,445 |
| 2014-03-31 | Grant / award | 717 | $0.00 | 25,741 |
| 2013-12-31 | Grant / award | 916 | $0.00 | 25,024 |
| 2013-09-30 | Grant / award | 1,244 | $0.00 | 24,108 |
| 2013-06-30 | Grant / award | 1,116 | $0.00 | 22,864 |
| 2013-03-31 | Grant / award | 1,855 | $0.00 | 21,748 |
| 2012-12-31 | Grant / award | 1,621 | $0.00 | 19,893 |
| 2012-09-30 | Grant / award | 1,521 | $0.00 | 18,272 |
| 2011-12-31 | Grant / award | 403 | $0.00 | 16,751 |
| 2011-09-30 | Grant / award | 792 | $0.00 | 16,348 |
| 2011-08-10 | Open-market sale | 1,100 | $97.31 | 179,723 |
| 2011-08-10 | Open-market sale | 1,500 | $99.24 | 178,223 |
| 2011-08-10 | Open-market sale | 31,500 | $99.96 | 146,723 |
| 2011-08-10 | Open-market sale | 31,100 | $101.11 | 115,623 |
| 2011-08-10 | Open-market sale | 7,416 | $102.07 | 108,207 |
| 2011-08-10 | Open-market sale | 7,484 | $103.27 | 100,723 |
| 2011-08-10 | Open-market sale | 1,200 | $104.53 | 99,523 |
| 2011-08-10 | Open-market sale | 11,933 | $105.79 | 87,590 |
| 2011-08-10 | Open-market sale | 2,767 | $106.65 | 84,823 |
| 2011-08-09 | Open-market sale | 9,300 | $98.65 | 240,923 |
| 2011-08-09 | Open-market sale | 17,700 | $99.57 | 223,223 |
| 2011-08-09 | Open-market sale | 22,554 | $100.66 | 200,669 |
| 2011-08-09 | Open-market sale | 19,846 | $101.46 | 180,823 |
| 2011-08-09 | Open-market sale | 63,616 | $96.74 | 250,223 |
| 2011-08-08 | Open-market sale | 33,300 | $97.65 | 648,339 |
| 2011-08-08 | Open-market sale | 37,549 | $98.90 | 610,790 |
| 2011-08-08 | Open-market sale | 157,859 | $99.73 | 452,931 |
| 2011-08-08 | Open-market sale | 137,695 | $100.90 | 315,236 |
| 2011-08-08 | Open-market sale | 1,397 | $101.29 | 313,839 |
| 2011-08-08 | Open-market sale | 13,650 | $97.06 | 46,350 |
| 2011-08-08 | Open-market sale | 9,700 | $97.84 | 36,650 |
| 2011-08-08 | Open-market sale | 10,450 | $99.09 | 26,200 |
| 2011-08-08 | Open-market sale | 23,700 | $100.03 | 2,500 |
| 2011-08-08 | Open-market sale | 2,500 | $100.66 | 0 |
| 2011-08-08 | Open-market sale | 32,200 | $96.98 | 681,639 |
| 2011-06-30 | Grant / award | 379 | $0.00 | 15,556 |
| 2011-03-31 | Grant / award | 311 | $0.00 | 15,177 |
| 2011-03-25 | Open-market sale | 28,900 | $149.09 | 784,939 |
| 2011-03-25 | Open-market sale | 134 | $151.25 | 773,839 |
| 2011-03-25 | Open-market sale | 10,966 | $150.15 | 773,973 |
| 2011-03-24 | Open-market sale | 12,068 | $151.26 | 813,839 |
| 2011-03-24 | Open-market sale | 17,932 | $150.47 | 825,907 |
| 2011-03-23 | Open-market sale | 32,513 | $150.03 | 853,326 |
| 2011-03-23 | Open-market sale | 18,000 | $149.02 | 885,839 |
| 2011-03-23 | Open-market sale | 9,487 | $150.61 | 843,839 |
| 2011-03-22 | Open-market sale | 2,700 | $151.78 | 903,839 |
| 2011-03-22 | Open-market sale | 17,300 | $148.94 | 906,539 |
| 2011-03-21 | Open-market sale | 2,500 | $152.01 | 923,839 |
| 2011-03-21 | Open-market sale | 17,500 | $151.47 | 926,339 |
| 2011-03-18 | Open-market sale | 8,800 | $150.00 | 945,039 |
| 2011-03-18 | Open-market sale | 1,200 | $151.59 | 943,839 |
| 2011-03-17 | Open-market sale | 2,870 | $153.77 | 977,639 |
| 2011-03-17 | Open-market sale | 4,000 | $158.00 | 953,839 |
| 2011-03-17 | Open-market sale | 5,000 | $156.64 | 972,639 |
| 2011-03-17 | Open-market sale | 14,800 | $157.06 | 957,839 |
| 2011-03-16 | Open-market sale | 800 | $157.79 | 980,509 |
| 2011-03-16 | Open-market sale | 500 | $156.84 | 981,309 |
| 2011-03-16 | Open-market sale | 32,030 | $155.45 | 981,809 |
| 2011-03-15 | Open-market sale | 16,000 | $156.09 | 1,057,839 |
| 2011-03-15 | Open-market sale | 20,000 | $155.02 | 1,073,839 |
| 2011-03-15 | Open-market sale | 20,000 | $153.98 | 1,093,839 |
| 2011-03-15 | Open-market sale | 3,500 | $157.46 | 1,054,339 |
| 2011-03-15 | Open-market sale | 37,628 | $158.64 | 1,016,711 |
| 2011-03-15 | Open-market sale | 2,872 | $159.11 | 1,013,839 |
| 2011-03-14 | Open-market sale | 32,000 | $147.02 | 1,113,839 |
| 2011-03-14 | Open-market sale | 78,000 | $146.43 | 1,145,839 |
| 2011-03-11 | Open-market sale | 100 | $141.07 | 1,223,839 |
| 2011-03-11 | Open-market sale | 22,600 | $140.25 | 1,223,939 |
| 2011-03-11 | Open-market sale | 27,300 | $139.52 | 1,246,539 |
| 2011-03-10 | Open-market sale | 2,303 | $140.73 | 1,273,839 |
| 2011-03-10 | Open-market sale | 43,097 | $139.99 | 1,276,142 |
| 2011-03-09 | Open-market sale | 1,043 | $143.66 | 1,319,239 |
| 2011-03-09 | Open-market sale | 19,768 | $143.04 | 1,320,282 |
| 2011-03-09 | Open-market sale | 3,789 | $142.27 | 1,340,050 |
| 2011-03-08 | Open-market sale | 3,800 | $140.49 | 1,370,039 |
| 2011-03-08 | Open-market sale | 5,200 | $141.45 | 1,364,839 |
| 2011-03-08 | Open-market sale | 10,404 | $143.19 | 1,343,839 |
| 2011-03-08 | Open-market sale | 10,596 | $142.81 | 1,354,243 |
| 2011-03-04 | Open-market sale | 17,000 | $146.51 | 1,416,839 |
| 2011-03-04 | Open-market sale | 1,051 | $148.05 | 1,373,839 |
| 2011-03-04 | Open-market sale | 41,949 | $147.47 | 1,374,890 |
| 2011-03-03 | Open-market sale | 16,800 | $146.33 | 1,457,039 |
| 2011-03-03 | Open-market sale | 16,820 | $149.67 | 1,440,219 |
| 2011-03-03 | Open-market sale | 6,380 | $150.44 | 1,433,839 |
| 2011-03-02 | Open-market sale | 1,796 | $146.03 | 1,480,943 |
| 2011-03-02 | Open-market sale | 7,104 | $148.60 | 1,473,839 |
| 2011-03-02 | Open-market sale | 15,300 | $145.42 | 1,482,739 |
| 2011-03-01 | Open-market sale | 14,582 | $148.07 | 1,552,357 |
| 2011-03-01 | Open-market sale | 15,800 | $150.26 | 1,498,039 |
| 2011-03-01 | Open-market sale | 38,518 | $149.29 | 1,513,839 |
| 2011-02-28 | Open-market sale | 6,900 | $149.15 | 1,566,939 |
| 2010-07-30 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2010-07-30 | Tax withholding | 2,078 | $125.45 | 14,866 |
| 2010-07-30 | Option exercise | 5,000 | $0.00 | 16,944 |
| 2010-04-28 | Option exercise (derivative) | 2,614 | $0.00 | 7,839 |
| 2010-04-28 | Tax withholding | 1,072 | $128.13 | 1,577,945 |
| 2010-04-28 | Option exercise | 2,614 | $0.00 | 1,579,017 |
| 2010-04-27 | Option exercise (derivative) | 3,978 | $0.00 | 15,911 |
| 2010-04-27 | Option exercise | 3,978 | $0.00 | 1,577,817 |
| 2010-04-27 | Tax withholding | 1,414 | $128.36 | 1,576,403 |
| 2010-02-26 | Open-market sale | 32,200 | $105.21 | 1,573,839 |
| 2010-02-26 | Open-market sale | 35,031 | $103.25 | 1,638,808 |
| 2010-02-26 | Open-market sale | 32,769 | $104.51 | 1,606,039 |
| 2010-02-25 | Open-market sale | 81,391 | $102.26 | 1,692,448 |
| 2010-02-25 | Open-market sale | 18,609 | $102.97 | 1,673,839 |
| 2010-02-24 | Open-market sale | 11,107 | $107.24 | 1,733,839 |
| 2010-02-24 | Open-market sale | 75,790 | $104.18 | 2,048,049 |
| 2010-02-24 | Open-market sale | 205,674 | $105.29 | 1,842,375 |
| 2010-02-24 | Open-market sale | 57,429 | $106.15 | 1,784,946 |
| 2010-02-23 | Open-market sale | 147,700 | $106.01 | 2,376,139 |
| 2010-02-23 | Open-market sale | 136,248 | $106.57 | 2,239,891 |
| 2010-02-23 | Open-market sale | 49,880 | $107.43 | 2,190,011 |
| 2010-02-23 | Open-market sale | 64,972 | $108.55 | 2,125,039 |
| 2010-02-23 | Open-market sale | 1,200 | $109.27 | 2,123,839 |
| 2010-02-22 | Open-market sale | 64,192 | $114.69 | 2,523,839 |
| 2010-02-22 | Open-market sale | 154,981 | $113.91 | 2,588,031 |
| 2010-02-22 | Open-market sale | 91,290 | $112.18 | 2,937,915 |
| 2010-02-22 | Open-market sale | 44,634 | $110.88 | 3,029,205 |
| 2010-02-22 | Open-market sale | 194,903 | $112.89 | 2,743,012 |
| 2009-07-30 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2009-07-30 | Tax withholding | 1,997 | $173.55 | 7,838 |
| 2009-07-30 | Option exercise | 5,000 | $0.00 | 9,835 |
| 2009-04-28 | Option exercise (derivative) | 2,614 | $0.00 | 10,453 |
| 2009-04-28 | Tax withholding | 811 | $146.66 | 3,075,642 |
| 2009-04-28 | Option exercise | 2,614 | $0.00 | 3,076,453 |
| 2009-04-27 | Grant / award (derivative) | 19,889 | $0.00 | 19,889 |
| 2008-07-30 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2008-07-30 | Tax withholding | 1,968 | $285.00 | 3,032 |
| 2008-07-30 | Option exercise | 5,000 | $0.00 | 5,000 |
| 2008-05-16 | Open-market sale | 400 | $309.44 | 3,153,064 |
| 2008-05-16 | Open-market sale | 600 | $309.35 | 3,153,464 |
| 2008-05-16 | Open-market sale | 200 | $309.34 | 3,154,064 |
| 2008-05-16 | Open-market sale | 1,975 | $309.33 | 3,154,264 |
| 2008-05-16 | Open-market sale | 100 | $309.32 | 3,156,239 |
| 2008-05-16 | Open-market sale | 800 | $309.30 | 3,156,339 |
| 2008-05-16 | Open-market sale | 600 | $309.28 | 3,157,139 |
| 2008-05-16 | Open-market sale | 1,200 | $309.27 | 3,157,739 |
| 2008-05-16 | Open-market sale | 306 | $309.26 | 3,158,939 |
| 2008-05-16 | Open-market sale | 1,394 | $309.21 | 3,159,245 |
| 2008-05-16 | Open-market sale | 300 | $309.19 | 3,160,639 |
| 2008-05-16 | Open-market sale | 500 | $309.13 | 3,160,939 |
| 2008-05-16 | Open-market sale | 830 | $309.12 | 3,161,439 |
| 2008-05-16 | Open-market sale | 100 | $309.11 | 3,162,269 |
| 2008-05-16 | Open-market sale | 800 | $309.10 | 3,162,369 |
| 2008-05-16 | Open-market sale | 900 | $309.74 | 3,142,364 |
| 2008-05-16 | Open-market sale | 1,300 | $309.73 | 3,143,264 |
| 2008-05-16 | Open-market sale | 200 | $309.71 | 3,144,564 |
| 2008-05-16 | Open-market sale | 1,200 | $309.70 | 3,144,764 |
| 2008-05-16 | Open-market sale | 175 | $309.69 | 3,145,964 |
| 2008-05-16 | Open-market sale | 500 | $309.68 | 3,146,139 |
| 2008-05-16 | Open-market sale | 25 | $309.67 | 3,146,639 |
| 2008-05-16 | Open-market sale | 1,400 | $309.64 | 3,146,664 |
| 2008-05-16 | Open-market sale | 700 | $309.63 | 3,148,064 |
| 2008-05-16 | Open-market sale | 100 | $309.62 | 3,148,764 |
| 2008-05-16 | Open-market sale | 1,300 | $309.61 | 3,148,864 |
| 2008-05-16 | Open-market sale | 200 | $309.48 | 3,152,864 |
| 2008-05-16 | Open-market sale | 1,300 | $309.49 | 3,151,564 |
| 2008-05-16 | Open-market sale | 700 | $309.56 | 3,150,164 |
| 2008-05-16 | Open-market sale | 700 | $309.55 | 3,150,864 |
| 2008-05-16 | Open-market sale | 400 | $311.84 | 3,079,739 |
| 2008-05-16 | Open-market sale | 300 | $311.93 | 3,079,439 |
| 2008-05-16 | Open-market sale | 300 | $311.72 | 3,080,139 |
| 2008-05-16 | Open-market sale | 600 | $311.67 | 3,080,439 |
| 2008-05-16 | Open-market sale | 500 | $311.94 | 3,078,939 |
| 2008-05-16 | Open-market sale | 500 | $312.02 | 3,078,439 |
| 2008-05-16 | Open-market sale | 900 | $312.03 | 3,077,539 |
| 2008-05-16 | Open-market sale | 200 | $312.21 | 3,077,339 |
| 2008-05-16 | Open-market sale | 2,700 | $312.28 | 3,074,639 |
| 2008-05-16 | Open-market sale | 200 | $312.46 | 3,074,439 |
| 2008-05-16 | Open-market sale | 200 | $312.56 | 3,074,239 |
| 2008-05-16 | Open-market sale | 400 | $312.77 | 3,073,839 |
| 2008-05-16 | Open-market sale | 400 | $311.54 | 3,081,739 |
| 2008-05-16 | Open-market sale | 400 | $311.56 | 3,081,339 |
| 2008-05-16 | Open-market sale | 300 | $311.63 | 3,081,039 |
| 2008-05-16 | Open-market sale | 170 | $309.00 | 3,164,269 |
| 2008-05-16 | Open-market sale | 200 | $308.89 | 3,164,439 |
| 2008-05-16 | Open-market sale | 500 | $308.88 | 3,164,639 |
| 2008-05-16 | Open-market sale | 200 | $308.85 | 3,165,139 |
| 2008-05-16 | Open-market sale | 400 | $308.83 | 3,165,339 |
| 2008-05-16 | Open-market sale | 700 | $308.80 | 3,165,739 |
| 2008-05-16 | Open-market sale | 900 | $308.73 | 3,166,439 |
| 2008-05-16 | Open-market sale | 500 | $308.70 | 3,167,339 |
| 2008-05-16 | Open-market sale | 500 | $308.69 | 3,167,839 |
| 2008-05-16 | Open-market sale | 100 | $308.66 | 3,168,339 |
| 2008-05-16 | Open-market sale | 400 | $308.64 | 3,168,439 |
| 2008-05-16 | Open-market sale | 100 | $308.33 | 3,168,839 |
| 2008-05-16 | Open-market sale | 200 | $308.32 | 3,168,939 |
| 2008-05-16 | Open-market sale | 100 | $308.31 | 3,169,139 |
| 2008-05-16 | Open-market sale | 1,200 | $308.30 | 3,169,239 |
| 2008-05-16 | Open-market sale | 200 | $308.29 | 3,170,439 |
| 2008-05-16 | Open-market sale | 100 | $308.28 | 3,170,639 |
| 2008-05-16 | Open-market sale | 100 | $308.26 | 3,170,739 |
| 2008-05-16 | Open-market sale | 100 | $308.25 | 3,170,839 |
| 2008-05-16 | Open-market sale | 100 | $308.23 | 3,170,939 |
| 2008-05-16 | Open-market sale | 500 | $308.21 | 3,171,039 |
| 2008-05-16 | Open-market sale | 400 | $308.20 | 3,171,539 |
| 2008-05-16 | Open-market sale | 300 | $308.19 | 3,171,939 |
| 2008-05-16 | Open-market sale | 100 | $308.17 | 3,172,239 |
| 2008-05-16 | Open-market sale | 400 | $308.13 | 3,172,339 |
| 2008-05-16 | Open-market sale | 200 | $308.12 | 3,172,739 |
| 2008-05-16 | Open-market sale | 400 | $308.11 | 3,172,939 |
| 2008-05-16 | Open-market sale | 500 | $308.10 | 3,173,339 |
| 2008-05-16 | Open-market sale | 700 | $309.06 | 3,163,169 |
| 2008-05-16 | Open-market sale | 400 | $309.05 | 3,163,869 |
| 2008-05-16 | Open-market sale | 100 | $310.50 | 3,107,593 |
| 2008-05-16 | Open-market sale | 708 | $310.49 | 3,107,693 |
| 2008-05-16 | Open-market sale | 400 | $310.48 | 3,108,401 |
| 2008-05-16 | Open-market sale | 1,500 | $310.45 | 3,108,801 |
| 2008-05-16 | Open-market sale | 300 | $310.44 | 3,110,301 |
| 2008-05-16 | Open-market sale | 1,200 | $310.43 | 3,110,601 |
| 2008-05-16 | Open-market sale | 600 | $310.41 | 3,111,801 |
| 2008-05-16 | Open-market sale | 200 | $310.40 | 3,112,401 |
| 2008-05-16 | Open-market sale | 100 | $310.39 | 3,112,601 |
| 2008-05-16 | Open-market sale | 1,685 | $310.38 | 3,112,701 |
| 2008-05-16 | Open-market sale | 1,800 | $310.37 | 3,114,386 |
| 2008-05-16 | Open-market sale | 500 | $310.35 | 3,116,186 |
| 2008-05-16 | Open-market sale | 1,900 | $310.33 | 3,116,686 |
| 2008-05-16 | Open-market sale | 500 | $310.32 | 3,118,586 |
| 2008-05-16 | Open-market sale | 630 | $310.31 | 3,119,086 |
| 2008-05-16 | Open-market sale | 192 | $310.30 | 3,119,716 |
| 2008-05-16 | Open-market sale | 100 | $310.29 | 3,119,908 |
| 2008-05-16 | Open-market sale | 800 | $310.28 | 3,120,008 |
| 2008-05-16 | Open-market sale | 870 | $310.27 | 3,120,808 |
| 2008-05-16 | Open-market sale | 1,161 | $310.25 | 3,121,678 |
| 2008-05-16 | Open-market sale | 700 | $310.22 | 3,122,839 |
| 2008-05-16 | Open-market sale | 100 | $310.21 | 3,123,539 |
| 2008-05-16 | Open-market sale | 300 | $310.20 | 3,123,639 |
| 2008-05-16 | Open-market sale | 800 | $310.58 | 3,102,778 |
| 2008-05-16 | Open-market sale | 915 | $310.57 | 3,103,578 |
| 2008-05-16 | Open-market sale | 100 | $310.56 | 3,104,493 |
| 2008-05-16 | Open-market sale | 1,270 | $310.55 | 3,104,593 |
| 2008-05-16 | Open-market sale | 100 | $310.53 | 3,105,863 |
| 2008-05-16 | Open-market sale | 29 | $310.52 | 3,105,963 |
| 2008-05-16 | Open-market sale | 1,601 | $310.51 | 3,105,992 |
| 2008-05-16 | Open-market sale | 1,000 | $309.81 | 3,139,864 |
| 2008-05-16 | Open-market sale | 400 | $309.79 | 3,140,864 |
| 2008-05-16 | Open-market sale | 400 | $309.77 | 3,141,264 |
| 2008-05-16 | Open-market sale | 1,225 | $310.19 | 3,123,939 |
| 2008-05-16 | Open-market sale | 400 | $310.18 | 3,125,164 |
| 2008-05-16 | Open-market sale | 300 | $310.17 | 3,125,564 |
| 2008-05-16 | Open-market sale | 100 | $310.16 | 3,125,864 |
| 2008-05-16 | Open-market sale | 700 | $309.75 | 3,141,664 |
| 2008-05-16 | Open-market sale | 1,600 | $310.15 | 3,125,964 |
| 2008-05-16 | Open-market sale | 1,800 | $310.14 | 3,127,564 |
| 2008-05-16 | Open-market sale | 1,300 | $310.11 | 3,129,364 |
| 2008-05-16 | Open-market sale | 200 | $310.10 | 3,130,664 |
| 2008-05-16 | Open-market sale | 200 | $310.09 | 3,130,864 |
| 2008-05-16 | Open-market sale | 1,400 | $310.08 | 3,131,064 |
| 2008-05-16 | Open-market sale | 100 | $310.06 | 3,132,464 |
| 2008-05-16 | Open-market sale | 200 | $310.04 | 3,132,564 |
| 2008-05-16 | Open-market sale | 200 | $310.01 | 3,132,764 |
| 2008-05-16 | Open-market sale | 800 | $310.00 | 3,132,964 |
| 2008-05-16 | Open-market sale | 500 | $309.98 | 3,133,764 |
| 2008-05-16 | Open-market sale | 1,500 | $309.97 | 3,134,264 |
| 2008-05-16 | Open-market sale | 63 | $309.95 | 3,135,764 |
| 2008-05-16 | Open-market sale | 437 | $309.94 | 3,135,827 |
| 2008-05-16 | Open-market sale | 900 | $309.93 | 3,136,264 |
| 2008-05-16 | Open-market sale | 300 | $309.92 | 3,137,164 |
| 2008-05-16 | Open-market sale | 100 | $309.91 | 3,137,464 |
| 2008-05-16 | Open-market sale | 700 | $309.90 | 3,137,564 |
| 2008-05-16 | Open-market sale | 900 | $309.88 | 3,138,264 |
| 2008-05-16 | Open-market sale | 100 | $309.86 | 3,139,164 |
| 2008-05-16 | Open-market sale | 300 | $309.85 | 3,139,264 |
| 2008-05-16 | Open-market sale | 300 | $309.83 | 3,139,564 |
| 2008-05-16 | Open-market sale | 450 | $311.50 | 3,082,839 |
| 2008-05-16 | Open-market sale | 100 | $311.38 | 3,084,139 |
| 2008-05-16 | Open-market sale | 100 | $311.37 | 3,084,239 |
| 2008-05-16 | Open-market sale | 200 | $311.30 | 3,084,339 |
| 2008-05-16 | Open-market sale | 900 | $311.13 | 3,084,539 |
| 2008-05-16 | Open-market sale | 1,000 | $311.11 | 3,085,439 |
| 2008-05-16 | Open-market sale | 100 | $311.09 | 3,086,439 |
| 2008-05-16 | Open-market sale | 400 | $311.08 | 3,086,539 |
| 2008-05-16 | Open-market sale | 300 | $310.94 | 3,086,939 |
| 2008-05-16 | Open-market sale | 700 | $310.93 | 3,087,239 |
| 2008-05-16 | Open-market sale | 700 | $310.92 | 3,087,939 |
| 2008-05-16 | Open-market sale | 200 | $310.89 | 3,088,639 |
| 2008-05-16 | Open-market sale | 100 | $310.88 | 3,088,839 |
| 2008-05-16 | Open-market sale | 100 | $310.85 | 3,088,939 |
| 2008-05-16 | Open-market sale | 600 | $310.80 | 3,089,039 |
| 2008-05-16 | Open-market sale | 2,400 | $310.79 | 3,089,639 |
| 2008-05-16 | Open-market sale | 100 | $310.77 | 3,092,039 |
| 2008-05-16 | Open-market sale | 1,015 | $310.76 | 3,092,139 |
| 2008-05-16 | Open-market sale | 185 | $310.74 | 3,093,154 |
| 2008-05-16 | Open-market sale | 1,600 | $310.72 | 3,093,339 |
| 2008-05-16 | Open-market sale | 1,739 | $310.71 | 3,094,939 |
| 2008-05-16 | Open-market sale | 100 | $310.70 | 3,096,678 |
| 2008-05-16 | Open-market sale | 1,400 | $310.69 | 3,096,778 |
| 2008-05-16 | Open-market sale | 500 | $310.68 | 3,098,178 |
| 2008-05-16 | Open-market sale | 1,300 | $310.67 | 3,098,678 |
| 2008-05-16 | Open-market sale | 1,900 | $310.66 | 3,099,978 |
| 2008-05-16 | Open-market sale | 900 | $310.60 | 3,101,878 |
| 2008-05-16 | Open-market sale | 700 | $311.52 | 3,082,139 |
| 2008-05-16 | Open-market sale | 500 | $311.45 | 3,083,639 |
| 2008-05-16 | Open-market sale | 350 | $311.49 | 3,083,289 |
| 2008-05-15 | Open-market sale | 800 | $306.83 | 3,270,487 |
| 2008-05-15 | Open-market sale | 100 | $306.81 | 3,271,287 |
| 2008-05-15 | Open-market sale | 600 | $306.30 | 32,822,427 |
| 2008-05-15 | Open-market sale | 100 | $306.31 | 3,282,327 |
| 2008-05-15 | Open-market sale | 100 | $306.32 | 3,282,227 |
| 2008-05-15 | Open-market sale | 350 | $306.38 | 3,281,877 |
| 2008-05-15 | Open-market sale | 1,000 | $306.39 | 3,280,877 |
| 2008-05-15 | Open-market sale | 650 | $306.40 | 3,280,227 |
| 2008-05-15 | Open-market sale | 600 | $306.45 | 3,279,627 |
| 2008-05-15 | Open-market sale | 1,560 | $306.55 | 3,278,067 |
| 2008-05-15 | Open-market sale | 400 | $306.56 | 3,277,667 |
| 2008-05-15 | Open-market sale | 200 | $306.57 | 3,277,467 |
| 2008-05-15 | Open-market sale | 200 | $306.59 | 3,277,267 |
| 2008-05-15 | Open-market sale | 230 | $306.60 | 3,277,037 |
| 2008-05-15 | Open-market sale | 100 | $306.61 | 3,276,937 |
| 2008-05-15 | Open-market sale | 250 | $306.63 | 3,276,687 |
| 2008-05-15 | Open-market sale | 100 | $306.64 | 3,276,587 |
| 2008-05-15 | Open-market sale | 100 | $306.66 | 3,276,487 |
| 2008-05-15 | Open-market sale | 200 | $306.67 | 3,276,287 |
| 2008-05-15 | Open-market sale | 200 | $306.69 | 3,276,087 |
| 2008-05-15 | Open-market sale | 500 | $306.70 | 3,275,587 |
| 2008-05-15 | Open-market sale | 300 | $306.72 | 3,275,287 |
| 2008-05-15 | Open-market sale | 900 | $306.73 | 3,274,387 |
| 2008-05-15 | Open-market sale | 2,800 | $306.76 | 3,271,587 |
| 2008-05-15 | Open-market sale | 100 | $306.77 | 3,271,487 |
| 2008-05-15 | Open-market sale | 100 | $306.79 | 3,271,387 |
| 2008-05-15 | Open-market sale | 800 | $306.85 | 3,269,687 |
| 2008-05-15 | Open-market sale | 1,100 | $306.86 | 3,268,587 |
| 2008-05-15 | Open-market sale | 90 | $306.87 | 3,268,497 |
| 2008-05-15 | Open-market sale | 100 | $306.88 | 3,268,397 |
| 2008-05-15 | Open-market sale | 900 | $306.99 | 3,258,898 |
| 2008-05-15 | Open-market sale | 1,500 | $307.01 | 3,254,333 |
| 2008-05-15 | Open-market sale | 1,285 | $307.02 | 3,253,048 |
| 2008-05-15 | Open-market sale | 1,100 | $307.03 | 3,251,948 |
| 2008-05-15 | Open-market sale | 101 | $307.08 | 3,251,847 |
| 2008-05-15 | Open-market sale | 400 | $307.10 | 3,251,447 |
| 2008-05-15 | Open-market sale | 100 | $307.11 | 3,251,347 |
| 2008-05-15 | Open-market sale | 1,500 | $307.13 | 3,249,847 |
| 2008-05-15 | Open-market sale | 200 | $307.14 | 3,249,647 |
| 2008-05-15 | Open-market sale | 400 | $307.15 | 3,249,247 |
| 2008-05-15 | Open-market sale | 400 | $307.16 | 3,248,847 |
| 2008-05-15 | Open-market sale | 200 | $307.17 | 3,248,647 |
| 2008-05-15 | Open-market sale | 1,844 | $307.18 | 3,246,803 |
| 2008-05-15 | Open-market sale | 600 | $307.19 | 3,246,203 |
| 2008-05-15 | Open-market sale | 508 | $307.20 | 3,245,695 |
| 2008-05-15 | Open-market sale | 56 | $307.21 | 3,245,639 |
| 2008-05-15 | Open-market sale | 1,581 | $307.23 | 3,244,058 |
| 2008-05-15 | Open-market sale | 2,100 | $307.24 | 3,241,958 |
| 2008-05-15 | Open-market sale | 100 | $307.25 | 3,241,858 |
| 2008-05-15 | Open-market sale | 2,999 | $306.90 | 3,265,398 |
| 2008-05-15 | Open-market sale | 600 | $306.93 | 3,262,298 |
| 2008-05-15 | Open-market sale | 700 | $306.96 | 3,261,598 |
| 2008-05-15 | Open-market sale | 1,800 | $306.97 | 3,259,798 |
| 2008-05-15 | Open-market sale | 3,500 | $307.26 | 3,238,358 |
| 2008-05-15 | Open-market sale | 1,400 | $307.27 | 3,236,958 |
| 2008-05-15 | Open-market sale | 1,270 | $307.28 | 3,235,688 |
| 2008-05-15 | Open-market sale | 800 | $307.29 | 3,234,888 |
| 2008-05-15 | Open-market sale | 725 | $307.31 | 3,234,163 |
| 2008-05-15 | Open-market sale | 3,065 | $307.00 | 3,255,833 |
| 2008-05-15 | Open-market sale | 2,500 | $306.92 | 3,262,898 |
| 2008-05-15 | Open-market sale | 100 | $314.59 | 3,176,099 |
| 2008-05-15 | Open-market sale | 200 | $314.56 | 3,176,199 |
| 2008-05-15 | Open-market sale | 300 | $314.11 | 3,176,399 |
| 2008-05-15 | Open-market sale | 1,000 | $314.08 | 3,176,699 |
| 2008-05-15 | Open-market sale | 200 | $314.07 | 3,177,699 |
| 2008-05-15 | Open-market sale | 1,000 | $314.06 | 3,177,899 |
| 2008-05-15 | Open-market sale | 100 | $314.05 | 3,178,899 |
| 2008-05-15 | Open-market sale | 500 | $315.04 | 3,173,839 |
| 2008-05-15 | Open-market sale | 600 | $315.00 | 3,174,339 |
| 2008-05-15 | Open-market sale | 500 | $314.84 | 3,174,939 |
| 2008-05-15 | Open-market sale | 400 | $314.77 | 3,175,439 |
| 2008-05-15 | Open-market sale | 100 | $314.67 | 3,175,839 |
| 2008-05-15 | Open-market sale | 100 | $314.64 | 3,175,939 |
| 2008-05-15 | Open-market sale | 60 | $314.61 | 3,176,039 |
| 2008-05-15 | Open-market sale | 300 | $311.16 | 3,193,889 |
| 2008-05-15 | Open-market sale | 1,775 | $311.01 | 3,197,914 |
| 2008-05-15 | Open-market sale | 100 | $311.02 | 3,197,814 |
| 2008-05-15 | Open-market sale | 700 | $311.02 | 3,197,114 |
| 2008-05-15 | Open-market sale | 2,950 | $311.00 | 3,199,689 |
| 2008-05-15 | Open-market sale | 500 | $308.55 | 3,202,639 |
| 2008-05-15 | Open-market sale | 200 | $308.38 | 3,203,139 |
| 2008-05-15 | Open-market sale | 100 | $308.20 | 3,203,339 |
| 2008-05-15 | Open-market sale | 300 | $308.13 | 3,203,439 |
| 2008-05-15 | Open-market sale | 1,100 | $308.11 | 3,203,739 |
| 2008-05-15 | Open-market sale | 200 | $307.98 | 3,204,839 |
| 2008-05-15 | Open-market sale | 100 | $307.97 | 3,205,039 |
| 2008-05-15 | Open-market sale | 1,314 | $307.96 | 3,205,139 |
| 2008-05-15 | Open-market sale | 4,886 | $307.95 | 3,206,453 |
| 2008-05-15 | Open-market sale | 100 | $311.21 | 3,193,306 |
| 2008-05-15 | Open-market sale | 100 | $311.20 | 3,193,406 |
| 2008-05-15 | Open-market sale | 100 | $311.19 | 3,193,506 |
| 2008-05-15 | Open-market sale | 283 | $311.17 | 3,193,606 |
| 2008-05-15 | Open-market sale | 100 | $311.15 | 3,194,189 |
| 2008-05-15 | Open-market sale | 200 | $311.14 | 3,194,289 |
| 2008-05-15 | Open-market sale | 400 | $311.13 | 3,194,489 |
| 2008-05-15 | Open-market sale | 300 | $311.12 | 3,194,889 |
| 2008-05-15 | Open-market sale | 625 | $311.11 | 3,195,189 |
| 2008-05-15 | Open-market sale | 100 | $311.10 | 3,195,814 |
| 2008-05-15 | Open-market sale | 100 | $311.08 | 3,195,914 |
| 2008-05-15 | Open-market sale | 100 | $311.07 | 3,196,014 |
| 2008-05-15 | Open-market sale | 100 | $311.06 | 3,196,114 |
| 2008-05-15 | Open-market sale | 200 | $311.05 | 3,196,214 |
| 2008-05-15 | Open-market sale | 100 | $311.04 | 3,196,414 |
| 2008-05-15 | Open-market sale | 600 | $311.03 | 3,196,514 |
| 2008-05-15 | Open-market sale | 235 | $312.08 | 3,187,039 |
| 2008-05-15 | Open-market sale | 665 | $312.01 | 3,187,274 |
| 2008-05-15 | Open-market sale | 900 | $311.88 | 3,187,939 |
| 2008-05-15 | Open-market sale | 200 | $311.83 | 3,188,839 |
| 2008-05-15 | Open-market sale | 1,800 | $311.82 | 3,189,039 |
| 2008-05-15 | Open-market sale | 300 | $311.61 | 3,190,839 |
| 2008-05-15 | Open-market sale | 317 | $311.32 | 3,191,139 |
| 2008-05-15 | Open-market sale | 300 | $311.31 | 3,191,456 |
| 2008-05-15 | Open-market sale | 1,200 | $311.30 | 3,191,756 |
| 2008-05-15 | Open-market sale | 50 | $311.29 | 3,192,956 |
| 2008-05-15 | Open-market sale | 200 | $311.28 | 3,193,006 |
| 2008-05-15 | Open-market sale | 100 | $311.27 | 3,193,206 |
| 2008-05-15 | Open-market sale | 500 | $314.02 | 3,178,999 |
| 2008-05-15 | Open-market sale | 240 | $314.00 | 3,179,499 |
| 2008-05-15 | Open-market sale | 100 | $313.89 | 3,179,739 |
| 2008-05-15 | Open-market sale | 32 | $313.82 | 3,179,839 |
| 2008-05-15 | Open-market sale | 100 | $313.79 | 3,179,871 |
| 2008-05-15 | Open-market sale | 1,000 | $313.75 | 3,179,971 |
| 2008-05-15 | Open-market sale | 300 | $313.74 | 3,180,971 |
| 2008-05-15 | Open-market sale | 400 | $313.72 | 3,181,271 |
| 2008-05-15 | Open-market sale | 2,368 | $313.71 | 3,181,671 |
| 2008-05-15 | Open-market sale | 200 | $313.58 | 3,184,039 |
| 2008-05-15 | Open-market sale | 200 | $312.41 | 3,184,239 |
| 2008-05-15 | Open-market sale | 100 | $312.34 | 3,184,439 |
| 2008-05-15 | Open-market sale | 300 | $312.28 | 3,184,539 |
| 2008-05-15 | Open-market sale | 200 | $312.26 | 3,184,839 |
| 2008-05-15 | Open-market sale | 100 | $312.24 | 3,185,039 |
| 2008-05-15 | Open-market sale | 200 | $312.20 | 3,185,139 |
| 2008-05-15 | Open-market sale | 1,400 | $312.20 | 3,185,339 |
| 2008-05-15 | Open-market sale | 300 | $312.19 | 3,186,739 |
| 2008-05-15 | Open-market sale | 1,165 | $306.08 | 3,297,717 |
| 2008-05-15 | Open-market sale | 600 | $306.07 | 3,298,882 |
| 2008-05-15 | Open-market sale | 886 | $306.06 | 3,299,482 |
| 2008-05-15 | Open-market sale | 1,214 | $306.05 | 3,300,368 |
| 2008-05-15 | Open-market sale | 1,400 | $306.04 | 3,301,582 |
| 2008-05-15 | Open-market sale | 437 | $306.03 | 3,302,982 |
| 2008-05-15 | Open-market sale | 840 | $306.02 | 3,303,419 |
| 2008-05-15 | Open-market sale | 2,365 | $306.01 | 3,304,259 |
| 2008-05-15 | Open-market sale | 17,215 | $306.00 | 3,306,624 |
| 2008-05-15 | Open-market sale | 300 | $306.19 | 3,288,274 |
| 2008-05-15 | Open-market sale | 300 | $306.28 | 3,283,777 |
| 2008-05-15 | Open-market sale | 650 | $306.27 | 3,284,077 |
| 2008-05-15 | Open-market sale | 724 | $306.26 | 3,284,727 |
| 2008-05-15 | Open-market sale | 900 | $306.25 | 3,285,451 |
| 2008-05-15 | Open-market sale | 200 | $306.24 | 3,286,351 |
| 2008-05-15 | Open-market sale | 900 | $306.23 | 3,286,551 |
| 2008-05-15 | Open-market sale | 423 | $306.22 | 3,287,451 |
| 2008-05-15 | Open-market sale | 100 | $306.21 | 3,287,874 |
| 2008-05-15 | Open-market sale | 300 | $306.20 | 3,287,974 |
| 2008-05-15 | Open-market sale | 750 | $306.09 | 3,296,967 |
| 2008-05-15 | Open-market sale | 1,200 | $306.10 | 3,295,767 |
| 2008-05-15 | Open-market sale | 782 | $306.11 | 3,294,985 |
| 2008-05-15 | Open-market sale | 816 | $306.12 | 3,294,169 |
| 2008-05-15 | Open-market sale | 900 | $306.13 | 3,293,269 |
| 2008-05-15 | Open-market sale | 500 | $306.14 | 3,292,769 |
| 2008-05-15 | Open-market sale | 277 | $306.15 | 3,292,492 |
| 2008-05-15 | Open-market sale | 2,600 | $306.16 | 3,289,892 |
| 2008-05-15 | Open-market sale | 500 | $306.17 | 3,289,392 |
| 2008-05-15 | Open-market sale | 818 | $306.18 | 3,288,574 |
| 2008-05-15 | Open-market sale | 750 | $306.29 | 3,283,027 |
| 2008-05-15 | Open-market sale | 380 | $307.85 | 3,211,939 |
| 2008-05-15 | Open-market sale | 100 | $307.80 | 3,212,319 |
| 2008-05-15 | Open-market sale | 1,100 | $307.79 | 3,212,419 |
| 2008-05-15 | Open-market sale | 1,324 | $307.74 | 3,213,519 |
| 2008-05-15 | Open-market sale | 200 | $307.73 | 3,214,843 |
| 2008-05-15 | Open-market sale | 400 | $307.72 | 3,215,043 |
| 2008-05-15 | Open-market sale | 2,300 | $307.71 | 3,215,443 |
| 2008-05-15 | Open-market sale | 900 | $307.67 | 3,217,743 |
| 2008-05-15 | Open-market sale | 2,014 | $307.66 | 3,218,643 |
| 2008-05-15 | Open-market sale | 1,000 | $307.61 | 3,220,657 |
| 2008-05-15 | Open-market sale | 400 | $307.59 | 3,221,657 |
| 2008-05-15 | Open-market sale | 20 | $307.57 | 3,222,057 |
| 2008-05-15 | Open-market sale | 298 | $307.56 | 3,222,077 |
| 2008-05-15 | Open-market sale | 100 | $307.55 | 3,222,375 |
| 2008-05-15 | Open-market sale | 300 | $307.54 | 3,222,475 |
| 2008-05-15 | Open-market sale | 800 | $307.53 | 3,222,775 |
| 2008-05-15 | Open-market sale | 1,200 | $307.52 | 3,223,575 |
| 2008-05-15 | Open-market sale | 1,021 | $307.49 | 3,224,775 |
| 2008-05-15 | Open-market sale | 1,800 | $307.48 | 3,225,796 |
| 2008-05-15 | Open-market sale | 105 | $307.47 | 3,227,596 |
| 2008-05-15 | Open-market sale | 62 | $307.46 | 3,227,701 |
| 2008-05-15 | Open-market sale | 300 | $307.45 | 3,227,763 |
| 2008-05-15 | Open-market sale | 500 | $307.42 | 3,228,063 |
| 2008-05-15 | Open-market sale | 100 | $307.41 | 3,228,563 |
| 2008-05-15 | Open-market sale | 2,400 | $307.39 | 3,228,663 |
| 2008-05-15 | Open-market sale | 200 | $307.38 | 3,231,063 |
| 2008-05-15 | Open-market sale | 392 | $307.35 | 3,231,263 |
| 2008-05-15 | Open-market sale | 2,408 | $307.33 | 3,231,655 |
| 2008-05-15 | Open-market sale | 100 | $307.32 | 3,234,063 |
| 2008-05-15 | Open-market sale | 600 | $307.88 | 3,211,339 |
| 2008-04-28 | Grant / award (derivative) | 13,067 | $0.00 | 13,067 |
| 2008-04-21 | Open-market sale | 300 | $288.47 | 3,387,239 |
| 2008-04-21 | Open-market sale | 200 | $288.31 | 3,387,539 |
| 2008-04-21 | Open-market sale | 250 | $288.30 | 3,387,739 |
| 2008-04-21 | Open-market sale | 300 | $288.29 | 3,387,989 |
| 2008-04-21 | Open-market sale | 900 | $288.28 | 3,388,289 |
| 2008-04-21 | Open-market sale | 300 | $288.27 | 3,389,189 |
| 2008-04-21 | Open-market sale | 550 | $288.26 | 3,389,489 |
| 2008-04-21 | Open-market sale | 1,000 | $288.25 | 3,390,039 |
| 2008-04-21 | Open-market sale | 100 | $288.24 | 3,391,039 |
| 2008-04-21 | Open-market sale | 100 | $288.23 | 3,391,139 |
| 2008-04-21 | Open-market sale | 100 | $288.22 | 3,391,239 |
| 2008-04-21 | Open-market sale | 100 | $288.21 | 3,391,339 |
| 2008-04-21 | Open-market sale | 1,520 | $288.20 | 3,391,439 |
| 2008-04-21 | Open-market sale | 480 | $288.19 | 3,392,959 |
| 2008-04-21 | Open-market sale | 100 | $288.18 | 3,393,439 |
| 2008-04-21 | Open-market sale | 300 | $288.17 | 3,393,539 |
| 2008-04-21 | Open-market sale | 64 | $288.15 | 3,393,839 |
| 2008-04-21 | Open-market sale | 136 | $288.14 | 3,393,903 |
| 2008-04-21 | Open-market sale | 300 | $288.13 | 3,394,039 |
| 2008-04-21 | Open-market sale | 200 | $288.12 | 3,394,339 |
| 2008-04-21 | Open-market sale | 600 | $288.11 | 3,394,539 |
| 2008-04-21 | Open-market sale | 400 | $288.10 | 3,395,139 |
| 2008-04-21 | Open-market sale | 200 | $288.09 | 3,395,539 |
| 2008-04-21 | Open-market sale | 200 | $288.06 | 3,395,739 |
| 2008-04-21 | Open-market sale | 300 | $288.05 | 3,395,939 |
| 2008-04-21 | Open-market sale | 200 | $288.04 | 3,396,239 |
| 2008-04-21 | Open-market sale | 900 | $288.03 | 3,396,439 |
| 2008-04-21 | Open-market sale | 200 | $288.02 | 3,397,339 |
| 2008-04-21 | Open-market sale | 800 | $288.01 | 3,397,539 |
| 2008-04-21 | Open-market sale | 500 | $288.00 | 3,398,339 |
| 2008-04-21 | Open-market sale | 100 | $291.71 | 3,345,739 |
| 2008-04-21 | Open-market sale | 100 | $292.31 | 3,333,089 |
| 2008-04-21 | Open-market sale | 200 | $292.32 | 3,332,889 |
| 2008-04-21 | Open-market sale | 50 | $292.33 | 3,332,839 |
| 2008-04-21 | Open-market sale | 200 | $292.37 | 3,332,639 |
| 2008-04-21 | Open-market sale | 100 | $291.34 | 3,346,739 |
| 2008-04-21 | Open-market sale | 100 | $291.36 | 3,346,639 |
| 2008-04-21 | Open-market sale | 600 | $291.48 | 3,346,039 |
| 2008-04-21 | Open-market sale | 200 | $291.63 | 3,345,839 |
| 2008-04-21 | Open-market sale | 100 | $292.30 | 3,333,189 |
| 2008-04-21 | Open-market sale | 200 | $291.72 | 3,345,539 |
| 2008-04-21 | Open-market sale | 300 | $291.83 | 3,345,239 |
| 2008-04-21 | Open-market sale | 200 | $291.94 | 3,345,039 |
| 2008-04-21 | Open-market sale | 100 | $291.95 | 3,344,939 |
| 2008-04-21 | Open-market sale | 350 | $292.29 | 3,333,289 |
| 2008-04-21 | Open-market sale | 100 | $292.18 | 3,333,639 |
| 2008-04-21 | Open-market sale | 700 | $292.14 | 3,333,739 |
| 2008-04-21 | Open-market sale | 1,600 | $292.13 | 3,334,439 |
| 2008-04-21 | Open-market sale | 800 | $292.12 | 3,336,039 |
| 2008-04-21 | Open-market sale | 100 | $292.11 | 3,336,839 |
| 2008-04-21 | Open-market sale | 100 | $292.10 | 3,336,939 |
| 2008-04-21 | Open-market sale | 200 | $292.09 | 3,337,039 |
| 2008-04-21 | Open-market sale | 100 | $292.08 | 3,337,239 |
| 2008-04-21 | Open-market sale | 100 | $292.07 | 3,337,339 |
| 2008-04-21 | Open-market sale | 100 | $292.06 | 3,337,439 |
| 2008-04-21 | Open-market sale | 100 | $292.05 | 3,337,539 |
| 2008-04-21 | Open-market sale | 150 | $292.02 | 3,337,639 |
| 2008-04-21 | Open-market sale | 100 | $292.01 | 3,337,789 |
| 2008-04-21 | Open-market sale | 147 | $292.01 | 3,337,889 |
| 2008-04-21 | Open-market sale | 6,903 | $292.00 | 3,338,036 |
| 2008-04-21 | Open-market sale | 1,500 | $289.22 | 3,376,204 |
| 2008-04-21 | Open-market sale | 400 | $289.17 | 3,378,004 |
| 2008-04-21 | Open-market sale | 500 | $289.16 | 3,378,404 |
| 2008-04-21 | Open-market sale | 600 | $289.09 | 3,378,904 |
| 2008-04-21 | Open-market sale | 200 | $289.06 | 3,379,504 |
| 2008-04-21 | Open-market sale | 200 | $289.05 | 3,379,704 |
| 2008-04-21 | Open-market sale | 400 | $289.04 | 3,379,904 |
| 2008-04-21 | Open-market sale | 900 | $289.01 | 3,380,304 |
| 2008-04-21 | Open-market sale | 35 | $289.00 | 3,381,204 |
| 2008-04-21 | Open-market sale | 1,800 | $288.99 | 3,381,239 |
| 2008-04-21 | Open-market sale | 300 | $288.96 | 3,383,039 |
| 2008-04-21 | Open-market sale | 100 | $288.93 | 3,383,339 |
| 2008-04-21 | Open-market sale | 100 | $288.91 | 3,383,439 |
| 2008-04-21 | Open-market sale | 200 | $288.87 | 3,383,539 |
| 2008-04-21 | Open-market sale | 300 | $288.83 | 3,383,739 |
| 2008-04-21 | Open-market sale | 500 | $288.82 | 3,384,039 |
| 2008-04-21 | Open-market sale | 1,200 | $288.75 | 3,384,539 |
| 2008-04-21 | Open-market sale | 100 | $288.65 | 3,385,739 |
| 2008-04-21 | Open-market sale | 700 | $288.64 | 3,385,839 |
| 2008-04-21 | Open-market sale | 600 | $288.59 | 3,386,539 |
| 2008-04-21 | Open-market sale | 100 | $288.57 | 3,387,139 |
| 2008-04-21 | Open-market sale | 600 | $289.38 | 3,374,904 |
| 2008-04-21 | Open-market sale | 200 | $289.37 | 3,375,504 |
| 2008-04-21 | Open-market sale | 100 | $289.36 | 3,375,704 |
| 2008-04-21 | Open-market sale | 100 | $289.33 | 3,375,804 |
| 2008-04-21 | Open-market sale | 100 | $289.32 | 3,375,904 |
| 2008-04-21 | Open-market sale | 100 | $289.27 | 3,376,004 |
| 2008-04-21 | Open-market sale | 100 | $289.24 | 3,376,104 |
| 2008-04-21 | Open-market sale | 100 | $289.18 | 3,377,904 |
| 2008-04-21 | Open-market sale | 200 | $289.20 | 3,377,704 |
| 2008-04-21 | Open-market sale | 100 | $290.64 | 3,348,439 |
| 2008-04-21 | Open-market sale | 800 | $290.20 | 3,349,344 |
| 2008-04-21 | Open-market sale | 590 | $290.13 | 3,350,144 |
| 2008-04-21 | Open-market sale | 710 | $290.12 | 3,350,734 |
| 2008-04-21 | Open-market sale | 4,118 | $290.11 | 3,351,444 |
| 2008-04-21 | Open-market sale | 400 | $290.08 | 3,555,562 |
| 2008-04-21 | Open-market sale | 700 | $290.02 | 3,355,962 |
| 2008-04-21 | Open-market sale | 100 | $290.00 | 3,356,662 |
| 2008-04-21 | Open-market sale | 4,000 | $289.99 | 3,356,762 |
| 2008-04-21 | Open-market sale | 95 | $289.95 | 3,360,762 |
| 2008-04-21 | Open-market sale | 1,565 | $289.83 | 3,360,857 |
| 2008-04-21 | Open-market sale | 24 | $289.80 | 3,362,422 |
| 2008-04-21 | Open-market sale | 1,147 | $289.71 | 3,362,446 |
| 2008-04-21 | Open-market sale | 2,653 | $289.70 | 3,363,593 |
| 2008-04-21 | Open-market sale | 1,400 | $289.69 | 3,366,246 |
| 2008-04-21 | Open-market sale | 2,882 | $289.68 | 3,367,646 |
| 2008-04-21 | Open-market sale | 200 | $289.64 | 3,370,528 |
| 2008-04-21 | Open-market sale | 100 | $289.61 | 3,370,728 |
| 2008-04-21 | Open-market sale | 300 | $289.60 | 3,370,828 |
| 2008-04-21 | Open-market sale | 100 | $289.58 | 3,371,128 |
| 2008-04-21 | Open-market sale | 200 | $289.57 | 3,371,228 |
| 2008-04-21 | Open-market sale | 1,200 | $289.56 | 3,371,428 |
| 2008-04-21 | Open-market sale | 1,800 | $289.53 | 3,372,628 |
| 2008-04-21 | Open-market sale | 176 | $289.51 | 3,374,428 |
| 2008-04-21 | Open-market sale | 100 | $289.43 | 3,374,604 |
| 2008-04-21 | Open-market sale | 200 | $289.40 | 3,374,704 |
| 2008-04-21 | Open-market sale | 100 | $291.07 | 3,346,839 |
| 2008-04-21 | Open-market sale | 1,500 | $290.66 | 3,346,939 |
| 2008-04-21 | Open-market sale | 800 | $290.49 | 3,348,544 |
| 2008-04-21 | Open-market sale | 5 | $290.61 | 3,348,539 |
| 2008-04-21 | Open-market sale | 78 | $292.66 | 3,329,539 |
| 2008-04-21 | Open-market sale | 1,000 | $292.50 | 3,330,717 |
| 2008-04-21 | Open-market sale | 95 | $292.55 | 3,330,622 |
| 2008-04-21 | Open-market sale | 5 | $292.57 | 3,330,617 |
| 2008-04-21 | Open-market sale | 800 | $292.58 | 3,329,817 |
| 2008-04-21 | Open-market sale | 200 | $292.59 | 3,329,617 |
| 2008-04-21 | Open-market sale | 300 | $292.49 | 3,331,717 |
| 2008-04-21 | Open-market sale | 300 | $292.67 | 3,329,239 |
| 2008-04-21 | Open-market sale | 700 | $292.68 | 3,328,539 |
| 2008-04-21 | Open-market sale | 4,500 | $292.85 | 3,324,039 |
| 2008-04-21 | Open-market sale | 200 | $292.87 | 3,323,839 |
| 2008-04-21 | Open-market sale | 122 | $292.40 | 3,332,517 |
| 2008-04-21 | Open-market sale | 500 | $292.44 | 3,332,017 |
| 2008-04-18 | Open-market sale | 100 | $290.49 | 3,460,392 |
| 2008-04-18 | Open-market sale | 600 | $289.77 | 3,462,092 |
| 2008-04-18 | Open-market sale | 300 | $289.37 | 3,462,692 |
| 2008-04-18 | Open-market sale | 400 | $289.54 | 3,462,992 |
| 2008-04-18 | Open-market sale | 2,800 | $289.33 | 3,463,392 |
| 2008-04-18 | Open-market sale | 200 | $289.14 | 3,466,192 |
| 2008-04-18 | Open-market sale | 600 | $289.10 | 3,466,392 |
| 2008-04-18 | Open-market sale | 1,100 | $288.93 | 3,466,992 |
| 2008-04-18 | Open-market sale | 300 | $289.11 | 3,468,092 |
| 2008-04-18 | Open-market sale | 300 | $289.09 | 3,468,392 |
| 2008-04-18 | Open-market sale | 3,100 | $288.97 | 3,468,692 |
| 2008-04-18 | Open-market sale | 100 | $289.16 | 3,471,792 |
| 2008-04-18 | Open-market sale | 2,438 | $289.15 | 3,471,892 |
| 2008-04-18 | Open-market sale | 12 | $289.17 | 3,474,330 |
| 2008-04-18 | Open-market sale | 1,000 | $288.92 | 3,474,342 |
| 2008-04-18 | Open-market sale | 100 | $289.32 | 3,475,342 |
| 2008-04-18 | Open-market sale | 287 | $289.25 | 3,475,442 |
| 2008-04-18 | Open-market sale | 400 | $289.42 | 3,475,729 |
| 2008-04-18 | Open-market sale | 100 | $289.26 | 3,476,129 |
| 2008-04-18 | Open-market sale | 1,200 | $288.96 | 3,476,229 |
| 2008-04-18 | Open-market sale | 100 | $289.01 | 3,477,429 |
| 2008-04-18 | Open-market sale | 300 | $289.64 | 3,477,529 |
| 2008-04-18 | Open-market sale | 10 | $289.81 | 3,477,829 |
| 2008-04-18 | Open-market sale | 200 | $289.24 | 3,477,839 |
| 2008-04-18 | Open-market sale | 200 | $289.22 | 3,478,039 |
| 2008-04-18 | Open-market sale | 200 | $289.21 | 3,478,239 |
| 2008-04-18 | Open-market sale | 834 | $290.55 | 3,478,439 |
| 2008-04-18 | Open-market sale | 600 | $290.70 | 3,459,792 |
| 2008-04-18 | Open-market sale | 1,200 | $291.26 | 3,460,892 |
| 2008-04-18 | Open-market sale | 400 | $290.62 | 3,460,492 |
| 2008-04-18 | Open-market sale | 150 | $287.04 | 3,399,189 |
| 2008-04-18 | Open-market sale | 300 | $288.21 | 3,408,039 |
| 2008-04-18 | Open-market sale | 1,862 | $288.20 | 3,406,177 |
| 2008-04-18 | Open-market sale | 400 | $288.07 | 3,405,777 |
| 2008-04-18 | Open-market sale | 6,138 | $288.00 | 3,399,639 |
| 2008-04-18 | Open-market sale | 300 | $288.01 | 3,399,339 |
| 2008-04-18 | Open-market sale | 900 | $288.02 | 3,408,339 |
| 2008-04-18 | Open-market sale | 150 | $286.75 | 3,399,039 |
| 2008-04-18 | Open-market sale | 200 | $286.93 | 3,398,839 |
| 2008-04-18 | Open-market sale | 600 | $288.24 | 3,409,239 |
| 2008-04-18 | Open-market sale | 3 | $288.36 | 3,409,839 |
| 2008-04-18 | Open-market sale | 250 | $288.60 | 3,409,842 |
| 2008-04-18 | Open-market sale | 500 | $290.89 | 3,481,173 |
| 2008-04-18 | Open-market sale | 100 | $291.13 | 3,481,873 |
| 2008-04-18 | Open-market sale | 100 | $291.07 | 3,481,973 |
| 2008-04-18 | Open-market sale | 300 | $291.03 | 3,482,073 |
| 2008-04-18 | Open-market sale | 100 | $290.97 | 3,482,373 |
| 2008-04-18 | Open-market sale | 900 | $291.08 | 3,482,473 |
| 2008-04-18 | Open-market sale | 300 | $290.88 | 3,483,373 |
| 2008-04-18 | Open-market sale | 800 | $291.32 | 3,483,673 |
| 2008-04-18 | Open-market sale | 600 | $291.39 | 3,484,473 |
| 2008-04-18 | Open-market sale | 200 | $292.00 | 3,485,073 |
| 2008-04-18 | Open-market sale | 600 | $291.42 | 3,485,273 |
| 2008-04-18 | Open-market sale | 1,000 | $291.09 | 3,485,873 |
| 2008-04-18 | Open-market sale | 1,200 | $291.22 | 3,486,873 |
| 2008-04-18 | Open-market sale | 1,200 | $290.79 | 3,488,073 |
| 2008-04-18 | Open-market sale | 100 | $290.42 | 3,489,273 |
| 2008-04-18 | Open-market sale | 100 | $290.36 | 3,489,373 |
| 2008-04-18 | Open-market sale | 100 | $290.35 | 3,489,473 |
| 2008-04-18 | Open-market sale | 200 | $290.37 | 3,489,573 |
| 2008-04-18 | Open-market sale | 2,000 | $290.34 | 3,489,773 |
| 2008-04-18 | Open-market sale | 1,600 | $290.40 | 3,491,773 |
| 2008-04-18 | Open-market sale | 1,900 | $290.09 | 3,493,373 |
| 2008-04-18 | Open-market sale | 200 | $289.71 | 3,495,273 |
| 2008-04-18 | Open-market sale | 2,098 | $289.73 | 3,495,473 |
| 2008-04-18 | Open-market sale | 100 | $289.38 | 3,497,571 |
| 2008-04-18 | Open-market sale | 300 | $289.51 | 3,497,671 |
| 2008-04-18 | Open-market sale | 200 | $289.46 | 3,497,971 |
| 2008-04-18 | Open-market sale | 100 | $290.22 | 3,479,273 |
| 2008-04-18 | Open-market sale | 1,800 | $290.26 | 3,479,373 |
| 2008-04-18 | Open-market sale | 100 | $291.10 | 3,481,773 |
| 2008-04-18 | Open-market sale | 100 | $291.24 | 3,481,673 |
| 2008-04-18 | Open-market sale | 400 | $290.08 | 3,436,491 |
| 2008-04-18 | Open-market sale | 1,299 | $289.95 | 3,436,891 |
| 2008-04-18 | Open-market sale | 281 | $289.92 | 3,438,190 |
| 2008-04-18 | Open-market sale | 1,109 | $289.90 | 3,438,471 |
| 2008-04-18 | Open-market sale | 3,000 | $289.83 | 3,439,580 |
| 2008-04-18 | Open-market sale | 500 | $289.70 | 3,442,580 |
| 2008-04-18 | Open-market sale | 402 | $290.25 | 3,443,080 |
| 2008-04-18 | Open-market sale | 75 | $289.32 | 3,424,162 |
| 2008-04-18 | Open-market sale | 500 | $289.27 | 3,424,237 |
| 2008-04-18 | Open-market sale | 200 | $289.48 | 3,424,737 |
| 2008-04-18 | Open-market sale | 610 | $289.30 | 3,424,937 |
| 2008-04-18 | Open-market sale | 963 | $289.23 | 3,425,547 |
| 2008-04-18 | Open-market sale | 400 | $289.18 | 3,426,510 |
| 2008-04-18 | Open-market sale | 100 | $289.13 | 3,426,910 |
| 2008-04-18 | Open-market sale | 300 | $289.05 | 3,427,010 |
| 2008-04-18 | Open-market sale | 490 | $289.28 | 3,427,310 |
| 2008-04-18 | Open-market sale | 100 | $289.61 | 3,427,800 |
| 2008-04-18 | Open-market sale | 400 | $289.60 | 3,427,900 |
| 2008-04-18 | Open-market sale | 200 | $289.62 | 3,428,300 |
| 2008-04-18 | Open-market sale | 500 | $289.41 | 3,428,500 |
| 2008-04-18 | Open-market sale | 100 | $289.40 | 3,429,000 |
| 2008-04-18 | Open-market sale | 200 | $289.39 | 3,429,100 |
| 2008-04-18 | Open-market sale | 1,100 | $289.65 | 3,429,300 |
| 2008-04-18 | Open-market sale | 900 | $289.66 | 3,430,400 |
| 2008-04-18 | Open-market sale | 200 | $289.68 | 3,431,300 |
| 2008-04-18 | Open-market sale | 1,101 | $289.97 | 3,431,500 |
| 2008-04-18 | Open-market sale | 2,200 | $290.21 | 3,432,601 |
| 2008-04-18 | Open-market sale | 600 | $290.61 | 3,434,801 |
| 2008-04-18 | Open-market sale | 400 | $290.12 | 3,435,401 |
| 2008-04-18 | Open-market sale | 690 | $289.96 | 3,435,801 |
| 2008-04-18 | Open-market sale | 1,000 | $288.15 | 3,422,637 |
| 2008-04-18 | Open-market sale | 114 | $289.72 | 3,416,842 |
| 2008-04-18 | Open-market sale | 686 | $290.90 | 3,416,956 |
| 2008-04-18 | Open-market sale | 400 | $290.14 | 3,417,642 |
| 2008-04-18 | Open-market sale | 700 | $290.24 | 3,418,042 |
| 2008-04-18 | Open-market sale | 100 | $288.66 | 3,418,742 |
| 2008-04-18 | Open-market sale | 100 | $288.74 | 3,418,842 |
| 2008-04-18 | Open-market sale | 100 | $288.73 | 3,418,942 |
| 2008-04-18 | Open-market sale | 700 | $288.67 | 3,419,042 |
| 2008-04-18 | Open-market sale | 195 | $288.25 | 3,419,742 |
| 2008-04-18 | Open-market sale | 200 | $288.08 | 3,419,937 |
| 2008-04-18 | Open-market sale | 800 | $288.05 | 3,420,137 |
| 2008-04-18 | Open-market sale | 300 | $288.10 | 3,420,937 |
| 2008-04-18 | Open-market sale | 600 | $289.98 | 3,416,242 |
| 2008-04-18 | Open-market sale | 350 | $289.85 | 3,415,892 |
| 2008-04-18 | Open-market sale | 725 | $289.84 | 3,415,167 |
| 2008-04-18 | Open-market sale | 176 | $289.78 | 3,414,991 |
| 2008-04-18 | Open-market sale | 149 | $289.35 | 3,414,842 |
| 2008-04-18 | Open-market sale | 1,800 | $289.49 | 3,413,042 |
| 2008-04-18 | Open-market sale | 100 | $289.55 | 3,412,942 |
| 2008-04-18 | Open-market sale | 500 | $289.52 | 3,412,442 |
| 2008-04-18 | Open-market sale | 1,200 | $289.79 | 3,411,242 |
| 2008-04-18 | Open-market sale | 400 | $289.80 | 3,410,842 |
| 2008-04-18 | Open-market sale | 600 | $289.29 | 3,410,242 |
| 2008-04-18 | Open-market sale | 150 | $289.07 | 3,410,092 |
| 2008-04-18 | Open-market sale | 300 | $288.06 | 3,421,237 |
| 2008-04-18 | Open-market sale | 600 | $288.11 | 3,421,537 |
| 2008-04-18 | Open-market sale | 500 | $288.14 | 3,422,137 |
| 2008-04-18 | Open-market sale | 25 | $288.95 | 3,424,137 |
| 2008-04-18 | Open-market sale | 500 | $288.26 | 3,423,637 |
| 2008-04-18 | Open-market sale | 300 | $288.23 | 3,503,337 |
| 2008-04-18 | Open-market sale | 200 | $288.19 | 3,503,637 |
| 2008-04-18 | Open-market sale | 100 | $288.18 | 3,503,837 |
| 2008-04-18 | Open-market sale | 975 | $288.03 | 3,503,937 |
| 2008-04-18 | Open-market sale | 300 | $288.09 | 3,504,912 |
| 2008-04-18 | Open-market sale | 497 | $288.28 | 3,505,212 |
| 2008-04-18 | Open-market sale | 600 | $288.16 | 3,505,709 |
| 2008-04-18 | Open-market sale | 300 | $288.17 | 3,506,309 |
| 2008-04-18 | Open-market sale | 400 | $288.12 | 3,506,609 |
| 2008-04-18 | Open-market sale | 825 | $288.04 | 3,507,009 |
| 2008-04-18 | Open-market sale | 100 | $288.31 | 3,507,834 |
| 2008-04-18 | Open-market sale | 105 | $288.30 | 3,507,934 |
| 2008-04-18 | Open-market sale | 300 | $288.22 | 3,508,039 |
| 2008-04-18 | Open-market sale | 600 | $288.27 | 3,508,339 |
| 2008-04-18 | Open-market sale | 500 | $288.13 | 3,508,939 |
| 2008-04-18 | Open-market sale | 500 | $288.81 | 3,509,439 |
| 2008-04-18 | Open-market sale | 400 | $288.77 | 3,509,939 |
| 2008-04-18 | Open-market sale | 82 | $289.45 | 3,498,171 |
| 2008-04-18 | Open-market sale | 100 | $289.44 | 3,498,253 |
| 2008-04-18 | Open-market sale | 18 | $289.43 | 3,498,353 |
| 2008-04-18 | Open-market sale | 600 | $289.04 | 3,498,371 |
| 2008-04-18 | Open-market sale | 700 | $289.00 | 3,498,971 |
| 2008-04-18 | Open-market sale | 100 | $288.99 | 3,499,671 |
| 2008-04-18 | Open-market sale | 200 | $288.98 | 3,499,771 |
| 2008-04-18 | Open-market sale | 400 | $290.19 | 3,499,971 |
| 2008-04-18 | Open-market sale | 100 | $290.28 | 3,500,371 |
| 2008-04-18 | Open-market sale | 100 | $290.27 | 3,500,471 |
| 2008-04-18 | Open-market sale | 300 | $290.33 | 3,500,571 |
| 2008-04-18 | Open-market sale | 2,366 | $290.53 | 3,500,871 |
| 2008-04-18 | Open-market sale | 100 | $290.93 | 3,503,237 |
| 2008-04-18 | Open-market sale | 100 | $291.92 | 3,444,682 |
| 2008-04-18 | Open-market sale | 400 | $291.97 | 3,444,782 |
| 2008-04-18 | Open-market sale | 350 | $291.57 | 3,444,332 |
| 2008-04-18 | Open-market sale | 50 | $291.58 | 3,444,282 |
| 2008-04-18 | Open-market sale | 500 | $290.85 | 3,443,782 |
| 2008-04-18 | Open-market sale | 2 | $290.67 | 3,443,780 |
| 2008-04-18 | Open-market sale | 98 | $290.50 | 3,443,682 |
| 2008-04-18 | Open-market sale | 100 | $290.51 | 3,443,582 |
| 2008-04-18 | Open-market sale | 100 | $290.57 | 3,443,482 |
| 2008-04-18 | Open-market sale | 302 | $290.18 | 3,459,490 |
| 2008-04-18 | Open-market sale | 498 | $289.82 | 3,458,992 |
| 2008-04-18 | Open-market sale | 400 | $289.91 | 3,458,592 |
| 2008-04-18 | Open-market sale | 1,900 | $289.88 | 3,456,692 |
| 2008-04-18 | Open-market sale | 800 | $290.41 | 3,455,892 |
| 2008-04-18 | Open-market sale | 110 | $290.43 | 3,455,782 |
| 2008-04-18 | Open-market sale | 800 | $291.71 | 3,445,182 |
| 2008-04-18 | Open-market sale | 300 | $291.04 | 3,445,982 |
| 2008-04-18 | Open-market sale | 500 | $291.25 | 3,446,282 |
| 2008-04-18 | Open-market sale | 100 | $291.18 | 3,446,782 |
| 2008-04-18 | Open-market sale | 1,400 | $291.12 | 3,446,882 |
| 2008-04-18 | Open-market sale | 100 | $291.05 | 3,448,282 |
| 2008-04-18 | Open-market sale | 23 | $291.02 | 3,448,382 |
| 2008-04-18 | Open-market sale | 72 | $290.99 | 3,448,405 |
| 2008-04-18 | Open-market sale | 305 | $291.41 | 3,448,477 |
| 2008-04-18 | Open-market sale | 200 | $290.58 | 3,448,782 |
| 2008-04-18 | Open-market sale | 1,600 | $290.17 | 3,448,982 |
| 2008-04-18 | Open-market sale | 1,800 | $289.87 | 3,450,582 |
| 2008-04-18 | Open-market sale | 2,000 | $290.04 | 3,452,382 |
| 2008-04-18 | Open-market sale | 100 | $290.07 | 3,454,382 |
| 2008-04-18 | Open-market sale | 1,300 | $290.06 | 3,454,482 |
| 2008-04-17 | Open-market sale | 300 | $299.63 | 3,510,339 |
| 2008-04-17 | Open-market sale | 800 | $299.50 | 3,510,639 |
| 2008-04-17 | Open-market sale | 300 | $299.23 | 3,511,439 |
| 2008-04-17 | Open-market sale | 1,000 | $299.22 | 3,511,739 |
| 2008-04-17 | Open-market sale | 720 | $298.52 | 3,512,739 |
| 2008-04-17 | Open-market sale | 300 | $298.34 | 3,513,459 |
| 2008-04-17 | Open-market sale | 600 | $298.13 | 3,513,759 |
| 2008-04-17 | Open-market sale | 1,200 | $298.11 | 3,514,359 |
| 2008-04-17 | Open-market sale | 600 | $298.09 | 3,515,559 |
| 2008-04-17 | Open-market sale | 180 | $298.05 | 3,516,159 |
| 2008-04-17 | Open-market sale | 1,000 | $297.75 | 3,516,339 |
| 2008-04-17 | Open-market sale | 400 | $297.62 | 3,517,339 |
| 2008-04-17 | Open-market sale | 400 | $295.62 | 3,534,139 |
| 2008-04-17 | Open-market sale | 600 | $294.26 | 3,545,846 |
| 2008-04-17 | Open-market sale | 700 | $294.27 | 3,545,146 |
| 2008-04-17 | Open-market sale | 100 | $294.28 | 3,545,046 |
| 2008-04-17 | Open-market sale | 200 | $294.29 | 3,544,846 |
| 2008-04-17 | Open-market sale | 600 | $294.35 | 3,544,246 |
| 2008-04-17 | Open-market sale | 100 | $294.36 | 3,544,146 |
| 2008-04-17 | Open-market sale | 300 | $294.38 | 3,543,846 |
| 2008-04-17 | Open-market sale | 5 | $294.45 | 3,543,841 |
| 2008-04-17 | Open-market sale | 200 | $294.46 | 3,543,641 |
| 2008-04-17 | Open-market sale | 595 | $294.54 | 3,543,046 |
| 2008-04-17 | Open-market sale | 107 | $294.57 | 3,542,939 |
| 2008-04-17 | Open-market sale | 200 | $294.66 | 3,542,739 |
| 2008-04-17 | Open-market sale | 1,100 | $294.73 | 3,541,639 |
| 2008-04-17 | Open-market sale | 540 | $294.74 | 3,541,099 |
| 2008-04-17 | Open-market sale | 200 | $294.75 | 3,540,899 |
| 2008-04-17 | Open-market sale | 300 | $294.77 | 3,540,599 |
| 2008-04-17 | Open-market sale | 280 | $294.78 | 3,540,319 |
| 2008-04-17 | Open-market sale | 80 | $294.79 | 3,540,239 |
| 2008-04-17 | Open-market sale | 500 | $294.81 | 3,539,739 |
| 2008-04-17 | Open-market sale | 100 | $294.83 | 3,539,639 |
| 2008-04-17 | Open-market sale | 500 | $294.84 | 3,539,139 |
| 2008-04-17 | Open-market sale | 300 | $294.89 | 3,538,839 |
| 2008-04-17 | Open-market sale | 100 | $294.26 | 3,546,446 |
| 2008-04-17 | Open-market sale | 300 | $294.92 | 3,538,539 |
| 2008-04-17 | Open-market sale | 1,300 | $294.93 | 3,537,239 |
| 2008-04-17 | Open-market sale | 900 | $294.96 | 3,536,339 |
| 2008-04-17 | Open-market sale | 300 | $294.97 | 3,536,039 |
| 2008-04-17 | Open-market sale | 1,200 | $295.06 | 3,534,839 |
| 2008-04-17 | Open-market sale | 300 | $295.54 | 3,534,539 |
| 2008-04-17 | Open-market sale | 1,000 | $296.30 | 3,524,790 |
| 2008-04-17 | Open-market sale | 559 | $296.26 | 3,525,790 |
| 2008-04-17 | Open-market sale | 100 | $296.24 | 3,526,349 |
| 2008-04-17 | Open-market sale | 100 | $296.23 | 3,526,449 |
| 2008-04-17 | Open-market sale | 700 | $296.19 | 3,526,549 |
| 2008-04-17 | Open-market sale | 1,300 | $296.17 | 3,527,249 |
| 2008-04-17 | Open-market sale | 290 | $296.16 | 3,528,549 |
| 2008-04-17 | Open-market sale | 800 | $296.15 | 3,528,839 |
| 2008-04-17 | Open-market sale | 600 | $296.12 | 3,529,639 |
| 2008-04-17 | Open-market sale | 300 | $296.09 | 3,530,239 |
| 2008-04-17 | Open-market sale | 200 | $296.00 | 3,530,539 |
| 2008-04-17 | Open-market sale | 100 | $295.92 | 3,530,739 |
| 2008-04-17 | Open-market sale | 600 | $295.89 | 3,530,839 |
| 2008-04-17 | Open-market sale | 2,000 | $295.87 | 3,531,439 |
| 2008-04-17 | Open-market sale | 500 | $295.75 | 3,533,439 |
| 2008-04-17 | Open-market sale | 200 | $295.64 | 3,533,939 |
| 2008-04-17 | Open-market sale | 900 | $297.30 | 3,517,739 |
| 2008-04-17 | Open-market sale | 200 | $297.13 | 3,518,639 |
| 2008-04-17 | Open-market sale | 400 | $297.05 | 3,518,839 |
| 2008-04-17 | Open-market sale | 100 | $297.03 | 3,519,239 |
| 2008-04-17 | Open-market sale | 150 | $297.02 | 3,519,339 |
| 2008-04-17 | Open-market sale | 550 | $297.01 | 3,519,489 |
| 2008-04-17 | Open-market sale | 1,000 | $297.00 | 3,520,039 |
| 2008-04-17 | Open-market sale | 110 | $296.83 | 3,521,039 |
| 2008-04-17 | Open-market sale | 100 | $296.82 | 3,521,149 |
| 2008-04-17 | Open-market sale | 2,000 | $296.52 | 3,521,249 |
| 2008-04-17 | Open-market sale | 800 | $296.51 | 3,523,249 |
| 2008-04-17 | Open-market sale | 100 | $296.47 | 3,524,049 |
| 2008-04-17 | Open-market sale | 500 | $296.42 | 3,524,149 |
| 2008-04-17 | Open-market sale | 141 | $296.35 | 3,524,649 |
| 2008-04-17 | Open-market sale | 1,400 | $294.05 | 3,556,339 |
| 2008-04-17 | Open-market sale | 800 | $294.04 | 3,557,739 |
| 2008-04-17 | Open-market sale | 400 | $294.06 | 3,555,939 |
| 2008-04-17 | Open-market sale | 900 | $294.07 | 3,555,039 |
| 2008-04-17 | Open-market sale | 1,000 | $294.08 | 3,554,039 |
| 2008-04-17 | Open-market sale | 600 | $294.09 | 3,553,439 |
| 2008-04-17 | Open-market sale | 800 | $294.10 | 3,552,639 |
| 2008-04-17 | Open-market sale | 100 | $294.11 | 3,552,539 |
| 2008-04-17 | Open-market sale | 400 | $294.12 | 3,552,139 |
| 2008-04-17 | Open-market sale | 700 | $294.13 | 3,551,439 |
| 2008-04-17 | Open-market sale | 823 | $294.14 | 3,550,616 |
| 2008-04-17 | Open-market sale | 100 | $294.15 | 3,550,516 |
| 2008-04-17 | Open-market sale | 600 | $294.16 | 3,549,916 |
| 2008-04-17 | Open-market sale | 500 | $294.17 | 3,549,416 |
| 2008-04-17 | Open-market sale | 400 | $294.18 | 3,549,016 |
| 2008-04-17 | Open-market sale | 500 | $294.19 | 3,548,516 |
| 2008-04-17 | Open-market sale | 200 | $294.20 | 3,548,316 |
| 2008-04-17 | Open-market sale | 400 | $294.21 | 3,547,916 |
| 2008-04-17 | Open-market sale | 90 | $294.22 | 3,547,826 |
| 2008-04-17 | Open-market sale | 800 | $294.23 | 3,547,026 |
| 2008-04-17 | Open-market sale | 200 | $294.24 | 3,546,826 |
| 2008-04-17 | Open-market sale | 110 | $294.25 | 3,546,716 |
| 2008-04-17 | Open-market sale | 100 | $294.25 | 3,546,616 |
| 2008-04-17 | Open-market sale | 70 | $294.26 | 3,546,546 |
| 2008-04-17 | Open-market sale | 1,400 | $293.64 | 3,572,439 |
| 2008-04-17 | Open-market sale | 1,000 | $293.97 | 3,571,439 |
| 2008-04-17 | Open-market sale | 8,669 | $294.00 | 3,562,770 |
| 2008-04-17 | Open-market sale | 831 | $294.01 | 3,561,939 |
| 2008-04-17 | Open-market sale | 1,609 | $294.02 | 3,560,330 |
| 2008-04-17 | Open-market sale | 1,791 | $294.03 | 3,558,539 |
| 2008-03-24 | Open-market sale | 100 | $211.71 | 3,704,739 |
| 2008-03-24 | Open-market sale | 300 | $211.63 | 3,702,249 |
| 2008-03-24 | Open-market sale | 400 | $211.62 | 3,701,849 |
| 2008-03-24 | Open-market sale | 100 | $211.60 | 3,701,749 |
| 2008-03-24 | Open-market sale | 800 | $211.58 | 3,700,949 |
| 2008-03-24 | Open-market sale | 100 | $211.57 | 3,700,849 |
| 2008-03-24 | Open-market sale | 100 | $211.55 | 3,700,749 |
| 2008-03-24 | Open-market sale | 100 | $211.66 | 3,703,349 |
| 2008-03-24 | Open-market sale | 280 | $211.65 | 3,703,069 |
| 2008-03-24 | Open-market sale | 1,000 | $211.50 | 3,699,749 |
| 2008-03-24 | Open-market sale | 100 | $211.48 | 3,699,649 |
| 2008-03-24 | Open-market sale | 200 | $211.47 | 3,699,449 |
| 2008-03-24 | Open-market sale | 900 | $211.46 | 3,698,549 |
| 2008-03-24 | Open-market sale | 200 | $211.44 | 3,698,349 |
| 2008-03-24 | Open-market sale | 730 | $211.34 | 3,697,619 |
| 2008-03-24 | Open-market sale | 525 | $211.32 | 3,697,094 |
| 2008-03-24 | Open-market sale | 100 | $211.31 | 3,696,994 |
| 2008-03-24 | Open-market sale | 1,500 | $211.99 | 3,711,939 |
| 2008-03-24 | Open-market sale | 2,500 | $211.92 | 3,709,439 |
| 2008-03-24 | Open-market sale | 500 | $211.89 | 3,708,939 |
| 2008-03-24 | Open-market sale | 700 | $211.87 | 3,708,239 |
| 2008-03-24 | Open-market sale | 1,000 | $211.84 | 3,707,239 |
| 2008-03-24 | Open-market sale | 100 | $211.82 | 3,707,139 |
| 2008-03-24 | Open-market sale | 200 | $211.81 | 3,706,939 |
| 2008-03-24 | Open-market sale | 100 | $211.78 | 3,706,839 |
| 2008-03-24 | Open-market sale | 1,000 | $211.75 | 3,705,839 |
| 2008-03-24 | Open-market sale | 400 | $211.74 | 3,705,439 |
| 2008-03-24 | Open-market sale | 600 | $211.73 | 3,704,839 |
| 2008-03-24 | Open-market sale | 520 | $211.64 | 3,702,549 |
| 2008-03-24 | Open-market sale | 1,290 | $211.69 | 3,703,449 |
| 2008-03-24 | Open-market sale | 170 | $211.20 | 3,693,774 |
| 2008-03-24 | Open-market sale | 150 | $211.18 | 3,693,624 |
| 2008-03-24 | Open-market sale | 400 | $211.17 | 3,693,224 |
| 2008-03-24 | Open-market sale | 400 | $211.15 | 3,692,824 |
| 2008-03-24 | Open-market sale | 110 | $211.10 | 3,692,714 |
| 2008-03-24 | Open-market sale | 400 | $211.04 | 3,692,314 |
| 2008-03-24 | Open-market sale | 1,300 | $210.97 | 3,691,014 |
| 2008-03-24 | Open-market sale | 700 | $210.96 | 3,690,314 |
| 2008-03-24 | Open-market sale | 300 | $210.95 | 3,690,014 |
| 2008-03-24 | Open-market sale | 200 | $210.91 | 3,689,814 |
| 2008-03-24 | Open-market sale | 175 | $210.85 | 3,689,639 |
| 2008-03-24 | Open-market sale | 400 | $210.78 | 3,689,239 |
| 2008-03-24 | Open-market sale | 700 | $210.73 | 3,688,539 |
| 2008-03-24 | Open-market sale | 800 | $210.72 | 3,687,739 |
| 2008-03-24 | Open-market sale | 300 | $210.70 | 3,687,439 |
| 2008-03-24 | Open-market sale | 300 | $210.69 | 3,687,139 |
| 2008-03-24 | Open-market sale | 500 | $210.66 | 3,686,639 |
| 2008-03-24 | Open-market sale | 300 | $210.64 | 3,686,339 |
| 2008-03-24 | Open-market sale | 200 | $210.60 | 3,686,139 |
| 2008-03-24 | Open-market sale | 2,100 | $210.55 | 3,684,039 |
| 2008-03-24 | Open-market sale | 175 | $210.52 | 3,683,864 |
| 2008-03-24 | Open-market sale | 725 | $210.45 | 3,683,139 |
| 2008-03-24 | Open-market sale | 800 | $211.21 | 3,693,944 |
| 2008-03-24 | Open-market sale | 400 | $210.32 | 3,681,339 |
| 2008-03-24 | Open-market sale | 100 | $210.21 | 3,681,239 |
| 2008-03-24 | Open-market sale | 500 | $211.29 | 3,696,494 |
| 2008-03-24 | Open-market sale | 950 | $211.26 | 3,695,544 |
| 2008-03-24 | Open-market sale | 400 | $211.25 | 3,695,144 |
| 2008-03-24 | Open-market sale | 400 | $211.24 | 3,694,744 |
| 2008-03-24 | Open-market sale | 1,400 | $210.43 | 3,681,739 |
| 2008-03-24 | Open-market sale | 500 | $199.46 | 3,576,329 |
| 2008-03-24 | Open-market sale | 200 | $199.51 | 3,576,829 |
| 2008-03-24 | Open-market sale | 900 | $199.54 | 3,577,029 |
| 2008-03-24 | Open-market sale | 600 | $199.73 | 3,577,929 |
| 2008-03-24 | Open-market sale | 200 | $199.74 | 3,578,529 |
| 2008-03-24 | Open-market sale | 100 | $199.75 | 3,578,729 |
| 2008-03-24 | Open-market sale | 810 | $199.76 | 3,578,829 |
| 2008-03-24 | Open-market sale | 100 | $199.77 | 3,579,639 |
| 2008-03-24 | Open-market sale | 600 | $200.07 | 3,579,739 |
| 2008-03-24 | Open-market sale | 600 | $200.10 | 3,580,339 |
| 2008-03-24 | Open-market sale | 400 | $200.14 | 3,580,939 |
| 2008-03-24 | Open-market sale | 100 | $200.17 | 3,581,339 |
| 2008-03-24 | Open-market sale | 500 | $200.28 | 3,581,439 |
| 2008-03-24 | Open-market sale | 100 | $200.32 | 3,581,939 |
| 2008-03-24 | Open-market sale | 1,200 | $200.45 | 3,582,039 |
| 2008-03-24 | Open-market sale | 1,000 | $200.81 | 3,583,239 |
| 2008-03-24 | Open-market sale | 100 | $200.83 | 3,584,239 |
| 2008-03-24 | Open-market sale | 100 | $200.84 | 3,584,339 |
| 2008-03-24 | Open-market sale | 100 | $200.86 | 3,584,439 |
| 2008-03-24 | Open-market sale | 100 | $200.88 | 3,584,539 |
| 2008-03-24 | Open-market sale | 300 | $200.95 | 3,584,639 |
| 2008-03-24 | Open-market sale | 900 | $200.96 | 3,584,939 |
| 2008-03-24 | Open-market sale | 200 | $200.97 | 3,585,839 |
| 2008-03-24 | Open-market sale | 1,500 | $201.16 | 3,586,039 |
| 2008-03-24 | Open-market sale | 400 | $199.17 | 3,573,839 |
| 2008-03-24 | Open-market sale | 90 | $199.18 | 3,574,239 |
| 2008-03-24 | Open-market sale | 2,000 | $199.19 | 3,574,329 |
| 2008-03-24 | Open-market sale | 100 | $212.61 | 3,719,539 |
| 2008-03-24 | Open-market sale | 100 | $213.33 | 3,723,739 |
| 2008-03-24 | Open-market sale | 200 | $213.32 | 3,723,539 |
| 2008-03-24 | Open-market sale | 400 | $213.27 | 3,723,139 |
| 2008-03-24 | Open-market sale | 500 | $213.20 | 3,722,639 |
| 2008-03-24 | Open-market sale | 100 | $213.16 | 3,722,539 |
| 2008-03-24 | Open-market sale | 400 | $212.00 | 3,713,439 |
| 2008-03-24 | Open-market sale | 200 | $212.22 | 3,713,839 |
| 2008-03-24 | Open-market sale | 1,300 | $212.28 | 3,714,039 |
| 2008-03-24 | Open-market sale | 300 | $212.29 | 3,715,339 |
| 2008-03-24 | Open-market sale | 100 | $212.29 | 3,715,639 |
| 2008-03-24 | Open-market sale | 900 | $212.30 | 3,715,739 |
| 2008-03-24 | Open-market sale | 300 | $212.33 | 3,716,639 |
| 2008-03-24 | Open-market sale | 200 | $212.38 | 3,716,939 |
| 2008-03-24 | Open-market sale | 500 | $212.40 | 3,717,139 |
| 2008-03-24 | Open-market sale | 100 | $212.41 | 3,717,639 |
| 2008-03-24 | Open-market sale | 400 | $212.42 | 3,717,739 |
| 2008-03-24 | Open-market sale | 200 | $212.43 | 3,718,139 |
| 2008-03-24 | Open-market sale | 200 | $212.52 | 3,718,339 |
| 2008-03-24 | Open-market sale | 200 | $212.57 | 3,718,539 |
| 2008-03-24 | Open-market sale | 100 | $212.58 | 3,718,739 |
| 2008-03-24 | Open-market sale | 700 | $212.60 | 3,718,839 |
| 2008-03-24 | Open-market sale | 900 | $212.76 | 3,719,639 |
| 2008-03-24 | Open-market sale | 400 | $212.77 | 3,720,539 |
| 2008-03-24 | Open-market sale | 300 | $212.93 | 3,720,939 |
| 2008-03-24 | Open-market sale | 700 | $212.96 | 3,721,239 |
| 2008-03-24 | Open-market sale | 100 | $212.97 | 3,721,939 |
| 2008-03-24 | Open-market sale | 100 | $212.99 | 3,722,039 |
| 2008-03-24 | Open-market sale | 100 | $213.11 | 3,722,139 |
| 2008-03-24 | Open-market sale | 300 | $213.12 | 3,722,239 |
| 2008-03-24 | Open-market sale | 200 | $207.03 | 3,623,138 |
| 2008-03-24 | Open-market sale | 500 | $207.04 | 3,623,338 |
| 2008-03-24 | Open-market sale | 800 | $205.99 | 3,605,839 |
| 2008-03-24 | Open-market sale | 800 | $206.04 | 3,606,639 |
| 2008-03-24 | Open-market sale | 1,000 | $206.13 | 3,607,439 |
| 2008-03-24 | Open-market sale | 500 | $206.28 | 3,608,439 |
| 2008-03-24 | Open-market sale | 1,700 | $206.43 | 3,608,939 |
| 2008-03-24 | Open-market sale | 504 | $206.53 | 3,610,639 |
| 2008-03-24 | Open-market sale | 1,200 | $206.58 | 3,611,143 |
| 2008-03-24 | Open-market sale | 300 | $206.64 | 3,612,343 |
| 2008-03-24 | Open-market sale | 2,175 | $206.65 | 3,612,643 |
| 2008-03-24 | Open-market sale | 200 | $206.68 | 3,614,818 |
| 2008-03-24 | Open-market sale | 125 | $206.72 | 3,615,018 |
| 2008-03-24 | Open-market sale | 100 | $206.75 | 3,615,143 |
| 2008-03-24 | Open-market sale | 50 | $206.79 | 3,616,243 |
| 2008-03-24 | Open-market sale | 100 | $206.80 | 3,616,293 |
| 2008-03-24 | Open-market sale | 100 | $206.81 | 3,616,393 |
| 2008-03-24 | Open-market sale | 2,000 | $206.82 | 3,616,493 |
| 2008-03-24 | Open-market sale | 395 | $206.83 | 3,618,493 |
| 2008-03-24 | Open-market sale | 183 | $206.84 | 3,618,888 |
| 2008-03-24 | Open-market sale | 125 | $206.85 | 3,619,071 |
| 2008-03-24 | Open-market sale | 900 | $206.86 | 3,619,196 |
| 2008-03-24 | Open-market sale | 100 | $206.87 | 3,620,096 |
| 2008-03-24 | Open-market sale | 375 | $206.90 | 3,620,196 |
| 2008-03-24 | Open-market sale | 1,250 | $206.92 | 3,620,571 |
| 2008-03-24 | Open-market sale | 100 | $206.96 | 3,621,821 |
| 2008-03-24 | Open-market sale | 200 | $206.98 | 3,621,921 |
| 2008-03-24 | Open-market sale | 812 | $207.00 | 3,622,326 |
| 2008-03-24 | Open-market sale | 205 | $206.99 | 3,622,121 |
| 2008-03-24 | Open-market sale | 1,000 | $206.76 | 3,615,243 |
| 2008-03-24 | Open-market sale | 150 | $207.77 | 3,632,944 |
| 2008-03-24 | Open-market sale | 300 | $207.78 | 3,633,094 |
| 2008-03-24 | Open-market sale | 50 | $207.82 | 3,633,394 |
| 2008-03-24 | Open-market sale | 1,300 | $207.86 | 3,633,444 |
| 2008-03-24 | Open-market sale | 100 | $207.88 | 3,634,744 |
| 2008-03-24 | Open-market sale | 300 | $207.90 | 3,634,844 |
| 2008-03-24 | Open-market sale | 200 | $207.91 | 3,635,144 |
| 2008-03-24 | Open-market sale | 100 | $207.09 | 3,623,838 |
| 2008-03-24 | Open-market sale | 1,005 | $207.14 | 3,623,938 |
| 2008-03-24 | Open-market sale | 1,396 | $207.16 | 3,624,943 |
| 2008-03-24 | Open-market sale | 605 | $207.72 | 3,631,439 |
| 2008-03-24 | Open-market sale | 245 | $207.26 | 3,626,339 |
| 2008-03-24 | Open-market sale | 800 | $207.28 | 3,626,584 |
| 2008-03-24 | Open-market sale | 55 | $207.35 | 3,627,384 |
| 2008-03-24 | Open-market sale | 100 | $207.39 | 3,627,439 |
| 2008-03-24 | Open-market sale | 100 | $207.42 | 3,627,539 |
| 2008-03-24 | Open-market sale | 200 | $207.44 | 3,627,639 |
| 2008-03-24 | Open-market sale | 600 | $207.53 | 3,627,839 |
| 2008-03-24 | Open-market sale | 100 | $207.54 | 3,628,439 |
| 2008-03-24 | Open-market sale | 100 | $207.55 | 3,628,539 |
| 2008-03-24 | Open-market sale | 100 | $207.58 | 3,628,639 |
| 2008-03-24 | Open-market sale | 100 | $207.59 | 3,628,739 |
| 2008-03-24 | Open-market sale | 100 | $207.62 | 3,628,839 |
| 2008-03-24 | Open-market sale | 616 | $207.63 | 3,628,939 |
| 2008-03-24 | Open-market sale | 600 | $207.64 | 3,629,555 |
| 2008-03-24 | Open-market sale | 189 | $207.66 | 3,630,155 |
| 2008-03-24 | Open-market sale | 100 | $207.67 | 3,630,344 |
| 2008-03-24 | Open-market sale | 995 | $207.68 | 3,630,444 |
| 2008-03-24 | Open-market sale | 400 | $207.76 | 3,632,544 |
| 2008-03-24 | Open-market sale | 500 | $207.75 | 3,632,044 |
| 2008-03-24 | Open-market sale | 300 | $208.89 | 3,660,139 |
| 2008-03-24 | Open-market sale | 992 | $208.88 | 3,659,147 |
| 2008-03-24 | Open-market sale | 1,100 | $208.85 | 3,658,047 |
| 2008-03-24 | Open-market sale | 11 | $208.84 | 3,658,036 |
| 2008-03-24 | Open-market sale | 100 | $208.83 | 3,657,936 |
| 2008-03-24 | Open-market sale | 1,500 | $208.82 | 3,656,436 |
| 2008-03-24 | Open-market sale | 100 | $208.81 | 3,656,336 |
| 2008-03-24 | Open-market sale | 500 | $208.80 | 3,655,836 |
| 2008-03-24 | Open-market sale | 608 | $208.78 | 3,655,228 |
| 2008-03-24 | Open-market sale | 100 | $208.76 | 3,655,128 |
| 2008-03-24 | Open-market sale | 200 | $208.75 | 3,654,928 |
| 2008-03-24 | Open-market sale | 200 | $208.74 | 3,654,728 |
| 2008-03-24 | Open-market sale | 200 | $208.74 | 3,654,528 |
| 2008-03-24 | Open-market sale | 200 | $208.73 | 3,654,328 |
| 2008-03-24 | Open-market sale | 195 | $208.71 | 3,654,133 |
| 2008-03-24 | Open-market sale | 500 | $208.70 | 3,653,633 |
| 2008-03-24 | Open-market sale | 200 | $208.69 | 3,653,433 |
| 2008-03-24 | Open-market sale | 1,200 | $208.66 | 3,652,233 |
| 2008-03-24 | Open-market sale | 200 | $208.65 | 3,652,033 |
| 2008-03-24 | Open-market sale | 50 | $209.21 | 3,663,269 |
| 2008-03-24 | Open-market sale | 150 | $209.15 | 3,663,119 |
| 2008-03-24 | Open-market sale | 60 | $209.12 | 3,663,059 |
| 2008-03-24 | Open-market sale | 40 | $209.09 | 3,663,019 |
| 2008-03-24 | Open-market sale | 100 | $209.01 | 3,662,919 |
| 2008-03-24 | Open-market sale | 180 | $209.00 | 3,662,739 |
| 2008-03-24 | Open-market sale | 400 | $208.96 | 3,662,339 |
| 2008-03-24 | Open-market sale | 600 | $208.95 | 3,661,739 |
| 2008-03-24 | Open-market sale | 300 | $208.93 | 3,661,439 |
| 2008-03-24 | Open-market sale | 100 | $208.91 | 3,660,439 |
| 2008-03-24 | Open-market sale | 900 | $208.92 | 3,660,539 |
| 2008-03-24 | Open-market sale | 750 | $208.50 | 3,648,444 |
| 2008-03-24 | Open-market sale | 1,400 | $208.51 | 3,649,194 |
| 2008-03-24 | Open-market sale | 539 | $208.52 | 3,650,594 |
| 2008-03-24 | Open-market sale | 100 | $208.60 | 3,651,133 |
| 2008-03-24 | Open-market sale | 800 | $208.64 | 3,651,233 |
| 2008-03-24 | Open-market sale | 600 | $207.94 | 3,635,344 |
| 2008-03-24 | Open-market sale | 300 | $207.97 | 3,635,944 |
| 2008-03-24 | Open-market sale | 100 | $207.99 | 3,636,244 |
| 2008-03-24 | Open-market sale | 700 | $208.01 | 3,636,344 |
| 2008-03-24 | Open-market sale | 200 | $208.07 | 3,637,044 |
| 2008-03-24 | Open-market sale | 100 | $208.08 | 3,637,244 |
| 2008-03-24 | Open-market sale | 200 | $208.08 | 3,637,344 |
| 2008-03-24 | Open-market sale | 100 | $208.12 | 3,637,544 |
| 2008-03-24 | Open-market sale | 400 | $208.16 | 3,637,644 |
| 2008-03-24 | Open-market sale | 200 | $208.17 | 3,638,044 |
| 2008-03-24 | Open-market sale | 900 | $208.19 | 3,638,244 |
| 2008-03-24 | Open-market sale | 1,100 | $208.25 | 3,639,144 |
| 2008-03-24 | Open-market sale | 200 | $208.26 | 3,640,244 |
| 2008-03-24 | Open-market sale | 100 | $208.35 | 3,640,444 |
| 2008-03-24 | Open-market sale | 300 | $208.35 | 3,640,544 |
| 2008-03-24 | Open-market sale | 600 | $208.38 | 3,640,844 |
| 2008-03-24 | Open-market sale | 1,000 | $208.40 | 3,641,444 |
| 2008-03-24 | Open-market sale | 172 | $208.41 | 3,642,444 |
| 2008-03-24 | Open-market sale | 100 | $208.43 | 3,642,616 |
| 2008-03-24 | Open-market sale | 228 | $208.44 | 3,642,716 |
| 2008-03-24 | Open-market sale | 1,100 | $208.45 | 3,642,944 |
| 2008-03-24 | Open-market sale | 1,000 | $208.46 | 3,644,044 |
| 2008-03-24 | Open-market sale | 800 | $208.47 | 3,645,044 |
| 2008-03-24 | Open-market sale | 1,200 | $208.48 | 3,645,844 |
| 2008-03-24 | Open-market sale | 1,400 | $208.49 | 3,647,044 |
| 2008-03-24 | Open-market sale | 500 | $209.38 | 3,664,519 |
| 2008-03-24 | Open-market sale | 400 | $209.25 | 3,663,319 |
| 2008-03-24 | Open-market sale | 1,000 | $210.16 | 3,680,239 |
| 2008-03-24 | Open-market sale | 100 | $210.16 | 3,680,139 |
| 2008-03-24 | Open-market sale | 200 | $210.15 | 3,679,939 |
| 2008-03-24 | Open-market sale | 530 | $210.11 | 3,679,409 |
| 2008-03-24 | Open-market sale | 900 | $210.08 | 3,678,509 |
| 2008-03-24 | Open-market sale | 100 | $210.03 | 3,678,409 |
| 2008-03-24 | Open-market sale | 1,200 | $210.02 | 3,677,209 |
| 2008-03-24 | Open-market sale | 1,000 | $210.00 | 3,676,209 |
| 2008-03-24 | Open-market sale | 300 | $209.98 | 3,675,909 |
| 2008-03-24 | Open-market sale | 100 | $209.98 | 3,675,809 |
| 2008-03-24 | Open-market sale | 900 | $209.97 | 3,674,909 |
| 2008-03-24 | Open-market sale | 1,100 | $209.96 | 3,673,809 |
| 2008-03-24 | Open-market sale | 1,900 | $209.95 | 3,671,909 |
| 2008-03-24 | Open-market sale | 1,400 | $209.94 | 3,670,509 |
| 2008-03-24 | Open-market sale | 2,500 | $209.89 | 3,668,009 |
| 2008-03-24 | Open-market sale | 600 | $209.81 | 3,667,409 |
| 2008-03-24 | Open-market sale | 220 | $209.75 | 3,667,189 |
| 2008-03-24 | Open-market sale | 100 | $209.61 | 3,667,089 |
| 2008-03-24 | Open-market sale | 70 | $209.58 | 3,667,019 |
| 2008-03-24 | Open-market sale | 400 | $209.53 | 3,666,619 |
| 2008-03-24 | Open-market sale | 600 | $209.47 | 3,666,019 |
| 2008-03-24 | Open-market sale | 200 | $209.46 | 3,665,819 |
| 2008-03-24 | Open-market sale | 100 | $209.42 | 3,665,719 |
| 2008-03-24 | Open-market sale | 200 | $209.41 | 3,665,519 |
| 2008-03-24 | Open-market sale | 400 | $209.40 | 3,665,119 |
| 2008-03-24 | Open-market sale | 100 | $209.39 | 3,665,019 |
| 2008-03-24 | Open-market sale | 700 | $209.35 | 3,663,819 |
| 2008-03-24 | Open-market sale | 100 | $209.27 | 3,663,719 |
| 2008-03-24 | Open-market sale | 800 | $202.08 | 3,592,639 |
| 2008-03-24 | Open-market sale | 500 | $202.11 | 3,593,439 |
| 2008-03-24 | Open-market sale | 400 | $202.12 | 3,593,939 |
| 2008-03-24 | Open-market sale | 100 | $202.15 | 3,594,339 |
| 2008-03-24 | Open-market sale | 1,100 | $202.31 | 3,594,439 |
| 2008-03-24 | Open-market sale | 600 | $203.51 | 3,595,539 |
| 2008-03-24 | Open-market sale | 500 | $203.52 | 3,596,139 |
| 2008-03-24 | Open-market sale | 100 | $203.53 | 3,596,639 |
| 2008-03-24 | Open-market sale | 2,000 | $204.69 | 3,596,739 |
| 2008-03-24 | Open-market sale | 1,000 | $205.18 | 3,598,739 |
| 2008-03-24 | Open-market sale | 100 | $205.19 | 3,599,739 |
| 2008-03-24 | Open-market sale | 300 | $205.45 | 3,599,839 |
| 2008-03-24 | Open-market sale | 600 | $205.52 | 3,600,139 |
| 2008-03-24 | Open-market sale | 100 | $205.54 | 3,600,739 |
| 2008-03-24 | Open-market sale | 1,500 | $205.63 | 3,600,839 |
| 2008-03-24 | Open-market sale | 100 | $205.65 | 3,602,339 |
| 2008-03-24 | Open-market sale | 1,000 | $205.67 | 3,602,439 |
| 2008-03-24 | Open-market sale | 1,100 | $205.77 | 3,603,439 |
| 2008-03-24 | Open-market sale | 100 | $205.79 | 3,604,539 |
| 2008-03-24 | Open-market sale | 1,200 | $205.89 | 3,604,639 |
| 2008-03-24 | Open-market sale | 100 | $201.17 | 3,587,539 |
| 2008-03-24 | Open-market sale | 600 | $201.25 | 3,587,639 |
| 2008-03-24 | Open-market sale | 100 | $201.28 | 3,588,239 |
| 2008-03-24 | Open-market sale | 105 | $201.83 | 3,588,339 |
| 2008-03-24 | Open-market sale | 200 | $201.84 | 3,588,444 |
| 2008-03-24 | Open-market sale | 1,200 | $201.89 | 3,588,644 |
| 2008-03-24 | Open-market sale | 400 | $201.90 | 3,589,844 |
| 2008-03-24 | Open-market sale | 100 | $201.96 | 3,590,244 |
| 2008-03-24 | Open-market sale | 100 | $201.98 | 3,590,344 |
| 2008-03-24 | Open-market sale | 2,195 | $201.99 | 3,590,444 |
| 2008-03-20 | Open-market sale | 300 | $195.63 | 3,727,187 |
| 2008-03-20 | Open-market sale | 450 | $195.48 | 3,724,637 |
| 2008-03-20 | Open-market sale | 800 | $195.41 | 3,725,087 |
| 2008-03-20 | Open-market sale | 117 | $195.62 | 3,725,887 |
| 2008-03-20 | Open-market sale | 1,083 | $195.51 | 3,726,004 |
| 2008-03-20 | Open-market sale | 100 | $195.54 | 3,727,087 |
| 2008-03-20 | Open-market sale | 100 | $195.49 | 3,724,537 |
| 2008-03-20 | Open-market sale | 600 | $195.61 | 3,727,487 |
| 2008-03-20 | Open-market sale | 510 | $195.78 | 3,728,087 |
| 2008-03-20 | Open-market sale | 398 | $195.45 | 3,723,839 |
| 2008-03-20 | Open-market sale | 100 | $195.39 | 3,724,237 |
| 2008-03-20 | Open-market sale | 200 | $195.38 | 3,724,337 |
| 2008-03-20 | Open-market sale | 2,400 | $196.18 | 3,747,362 |
| 2008-03-20 | Open-market sale | 4,850 | $195.98 | 3,750,862 |
| 2008-03-20 | Open-market sale | 58 | $195.76 | 3,755,712 |
| 2008-03-20 | Open-market sale | 100 | $195.80 | 3,755,770 |
| 2008-03-20 | Open-market sale | 242 | $196.26 | 3,755,870 |
| 2008-03-20 | Open-market sale | 100 | $196.84 | 3,756,112 |
| 2008-03-20 | Open-market sale | 1,300 | $196.79 | 3,756,212 |
| 2008-03-20 | Open-market sale | 900 | $197.12 | 3,757,512 |
| 2008-03-20 | Open-market sale | 1,200 | $197.08 | 3,758,412 |
| 2008-03-20 | Open-market sale | 1,300 | $196.87 | 3,759,612 |
| 2008-03-20 | Open-market sale | 100 | $196.92 | 3,760,912 |
| 2008-03-20 | Open-market sale | 2,600 | $196.40 | 3,761,012 |
| 2008-03-20 | Open-market sale | 2,400 | $196.75 | 3,763,612 |
| 2008-03-20 | Open-market sale | 500 | $197.01 | 3,766,012 |
| 2008-03-20 | Open-market sale | 1,050 | $196.93 | 3,766,512 |
| 2008-03-20 | Open-market sale | 650 | $196.99 | 3,767,562 |
| 2008-03-20 | Open-market sale | 2,050 | $196.71 | 3,768,212 |
| 2008-03-20 | Open-market sale | 1,600 | $196.39 | 3,770,262 |
| 2008-03-20 | Open-market sale | 105 | $195.40 | 3,771,862 |
| 2008-03-20 | Open-market sale | 3,036 | $195.02 | 3,771,967 |
| 2008-03-20 | Open-market sale | 895 | $195.32 | 3,775,003 |
| 2008-03-20 | Open-market sale | 1,795 | $195.14 | 3,775,898 |
| 2008-03-20 | Open-market sale | 500 | $195.81 | 3,742,862 |
| 2008-03-20 | Open-market sale | 100 | $196.06 | 3,743,362 |
| 2008-03-20 | Open-market sale | 1,800 | $196.04 | 3,743,462 |
| 2008-03-20 | Open-market sale | 1,800 | $195.99 | 3,745,262 |
| 2008-03-20 | Open-market sale | 200 | $196.05 | 3,747,062 |
| 2008-03-20 | Open-market sale | 100 | $196.21 | 3,747,262 |
| 2008-03-20 | Open-market sale | 200 | $195.84 | 3,750,662 |
| 2008-03-20 | Open-market sale | 900 | $195.83 | 3,749,762 |
| 2008-03-20 | Open-market sale | 100 | $195.29 | 3,739,720 |
| 2008-03-20 | Open-market sale | 300 | $195.72 | 3,728,797 |
| 2008-03-20 | Open-market sale | 300 | $195.71 | 3,729,097 |
| 2008-03-20 | Open-market sale | 200 | $196.20 | 3,729,397 |
| 2008-03-20 | Open-market sale | 100 | $196.16 | 3,729,597 |
| 2008-03-20 | Open-market sale | 950 | $195.50 | 3,739,920 |
| 2008-03-20 | Open-market sale | 300 | $195.52 | 3,740,870 |
| 2008-03-20 | Open-market sale | 1,492 | $195.53 | 3,741,170 |
| 2008-03-20 | Open-market sale | 200 | $195.33 | 3,742,662 |
| 2008-03-20 | Open-market sale | 100 | $196.15 | 3,729,697 |
| 2008-03-20 | Open-market sale | 1,400 | $196.13 | 3,729,797 |
| 2008-03-20 | Open-market sale | 100 | $196.12 | 3,731,197 |
| 2008-03-20 | Open-market sale | 400 | $196.10 | 3,731,297 |
| 2008-03-20 | Open-market sale | 200 | $196.08 | 3,731,697 |
| 2008-03-20 | Open-market sale | 1,200 | $195.60 | 3,731,897 |
| 2008-03-20 | Open-market sale | 782 | $195.06 | 3,733,097 |
| 2008-03-20 | Open-market sale | 100 | $195.28 | 3,733,879 |
| 2008-03-20 | Open-market sale | 230 | $195.25 | 3,733,979 |
| 2008-03-20 | Open-market sale | 200 | $195.26 | 3,734,209 |
| 2008-03-20 | Open-market sale | 151 | $195.27 | 3,734,409 |
| 2008-03-20 | Open-market sale | 960 | $195.69 | 3,734,560 |
| 2008-03-20 | Open-market sale | 100 | $195.96 | 3,735,520 |
| 2008-03-20 | Open-market sale | 400 | $195.92 | 3,735,620 |
| 2008-03-20 | Open-market sale | 100 | $195.75 | 3,736,020 |
| 2008-03-20 | Open-market sale | 500 | $195.74 | 3,736,120 |
| 2008-03-20 | Open-market sale | 1,700 | $195.73 | 3,736,620 |
| 2008-03-20 | Open-market sale | 100 | $195.21 | 3,738,320 |
| 2008-03-20 | Open-market sale | 1,300 | $195.18 | 3,738,420 |
| 2008-03-20 | Open-market sale | 200 | $195.77 | 3,728,597 |
| 2008-03-20 | Open-market sale | 100 | $195.22 | 3,739,820 |
| 2008-03-20 | Open-market sale | 200 | $197.99 | 3,823,639 |
| 2008-03-20 | Open-market sale | 2,090 | $195.07 | 3,791,968 |
| 2008-03-20 | Open-market sale | 200 | $195.10 | 3,794,058 |
| 2008-03-20 | Open-market sale | 500 | $195.19 | 3,794,258 |
| 2008-03-20 | Open-market sale | 3,299 | $195.16 | 3,794,758 |
| 2008-03-20 | Open-market sale | 405 | $195.15 | 3,798,057 |
| 2008-03-20 | Open-market sale | 1,614 | $195.11 | 3,798,462 |
| 2008-03-20 | Open-market sale | 5,690 | $195.01 | 3,800,076 |
| 2008-03-20 | Open-market sale | 720 | $195.13 | 3,805,766 |
| 2008-03-20 | Open-market sale | 2,648 | $195.03 | 3,806,486 |
| 2008-03-20 | Open-market sale | 920 | $195.17 | 3,809,134 |
| 2008-03-20 | Open-market sale | 1,300 | $195.09 | 3,810,054 |
| 2008-03-20 | Open-market sale | 800 | $195.37 | 3,811,354 |
| 2008-03-20 | Open-market sale | 100 | $195.59 | 3,812,154 |
| 2008-03-20 | Open-market sale | 800 | $195.08 | 3,812,254 |
| 2008-03-20 | Open-market sale | 3,300 | $195.05 | 3,813,054 |
| 2008-03-20 | Open-market sale | 500 | $195.64 | 3,816,354 |
| 2008-03-20 | Open-market sale | 1,000 | $195.58 | 3,816,854 |
| 2008-03-20 | Open-market sale | 700 | $196.50 | 3,817,854 |
| 2008-03-20 | Open-market sale | 100 | $196.65 | 3,818,554 |
| 2008-03-20 | Open-market sale | 400 | $196.61 | 3,818,654 |
| 2008-03-20 | Open-market sale | 2,490 | $195.04 | 3,819,054 |
| 2008-03-20 | Open-market sale | 195 | $195.70 | 3,821,544 |
| 2008-03-20 | Open-market sale | 200 | $195.20 | 3,821,739 |
| 2008-03-20 | Open-market sale | 100 | $196.38 | 3,821,939 |
| 2008-03-20 | Open-market sale | 600 | $196.42 | 3,822,039 |
| 2008-03-20 | Open-market sale | 600 | $198.00 | 3,822,639 |
| 2008-03-20 | Open-market sale | 400 | $197.84 | 3,823,239 |
| 2008-03-20 | Open-market sale | 13,725 | $195.00 | 3,778,243 |
| 2008-03-20 | Open-market sale | 550 | $195.12 | 3,777,693 |
| 2008-02-21 | Open-market sale | 4,183 | $212.89 | 0 |
| 2008-02-21 | Open-market sale | 44,495 | $212.89 | 3,823,839 |
| 2008-02-20 | Open-market sale | 6,388 | $211.46 | 4,183 |
| 2008-02-20 | Open-market sale | 67,963 | $211.46 | 3,868,334 |
| 2008-02-19 | Open-market sale | 12,929 | $215.71 | 10,571 |
| 2008-02-19 | Open-market sale | 137,542 | $215.71 | 3,936,297 |
| 2007-11-30 | J | 23,500 | $243.18 | 4,097,339 |
| 2007-11-30 | Gift | 23,500 | $243.18 | 4,097,339 |
| 2007-08-17 | Open-market sale | 125,000 | $83.77 | 4,097,339 |
| 2007-08-16 | Open-market sale | 125,000 | $80.83 | 4,222,339 |
| 2007-08-15 | Open-market sale | 390,000 | $91.44 | 4,347,339 |
| 2007-07-30 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2007-07-19 | Open-market sale | 250,000 | $110.95 | 4,737,339 |
| 2007-06-22 | Open-market sale | 40,579 | $80.91 | 4,987,339 |
| 2007-06-21 | Open-market sale | 209,421 | $80.36 | 5,027,918 |
| 2007-05-22 | Open-market sale | 62,017 | $62.54 | 5,237,339 |
| 2007-05-21 | Open-market sale | 187,983 | $63.15 | 5,299,356 |
| 2006-11-22 | Open-market sale | 609,704 | $18.76 | 5,487,339 |
| 2006-11-16 | — | — | — | 6,097,043 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.