SEC CIK 1205236
WALT DAVID R
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| QTRXview stock → | 1,872,890 | 2026-01-02 |
| ILMNview stock → | 633,640 | 2016-04-07 |
Position History — ILMN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ILMN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2016-04-07 | Option exercise (derivative) | 4,000 | $0.00 | 8,000 |
| 2016-04-07 | Open-market sale | 1,000 | $168.34 | 633,640 |
| 2016-04-07 | Open-market sale | 1,200 | $167.52 | 634,640 |
| 2016-04-07 | Open-market sale | 100 | $172.30 | 631,840 |
| 2016-04-07 | Open-market sale | 600 | $170.78 | 631,940 |
| 2016-04-07 | Open-market sale | 1,100 | $169.58 | 632,540 |
| 2016-04-07 | Option exercise | 4,000 | $13.30 | 635,840 |
| 2016-03-15 | Option exercise (derivative) | 4,000 | $0.00 | 12,000 |
| 2016-03-15 | Open-market sale | 800 | $148.72 | 635,040 |
| 2016-03-15 | Option exercise | 4,000 | $13.30 | 635,840 |
| 2016-03-15 | Open-market sale | 1,900 | $150.06 | 633,140 |
| 2016-03-15 | Open-market sale | 1,300 | $150.66 | 631,840 |
| 2015-11-10 | Open-market sale | 200 | $155.11 | 36,960 |
| 2015-11-10 | Open-market sale | 800 | $153.28 | 38,160 |
| 2015-11-10 | Open-market sale | 1,000 | $154.42 | 37,160 |
| 2015-09-29 | Open-market sale | 400 | $168.95 | 40,560 |
| 2015-09-29 | Open-market sale | 200 | $173.34 | 38,960 |
| 2015-09-29 | Open-market sale | 100 | $170.00 | 40,460 |
| 2015-09-29 | Open-market sale | 200 | $171.18 | 40,260 |
| 2015-09-29 | Open-market sale | 1,100 | $172.56 | 39,160 |
| 2015-09-15 | Open-market sale | 900 | $206.04 | 42,060 |
| 2015-09-15 | Open-market sale | 1,100 | $206.78 | 40,960 |
| 2015-09-01 | Open-market sale | 400 | $193.87 | 44,360 |
| 2015-09-01 | Open-market sale | 500 | $194.91 | 43,860 |
| 2015-09-01 | Open-market sale | 900 | $196.25 | 42,960 |
| 2015-09-01 | Open-market sale | 200 | $192.62 | 44,760 |
| 2015-08-18 | Open-market sale | 500 | $207.22 | 44,960 |
| 2015-08-18 | Open-market sale | 1,500 | $206.78 | 45,460 |
| 2015-08-11 | Open-market sale | 2,297 | $207.61 | 652,040 |
| 2015-08-11 | Open-market sale | 2,000 | $208.74 | 650,040 |
| 2015-08-11 | Open-market sale | 300 | $211.48 | 648,840 |
| 2015-08-11 | Open-market sale | 900 | $210.43 | 649,140 |
| 2015-08-04 | Open-market sale | 400 | $216.10 | 46,960 |
| 2015-08-04 | Open-market sale | 900 | $215.29 | 47,360 |
| 2015-08-04 | Open-market sale | 700 | $213.98 | 48,260 |
| 2015-08-04 | Open-market sale | 3,700 | $215.94 | 654,337 |
| 2015-08-04 | Open-market sale | 2,900 | $215.16 | 658,037 |
| 2015-08-04 | Open-market sale | 3,400 | $213.93 | 660,937 |
| 2015-07-28 | Open-market sale | 3,400 | $217.98 | 664,337 |
| 2015-07-28 | Open-market sale | 4,686 | $217.30 | 667,737 |
| 2015-07-28 | Open-market sale | 1,914 | $216.04 | 672,423 |
| 2015-07-21 | Open-market sale | 500 | $237.60 | 48,960 |
| 2015-07-21 | Open-market sale | 600 | $236.09 | 49,460 |
| 2015-07-21 | Open-market sale | 200 | $234.10 | 50,060 |
| 2015-07-21 | Open-market sale | 700 | $233.13 | 50,260 |
| 2015-07-21 | Open-market sale | 600 | $237.92 | 674,337 |
| 2015-07-21 | Open-market sale | 1,800 | $237.42 | 674,937 |
| 2015-07-21 | Open-market sale | 3,000 | $236.03 | 676,737 |
| 2015-07-21 | Open-market sale | 3,200 | $233.21 | 681,137 |
| 2015-07-21 | Open-market sale | 1,400 | $234.26 | 679,737 |
| 2015-07-14 | Open-market sale | 1,000 | $224.08 | 692,537 |
| 2015-07-14 | Open-market sale | 700 | $226.23 | 691,137 |
| 2015-07-14 | Open-market sale | 700 | $224.94 | 691,837 |
| 2015-07-14 | Open-market sale | 800 | $222.31 | 693,537 |
| 2015-07-14 | Open-market sale | 1,300 | $227.43 | 689,837 |
| 2015-07-14 | Open-market sale | 2,500 | $228.54 | 687,337 |
| 2015-07-14 | Open-market sale | 2,800 | $229.69 | 684,537 |
| 2015-07-14 | Open-market sale | 200 | $230.29 | 684,337 |
| 2015-07-07 | Open-market sale | 100 | $221.49 | 50,960 |
| 2015-07-07 | Open-market sale | 600 | $218.51 | 703,737 |
| 2015-07-07 | Open-market sale | 3,900 | $219.68 | 699,837 |
| 2015-07-07 | Open-market sale | 4,100 | $220.58 | 695,737 |
| 2015-07-07 | Open-market sale | 1,400 | $221.39 | 694,337 |
| 2015-07-07 | Open-market sale | 200 | $218.79 | 52,760 |
| 2015-07-07 | Open-market sale | 700 | $220.76 | 51,060 |
| 2015-07-07 | Open-market sale | 1,000 | $219.89 | 51,760 |
| 2015-06-30 | Open-market sale | 8,087 | $217.51 | 706,250 |
| 2015-06-30 | Open-market sale | 1,913 | $218.21 | 704,337 |
| 2015-06-23 | Open-market sale | 1,600 | $218.87 | 722,737 |
| 2015-06-23 | Open-market sale | 1,000 | $220.41 | 53,160 |
| 2015-06-23 | Open-market sale | 800 | $219.60 | 54,160 |
| 2015-06-23 | Open-market sale | 1,509 | $221.01 | 714,337 |
| 2015-06-23 | Open-market sale | 6,891 | $220.18 | 715,846 |
| 2015-06-23 | Open-market sale | 200 | $221.19 | 52,960 |
| 2015-06-16 | Open-market sale | 2,700 | $214.63 | 731,637 |
| 2015-06-16 | Open-market sale | 7,300 | $215.33 | 724,337 |
| 2015-06-09 | Open-market sale | 1,000 | $209.67 | 743,337 |
| 2015-06-09 | Open-market sale | 800 | $215.07 | 54,960 |
| 2015-06-09 | Open-market sale | 1,200 | $210.72 | 742,137 |
| 2015-06-09 | Open-market sale | 200 | $211.48 | 741,937 |
| 2015-06-09 | Open-market sale | 1,200 | $213.15 | 740,737 |
| 2015-06-09 | Open-market sale | 2,400 | $214.17 | 738,337 |
| 2015-06-09 | Open-market sale | 4,000 | $215.04 | 734,337 |
| 2015-06-09 | Open-market sale | 200 | $213.13 | 56,360 |
| 2015-06-09 | Open-market sale | 600 | $214.19 | 55,760 |
| 2015-06-09 | Open-market sale | 200 | $209.59 | 56,760 |
| 2015-06-09 | Open-market sale | 200 | $210.87 | 56,560 |
| 2015-06-02 | Open-market sale | 5,400 | $204.77 | 745,137 |
| 2015-06-02 | Open-market sale | 800 | $205.35 | 744,337 |
| 2015-06-02 | Open-market sale | 3,800 | $203.72 | 750,537 |
| 2015-05-27 | Grant / award | 1,910 | $0.00 | 754,337 |
| 2015-05-26 | Open-market sale | 1,100 | $205.20 | 57,060 |
| 2015-05-26 | Open-market sale | 500 | $204.54 | 58,160 |
| 2015-05-26 | Open-market sale | 300 | $203.31 | 58,660 |
| 2015-05-26 | Open-market sale | 200 | $205.88 | 752,427 |
| 2015-05-26 | Open-market sale | 6,600 | $205.20 | 752,627 |
| 2015-05-26 | Open-market sale | 1,201 | $204.29 | 759,227 |
| 2015-05-26 | Open-market sale | 1,999 | $203.39 | 760,428 |
| 2015-05-26 | Open-market sale | 100 | $205.97 | 56,960 |
| 2015-05-19 | Open-market sale | 1,400 | $201.85 | 769,327 |
| 2015-05-19 | Open-market sale | 1,700 | $200.48 | 770,727 |
| 2015-05-19 | Open-market sale | 6,900 | $202.41 | 762,427 |
| 2015-05-12 | Open-market sale | 900 | $195.66 | 60,060 |
| 2015-05-12 | Open-market sale | 300 | $197.11 | 772,427 |
| 2015-05-12 | Open-market sale | 2,500 | $196.66 | 772,727 |
| 2015-05-12 | Open-market sale | 2,200 | $195.56 | 775,227 |
| 2015-05-12 | Open-market sale | 1,100 | $196.80 | 58,960 |
| 2015-05-05 | Open-market sale | 200 | $187.69 | 777,427 |
| 2015-05-05 | Open-market sale | 2,100 | $186.76 | 777,627 |
| 2015-05-05 | Open-market sale | 2,700 | $185.78 | 779,727 |
| 2015-04-28 | Open-market sale | 500 | $183.82 | 62,160 |
| 2015-04-28 | Open-market sale | 1,200 | $184.67 | 60,960 |
| 2015-04-28 | Open-market sale | 300 | $181.06 | 62,660 |
| 2015-04-28 | Open-market sale | 300 | $185.37 | 782,427 |
| 2015-04-28 | Open-market sale | 3,000 | $184.56 | 782,727 |
| 2015-04-28 | Open-market sale | 900 | $183.67 | 785,727 |
| 2015-04-28 | Open-market sale | 200 | $181.37 | 786,627 |
| 2015-04-28 | Open-market sale | 600 | $180.71 | 786,827 |
| 2015-04-21 | Open-market sale | 300 | $198.81 | 793,127 |
| 2015-04-21 | Open-market sale | 1,400 | $193.93 | 796,027 |
| 2015-04-21 | Open-market sale | 1,600 | $195.08 | 794,427 |
| 2015-04-21 | Open-market sale | 1,000 | $196.30 | 793,427 |
| 2015-04-21 | Open-market sale | 5,700 | $199.99 | 787,427 |
| 2015-04-14 | Open-market sale | 500 | $188.80 | 62,960 |
| 2015-04-14 | Open-market sale | 1,500 | $187.96 | 63,460 |
| 2015-04-14 | Open-market sale | 1,600 | $188.79 | 797,427 |
| 2015-04-14 | Open-market sale | 3,400 | $187.99 | 799,027 |
| 2015-04-07 | Open-market sale | 1,100 | $183.04 | 806,327 |
| 2015-04-07 | Open-market sale | 2,500 | $184.21 | 803,827 |
| 2015-04-07 | Open-market sale | 1,100 | $185.03 | 802,727 |
| 2015-04-07 | Open-market sale | 300 | $186.71 | 802,427 |
| 2015-03-31 | Open-market sale | 3,400 | $185.70 | 809,027 |
| 2015-03-31 | Open-market sale | 500 | $186.62 | 64,960 |
| 2015-03-31 | Open-market sale | 1,600 | $186.63 | 807,427 |
| 2015-03-31 | Open-market sale | 1,500 | $185.76 | 65,460 |
| 2015-03-24 | Open-market sale | 900 | $194.21 | 812,427 |
| 2015-03-24 | Open-market sale | 1,400 | $192.06 | 813,927 |
| 2015-03-24 | Open-market sale | 600 | $193.29 | 813,327 |
| 2015-03-24 | Open-market sale | 2,100 | $191.02 | 815,327 |
| 2015-03-17 | Open-market sale | 2,700 | $191.76 | 819,727 |
| 2015-03-17 | Open-market sale | 1,000 | $193.75 | 817,827 |
| 2015-03-17 | Open-market sale | 500 | $193.96 | 67,060 |
| 2015-03-17 | Open-market sale | 900 | $192.76 | 818,827 |
| 2015-03-17 | Open-market sale | 100 | $194.77 | 66,960 |
| 2015-03-17 | Open-market sale | 400 | $194.59 | 817,427 |
| 2015-03-17 | Open-market sale | 1,000 | $191.71 | 67,960 |
| 2015-03-17 | Open-market sale | 400 | $192.58 | 67,560 |
| 2015-03-10 | Open-market sale | 100 | $194.91 | 822,427 |
| 2015-03-10 | Open-market sale | 800 | $193.96 | 822,527 |
| 2015-03-10 | Open-market sale | 1,800 | $193.20 | 823,327 |
| 2015-03-10 | Open-market sale | 800 | $191.59 | 825,127 |
| 2015-03-10 | Open-market sale | 1,500 | $190.81 | 825,927 |
| 2015-03-03 | Open-market sale | 1,252 | $195.99 | 827,427 |
| 2015-03-03 | Open-market sale | 400 | $194.85 | 69,460 |
| 2015-03-03 | Open-market sale | 100 | $193.38 | 69,860 |
| 2015-03-03 | Open-market sale | 700 | $192.54 | 69,960 |
| 2015-03-03 | Open-market sale | 300 | $191.60 | 70,660 |
| 2015-03-03 | Open-market sale | 500 | $195.91 | 68,960 |
| 2015-03-03 | Open-market sale | 500 | $195.08 | 828,679 |
| 2015-03-03 | Open-market sale | 748 | $193.80 | 829,179 |
| 2015-03-03 | Open-market sale | 1,700 | $192.45 | 829,927 |
| 2015-03-03 | Open-market sale | 800 | $191.65 | 831,627 |
| 2015-02-24 | Open-market sale | 3,203 | $200.10 | 832,427 |
| 2015-02-24 | Open-market sale | 4,000 | $199.57 | 835,630 |
| 2015-02-24 | Open-market sale | 2,300 | $198.60 | 839,630 |
| 2015-02-17 | Open-market sale | 200 | $196.47 | 72,760 |
| 2015-02-17 | Open-market sale | 2,200 | $198.55 | 841,930 |
| 2015-02-17 | Open-market sale | 1,900 | $197.91 | 844,130 |
| 2015-02-17 | Open-market sale | 900 | $196.77 | 846,030 |
| 2015-02-17 | Open-market sale | 1,100 | $198.57 | 70,960 |
| 2015-02-17 | Open-market sale | 700 | $197.82 | 72,060 |
| 2015-02-10 | Open-market sale | 3,400 | $193.94 | 846,930 |
| 2015-02-10 | Open-market sale | 1,600 | $192.93 | 850,330 |
| 2015-02-03 | Open-market sale | 800 | $192.99 | 851,930 |
| 2015-02-03 | Open-market sale | 500 | $188.00 | 856,430 |
| 2015-02-03 | Open-market sale | 600 | $189.01 | 855,830 |
| 2015-02-03 | Open-market sale | 600 | $192.68 | 72,960 |
| 2015-02-03 | Open-market sale | 400 | $191.74 | 73,560 |
| 2015-02-03 | Open-market sale | 500 | $190.45 | 73,960 |
| 2015-02-03 | Open-market sale | 200 | $189.30 | 74,460 |
| 2015-02-03 | Open-market sale | 300 | $188.15 | 74,660 |
| 2015-02-03 | Open-market sale | 1,300 | $192.14 | 852,730 |
| 2015-02-03 | Open-market sale | 600 | $190.96 | 854,030 |
| 2015-02-03 | Open-market sale | 1,200 | $190.19 | 854,630 |
| 2015-01-27 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2015-01-27 | Open-market sale | 800 | $199.74 | 859,830 |
| 2015-01-27 | Open-market sale | 1,076 | $204.00 | 857,230 |
| 2015-01-27 | Open-market sale | 424 | $202.92 | 858,306 |
| 2015-01-27 | Open-market sale | 200 | $201.33 | 858,730 |
| 2015-01-27 | Open-market sale | 900 | $200.65 | 858,930 |
| 2015-01-27 | Open-market sale | 300 | $204.95 | 856,930 |
| 2015-01-27 | Open-market sale | 300 | $197.91 | 860,630 |
| 2015-01-27 | Option exercise | 4,000 | $6.23 | 860,930 |
| 2015-01-20 | Option exercise (derivative) | 4,000 | $0.00 | 4,000 |
| 2015-01-20 | Open-market sale | 816 | $196.43 | 856,930 |
| 2015-01-20 | Open-market sale | 1,307 | $194.84 | 857,746 |
| 2015-01-20 | Open-market sale | 1,200 | $193.90 | 859,053 |
| 2015-01-20 | Open-market sale | 377 | $192.55 | 860,253 |
| 2015-01-20 | Open-market sale | 800 | $194.08 | 75,810 |
| 2015-01-20 | Open-market sale | 200 | $190.37 | 860,730 |
| 2015-01-20 | Option exercise | 4,000 | $6.23 | 860,930 |
| 2015-01-20 | Open-market sale | 450 | $196.47 | 74,960 |
| 2015-01-20 | Open-market sale | 400 | $194.87 | 75,410 |
| 2015-01-20 | Open-market sale | 100 | $190.00 | 76,860 |
| 2015-01-20 | Open-market sale | 250 | $192.92 | 76,610 |
| 2015-01-20 | Open-market sale | 100 | $191.34 | 860,630 |
| 2015-01-13 | Option exercise (derivative) | 4,000 | $0.00 | 8,000 |
| 2015-01-13 | Open-market sale | 400 | $186.96 | 859,130 |
| 2015-01-13 | Open-market sale | 200 | $190.18 | 857,330 |
| 2015-01-13 | Open-market sale | 600 | $189.11 | 857,530 |
| 2015-01-13 | Open-market sale | 1,000 | $188.05 | 858,130 |
| 2015-01-13 | Open-market sale | 400 | $191.14 | 856,930 |
| 2015-01-13 | Open-market sale | 300 | $184.89 | 859,530 |
| 2015-01-13 | Open-market sale | 600 | $184.08 | 859,830 |
| 2015-01-13 | Open-market sale | 500 | $183.10 | 860,430 |
| 2015-01-13 | Option exercise | 4,000 | $6.23 | 860,930 |
| 2015-01-06 | Option exercise (derivative) | 4,000 | $0.00 | 12,000 |
| 2015-01-06 | Open-market sale | 600 | $190.33 | 857,430 |
| 2015-01-06 | Open-market sale | 700 | $189.08 | 858,030 |
| 2015-01-06 | Open-market sale | 1,100 | $187.87 | 858,730 |
| 2015-01-06 | Open-market sale | 1,100 | $186.57 | 859,830 |
| 2015-01-06 | Option exercise | 4,000 | $6.23 | 860,930 |
| 2015-01-06 | Open-market sale | 150 | $190.84 | 77,110 |
| 2015-01-06 | Open-market sale | 300 | $189.90 | 77,260 |
| 2015-01-06 | Open-market sale | 150 | $191.58 | 76,960 |
| 2015-01-06 | Open-market sale | 500 | $187.72 | 77,960 |
| 2015-01-06 | Open-market sale | 400 | $188.88 | 77,560 |
| 2015-01-06 | Open-market sale | 500 | $191.61 | 856,930 |
| 2015-01-06 | Open-market sale | 500 | $186.57 | 78,460 |
| 2014-12-30 | Gift | 2,700 | $0.00 | 856,930 |
| 2014-12-30 | Open-market sale | 2,800 | $186.29 | 861,830 |
| 2014-12-30 | Open-market sale | 1,800 | $187.57 | 860,030 |
| 2014-12-30 | Open-market sale | 400 | $188.71 | 859,630 |
| 2014-12-23 | Open-market sale | 200 | $185.26 | 79,160 |
| 2014-12-23 | Open-market sale | 610 | $184.60 | 79,360 |
| 2014-12-23 | Open-market sale | 990 | $183.73 | 79,970 |
| 2014-12-23 | Open-market sale | 200 | $187.29 | 78,960 |
| 2014-12-23 | Open-market sale | 300 | $187.00 | 864,830 |
| 2014-12-23 | Open-market sale | 700 | $185.40 | 865,130 |
| 2014-12-23 | Open-market sale | 1,500 | $184.46 | 865,830 |
| 2014-12-23 | Open-market sale | 2,300 | $183.80 | 867,330 |
| 2014-12-16 | Open-market sale | 900 | $177.23 | 872,730 |
| 2014-12-16 | Open-market sale | 1,800 | $179.47 | 870,330 |
| 2014-12-16 | Open-market sale | 600 | $178.65 | 872,130 |
| 2014-12-16 | Open-market sale | 700 | $180.38 | 869,630 |
| 2014-12-16 | Open-market sale | 800 | $175.98 | 873,630 |
| 2014-12-16 | Open-market sale | 200 | $174.86 | 874,430 |
| 2014-12-09 | Open-market sale | 300 | $185.43 | 878,730 |
| 2014-12-09 | Open-market sale | 1,200 | $187.04 | 81,460 |
| 2014-12-09 | Open-market sale | 500 | $187.75 | 80,960 |
| 2014-12-09 | Open-market sale | 600 | $184.22 | 879,030 |
| 2014-12-09 | Open-market sale | 1,500 | $186.68 | 877,230 |
| 2014-12-09 | Open-market sale | 2,600 | $187.48 | 874,630 |
| 2014-12-09 | Open-market sale | 300 | $184.19 | 82,660 |
| 2014-09-05 | Gift | 10,000 | $0.00 | 879,630 |
| 2014-05-28 | Grant / award | 2,542 | $0.00 | 889,630 |
| 2014-03-11 | Option exercise (derivative) | 10,600 | $0.00 | 0 |
| 2014-03-11 | Option exercise | 10,600 | $3.24 | 887,088 |
| 2014-03-10 | Option exercise (derivative) | 9,400 | $0.00 | 10,600 |
| 2014-03-10 | Open-market sale | 9,400 | $164.20 | 876,488 |
| 2014-03-10 | Option exercise | 9,400 | $3.24 | 885,888 |
| 2013-11-27 | Open-market sale | 300 | $99.61 | 901,488 |
| 2013-11-27 | Open-market sale | 4,700 | $99.05 | 901,788 |
| 2013-11-13 | Open-market sale | 5,000 | $95.48 | 906,488 |
| 2013-10-30 | Open-market sale | 4,700 | $92.98 | 911,788 |
| 2013-10-30 | Open-market sale | 300 | $93.79 | 911,488 |
| 2013-10-16 | Open-market sale | 100 | $83.25 | 916,488 |
| 2013-10-16 | Open-market sale | 4,900 | $82.57 | 916,588 |
| 2013-10-02 | Open-market sale | 5,000 | $80.58 | 921,488 |
| 2013-09-18 | Open-market sale | 4,100 | $82.98 | 927,388 |
| 2013-09-18 | Open-market sale | 900 | $83.68 | 926,488 |
| 2013-09-04 | Open-market sale | 2,400 | $77.56 | 931,488 |
| 2013-09-04 | Open-market sale | 2,600 | $76.82 | 933,888 |
| 2013-08-21 | Open-market sale | 5,000 | $78.34 | 936,488 |
| 2013-08-07 | Open-market sale | 300 | $78.68 | 941,488 |
| 2013-08-07 | Open-market sale | 4,700 | $78.26 | 941,788 |
| 2013-07-24 | Open-market sale | 2,100 | $81.87 | 946,488 |
| 2013-07-24 | Grant / award | 400 | $79.69 | 951,088 |
| 2013-07-24 | Open-market sale | 2,500 | $81.08 | 948,588 |
| 2013-07-10 | Open-market sale | 5,000 | $74.26 | 951,488 |
| 2013-06-26 | Open-market sale | 4,900 | $75.35 | 956,588 |
| 2013-06-26 | Open-market sale | 100 | $75.97 | 956,488 |
| 2013-06-12 | Open-market sale | 1,600 | $68.13 | 961,488 |
| 2013-06-12 | Open-market sale | 3,400 | $67.46 | 963,088 |
| 2013-05-29 | Grant / award (derivative) | 7,600 | $0.00 | 7,600 |
| 2013-05-29 | Grant / award | 2,500 | $0.00 | 966,488 |
| 2013-05-29 | Open-market sale | 200 | $71.41 | 963,988 |
| 2013-05-29 | Open-market sale | 4,800 | $70.90 | 964,188 |
| 2013-05-15 | Open-market sale | 100 | $71.43 | 968,988 |
| 2013-05-15 | Open-market sale | 4,900 | $70.72 | 969,088 |
| 2013-05-01 | Open-market sale | 5,000 | $64.15 | 973,988 |
| 2013-04-17 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2013-04-17 | Option exercise | 5,000 | $1.04 | 983,988 |
| 2013-04-17 | Open-market sale | 5,000 | $57.55 | 978,988 |
| 2013-04-03 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-04-03 | Option exercise | 5,000 | $1.04 | 983,988 |
| 2013-04-03 | Open-market sale | 5,000 | $54.08 | 978,988 |
| 2013-03-20 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2013-03-20 | Open-market sale | 4,800 | $52.59 | 978,988 |
| 2013-03-20 | Option exercise | 4,800 | $1.04 | 983,788 |
| 2013-03-20 | Option exercise | 200 | $1.04 | 979,188 |
| 2013-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2013-03-06 | Open-market sale | 5,000 | $53.26 | 978,988 |
| 2013-03-06 | Option exercise | 5,000 | $1.04 | 983,988 |
| 2013-01-03 | Grant / award | 280 | $0.00 | 978,988 |
| 2012-10-01 | Grant / award | 326 | $0.00 | 998,708 |
| 2012-07-03 | Grant / award | 317 | $44.95 | 998,382 |
| 2012-05-11 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2012-05-11 | Option exercise | 20,000 | $3.25 | 998,065 |
| 2012-04-18 | Grant / award (derivative) | 10,800 | $0.00 | 10,800 |
| 2012-04-18 | Grant / award | 1,440 | $0.00 | 978,065 |
| 2012-04-05 | Grant / award | 299 | $0.00 | 976,625 |
| 2011-08-17 | Open-market sale | 500 | $53.21 | 976,326 |
| 2011-08-17 | Open-market sale | 3,600 | $51.40 | 977,726 |
| 2011-08-17 | Open-market sale | 900 | $52.68 | 976,826 |
| 2011-08-03 | Open-market sale | 1,700 | $58.20 | 984,626 |
| 2011-08-03 | Open-market sale | 3,300 | $58.90 | 981,326 |
| 2011-07-20 | Open-market sale | 1,500 | $72.98 | 986,326 |
| 2011-07-20 | Open-market sale | 3,500 | $71.83 | 987,826 |
| 2011-07-06 | Open-market sale | 500 | $79.24 | 991,326 |
| 2011-07-06 | Open-market sale | 4,500 | $78.59 | 991,826 |
| 2011-06-22 | Open-market sale | 1,200 | $74.26 | 1,000,126 |
| 2011-06-22 | Open-market sale | 3,800 | $74.78 | 996,326 |
| 2011-06-08 | Open-market sale | 3,100 | $73.69 | 1,001,326 |
| 2011-06-08 | Open-market sale | 1,900 | $72.98 | 1,004,426 |
| 2011-05-25 | Open-market sale | 2,600 | $71.86 | 1,007,726 |
| 2011-05-25 | Open-market sale | 1,000 | $70.71 | 1,010,326 |
| 2011-05-25 | Open-market sale | 1,400 | $72.27 | 1,006,326 |
| 2011-05-19 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2011-05-19 | Option exercise | 15,000 | $5.15 | 1,011,326 |
| 2011-05-11 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2011-05-11 | Option exercise | 1,700 | $5.15 | 998,026 |
| 2011-05-11 | Open-market sale | 3,300 | $74.67 | 996,326 |
| 2011-05-11 | Option exercise | 3,300 | $5.15 | 999,626 |
| 2011-05-10 | Grant / award (derivative) | 10,800 | $0.00 | 10,800 |
| 2011-05-10 | Grant / award | 1,440 | $0.00 | 996,326 |
| 2011-04-27 | Open-market sale | 500 | $69.80 | 999,386 |
| 2011-04-27 | Open-market sale | 4,100 | $70.86 | 995,286 |
| 2011-04-27 | Open-market sale | 400 | $71.89 | 994,886 |
| 2011-04-13 | Open-market sale | 4,700 | $68.24 | 1,000,186 |
| 2011-04-13 | Open-market sale | 300 | $68.86 | 999,886 |
| 2011-03-30 | Open-market sale | 1,600 | $68.02 | 1,009,886 |
| 2011-03-30 | Open-market sale | 2,100 | $69.08 | 1,008,286 |
| 2011-03-30 | Open-market sale | 1,300 | $69.93 | 1,004,886 |
| 2011-03-16 | Open-market sale | 5,000 | $64.01 | 1,019,886 |
| 2011-03-02 | Open-market sale | 700 | $66.53 | 1,029,186 |
| 2011-03-02 | Open-market sale | 300 | $68.12 | 1,024,886 |
| 2011-03-02 | Open-market sale | 4,000 | $67.56 | 1,025,186 |
| 2011-02-16 | Open-market sale | 5,000 | $71.96 | 1,029,886 |
| 2011-02-02 | Open-market sale | 5,000 | $71.21 | 1,042,386 |
| 2011-01-19 | Open-market sale | 4,600 | $69.68 | 1,047,786 |
| 2011-01-19 | Open-market sale | 400 | $70.43 | 1,047,386 |
| 2011-01-05 | Open-market sale | 3,100 | $65.48 | 1,053,286 |
| 2011-01-05 | Open-market sale | 900 | $65.94 | 1,052,386 |
| 2011-01-05 | Open-market sale | 1,000 | $64.27 | 1,056,386 |
| 2010-12-22 | Open-market sale | 4,900 | $64.13 | 1,057,486 |
| 2010-12-22 | Open-market sale | 100 | $64.88 | 1,057,386 |
| 2010-12-08 | Open-market sale | 5,000 | $62.07 | 1,062,386 |
| 2010-11-24 | Open-market sale | 5,000 | $61.41 | 1,067,386 |
| 2010-11-10 | Open-market sale | 5,000 | $56.62 | 1,072,386 |
| 2010-10-27 | Open-market sale | 4,100 | $55.11 | 1,078,286 |
| 2010-10-27 | Open-market sale | 900 | $55.92 | 1,077,386 |
| 2010-10-13 | Open-market sale | 5,000 | $49.67 | 1,082,386 |
| 2010-09-29 | Open-market sale | 5,000 | $50.18 | 1,087,386 |
| 2010-09-17 | Open-market sale | 5,740 | $49.00 | 5,740 |
| 2010-09-15 | Open-market sale | 5,000 | $46.65 | 1,092,386 |
| 2010-05-12 | Grant / award (derivative) | 13,500 | $0.00 | 13,500 |
| 2010-05-12 | Grant / award | 1,800 | $0.00 | 1,097,386 |
| 2009-10-28 | Open-market sale | 1,200 | $34.95 | 87,960 |
| 2009-10-28 | Open-market sale | 3,800 | $33.57 | 89,160 |
| 2009-10-21 | Open-market sale | 7,500 | $41.94 | 1,090,586 |
| 2009-10-14 | Open-market sale | 100 | $43.79 | 92,960 |
| 2009-10-14 | Open-market sale | 7,400 | $43.26 | 93,060 |
| 2009-10-07 | Open-market sale | 7,500 | $42.46 | 1,098,086 |
| 2009-09-30 | Open-market sale | 6,100 | $42.37 | 101,860 |
| 2009-09-30 | Open-market sale | 1,400 | $42.82 | 100,460 |
| 2009-09-23 | Open-market sale | 7,500 | $39.97 | 1,105,586 |
| 2009-09-16 | Open-market sale | 5,000 | $37.89 | 107,960 |
| 2009-09-09 | Open-market sale | 3,400 | $38.01 | 1,114,686 |
| 2009-09-09 | Open-market sale | 1,600 | $38.55 | 1,113,086 |
| 2009-09-02 | Open-market sale | 5,000 | $35.32 | 112,960 |
| 2009-08-26 | Open-market sale | 5,000 | $35.32 | 1,118,086 |
| 2009-08-19 | Open-market sale | 5,000 | $35.64 | 117,960 |
| 2009-08-12 | Open-market sale | 4,500 | $36.49 | 1,123,586 |
| 2009-08-12 | Open-market sale | 500 | $36.74 | 1,123,086 |
| 2009-08-05 | Open-market sale | 5,000 | $36.70 | 122,960 |
| 2009-07-29 | Open-market sale | 5,000 | $36.84 | 1,128,086 |
| 2009-07-22 | Open-market sale | 5,000 | $35.27 | 127,960 |
| 2009-07-15 | Open-market sale | 5,000 | $31.84 | 1,133,086 |
| 2009-07-08 | Open-market sale | 5,000 | $31.10 | 132,960 |
| 2009-07-01 | Open-market sale | 4,900 | $38.52 | 1,138,186 |
| 2009-07-01 | Open-market sale | 100 | $39.09 | 1,138,086 |
| 2009-06-24 | Open-market sale | 5,000 | $36.51 | 137,960 |
| 2009-06-17 | Open-market sale | 5,000 | $36.33 | 1,143,086 |
| 2009-06-10 | Open-market sale | 4,800 | $37.44 | 143,160 |
| 2009-06-10 | Open-market sale | 200 | $38.24 | 142,960 |
| 2009-06-03 | Open-market sale | 4,500 | $39.05 | 1,148,586 |
| 2009-06-03 | Open-market sale | 500 | $39.59 | 1,148,086 |
| 2009-05-27 | Open-market sale | 4,400 | $36.03 | 148,560 |
| 2009-05-27 | Open-market sale | 600 | $36.72 | 147,960 |
| 2009-05-08 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2009-05-08 | Grant / award | 2,000 | $0.00 | 1,153,086 |
| 2009-02-17 | Gift | 7,500 | $0.00 | 1,151,086 |
| 2008-11-11 | Open-market sale | 100 | $26.77 | 152,960 |
| 2008-11-11 | Open-market sale | 9,900 | $26.26 | 153,060 |
| 2008-10-28 | Open-market sale | 2,900 | $25.80 | 1,158,586 |
| 2008-10-28 | Open-market sale | 10,000 | $25.00 | 162,960 |
| 2008-10-28 | Open-market sale | 7,100 | $24.94 | 1,161,486 |
| 2008-10-14 | Open-market sale | 800 | $32.18 | 172,960 |
| 2008-10-14 | Open-market sale | 9,300 | $31.13 | 1,169,286 |
| 2008-10-14 | Open-market sale | 700 | $32.26 | 1,168,586 |
| 2008-10-14 | Open-market sale | 9,200 | $31.13 | 173,760 |
| 2008-09-30 | Open-market sale | 10,000 | $39.99 | 182,960 |
| 2008-09-30 | Open-market sale | 400 | $40.46 | 1,178,586 |
| 2008-09-30 | Open-market sale | 9,600 | $39.93 | 1,178,986 |
| 2008-09-16 | Open-market sale | 200 | $78.56 | 608,593 |
| 2008-09-16 | Open-market sale | 800 | $80.47 | 607,793 |
| 2008-09-16 | Open-market sale | 2,700 | $81.22 | 605,093 |
| 2008-09-16 | Open-market sale | 700 | $82.35 | 604,393 |
| 2008-09-16 | Open-market sale | 600 | $83.11 | 603,793 |
| 2008-09-16 | Open-market sale | 100 | $78.15 | 98,880 |
| 2008-09-16 | Open-market sale | 400 | $79.96 | 98,480 |
| 2008-09-16 | Open-market sale | 2,500 | $80.97 | 95,980 |
| 2008-09-16 | Open-market sale | 700 | $83.05 | 93,980 |
| 2008-09-16 | Open-market sale | 1,300 | $81.97 | 94,680 |
| 2008-09-02 | Open-market sale | 300 | $89.61 | 608,793 |
| 2008-09-02 | Open-market sale | 2,900 | $88.96 | 609,093 |
| 2008-09-02 | Open-market sale | 500 | $87.79 | 611,993 |
| 2008-09-02 | Open-market sale | 1,300 | $86.95 | 102,680 |
| 2008-09-02 | Open-market sale | 600 | $87.93 | 102,080 |
| 2008-09-02 | Open-market sale | 1,300 | $86.94 | 612,493 |
| 2008-09-02 | Open-market sale | 100 | $89.51 | 98,980 |
| 2008-09-02 | Open-market sale | 3,000 | $89.01 | 99,080 |
| 2008-08-19 | Open-market sale | 500 | $93.55 | 613,793 |
| 2008-08-19 | Open-market sale | 1,800 | $91.80 | 616,993 |
| 2008-08-19 | Open-market sale | 2,700 | $92.32 | 614,293 |
| 2008-08-05 | Open-market sale | 100 | $87.47 | 622,993 |
| 2008-08-05 | Open-market sale | 100 | $87.19 | 623,693 |
| 2008-08-05 | Open-market sale | 100 | $87.21 | 623,593 |
| 2008-08-05 | Open-market sale | 100 | $87.28 | 623,493 |
| 2008-08-05 | Open-market sale | 100 | $87.29 | 623,393 |
| 2008-08-05 | Open-market sale | 100 | $87.34 | 623,293 |
| 2008-08-05 | Open-market sale | 100 | $87.44 | 623,193 |
| 2008-08-05 | Open-market sale | 100 | $87.44 | 623,093 |
| 2008-08-05 | Open-market sale | 100 | $88.06 | 620,393 |
| 2008-08-05 | Open-market sale | 100 | $87.51 | 622,893 |
| 2008-08-05 | Open-market sale | 100 | $87.52 | 622,793 |
| 2008-08-05 | Open-market sale | 100 | $87.59 | 622,693 |
| 2008-08-05 | Open-market sale | 200 | $87.59 | 622,493 |
| 2008-08-05 | Open-market sale | 100 | $87.60 | 622,393 |
| 2008-08-05 | Open-market sale | 100 | $87.62 | 622,293 |
| 2008-08-05 | Open-market sale | 100 | $87.64 | 622,193 |
| 2008-08-05 | Open-market sale | 200 | $87.97 | 620,493 |
| 2008-08-05 | Open-market sale | 100 | $88.00 | 620,693 |
| 2008-08-05 | Open-market sale | 100 | $87.94 | 620,793 |
| 2008-08-05 | Open-market sale | 200 | $87.93 | 620,893 |
| 2008-08-05 | Open-market sale | 100 | $87.91 | 621,093 |
| 2008-08-05 | Open-market sale | 100 | $87.89 | 621,193 |
| 2008-08-05 | Open-market sale | 100 | $87.82 | 621,293 |
| 2008-08-05 | Open-market sale | 100 | $87.80 | 621,393 |
| 2008-08-05 | Open-market sale | 100 | $87.78 | 621,493 |
| 2008-08-05 | Open-market sale | 200 | $87.77 | 621,593 |
| 2008-08-05 | Open-market sale | 100 | $87.77 | 621,793 |
| 2008-08-05 | Open-market sale | 100 | $87.75 | 621,893 |
| 2008-08-05 | Open-market sale | 100 | $87.74 | 621,993 |
| 2008-08-05 | Open-market sale | 100 | $87.73 | 622,093 |
| 2008-08-05 | Open-market sale | 100 | $89.53 | 618,993 |
| 2008-08-05 | Open-market sale | 200 | $88.26 | 620,193 |
| 2008-08-05 | Open-market sale | 100 | $88.80 | 620,093 |
| 2008-08-05 | Open-market sale | 100 | $89.04 | 619,993 |
| 2008-08-05 | Open-market sale | 100 | $89.09 | 619,893 |
| 2008-08-05 | Open-market sale | 100 | $89.12 | 619,793 |
| 2008-08-05 | Open-market sale | 100 | $89.17 | 619,693 |
| 2008-08-05 | Open-market sale | 100 | $89.22 | 619,593 |
| 2008-08-05 | Open-market sale | 100 | $89.24 | 619,493 |
| 2008-08-05 | Open-market sale | 100 | $89.28 | 619,393 |
| 2008-08-05 | Open-market sale | 100 | $89.34 | 619,293 |
| 2008-08-05 | Open-market sale | 100 | $89.36 | 619,193 |
| 2008-08-05 | Open-market sale | 100 | $89.37 | 619,093 |
| 2008-08-05 | Open-market sale | 100 | $89.85 | 618,793 |
| 2008-08-05 | Open-market sale | 100 | $89.57 | 618,893 |
| 2008-07-22 | Open-market sale | 100 | $83.79 | 626,993 |
| 2008-07-22 | Open-market sale | 100 | $83.69 | 627,393 |
| 2008-07-22 | Open-market sale | 300 | $83.67 | 627,493 |
| 2008-07-22 | Open-market sale | 100 | $83.64 | 627,793 |
| 2008-07-22 | Open-market sale | 100 | $83.63 | 627,893 |
| 2008-07-22 | Open-market sale | 100 | $83.60 | 627,993 |
| 2008-07-22 | Open-market sale | 100 | $83.55 | 628,093 |
| 2008-07-22 | Open-market sale | 100 | $83.53 | 628,193 |
| 2008-07-22 | Open-market sale | 100 | $83.33 | 628,293 |
| 2008-07-22 | Open-market sale | 100 | $83.09 | 628,393 |
| 2008-07-22 | Open-market sale | 100 | $83.00 | 628,493 |
| 2008-07-22 | Open-market sale | 100 | $82.92 | 628,593 |
| 2008-07-22 | Open-market sale | 100 | $82.76 | 628,693 |
| 2008-07-22 | Open-market sale | 100 | $84.31 | 625,393 |
| 2008-07-22 | Open-market sale | 200 | $84.25 | 625,493 |
| 2008-07-22 | Open-market sale | 100 | $84.22 | 625,693 |
| 2008-07-22 | Open-market sale | 100 | $84.17 | 625,793 |
| 2008-07-22 | Open-market sale | 100 | $84.15 | 625,893 |
| 2008-07-22 | Open-market sale | 100 | $84.13 | 625,993 |
| 2008-07-22 | Open-market sale | 100 | $84.08 | 626,093 |
| 2008-07-22 | Open-market sale | 100 | $84.04 | 626,193 |
| 2008-07-22 | Open-market sale | 100 | $84.03 | 626,293 |
| 2008-07-22 | Open-market sale | 100 | $83.97 | 626,393 |
| 2008-07-22 | Open-market sale | 100 | $83.95 | 626,493 |
| 2008-07-22 | Open-market sale | 100 | $83.90 | 626,593 |
| 2008-07-22 | Open-market sale | 100 | $83.88 | 626,693 |
| 2008-07-22 | Open-market sale | 100 | $83.86 | 626,793 |
| 2008-07-22 | Open-market sale | 100 | $83.85 | 626,893 |
| 2008-07-22 | Open-market sale | 100 | $83.77 | 627,293 |
| 2008-07-22 | Open-market sale | 200 | $83.78 | 627,093 |
| 2008-07-22 | Open-market sale | 100 | $84.51 | 625,093 |
| 2008-07-22 | Open-market sale | 100 | $84.44 | 625,193 |
| 2008-07-22 | Open-market sale | 9 | $84.39 | 625,293 |
| 2008-07-22 | Open-market sale | 91 | $84.38 | 625,302 |
| 2008-07-22 | Open-market sale | 100 | $85.55 | 623,793 |
| 2008-07-22 | Open-market sale | 200 | $85.41 | 623,893 |
| 2008-07-22 | Open-market sale | 100 | $85.31 | 624,093 |
| 2008-07-22 | Open-market sale | 100 | $85.03 | 624,193 |
| 2008-07-22 | Open-market sale | 100 | $84.83 | 624,293 |
| 2008-07-22 | Open-market sale | 100 | $84.82 | 624,393 |
| 2008-07-22 | Open-market sale | 100 | $84.77 | 624,493 |
| 2008-07-22 | Open-market sale | 100 | $84.72 | 624,593 |
| 2008-07-22 | Open-market sale | 100 | $84.57 | 624,693 |
| 2008-07-22 | Open-market sale | 200 | $84.54 | 624,793 |
| 2008-07-22 | Open-market sale | 35 | $84.53 | 624,993 |
| 2008-07-22 | Open-market sale | 65 | $84.52 | 625,028 |
| 2008-07-10 | Open-market sale | 260 | $89.40 | 5,740 |
| 2008-07-08 | Open-market sale | 100 | $88.64 | 629,393 |
| 2008-07-08 | Open-market sale | 100 | $88.99 | 629,093 |
| 2008-07-08 | Open-market sale | 100 | $89.04 | 628,993 |
| 2008-07-08 | Open-market sale | 100 | $89.34 | 628,893 |
| 2008-07-08 | Open-market sale | 100 | $89.49 | 628,793 |
| 2008-07-08 | Open-market sale | 100 | $87.30 | 630,393 |
| 2008-07-08 | Open-market sale | 100 | $87.42 | 630,293 |
| 2008-07-08 | Open-market sale | 100 | $87.55 | 630,193 |
| 2008-07-08 | Open-market sale | 100 | $87.43 | 630,093 |
| 2008-07-08 | Open-market sale | 100 | $87.61 | 629,993 |
| 2008-07-08 | Open-market sale | 100 | $87.98 | 629,893 |
| 2008-07-08 | Open-market sale | 58 | $88.30 | 629,835 |
| 2008-07-08 | Open-market sale | 42 | $88.31 | 629,793 |
| 2008-07-08 | Open-market sale | 100 | $88.44 | 629,693 |
| 2008-07-08 | Open-market sale | 100 | $88.58 | 629,593 |
| 2008-07-08 | Open-market sale | 100 | $88.60 | 629,493 |
| 2008-07-08 | Open-market sale | 100 | $88.84 | 629,193 |
| 2008-07-08 | Open-market sale | 100 | $88.72 | 629,293 |
| 2008-07-08 | Open-market sale | 100 | $86.16 | 631,993 |
| 2008-07-08 | Open-market sale | 100 | $86.10 | 632,093 |
| 2008-07-08 | Open-market sale | 100 | $86.17 | 631,893 |
| 2008-07-08 | Open-market sale | 200 | $86.19 | 631,693 |
| 2008-07-08 | Open-market sale | 100 | $86.23 | 631,593 |
| 2008-07-08 | Open-market sale | 100 | $86.24 | 631,493 |
| 2008-07-08 | Open-market sale | 200 | $86.28 | 631,293 |
| 2008-07-08 | Open-market sale | 100 | $86.32 | 631,193 |
| 2008-07-08 | Open-market sale | 100 | $86.33 | 631,093 |
| 2008-07-08 | Open-market sale | 100 | $86.40 | 630,993 |
| 2008-07-08 | Open-market sale | 100 | $86.54 | 630,893 |
| 2008-07-08 | Open-market sale | 100 | $86.61 | 630,793 |
| 2008-07-08 | Open-market sale | 100 | $87.05 | 630,693 |
| 2008-07-08 | Open-market sale | 100 | $87.18 | 630,593 |
| 2008-07-08 | Open-market sale | 100 | $87.26 | 630,493 |
| 2008-07-08 | Open-market sale | 100 | $85.34 | 633,693 |
| 2008-07-08 | Open-market sale | 100 | $85.35 | 633,593 |
| 2008-07-08 | Open-market sale | 100 | $85.36 | 633,493 |
| 2008-07-08 | Open-market sale | 100 | $85.47 | 633,393 |
| 2008-07-08 | Open-market sale | 100 | $86.06 | 632,193 |
| 2008-07-08 | Open-market sale | 100 | $85.98 | 632,293 |
| 2008-07-08 | Open-market sale | 200 | $85.95 | 632,393 |
| 2008-07-08 | Open-market sale | 100 | $85.94 | 632,593 |
| 2008-07-08 | Open-market sale | 100 | $85.87 | 632,693 |
| 2008-07-08 | Open-market sale | 100 | $85.83 | 632,793 |
| 2008-07-08 | Open-market sale | 100 | $85.74 | 632,893 |
| 2008-07-08 | Open-market sale | 100 | $85.71 | 632,993 |
| 2008-07-08 | Open-market sale | 100 | $85.70 | 633,093 |
| 2008-07-08 | Open-market sale | 100 | $85.62 | 633,193 |
| 2008-07-08 | Open-market sale | 100 | $85.55 | 633,293 |
| 2008-06-24 | Open-market sale | 100 | $82.64 | 638,693 |
| 2008-06-24 | Open-market sale | 300 | $82.66 | 638,393 |
| 2008-06-24 | Open-market sale | 100 | $82.70 | 638,293 |
| 2008-06-24 | Open-market sale | 200 | $82.72 | 638,093 |
| 2008-06-24 | Open-market sale | 100 | $82.74 | 637,993 |
| 2008-06-24 | Open-market sale | 100 | $82.75 | 637,893 |
| 2008-06-24 | Open-market sale | 400 | $82.76 | 637,493 |
| 2008-06-24 | Open-market sale | 200 | $82.77 | 637,293 |
| 2008-06-24 | Open-market sale | 100 | $82.79 | 637,193 |
| 2008-06-24 | Open-market sale | 200 | $82.82 | 636,993 |
| 2008-06-24 | Open-market sale | 100 | $82.84 | 636,893 |
| 2008-06-24 | Open-market sale | 200 | $82.85 | 636,693 |
| 2008-06-24 | Open-market sale | 295 | $82.87 | 636,398 |
| 2008-06-24 | Open-market sale | 100 | $82.88 | 636,298 |
| 2008-06-24 | Open-market sale | 100 | $82.89 | 636,198 |
| 2008-06-24 | Open-market sale | 205 | $82.90 | 635,993 |
| 2008-06-24 | Open-market sale | 100 | $82.91 | 635,893 |
| 2008-06-24 | Open-market sale | 200 | $82.92 | 635,693 |
| 2008-06-24 | Open-market sale | 100 | $82.93 | 635,593 |
| 2008-06-24 | Open-market sale | 200 | $82.95 | 635,393 |
| 2008-06-24 | Open-market sale | 200 | $82.96 | 635,193 |
| 2008-06-24 | Open-market sale | 100 | $82.97 | 635,093 |
| 2008-06-24 | Open-market sale | 400 | $82.98 | 634,693 |
| 2008-06-24 | Open-market sale | 300 | $83.00 | 634,393 |
| 2008-06-24 | Open-market sale | 100 | $83.02 | 634,293 |
| 2008-06-24 | Open-market sale | 100 | $83.06 | 634,193 |
| 2008-06-24 | Open-market sale | 100 | $83.07 | 634,093 |
| 2008-06-24 | Open-market sale | 100 | $83.10 | 633,993 |
| 2008-06-24 | Open-market sale | 100 | $83.14 | 633,893 |
| 2008-06-24 | Open-market sale | 100 | $83.42 | 633,793 |
| 2008-06-10 | Open-market sale | 200 | $78.12 | 639,393 |
| 2008-06-10 | Open-market sale | 100 | $78.39 | 638,893 |
| 2008-06-10 | Open-market sale | 100 | $78.36 | 638,993 |
| 2008-06-10 | Open-market sale | 100 | $78.20 | 639,093 |
| 2008-06-10 | Open-market sale | 100 | $78.19 | 639,193 |
| 2008-06-10 | Open-market sale | 100 | $78.17 | 639,293 |
| 2008-06-10 | Open-market sale | 100 | $78.60 | 638,793 |
| 2008-06-10 | Open-market sale | 100 | $78.11 | 639,593 |
| 2008-06-10 | Open-market sale | 100 | $78.09 | 639,693 |
| 2008-06-10 | Open-market sale | 100 | $78.08 | 639,793 |
| 2008-06-10 | Open-market sale | 100 | $78.07 | 639,893 |
| 2008-06-10 | Open-market sale | 400 | $78.05 | 639,993 |
| 2008-06-10 | Open-market sale | 100 | $77.92 | 641,293 |
| 2008-06-10 | Open-market sale | 100 | $77.91 | 641,393 |
| 2008-06-10 | Open-market sale | 100 | $77.90 | 641,493 |
| 2008-06-10 | Open-market sale | 100 | $77.87 | 641,593 |
| 2008-06-10 | Open-market sale | 100 | $77.86 | 641,693 |
| 2008-06-10 | Open-market sale | 100 | $77.83 | 641,793 |
| 2008-06-10 | Open-market sale | 100 | $77.82 | 641,893 |
| 2008-06-10 | Open-market sale | 100 | $77.81 | 641,993 |
| 2008-06-10 | Open-market sale | 200 | $77.79 | 642,093 |
| 2008-06-10 | Open-market sale | 100 | $77.78 | 642,293 |
| 2008-06-10 | Open-market sale | 100 | $77.77 | 642,393 |
| 2008-06-10 | Open-market sale | 100 | $77.73 | 642,493 |
| 2008-06-10 | Open-market sale | 100 | $77.72 | 642,593 |
| 2008-06-10 | Open-market sale | 100 | $77.70 | 642,693 |
| 2008-06-10 | Open-market sale | 100 | $77.69 | 642,793 |
| 2008-06-10 | Open-market sale | 100 | $77.66 | 642,893 |
| 2008-06-10 | Open-market sale | 200 | $77.64 | 642,993 |
| 2008-06-10 | Open-market sale | 100 | $77.63 | 643,193 |
| 2008-06-10 | Open-market sale | 100 | $77.61 | 643,293 |
| 2008-06-10 | Open-market sale | 100 | $77.56 | 643,393 |
| 2008-06-10 | Open-market sale | 100 | $77.53 | 643,493 |
| 2008-06-10 | Open-market sale | 100 | $77.38 | 643,593 |
| 2008-06-10 | Open-market sale | 100 | $77.36 | 643,693 |
| 2008-06-10 | Open-market sale | 200 | $78.03 | 640,393 |
| 2008-06-10 | Open-market sale | 100 | $78.02 | 640,593 |
| 2008-06-10 | Open-market sale | 100 | $77.99 | 640,693 |
| 2008-06-10 | Open-market sale | 100 | $77.98 | 640,793 |
| 2008-06-10 | Open-market sale | 100 | $77.97 | 640,893 |
| 2008-06-10 | Open-market sale | 100 | $77.96 | 640,993 |
| 2008-06-10 | Open-market sale | 200 | $77.95 | 641,093 |
| 2008-06-03 | Open-market sale | 100 | $79.46 | 103,980 |
| 2008-06-03 | Open-market sale | 100 | $79.00 | 105,780 |
| 2008-06-03 | Open-market sale | 100 | $79.01 | 105,680 |
| 2008-06-03 | Open-market sale | 100 | $79.02 | 105,580 |
| 2008-06-03 | Open-market sale | 100 | $79.04 | 105,480 |
| 2008-06-03 | Open-market sale | 100 | $79.07 | 105,380 |
| 2008-06-03 | Open-market sale | 100 | $79.08 | 105,280 |
| 2008-06-03 | Open-market sale | 100 | $79.09 | 105,180 |
| 2008-06-03 | Open-market sale | 100 | $79.13 | 105,080 |
| 2008-06-03 | Open-market sale | 100 | $79.14 | 104,980 |
| 2008-06-03 | Open-market sale | 100 | $79.15 | 104,880 |
| 2008-06-03 | Open-market sale | 100 | $79.18 | 104,780 |
| 2008-06-03 | Open-market sale | 100 | $79.25 | 104,680 |
| 2008-06-03 | Open-market sale | 100 | $79.26 | 104,580 |
| 2008-06-03 | Open-market sale | 100 | $79.29 | 104,480 |
| 2008-06-03 | Open-market sale | 100 | $79.32 | 104,380 |
| 2008-06-03 | Open-market sale | 100 | $79.37 | 104,280 |
| 2008-06-03 | Open-market sale | 100 | $79.44 | 104,080 |
| 2008-06-03 | Open-market sale | 100 | $79.41 | 104,180 |
| 2008-06-03 | Open-market sale | 100 | $78.68 | 106,980 |
| 2008-06-03 | Open-market sale | 100 | $78.00 | 108,880 |
| 2008-06-03 | Open-market sale | 200 | $78.07 | 108,680 |
| 2008-06-03 | Open-market sale | 100 | $78.09 | 108,580 |
| 2008-06-03 | Open-market sale | 100 | $78.12 | 108,480 |
| 2008-06-03 | Open-market sale | 100 | $78.27 | 108,380 |
| 2008-06-03 | Open-market sale | 100 | $78.32 | 108,280 |
| 2008-06-03 | Open-market sale | 100 | $78.34 | 108,180 |
| 2008-06-03 | Open-market sale | 100 | $78.35 | 108,080 |
| 2008-06-03 | Open-market sale | 100 | $78.41 | 107,980 |
| 2008-06-03 | Open-market sale | 91 | $78.43 | 107,889 |
| 2008-06-03 | Open-market sale | 9 | $78.44 | 107,880 |
| 2008-06-03 | Open-market sale | 100 | $78.46 | 107,780 |
| 2008-06-03 | Open-market sale | 100 | $78.48 | 107,680 |
| 2008-06-03 | Open-market sale | 100 | $78.56 | 107,580 |
| 2008-06-03 | Open-market sale | 100 | $78.61 | 107,480 |
| 2008-06-03 | Open-market sale | 100 | $78.62 | 107,380 |
| 2008-06-03 | Open-market sale | 100 | $78.64 | 107,280 |
| 2008-06-03 | Open-market sale | 100 | $78.65 | 107,180 |
| 2008-06-03 | Open-market sale | 100 | $78.97 | 105,980 |
| 2008-06-03 | Open-market sale | 100 | $78.95 | 106,080 |
| 2008-06-03 | Open-market sale | 100 | $78.94 | 106,180 |
| 2008-06-03 | Open-market sale | 100 | $78.93 | 106,280 |
| 2008-06-03 | Open-market sale | 100 | $78.77 | 106,380 |
| 2008-06-03 | Open-market sale | 200 | $78.76 | 106,480 |
| 2008-06-03 | Open-market sale | 100 | $78.74 | 106,680 |
| 2008-06-03 | Open-market sale | 100 | $78.72 | 106,780 |
| 2008-06-03 | Open-market sale | 100 | $78.69 | 106,880 |
| 2008-06-03 | Open-market sale | 100 | $78.98 | 105,880 |
| 2008-06-03 | Open-market sale | 100 | $78.67 | 107,080 |
| 2008-05-27 | Open-market sale | 200 | $76.13 | 646,593 |
| 2008-05-27 | Open-market sale | 100 | $76.12 | 646,793 |
| 2008-05-27 | Open-market sale | 402 | $76.11 | 646,893 |
| 2008-05-27 | Open-market sale | 200 | $76.10 | 647,295 |
| 2008-05-27 | Open-market sale | 198 | $76.08 | 647,495 |
| 2008-05-27 | Open-market sale | 100 | $76.07 | 647,693 |
| 2008-05-27 | Open-market sale | 100 | $76.06 | 647,793 |
| 2008-05-27 | Open-market sale | 200 | $76.05 | 647,893 |
| 2008-05-27 | Open-market sale | 200 | $76.04 | 648,093 |
| 2008-05-27 | Open-market sale | 100 | $76.03 | 648,293 |
| 2008-05-27 | Open-market sale | 100 | $76.02 | 648,393 |
| 2008-05-27 | Open-market sale | 100 | $75.98 | 648,493 |
| 2008-05-27 | Open-market sale | 100 | $75.95 | 648,593 |
| 2008-05-27 | Open-market sale | 100 | $75.91 | 648,693 |
| 2008-05-27 | Open-market sale | 100 | $76.49 | 643,793 |
| 2008-05-27 | Open-market sale | 196 | $76.44 | 643,893 |
| 2008-05-27 | Open-market sale | 104 | $76.43 | 644,089 |
| 2008-05-27 | Open-market sale | 100 | $76.29 | 644,193 |
| 2008-05-27 | Open-market sale | 100 | $76.28 | 644,293 |
| 2008-05-27 | Open-market sale | 100 | $76.27 | 644,393 |
| 2008-05-27 | Open-market sale | 100 | $76.23 | 644,493 |
| 2008-05-27 | Open-market sale | 100 | $76.22 | 644,593 |
| 2008-05-27 | Open-market sale | 200 | $76.21 | 644,693 |
| 2008-05-27 | Open-market sale | 200 | $76.20 | 644,893 |
| 2008-05-27 | Open-market sale | 300 | $76.18 | 645,093 |
| 2008-05-27 | Open-market sale | 500 | $76.17 | 645,393 |
| 2008-05-27 | Open-market sale | 200 | $76.16 | 645,893 |
| 2008-05-27 | Open-market sale | 200 | $76.15 | 646,093 |
| 2008-05-27 | Open-market sale | 300 | $76.14 | 646,293 |
| 2008-05-20 | Open-market sale | 100 | $78.91 | 111,680 |
| 2008-05-20 | Open-market sale | 300 | $78.93 | 111,380 |
| 2008-05-20 | Open-market sale | 100 | $78.94 | 111,280 |
| 2008-05-20 | Open-market sale | 100 | $78.95 | 111,180 |
| 2008-05-20 | Open-market sale | 100 | $78.97 | 111,080 |
| 2008-05-20 | Open-market sale | 100 | $79.03 | 110,980 |
| 2008-05-20 | Open-market sale | 100 | $79.05 | 110,880 |
| 2008-05-20 | Open-market sale | 100 | $79.07 | 110,780 |
| 2008-05-20 | Open-market sale | 100 | $79.09 | 110,680 |
| 2008-05-20 | Open-market sale | 100 | $78.38 | 113,580 |
| 2008-05-20 | Open-market sale | 200 | $78.88 | 111,780 |
| 2008-05-20 | Open-market sale | 100 | $78.33 | 113,780 |
| 2008-05-20 | Open-market sale | 100 | $78.28 | 113,880 |
| 2008-05-20 | Open-market sale | 100 | $78.85 | 111,980 |
| 2008-05-20 | Open-market sale | 50 | $78.81 | 112,080 |
| 2008-05-20 | Open-market sale | 50 | $78.80 | 112,130 |
| 2008-05-20 | Open-market sale | 100 | $78.79 | 112,180 |
| 2008-05-20 | Open-market sale | 100 | $78.72 | 112,280 |
| 2008-05-20 | Open-market sale | 200 | $78.76 | 112,380 |
| 2008-05-20 | Open-market sale | 100 | $78.70 | 112,580 |
| 2008-05-20 | Open-market sale | 100 | $78.62 | 112,680 |
| 2008-05-20 | Open-market sale | 100 | $78.49 | 112,780 |
| 2008-05-20 | Open-market sale | 100 | $78.49 | 112,880 |
| 2008-05-20 | Open-market sale | 100 | $78.47 | 112,980 |
| 2008-05-20 | Open-market sale | 100 | $78.45 | 113,080 |
| 2008-05-20 | Open-market sale | 200 | $78.43 | 113,180 |
| 2008-05-20 | Open-market sale | 100 | $78.41 | 113,380 |
| 2008-05-20 | Open-market sale | 100 | $78.40 | 113,480 |
| 2008-05-20 | Open-market sale | 100 | $79.10 | 110,580 |
| 2008-05-20 | Open-market sale | 100 | $78.34 | 113,680 |
| 2008-05-20 | Open-market sale | 18 | $79.12 | 110,480 |
| 2008-05-20 | Open-market sale | 82 | $79.11 | 110,498 |
| 2008-05-20 | Open-market sale | 100 | $79.14 | 110,380 |
| 2008-05-20 | Open-market sale | 300 | $79.20 | 110,080 |
| 2008-05-20 | Open-market sale | 100 | $79.23 | 109,980 |
| 2008-05-20 | Open-market sale | 200 | $79.28 | 109,780 |
| 2008-05-20 | Open-market sale | 100 | $79.31 | 109,680 |
| 2008-05-20 | Open-market sale | 100 | $79.32 | 109,580 |
| 2008-05-20 | Open-market sale | 100 | $79.47 | 108,980 |
| 2008-05-20 | Open-market sale | 100 | $79.45 | 109,080 |
| 2008-05-20 | Open-market sale | 100 | $79.43 | 109,180 |
| 2008-05-20 | Open-market sale | 100 | $79.42 | 109,280 |
| 2008-05-20 | Open-market sale | 100 | $79.37 | 109,380 |
| 2008-05-20 | Open-market sale | 100 | $79.33 | 109,480 |
| 2008-05-16 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2008-05-16 | Grant / award | 1,000 | $0.00 | 648,793 |
| 2008-05-13 | Open-market sale | 100 | $78.47 | 650,393 |
| 2008-05-13 | Open-market sale | 100 | $78.45 | 650,493 |
| 2008-05-13 | Open-market sale | 100 | $78.48 | 650,293 |
| 2008-05-13 | Open-market sale | 100 | $78.56 | 650,193 |
| 2008-05-13 | Open-market sale | 100 | $78.58 | 650,093 |
| 2008-05-13 | Open-market sale | 100 | $78.63 | 649,993 |
| 2008-05-13 | Open-market sale | 100 | $78.68 | 649,893 |
| 2008-05-13 | Open-market sale | 100 | $78.70 | 649,793 |
| 2008-05-13 | Open-market sale | 100 | $78.74 | 649,693 |
| 2008-05-13 | Open-market sale | 100 | $77.82 | 652,693 |
| 2008-05-13 | Open-market sale | 100 | $77.88 | 652,593 |
| 2008-05-13 | Open-market sale | 50 | $77.89 | 652,543 |
| 2008-05-13 | Open-market sale | 50 | $77.90 | 652,493 |
| 2008-05-13 | Open-market sale | 100 | $78.01 | 652,393 |
| 2008-05-13 | Open-market sale | 100 | $78.02 | 652,293 |
| 2008-05-13 | Open-market sale | 100 | $78.06 | 652,193 |
| 2008-05-13 | Open-market sale | 100 | $78.07 | 652,093 |
| 2008-05-13 | Open-market sale | 100 | $78.11 | 651,993 |
| 2008-05-13 | Open-market sale | 200 | $78.44 | 650,593 |
| 2008-05-13 | Open-market sale | 200 | $78.42 | 650,793 |
| 2008-05-13 | Open-market sale | 100 | $78.38 | 650,993 |
| 2008-05-13 | Open-market sale | 100 | $78.35 | 651,093 |
| 2008-05-13 | Open-market sale | 100 | $78.34 | 651,193 |
| 2008-05-13 | Open-market sale | 100 | $78.33 | 651,293 |
| 2008-05-13 | Open-market sale | 50 | $78.25 | 651,393 |
| 2008-05-13 | Open-market sale | 50 | $78.23 | 651,443 |
| 2008-05-13 | Open-market sale | 100 | $78.22 | 651,493 |
| 2008-05-13 | Open-market sale | 100 | $78.16 | 651,593 |
| 2008-05-13 | Open-market sale | 200 | $78.15 | 651,693 |
| 2008-05-13 | Open-market sale | 100 | $78.13 | 651,893 |
| 2008-05-13 | Open-market sale | 100 | $79.37 | 647,793 |
| 2008-05-13 | Open-market sale | 100 | $78.83 | 649,293 |
| 2008-05-13 | Open-market sale | 100 | $78.88 | 649,193 |
| 2008-05-13 | Open-market sale | 100 | $78.89 | 649,093 |
| 2008-05-13 | Open-market sale | 100 | $78.90 | 648,993 |
| 2008-05-13 | Open-market sale | 200 | $78.93 | 648,793 |
| 2008-05-13 | Open-market sale | 100 | $78.96 | 648,693 |
| 2008-05-13 | Open-market sale | 100 | $78.98 | 648,593 |
| 2008-05-13 | Open-market sale | 100 | $78.97 | 648,493 |
| 2008-05-13 | Open-market sale | 100 | $78.99 | 648,393 |
| 2008-05-13 | Open-market sale | 100 | $79.00 | 648,293 |
| 2008-05-13 | Open-market sale | 100 | $79.01 | 648,193 |
| 2008-05-13 | Open-market sale | 100 | $79.04 | 648,093 |
| 2008-05-13 | Open-market sale | 100 | $79.11 | 647,993 |
| 2008-05-13 | Open-market sale | 100 | $79.18 | 647,893 |
| 2008-05-13 | Open-market sale | 100 | $78.87 | 649,393 |
| 2008-05-13 | Open-market sale | 200 | $78.78 | 649,493 |
| 2008-05-06 | Open-market sale | 100 | $80.14 | 114,180 |
| 2008-05-06 | Open-market sale | 100 | $80.17 | 114,080 |
| 2008-05-06 | Open-market sale | 100 | $80.19 | 113,980 |
| 2008-05-06 | Open-market sale | 100 | $80.06 | 114,280 |
| 2008-05-06 | Open-market sale | 43 | $79.82 | 117,437 |
| 2008-05-06 | Open-market sale | 200 | $79.78 | 117,780 |
| 2008-05-06 | Open-market sale | 100 | $79.77 | 117,980 |
| 2008-05-06 | Open-market sale | 100 | $79.76 | 118,080 |
| 2008-05-06 | Open-market sale | 100 | $79.75 | 118,180 |
| 2008-05-06 | Open-market sale | 100 | $79.74 | 118,280 |
| 2008-05-06 | Open-market sale | 100 | $79.68 | 118,380 |
| 2008-05-06 | Open-market sale | 100 | $79.55 | 118,480 |
| 2008-05-06 | Open-market sale | 100 | $79.51 | 118,580 |
| 2008-05-06 | Open-market sale | 200 | $79.50 | 118,680 |
| 2008-05-06 | Open-market sale | 100 | $79.39 | 118,880 |
| 2008-05-06 | Open-market sale | 100 | $80.04 | 114,380 |
| 2008-05-06 | Open-market sale | 210 | $80.01 | 114,480 |
| 2008-05-06 | Open-market sale | 390 | $80.00 | 114,690 |
| 2008-05-06 | Open-market sale | 200 | $79.99 | 115,080 |
| 2008-05-06 | Open-market sale | 200 | $79.97 | 115,280 |
| 2008-05-06 | Open-market sale | 300 | $79.95 | 115,480 |
| 2008-05-06 | Open-market sale | 200 | $79.94 | 115,780 |
| 2008-05-06 | Open-market sale | 100 | $79.93 | 115,980 |
| 2008-05-06 | Open-market sale | 300 | $79.92 | 116,080 |
| 2008-05-06 | Open-market sale | 100 | $79.91 | 116,380 |
| 2008-05-06 | Open-market sale | 100 | $79.90 | 116,480 |
| 2008-05-06 | Open-market sale | 200 | $79.88 | 116,580 |
| 2008-05-06 | Open-market sale | 200 | $79.87 | 116,780 |
| 2008-05-06 | Open-market sale | 200 | $79.86 | 116,980 |
| 2008-05-06 | Open-market sale | 100 | $79.85 | 117,180 |
| 2008-05-06 | Open-market sale | 57 | $79.84 | 117,280 |
| 2008-05-06 | Open-market sale | 100 | $79.83 | 117,337 |
| 2008-05-06 | Open-market sale | 100 | $79.79 | 117,680 |
| 2008-05-06 | Open-market sale | 200 | $79.80 | 117,480 |
| 2008-04-29 | Open-market sale | 100 | $77.46 | 657,693 |
| 2008-04-29 | Open-market sale | 47 | $78.20 | 653,993 |
| 2008-04-29 | Open-market sale | 153 | $78.19 | 654,040 |
| 2008-04-29 | Open-market sale | 100 | $78.15 | 654,193 |
| 2008-04-29 | Open-market sale | 100 | $78.14 | 654,293 |
| 2008-04-29 | Open-market sale | 100 | $78.12 | 654,393 |
| 2008-04-29 | Open-market sale | 100 | $78.10 | 654,493 |
| 2008-04-29 | Open-market sale | 100 | $78.09 | 654,593 |
| 2008-04-29 | Open-market sale | 100 | $78.07 | 654,693 |
| 2008-04-29 | Open-market sale | 100 | $78.05 | 654,793 |
| 2008-04-29 | Open-market sale | 200 | $78.01 | 654,893 |
| 2008-04-29 | Open-market sale | 300 | $77.99 | 655,093 |
| 2008-04-29 | Open-market sale | 100 | $77.98 | 655,393 |
| 2008-04-29 | Open-market sale | 36 | $77.96 | 655,493 |
| 2008-04-29 | Open-market sale | 64 | $77.95 | 655,529 |
| 2008-04-29 | Open-market sale | 100 | $77.93 | 655,593 |
| 2008-04-29 | Open-market sale | 100 | $77.91 | 655,693 |
| 2008-04-29 | Open-market sale | 200 | $77.89 | 655,793 |
| 2008-04-29 | Open-market sale | 100 | $77.88 | 655,993 |
| 2008-04-29 | Open-market sale | 300 | $77.87 | 656,093 |
| 2008-04-29 | Open-market sale | 228 | $77.85 | 656,393 |
| 2008-04-29 | Open-market sale | 172 | $77.82 | 656,621 |
| 2008-04-29 | Open-market sale | 100 | $77.80 | 656,793 |
| 2008-04-29 | Open-market sale | 100 | $77.76 | 656,893 |
| 2008-04-29 | Open-market sale | 100 | $77.71 | 656,993 |
| 2008-04-29 | Open-market sale | 100 | $77.69 | 657,093 |
| 2008-04-29 | Open-market sale | 200 | $77.67 | 657,193 |
| 2008-04-29 | Open-market sale | 100 | $77.66 | 657,393 |
| 2008-04-29 | Open-market sale | 100 | $77.60 | 657,493 |
| 2008-04-29 | Open-market sale | 100 | $77.57 | 657,593 |
| 2008-04-29 | Open-market sale | 100 | $78.45 | 652,793 |
| 2008-04-29 | Open-market sale | 200 | $78.22 | 653,593 |
| 2008-04-29 | Open-market sale | 100 | $78.42 | 652,893 |
| 2008-04-29 | Open-market sale | 200 | $78.21 | 653,793 |
| 2008-04-29 | Open-market sale | 100 | $78.36 | 652,993 |
| 2008-04-29 | Open-market sale | 100 | $78.32 | 653,093 |
| 2008-04-29 | Open-market sale | 100 | $78.26 | 653,193 |
| 2008-04-29 | Open-market sale | 100 | $78.24 | 653,293 |
| 2008-04-29 | Open-market sale | 200 | $78.23 | 653,393 |
| 2008-04-22 | Open-market sale | 100 | $71.08 | 123,880 |
| 2008-04-22 | Open-market sale | 100 | $72.07 | 121,680 |
| 2008-04-22 | Open-market sale | 100 | $72.08 | 121,580 |
| 2008-04-22 | Open-market sale | 100 | $72.13 | 121,480 |
| 2008-04-22 | Open-market sale | 100 | $72.15 | 121,380 |
| 2008-04-22 | Open-market sale | 100 | $72.41 | 121,280 |
| 2008-04-22 | Open-market sale | 100 | $72.47 | 121,180 |
| 2008-04-22 | Open-market sale | 100 | $72.06 | 121,780 |
| 2008-04-22 | Open-market sale | 100 | $71.22 | 123,780 |
| 2008-04-22 | Open-market sale | 100 | $71.40 | 123,680 |
| 2008-04-22 | Open-market sale | 100 | $71.44 | 123,580 |
| 2008-04-22 | Open-market sale | 100 | $71.48 | 123,480 |
| 2008-04-22 | Open-market sale | 100 | $71.53 | 123,380 |
| 2008-04-22 | Open-market sale | 100 | $71.56 | 123,280 |
| 2008-04-22 | Open-market sale | 100 | $71.60 | 123,180 |
| 2008-04-22 | Open-market sale | 100 | $71.68 | 123,080 |
| 2008-04-22 | Open-market sale | 65 | $71.72 | 123,015 |
| 2008-04-22 | Open-market sale | 100 | $71.74 | 122,915 |
| 2008-04-22 | Open-market sale | 100 | $72.05 | 121,880 |
| 2008-04-22 | Open-market sale | 45 | $72.04 | 121,980 |
| 2008-04-22 | Open-market sale | 55 | $72.01 | 122,025 |
| 2008-04-22 | Open-market sale | 100 | $72.00 | 122,080 |
| 2008-04-22 | Open-market sale | 100 | $71.98 | 122,180 |
| 2008-04-22 | Open-market sale | 100 | $71.96 | 122,280 |
| 2008-04-22 | Open-market sale | 100 | $71.90 | 122,380 |
| 2008-04-22 | Open-market sale | 100 | $71.84 | 122,480 |
| 2008-04-22 | Open-market sale | 100 | $71.82 | 122,580 |
| 2008-04-22 | Open-market sale | 100 | $71.79 | 122,680 |
| 2008-04-22 | Open-market sale | 100 | $71.78 | 122,780 |
| 2008-04-22 | Open-market sale | 35 | $71.75 | 122,880 |
| 2008-04-22 | Open-market sale | 100 | $73.51 | 119,480 |
| 2008-04-22 | Open-market sale | 100 | $73.52 | 119,380 |
| 2008-04-22 | Open-market sale | 2 | $73.80 | 119,278 |
| 2008-04-22 | Open-market sale | 98 | $73.81 | 119,180 |
| 2008-04-22 | Open-market sale | 100 | $73.86 | 119,080 |
| 2008-04-22 | Open-market sale | 100 | $73.36 | 118,980 |
| 2008-04-22 | Open-market sale | 100 | $72.78 | 121,080 |
| 2008-04-22 | Open-market sale | 100 | $72.82 | 120,980 |
| 2008-04-22 | Open-market sale | 100 | $73.12 | 120,880 |
| 2008-04-22 | Open-market sale | 100 | $73.18 | 120,780 |
| 2008-04-22 | Open-market sale | 100 | $73.31 | 120,680 |
| 2008-04-22 | Open-market sale | 200 | $73.47 | 120,480 |
| 2008-04-22 | Open-market sale | 300 | $73.48 | 120,180 |
| 2008-04-22 | Open-market sale | 200 | $73.49 | 119,980 |
| 2008-04-22 | Open-market sale | 400 | $73.50 | 119,580 |
| 2008-04-22 | Open-market sale | 100 | $73.54 | 119,280 |
| 2008-04-15 | Open-market sale | 95 | $72.17 | 660,693 |
| 2008-04-15 | Open-market sale | 100 | $72.13 | 660,993 |
| 2008-04-15 | Open-market sale | 100 | $72.08 | 661,093 |
| 2008-04-15 | Open-market sale | 100 | $72.02 | 661,193 |
| 2008-04-15 | Open-market sale | 100 | $71.92 | 661,293 |
| 2008-04-15 | Open-market sale | 100 | $71.79 | 661,393 |
| 2008-04-15 | Open-market sale | 100 | $71.75 | 661,493 |
| 2008-04-15 | Open-market sale | 200 | $71.72 | 661,593 |
| 2008-04-15 | Open-market sale | 100 | $71.71 | 661,793 |
| 2008-04-15 | Open-market sale | 100 | $71.65 | 661,893 |
| 2008-04-15 | Open-market sale | 100 | $71.55 | 661,993 |
| 2008-04-15 | Open-market sale | 100 | $71.51 | 662,093 |
| 2008-04-15 | Open-market sale | 50 | $71.50 | 662,193 |
| 2008-04-15 | Open-market sale | 50 | $71.49 | 662,243 |
| 2008-04-15 | Open-market sale | 100 | $71.41 | 662,293 |
| 2008-04-15 | Open-market sale | 100 | $71.33 | 662,393 |
| 2008-04-15 | Open-market sale | 100 | $71.21 | 662,493 |
| 2008-04-15 | Open-market sale | 100 | $71.02 | 662,593 |
| 2008-04-15 | Open-market sale | 100 | $70.42 | 662,693 |
| 2008-04-15 | Open-market sale | 100 | $72.53 | 659,593 |
| 2008-04-15 | Open-market sale | 100 | $72.49 | 659,693 |
| 2008-04-15 | Open-market sale | 200 | $72.46 | 659,793 |
| 2008-04-15 | Open-market sale | 100 | $72.45 | 659,993 |
| 2008-04-15 | Open-market sale | 100 | $72.36 | 660,093 |
| 2008-04-15 | Open-market sale | 100 | $72.31 | 660,193 |
| 2008-04-15 | Open-market sale | 100 | $72.28 | 660,293 |
| 2008-04-15 | Open-market sale | 100 | $72.24 | 660,393 |
| 2008-04-15 | Open-market sale | 200 | $72.19 | 660,493 |
| 2008-04-15 | Open-market sale | 100 | $72.14 | 660,893 |
| 2008-04-15 | Open-market sale | 105 | $72.16 | 660,788 |
| 2008-04-15 | Open-market sale | 100 | $72.66 | 659,393 |
| 2008-04-15 | Open-market sale | 84 | $74.60 | 657,893 |
| 2008-04-15 | Open-market sale | 16 | $74.58 | 657,977 |
| 2008-04-15 | Open-market sale | 100 | $74.31 | 657,993 |
| 2008-04-15 | Open-market sale | 100 | $74.25 | 658,093 |
| 2008-04-15 | Open-market sale | 100 | $74.22 | 658,193 |
| 2008-04-15 | Open-market sale | 100 | $74.07 | 658,293 |
| 2008-04-15 | Open-market sale | 100 | $73.79 | 658,393 |
| 2008-04-15 | Open-market sale | 100 | $73.52 | 658,493 |
| 2008-04-15 | Open-market sale | 100 | $72.94 | 658,593 |
| 2008-04-15 | Open-market sale | 100 | $72.85 | 658,693 |
| 2008-04-15 | Open-market sale | 100 | $72.83 | 658,793 |
| 2008-04-15 | Open-market sale | 100 | $72.80 | 658,893 |
| 2008-04-15 | Open-market sale | 100 | $72.76 | 658,993 |
| 2008-04-15 | Open-market sale | 100 | $72.73 | 659,093 |
| 2008-04-15 | Open-market sale | 100 | $72.71 | 659,193 |
| 2008-04-15 | Open-market sale | 100 | $72.70 | 659,293 |
| 2008-04-15 | Open-market sale | 100 | $74.84 | 657,793 |
| 2008-04-15 | Open-market sale | 100 | $72.64 | 659,493 |
| 2008-04-08 | Open-market sale | 200 | $77.75 | 125,180 |
| 2008-04-08 | Open-market sale | 100 | $78.32 | 123,980 |
| 2008-04-08 | Open-market sale | 100 | $78.26 | 124,080 |
| 2008-04-08 | Open-market sale | 100 | $78.22 | 124,180 |
| 2008-04-08 | Open-market sale | 100 | $78.19 | 124,280 |
| 2008-04-08 | Open-market sale | 100 | $77.78 | 124,980 |
| 2008-04-08 | Open-market sale | 100 | $78.05 | 124,480 |
| 2008-04-08 | Open-market sale | 100 | $78.03 | 124,580 |
| 2008-04-08 | Open-market sale | 100 | $78.01 | 124,680 |
| 2008-04-08 | Open-market sale | 100 | $78.00 | 124,780 |
| 2008-04-08 | Open-market sale | 100 | $77.79 | 124,880 |
| 2008-04-08 | Open-market sale | 100 | $77.76 | 125,080 |
| 2008-04-08 | Open-market sale | 100 | $78.08 | 124,380 |
| 2008-04-08 | Open-market sale | 200 | $77.38 | 127,380 |
| 2008-04-08 | Open-market sale | 100 | $77.37 | 127,580 |
| 2008-04-08 | Open-market sale | 200 | $77.36 | 127,680 |
| 2008-04-08 | Open-market sale | 200 | $77.35 | 127,880 |
| 2008-04-08 | Open-market sale | 100 | $77.34 | 128,080 |
| 2008-04-08 | Open-market sale | 100 | $77.31 | 128,180 |
| 2008-04-08 | Open-market sale | 100 | $77.22 | 128,280 |
| 2008-04-08 | Open-market sale | 100 | $77.19 | 128,380 |
| 2008-04-08 | Open-market sale | 100 | $77.18 | 128,480 |
| 2008-04-08 | Open-market sale | 100 | $77.07 | 128,580 |
| 2008-04-08 | Open-market sale | 100 | $77.01 | 128,680 |
| 2008-04-08 | Open-market sale | 100 | $76.97 | 128,780 |
| 2008-04-08 | Open-market sale | 100 | $76.84 | 128,880 |
| 2008-04-08 | Open-market sale | 100 | $77.73 | 125,380 |
| 2008-04-08 | Open-market sale | 100 | $77.66 | 125,480 |
| 2008-04-08 | Open-market sale | 100 | $77.65 | 125,580 |
| 2008-04-08 | Open-market sale | 100 | $77.63 | 125,680 |
| 2008-04-08 | Open-market sale | 200 | $77.61 | 125,780 |
| 2008-04-08 | Open-market sale | 100 | $77.60 | 125,980 |
| 2008-04-08 | Open-market sale | 100 | $77.59 | 126,080 |
| 2008-04-08 | Open-market sale | 100 | $77.39 | 127,280 |
| 2008-04-08 | Open-market sale | 100 | $77.45 | 126,980 |
| 2008-04-08 | Open-market sale | 100 | $77.55 | 126,180 |
| 2008-04-08 | Open-market sale | 200 | $77.53 | 126,280 |
| 2008-04-08 | Open-market sale | 200 | $77.52 | 126,480 |
| 2008-04-08 | Open-market sale | 100 | $77.48 | 126,680 |
| 2008-04-08 | Open-market sale | 100 | $77.47 | 126,780 |
| 2008-04-08 | Open-market sale | 100 | $77.46 | 126,880 |
| 2008-04-08 | Open-market sale | 100 | $77.40 | 127,180 |
| 2008-04-08 | Open-market sale | 100 | $77.42 | 127,080 |
| 2008-04-01 | Open-market sale | 100 | $77.28 | 665,193 |
| 2008-04-01 | Open-market sale | 100 | $77.22 | 665,493 |
| 2008-04-01 | Open-market sale | 200 | $77.18 | 665,593 |
| 2008-04-01 | Open-market sale | 100 | $77.16 | 665,793 |
| 2008-04-01 | Open-market sale | 100 | $77.14 | 665,893 |
| 2008-04-01 | Open-market sale | 200 | $77.12 | 665,993 |
| 2008-04-01 | Open-market sale | 100 | $77.11 | 666,193 |
| 2008-04-01 | Open-market sale | 100 | $77.06 | 666,293 |
| 2008-04-01 | Open-market sale | 100 | $77.01 | 666,393 |
| 2008-04-01 | Open-market sale | 200 | $77.00 | 666,493 |
| 2008-04-01 | Open-market sale | 11 | $76.99 | 666,693 |
| 2008-04-01 | Open-market sale | 89 | $76.98 | 666,704 |
| 2008-04-01 | Open-market sale | 100 | $76.94 | 666,793 |
| 2008-04-01 | Open-market sale | 100 | $76.88 | 666,893 |
| 2008-04-01 | Open-market sale | 100 | $76.86 | 666,993 |
| 2008-04-01 | Open-market sale | 100 | $76.82 | 667,093 |
| 2008-04-01 | Open-market sale | 100 | $76.79 | 667,193 |
| 2008-04-01 | Open-market sale | 100 | $76.74 | 667,293 |
| 2008-04-01 | Open-market sale | 100 | $76.72 | 667,393 |
| 2008-04-01 | Open-market sale | 100 | $76.37 | 667,493 |
| 2008-04-01 | Open-market sale | 100 | $76.31 | 667,593 |
| 2008-04-01 | Open-market sale | 100 | $76.03 | 667,693 |
| 2008-04-01 | Open-market sale | 100 | $77.39 | 664,493 |
| 2008-04-01 | Open-market sale | 100 | $77.38 | 664,593 |
| 2008-04-01 | Open-market sale | 200 | $77.37 | 664,693 |
| 2008-04-01 | Open-market sale | 100 | $77.36 | 664,893 |
| 2008-04-01 | Open-market sale | 100 | $77.32 | 664,993 |
| 2008-04-01 | Open-market sale | 100 | $77.30 | 665,093 |
| 2008-04-01 | Open-market sale | 100 | $77.24 | 665,393 |
| 2008-04-01 | Open-market sale | 100 | $77.26 | 665,293 |
| 2008-04-01 | Open-market sale | 100 | $77.44 | 664,293 |
| 2008-04-01 | Open-market sale | 100 | $77.40 | 664,393 |
| 2008-04-01 | Open-market sale | 100 | $77.46 | 664,193 |
| 2008-04-01 | Open-market sale | 100 | $78.45 | 662,793 |
| 2008-04-01 | Open-market sale | 100 | $78.32 | 662,893 |
| 2008-04-01 | Open-market sale | 100 | $78.25 | 662,993 |
| 2008-04-01 | Open-market sale | 100 | $78.22 | 663,093 |
| 2008-04-01 | Open-market sale | 100 | $78.18 | 663,193 |
| 2008-04-01 | Open-market sale | 100 | $77.86 | 663,293 |
| 2008-04-01 | Open-market sale | 100 | $77.82 | 663,393 |
| 2008-04-01 | Open-market sale | 100 | $77.74 | 663,493 |
| 2008-04-01 | Open-market sale | 100 | $77.72 | 663,593 |
| 2008-04-01 | Open-market sale | 100 | $77.67 | 663,693 |
| 2008-04-01 | Open-market sale | 100 | $77.64 | 663,793 |
| 2008-04-01 | Open-market sale | 100 | $77.63 | 663,893 |
| 2008-04-01 | Open-market sale | 100 | $77.60 | 663,993 |
| 2008-04-01 | Open-market sale | 100 | $77.48 | 664,093 |
| 2008-03-25 | Open-market sale | 100 | $75.31 | 128,980 |
| 2008-03-25 | Open-market sale | 100 | $75.06 | 129,380 |
| 2008-03-25 | Open-market sale | 200 | $75.09 | 129,180 |
| 2008-03-25 | Open-market sale | 100 | $75.20 | 129,080 |
| 2008-03-25 | Open-market sale | 100 | $74.52 | 133,680 |
| 2008-03-25 | Open-market sale | 100 | $74.51 | 133,780 |
| 2008-03-25 | Open-market sale | 100 | $74.40 | 133,880 |
| 2008-03-25 | Open-market sale | 100 | $74.94 | 129,480 |
| 2008-03-25 | Open-market sale | 100 | $74.93 | 129,580 |
| 2008-03-25 | Open-market sale | 100 | $74.89 | 129,680 |
| 2008-03-25 | Open-market sale | 100 | $74.87 | 129,780 |
| 2008-03-25 | Open-market sale | 200 | $74.82 | 129,880 |
| 2008-03-25 | Open-market sale | 100 | $74.81 | 130,080 |
| 2008-03-25 | Open-market sale | 100 | $74.79 | 130,180 |
| 2008-03-25 | Open-market sale | 100 | $74.78 | 130,280 |
| 2008-03-25 | Open-market sale | 100 | $74.77 | 130,380 |
| 2008-03-25 | Open-market sale | 200 | $74.76 | 130,480 |
| 2008-03-25 | Open-market sale | 200 | $74.75 | 130,680 |
| 2008-03-25 | Open-market sale | 100 | $74.74 | 130,880 |
| 2008-03-25 | Open-market sale | 200 | $74.72 | 130,980 |
| 2008-03-25 | Open-market sale | 214 | $74.71 | 131,180 |
| 2008-03-25 | Open-market sale | 100 | $74.54 | 133,580 |
| 2008-03-25 | Open-market sale | 200 | $74.69 | 131,780 |
| 2008-03-25 | Open-market sale | 100 | $74.68 | 131,980 |
| 2008-03-25 | Open-market sale | 100 | $74.67 | 132,080 |
| 2008-03-25 | Open-market sale | 100 | $74.65 | 132,180 |
| 2008-03-25 | Open-market sale | 200 | $74.63 | 132,280 |
| 2008-03-25 | Open-market sale | 386 | $74.70 | 131,394 |
| 2008-03-25 | Open-market sale | 100 | $74.55 | 133,480 |
| 2008-03-25 | Open-market sale | 100 | $74.57 | 133,380 |
| 2008-03-25 | Open-market sale | 400 | $74.59 | 132,980 |
| 2008-03-25 | Open-market sale | 100 | $74.58 | 132,880 |
| 2008-03-25 | Open-market sale | 300 | $74.60 | 132,580 |
| 2008-03-25 | Open-market sale | 100 | $74.62 | 132,480 |
| 2008-03-18 | Open-market sale | 100 | $68.95 | 668,693 |
| 2008-03-18 | Open-market sale | 100 | $69.31 | 668,393 |
| 2008-03-18 | Open-market sale | 20 | $69.42 | 668,373 |
| 2008-03-18 | Open-market sale | 80 | $69.45 | 668,293 |
| 2008-03-18 | Open-market sale | 100 | $69.66 | 668,193 |
| 2008-03-18 | Open-market sale | 100 | $69.71 | 668,093 |
| 2008-03-18 | Open-market sale | 100 | $69.77 | 667,993 |
| 2008-03-18 | Open-market sale | 100 | $69.78 | 667,893 |
| 2008-03-18 | Open-market sale | 100 | $69.84 | 667,793 |
| 2008-03-18 | Open-market sale | 100 | $68.41 | 669,093 |
| 2008-03-18 | Open-market sale | 100 | $68.66 | 668,993 |
| 2008-03-18 | Open-market sale | 100 | $68.71 | 668,893 |
| 2008-03-18 | Open-market sale | 100 | $68.90 | 668,793 |
| 2008-03-18 | Open-market sale | 100 | $69.30 | 668,493 |
| 2008-03-18 | Open-market sale | 100 | $69.15 | 668,593 |
| 2008-03-18 | Open-market sale | 100 | $67.90 | 671,093 |
| 2008-03-18 | Open-market sale | 100 | $67.88 | 671,193 |
| 2008-03-18 | Open-market sale | 200 | $67.86 | 671,293 |
| 2008-03-18 | Open-market sale | 100 | $67.91 | 670,993 |
| 2008-03-18 | Open-market sale | 300 | $67.92 | 670,693 |
| 2008-03-18 | Open-market sale | 300 | $67.93 | 670,393 |
| 2008-03-18 | Open-market sale | 100 | $67.95 | 670,293 |
| 2008-03-18 | Open-market sale | 100 | $67.97 | 670,193 |
| 2008-03-18 | Open-market sale | 100 | $67.98 | 670,093 |
| 2008-03-18 | Open-market sale | 100 | $67.99 | 669,993 |
| 2008-03-18 | Open-market sale | 100 | $68.00 | 669,893 |
| 2008-03-18 | Open-market sale | 100 | $68.03 | 669,793 |
| 2008-03-18 | Open-market sale | 100 | $68.04 | 669,693 |
| 2008-03-18 | Open-market sale | 100 | $68.07 | 669,593 |
| 2008-03-18 | Open-market sale | 100 | $68.11 | 669,493 |
| 2008-03-18 | Open-market sale | 100 | $68.17 | 669,393 |
| 2008-03-18 | Open-market sale | 300 | $67.85 | 671,493 |
| 2008-03-18 | Open-market sale | 100 | $67.83 | 671,793 |
| 2008-03-18 | Open-market sale | 100 | $67.81 | 671,893 |
| 2008-03-18 | Open-market sale | 100 | $67.73 | 671,993 |
| 2008-03-18 | Open-market sale | 100 | $67.70 | 672,093 |
| 2008-03-18 | Open-market sale | 19 | $67.69 | 672,193 |
| 2008-03-18 | Open-market sale | 81 | $67.68 | 672,212 |
| 2008-03-18 | Open-market sale | 100 | $67.58 | 672,293 |
| 2008-03-18 | Open-market sale | 100 | $67.44 | 672,393 |
| 2008-03-18 | Open-market sale | 100 | $67.42 | 672,493 |
| 2008-03-18 | Open-market sale | 100 | $67.25 | 672,593 |
| 2008-03-18 | Open-market sale | 100 | $67.13 | 672,693 |
| 2008-03-18 | Open-market sale | 100 | $68.37 | 669,193 |
| 2008-03-18 | Open-market sale | 100 | $68.29 | 669,293 |
| 2008-03-11 | Open-market sale | 133 | $65.65 | 134,647 |
| 2008-03-11 | Open-market sale | 100 | $65.79 | 134,280 |
| 2008-03-11 | Open-market sale | 100 | $65.90 | 134,180 |
| 2008-03-11 | Open-market sale | 100 | $65.94 | 134,080 |
| 2008-03-11 | Open-market sale | 100 | $66.01 | 133,980 |
| 2008-03-11 | Open-market sale | 100 | $64.55 | 135,780 |
| 2008-03-11 | Open-market sale | 100 | $64.57 | 135,680 |
| 2008-03-11 | Open-market sale | 100 | $64.59 | 135,580 |
| 2008-03-11 | Open-market sale | 100 | $64.68 | 135,480 |
| 2008-03-11 | Open-market sale | 100 | $64.69 | 135,380 |
| 2008-03-11 | Open-market sale | 100 | $64.87 | 135,280 |
| 2008-03-11 | Open-market sale | 100 | $64.88 | 135,180 |
| 2008-03-11 | Open-market sale | 100 | $64.90 | 135,080 |
| 2008-03-11 | Open-market sale | 100 | $64.92 | 134,980 |
| 2008-03-11 | Open-market sale | 200 | $65.57 | 134,780 |
| 2008-03-11 | Open-market sale | 100 | $65.71 | 134,380 |
| 2008-03-11 | Open-market sale | 167 | $65.66 | 134,480 |
| 2008-03-11 | Open-market sale | 100 | $63.47 | 138,180 |
| 2008-03-11 | Open-market sale | 100 | $63.11 | 138,780 |
| 2008-03-11 | Open-market sale | 100 | $63.16 | 138,680 |
| 2008-03-11 | Open-market sale | 100 | $63.19 | 138,580 |
| 2008-03-11 | Open-market sale | 100 | $63.26 | 138,480 |
| 2008-03-11 | Open-market sale | 100 | $63.28 | 138,380 |
| 2008-03-11 | Open-market sale | 100 | $63.43 | 138,280 |
| 2008-03-11 | Open-market sale | 100 | $63.08 | 138,880 |
| 2008-03-11 | Open-market sale | 100 | $63.69 | 138,080 |
| 2008-03-11 | Open-market sale | 27 | $63.70 | 138,053 |
| 2008-03-11 | Open-market sale | 100 | $63.72 | 137,953 |
| 2008-03-11 | Open-market sale | 100 | $64.27 | 136,880 |
| 2008-03-11 | Open-market sale | 100 | $64.28 | 136,780 |
| 2008-03-11 | Open-market sale | 100 | $64.30 | 136,680 |
| 2008-03-11 | Open-market sale | 100 | $64.31 | 136,580 |
| 2008-03-11 | Open-market sale | 100 | $64.33 | 136,480 |
| 2008-03-11 | Open-market sale | 100 | $64.40 | 136,380 |
| 2008-03-11 | Open-market sale | 100 | $64.41 | 136,280 |
| 2008-03-11 | Open-market sale | 100 | $64.26 | 136,980 |
| 2008-03-11 | Open-market sale | 100 | $64.21 | 137,080 |
| 2008-03-11 | Open-market sale | 100 | $64.07 | 137,180 |
| 2008-03-11 | Open-market sale | 100 | $64.05 | 137,280 |
| 2008-03-11 | Open-market sale | 100 | $64.00 | 137,380 |
| 2008-03-11 | Open-market sale | 100 | $63.89 | 137,480 |
| 2008-03-11 | Open-market sale | 100 | $63.85 | 137,580 |
| 2008-03-11 | Open-market sale | 73 | $63.77 | 137,680 |
| 2008-03-11 | Open-market sale | 100 | $63.76 | 137,753 |
| 2008-03-11 | Open-market sale | 100 | $63.75 | 137,853 |
| 2008-03-11 | Open-market sale | 200 | $64.51 | 135,880 |
| 2008-03-11 | Open-market sale | 200 | $64.42 | 136,080 |
| 2008-03-04 | Open-market sale | 100 | $72.20 | 673,193 |
| 2008-03-04 | Open-market sale | 100 | $71.96 | 673,693 |
| 2008-03-04 | Open-market sale | 100 | $72.59 | 672,793 |
| 2008-03-04 | Open-market sale | 100 | $72.53 | 672,893 |
| 2008-03-04 | Open-market sale | 100 | $72.22 | 672,993 |
| 2008-03-04 | Open-market sale | 100 | $72.21 | 673,093 |
| 2008-03-04 | Open-market sale | 100 | $72.10 | 673,293 |
| 2008-03-04 | Open-market sale | 100 | $72.08 | 673,393 |
| 2008-03-04 | Open-market sale | 100 | $72.03 | 673,493 |
| 2008-03-04 | Open-market sale | 100 | $71.98 | 673,593 |
| 2008-03-04 | Open-market sale | 300 | $71.01 | 676,493 |
| 2008-03-04 | Open-market sale | 200 | $71.04 | 676,193 |
| 2008-03-04 | Open-market sale | 100 | $71.06 | 676,093 |
| 2008-03-04 | Open-market sale | 200 | $71.09 | 675,893 |
| 2008-03-04 | Open-market sale | 100 | $71.10 | 675,793 |
| 2008-03-04 | Open-market sale | 100 | $71.12 | 675,693 |
| 2008-03-04 | Open-market sale | 100 | $71.13 | 675,593 |
| 2008-03-04 | Open-market sale | 100 | $71.16 | 675,493 |
| 2008-03-04 | Open-market sale | 200 | $71.17 | 675,293 |
| 2008-03-04 | Open-market sale | 100 | $71.18 | 675,193 |
| 2008-03-04 | Open-market sale | 100 | $71.23 | 675,093 |
| 2008-03-04 | Open-market sale | 100 | $71.42 | 674,993 |
| 2008-03-04 | Open-market sale | 100 | $71.58 | 674,893 |
| 2008-03-04 | Open-market sale | 100 | $71.65 | 674,793 |
| 2008-03-04 | Open-market sale | 200 | $71.66 | 674,593 |
| 2008-03-04 | Open-market sale | 100 | $71.73 | 674,493 |
| 2008-03-04 | Open-market sale | 100 | $71.75 | 674,393 |
| 2008-03-04 | Open-market sale | 100 | $71.78 | 674,293 |
| 2008-03-04 | Open-market sale | 100 | $71.80 | 674,193 |
| 2008-03-04 | Open-market sale | 100 | $71.89 | 674,093 |
| 2008-03-04 | Open-market sale | 100 | $71.91 | 673,993 |
| 2008-03-04 | Open-market sale | 100 | $71.93 | 673,893 |
| 2008-03-04 | Open-market sale | 100 | $71.94 | 673,793 |
| 2008-03-04 | Open-market sale | 100 | $70.64 | 677,693 |
| 2008-03-04 | Open-market sale | 100 | $70.83 | 677,593 |
| 2008-03-04 | Open-market sale | 200 | $70.87 | 677,393 |
| 2008-03-04 | Open-market sale | 200 | $70.93 | 677,193 |
| 2008-03-04 | Open-market sale | 100 | $70.95 | 677,093 |
| 2008-03-04 | Open-market sale | 300 | $71.00 | 676,793 |
| 2008-03-04 | Open-market sale | 100 | $71.03 | 676,393 |
| 2008-02-26 | Open-market sale | 100 | $75.34 | 140,780 |
| 2008-02-26 | Open-market sale | 200 | $75.33 | 140,880 |
| 2008-02-26 | Open-market sale | 300 | $75.36 | 140,480 |
| 2008-02-26 | Open-market sale | 100 | $75.37 | 140,380 |
| 2008-02-26 | Open-market sale | 100 | $76.06 | 138,980 |
| 2008-02-26 | Open-market sale | 200 | $75.42 | 140,180 |
| 2008-02-26 | Open-market sale | 100 | $75.43 | 140,080 |
| 2008-02-26 | Open-market sale | 202 | $75.44 | 139,878 |
| 2008-02-26 | Open-market sale | 198 | $75.45 | 139,680 |
| 2008-02-26 | Open-market sale | 100 | $75.57 | 139,580 |
| 2008-02-26 | Open-market sale | 100 | $75.66 | 139,480 |
| 2008-02-26 | Open-market sale | 100 | $75.67 | 139,380 |
| 2008-02-26 | Open-market sale | 100 | $76.01 | 139,080 |
| 2008-02-26 | Open-market sale | 200 | $75.94 | 139,180 |
| 2008-02-26 | Open-market sale | 100 | $74.67 | 143,080 |
| 2008-02-26 | Open-market sale | 100 | $74.58 | 143,180 |
| 2008-02-26 | Open-market sale | 100 | $74.56 | 143,280 |
| 2008-02-26 | Open-market sale | 100 | $74.45 | 143,380 |
| 2008-02-26 | Open-market sale | 100 | $74.27 | 143,480 |
| 2008-02-26 | Open-market sale | 100 | $74.20 | 143,580 |
| 2008-02-26 | Open-market sale | 100 | $74.17 | 143,680 |
| 2008-02-26 | Open-market sale | 100 | $74.10 | 143,780 |
| 2008-02-26 | Open-market sale | 100 | $74.05 | 143,880 |
| 2008-02-26 | Open-market sale | 100 | $75.31 | 141,080 |
| 2008-02-26 | Open-market sale | 100 | $75.26 | 141,180 |
| 2008-02-26 | Open-market sale | 200 | $75.25 | 141,280 |
| 2008-02-26 | Open-market sale | 100 | $75.21 | 141,480 |
| 2008-02-26 | Open-market sale | 100 | $75.16 | 141,580 |
| 2008-02-26 | Open-market sale | 6 | $75.14 | 141,680 |
| 2008-02-26 | Open-market sale | 100 | $75.13 | 141,686 |
| 2008-02-26 | Open-market sale | 94 | $75.13 | 141,786 |
| 2008-02-26 | Open-market sale | 100 | $75.12 | 141,880 |
| 2008-02-26 | Open-market sale | 53 | $75.05 | 141,980 |
| 2008-02-26 | Open-market sale | 147 | $75.03 | 142,033 |
| 2008-02-26 | Open-market sale | 200 | $75.02 | 142,180 |
| 2008-02-26 | Open-market sale | 100 | $75.00 | 142,380 |
| 2008-02-26 | Open-market sale | 100 | $74.97 | 142,480 |
| 2008-02-26 | Open-market sale | 200 | $74.96 | 142,580 |
| 2008-02-26 | Open-market sale | 100 | $74.90 | 142,780 |
| 2008-02-26 | Open-market sale | 100 | $74.89 | 142,880 |
| 2008-02-26 | Open-market sale | 25 | $74.86 | 142,980 |
| 2008-02-26 | Open-market sale | 75 | $74.82 | 143,005 |
| 2008-02-19 | Open-market sale | 100 | $73.68 | 678,293 |
| 2008-02-19 | Open-market sale | 200 | $73.39 | 678,893 |
| 2008-02-19 | Open-market sale | 200 | $73.40 | 678,693 |
| 2008-02-19 | Open-market sale | 100 | $73.80 | 677,793 |
| 2008-02-19 | Open-market sale | 200 | $73.75 | 677,893 |
| 2008-02-19 | Open-market sale | 100 | $73.74 | 678,093 |
| 2008-02-19 | Open-market sale | 100 | $73.73 | 678,193 |
| 2008-02-19 | Open-market sale | 100 | $73.63 | 678,393 |
| 2008-02-19 | Open-market sale | 100 | $73.52 | 678,493 |
| 2008-02-19 | Open-market sale | 100 | $73.44 | 678,593 |
| 2008-02-19 | Open-market sale | 100 | $72.67 | 681,993 |
| 2008-02-19 | Open-market sale | 100 | $72.51 | 682,293 |
| 2008-02-19 | Open-market sale | 100 | $72.49 | 682,393 |
| 2008-02-19 | Open-market sale | 100 | $72.47 | 682,493 |
| 2008-02-19 | Open-market sale | 100 | $72.34 | 682,593 |
| 2008-02-19 | Open-market sale | 100 | $72.33 | 682,693 |
| 2008-02-19 | Open-market sale | 10 | $73.38 | 679,093 |
| 2008-02-19 | Open-market sale | 190 | $73.37 | 679,103 |
| 2008-02-19 | Open-market sale | 100 | $73.26 | 679,293 |
| 2008-02-19 | Open-market sale | 300 | $73.22 | 679,393 |
| 2008-02-19 | Open-market sale | 200 | $73.21 | 679,693 |
| 2008-02-19 | Open-market sale | 100 | $73.16 | 679,893 |
| 2008-02-19 | Open-market sale | 100 | $73.14 | 679,993 |
| 2008-02-19 | Open-market sale | 100 | $73.13 | 680,093 |
| 2008-02-19 | Open-market sale | 100 | $73.12 | 680,193 |
| 2008-02-19 | Open-market sale | 100 | $73.08 | 680,293 |
| 2008-02-19 | Open-market sale | 200 | $73.06 | 680,393 |
| 2008-02-19 | Open-market sale | 100 | $73.04 | 680,593 |
| 2008-02-19 | Open-market sale | 100 | $73.03 | 680,693 |
| 2008-02-19 | Open-market sale | 100 | $73.01 | 680,793 |
| 2008-02-19 | Open-market sale | 200 | $72.97 | 680,893 |
| 2008-02-19 | Open-market sale | 100 | $72.96 | 681,093 |
| 2008-02-19 | Open-market sale | 300 | $72.90 | 681,193 |
| 2008-02-19 | Open-market sale | 100 | $72.85 | 681,493 |
| 2008-02-19 | Open-market sale | 100 | $72.84 | 681,593 |
| 2008-02-19 | Open-market sale | 100 | $72.79 | 681,693 |
| 2008-02-19 | Open-market sale | 100 | $72.72 | 681,793 |
| 2008-02-19 | Open-market sale | 100 | $72.71 | 681,893 |
| 2008-02-19 | Open-market sale | 100 | $72.61 | 682,193 |
| 2008-02-19 | Open-market sale | 100 | $72.63 | 682,093 |
| 2008-02-12 | Open-market sale | 100 | $69.53 | 148,580 |
| 2008-02-12 | Open-market sale | 100 | $70.26 | 145,280 |
| 2008-02-12 | Open-market sale | 100 | $70.22 | 145,380 |
| 2008-02-12 | Open-market sale | 100 | $70.21 | 145,480 |
| 2008-02-12 | Open-market sale | 200 | $70.20 | 145,580 |
| 2008-02-12 | Open-market sale | 100 | $70.19 | 145,780 |
| 2008-02-12 | Open-market sale | 100 | $70.18 | 145,880 |
| 2008-02-12 | Open-market sale | 100 | $70.15 | 145,980 |
| 2008-02-12 | Open-market sale | 100 | $70.14 | 146,080 |
| 2008-02-12 | Open-market sale | 100 | $70.12 | 146,180 |
| 2008-02-12 | Open-market sale | 100 | $70.11 | 146,280 |
| 2008-02-12 | Open-market sale | 200 | $70.07 | 146,380 |
| 2008-02-12 | Open-market sale | 100 | $70.06 | 146,580 |
| 2008-02-12 | Open-market sale | 200 | $70.02 | 146,680 |
| 2008-02-12 | Open-market sale | 200 | $69.97 | 146,880 |
| 2008-02-12 | Open-market sale | 100 | $69.93 | 147,080 |
| 2008-02-12 | Open-market sale | 200 | $69.91 | 147,180 |
| 2008-02-12 | Open-market sale | 100 | $69.87 | 147,380 |
| 2008-02-12 | Open-market sale | 100 | $69.86 | 147,480 |
| 2008-02-12 | Open-market sale | 10 | $69.85 | 147,580 |
| 2008-02-12 | Open-market sale | 90 | $69.84 | 147,590 |
| 2008-02-12 | Open-market sale | 100 | $69.82 | 147,680 |
| 2008-02-12 | Open-market sale | 100 | $69.78 | 147,780 |
| 2008-02-12 | Open-market sale | 100 | $69.74 | 147,880 |
| 2008-02-12 | Open-market sale | 200 | $69.73 | 147,980 |
| 2008-02-12 | Open-market sale | 100 | $69.71 | 148,180 |
| 2008-02-12 | Open-market sale | 200 | $69.69 | 148,280 |
| 2008-02-12 | Open-market sale | 100 | $69.58 | 148,480 |
| 2008-02-12 | Open-market sale | 200 | $69.41 | 148,780 |
| 2008-02-12 | Open-market sale | 100 | $69.51 | 148,680 |
| 2008-02-12 | Open-market sale | 100 | $70.51 | 144,780 |
| 2008-02-12 | Open-market sale | 100 | $70.42 | 144,880 |
| 2008-02-12 | Open-market sale | 100 | $70.53 | 144,680 |
| 2008-02-12 | Open-market sale | 200 | $70.71 | 144,480 |
| 2008-02-12 | Open-market sale | 100 | $70.39 | 144,980 |
| 2008-02-12 | Open-market sale | 100 | $70.33 | 145,080 |
| 2008-02-12 | Open-market sale | 100 | $70.32 | 145,180 |
| 2008-02-12 | Open-market sale | 100 | $71.27 | 143,980 |
| 2008-02-12 | Open-market sale | 100 | $71.10 | 144,080 |
| 2008-02-12 | Open-market sale | 100 | $71.03 | 144,180 |
| 2008-02-12 | Open-market sale | 100 | $70.93 | 144,280 |
| 2008-02-12 | Open-market sale | 100 | $70.81 | 144,380 |
| 2008-02-05 | Open-market sale | 100 | $69.95 | 684,393 |
| 2008-02-05 | Open-market sale | 100 | $69.86 | 684,793 |
| 2008-02-05 | Open-market sale | 100 | $69.85 | 684,893 |
| 2008-02-05 | Open-market sale | 100 | $69.83 | 684,993 |
| 2008-02-05 | Open-market sale | 100 | $69.81 | 685,093 |
| 2008-02-05 | Open-market sale | 100 | $69.77 | 685,193 |
| 2008-02-05 | Open-market sale | 200 | $69.75 | 685,293 |
| 2008-02-05 | Open-market sale | 100 | $69.74 | 685,493 |
| 2008-02-05 | Open-market sale | 100 | $69.68 | 685,593 |
| 2008-02-05 | Open-market sale | 100 | $69.67 | 685,693 |
| 2008-02-05 | Open-market sale | 100 | $69.66 | 685,793 |
| 2008-02-05 | Open-market sale | 500 | $69.65 | 685,893 |
| 2008-02-05 | Open-market sale | 100 | $69.61 | 686,393 |
| 2008-02-05 | Open-market sale | 100 | $69.56 | 686,493 |
| 2008-02-05 | Open-market sale | 100 | $69.52 | 686,593 |
| 2008-02-05 | Open-market sale | 100 | $69.47 | 686,693 |
| 2008-02-05 | Open-market sale | 100 | $69.45 | 686,793 |
| 2008-02-05 | Open-market sale | 100 | $69.43 | 686,893 |
| 2008-02-05 | Open-market sale | 100 | $69.41 | 686,993 |
| 2008-02-05 | Open-market sale | 200 | $69.37 | 687,093 |
| 2008-02-05 | Open-market sale | 200 | $69.36 | 687,293 |
| 2008-02-05 | Open-market sale | 100 | $69.35 | 687,493 |
| 2008-02-05 | Open-market sale | 100 | $69.22 | 687,593 |
| 2008-02-05 | Open-market sale | 100 | $69.10 | 687,693 |
| 2008-02-05 | Open-market sale | 100 | $70.30 | 683,993 |
| 2008-02-05 | Open-market sale | 100 | $70.27 | 684,093 |
| 2008-02-05 | Open-market sale | 100 | $70.24 | 684,193 |
| 2008-02-05 | Open-market sale | 100 | $70.07 | 684,293 |
| 2008-02-05 | Open-market sale | 200 | $69.87 | 684,593 |
| 2008-02-05 | Open-market sale | 100 | $69.93 | 684,493 |
| 2008-02-05 | Open-market sale | 100 | $70.89 | 683,193 |
| 2008-02-05 | Open-market sale | 100 | $70.34 | 683,793 |
| 2008-02-05 | Open-market sale | 100 | $70.40 | 683,693 |
| 2008-02-05 | Open-market sale | 100 | $70.32 | 683,893 |
| 2008-02-05 | Open-market sale | 100 | $71.53 | 682,793 |
| 2008-02-05 | Open-market sale | 100 | $71.26 | 682,893 |
| 2008-02-05 | Open-market sale | 100 | $71.00 | 682,993 |
| 2008-02-05 | Open-market sale | 100 | $70.96 | 683,093 |
| 2008-02-05 | Open-market sale | 100 | $70.88 | 683,293 |
| 2008-02-05 | Open-market sale | 100 | $70.76 | 683,393 |
| 2008-02-05 | Open-market sale | 100 | $70.66 | 683,493 |
| 2008-02-05 | Open-market sale | 100 | $70.65 | 683,593 |
| 2008-01-29 | Open-market sale | 100 | $64.50 | 153,380 |
| 2008-01-29 | Open-market sale | 100 | $64.51 | 153,280 |
| 2008-01-29 | Open-market sale | 200 | $64.59 | 153,080 |
| 2008-01-29 | Open-market sale | 100 | $64.67 | 152,980 |
| 2008-01-29 | Open-market sale | 200 | $64.68 | 152,780 |
| 2008-01-29 | Open-market sale | 100 | $64.73 | 152,680 |
| 2008-01-29 | Open-market sale | 100 | $64.75 | 152,580 |
| 2008-01-29 | Open-market sale | 100 | $64.77 | 152,480 |
| 2008-01-29 | Open-market sale | 300 | $64.79 | 152,180 |
| 2008-01-29 | Open-market sale | 100 | $64.80 | 152,080 |
| 2008-01-29 | Open-market sale | 35 | $64.82 | 152,045 |
| 2008-01-29 | Open-market sale | 165 | $64.84 | 151,880 |
| 2008-01-29 | Open-market sale | 200 | $64.85 | 151,680 |
| 2008-01-29 | Open-market sale | 200 | $64.86 | 151,480 |
| 2008-01-29 | Open-market sale | 200 | $64.87 | 151,280 |
| 2008-01-29 | Open-market sale | 100 | $64.90 | 151,180 |
| 2008-01-29 | Open-market sale | 100 | $64.93 | 151,080 |
| 2008-01-29 | Open-market sale | 100 | $64.95 | 150,980 |
| 2008-01-29 | Open-market sale | 100 | $64.96 | 150,880 |
| 2008-01-29 | Open-market sale | 100 | $65.03 | 150,780 |
| 2008-01-29 | Open-market sale | 100 | $64.49 | 153,480 |
| 2008-01-29 | Open-market sale | 100 | $64.48 | 153,580 |
| 2008-01-29 | Open-market sale | 100 | $65.18 | 150,380 |
| 2008-01-29 | Open-market sale | 100 | $64.43 | 153,680 |
| 2008-01-29 | Open-market sale | 100 | $64.42 | 153,780 |
| 2008-01-29 | Open-market sale | 100 | $64.33 | 153,880 |
| 2008-01-29 | Open-market sale | 75 | $65.12 | 150,480 |
| 2008-01-29 | Open-market sale | 25 | $65.11 | 150,555 |
| 2008-01-29 | Open-market sale | 100 | $65.05 | 150,580 |
| 2008-01-29 | Open-market sale | 100 | $65.04 | 150,680 |
| 2008-01-29 | Open-market sale | 100 | $65.58 | 149,580 |
| 2008-01-29 | Open-market sale | 100 | $65.72 | 149,480 |
| 2008-01-29 | Open-market sale | 100 | $65.96 | 148,980 |
| 2008-01-29 | Open-market sale | 100 | $65.56 | 149,680 |
| 2008-01-29 | Open-market sale | 100 | $65.40 | 149,780 |
| 2008-01-29 | Open-market sale | 100 | $65.36 | 149,880 |
| 2008-01-29 | Open-market sale | 100 | $65.95 | 149,080 |
| 2008-01-29 | Open-market sale | 100 | $65.86 | 149,180 |
| 2008-01-29 | Open-market sale | 100 | $65.82 | 149,280 |
| 2008-01-29 | Open-market sale | 100 | $65.73 | 149,380 |
| 2008-01-29 | Open-market sale | 100 | $65.21 | 150,280 |
| 2008-01-29 | Open-market sale | 100 | $65.23 | 150,180 |
| 2008-01-29 | Open-market sale | 100 | $65.24 | 150,080 |
| 2008-01-29 | Open-market sale | 100 | $65.28 | 149,980 |
| 2008-01-22 | Open-market sale | 200 | $65.44 | 692,493 |
| 2008-01-22 | Open-market sale | 100 | $65.34 | 692,693 |
| 2008-01-22 | Open-market sale | 100 | $66.24 | 688,593 |
| 2008-01-22 | Open-market sale | 100 | $66.22 | 688,693 |
| 2008-01-22 | Open-market sale | 100 | $66.15 | 688,793 |
| 2008-01-22 | Open-market sale | 100 | $66.11 | 688,893 |
| 2008-01-22 | Open-market sale | 100 | $66.08 | 688,993 |
| 2008-01-22 | Open-market sale | 100 | $66.07 | 689,093 |
| 2008-01-22 | Open-market sale | 100 | $66.01 | 689,193 |
| 2008-01-22 | Open-market sale | 100 | $66.00 | 689,293 |
| 2008-01-22 | Open-market sale | 100 | $65.98 | 689,393 |
| 2008-01-22 | Open-market sale | 200 | $65.97 | 689,493 |
| 2008-01-22 | Open-market sale | 300 | $65.96 | 689,693 |
| 2008-01-22 | Open-market sale | 200 | $65.94 | 689,993 |
| 2008-01-22 | Open-market sale | 200 | $65.93 | 690,193 |
| 2008-01-22 | Open-market sale | 100 | $65.92 | 690,393 |
| 2008-01-22 | Open-market sale | 300 | $65.89 | 690,493 |
| 2008-01-22 | Open-market sale | 100 | $65.86 | 690,793 |
| 2008-01-22 | Open-market sale | 200 | $65.82 | 690,893 |
| 2008-01-22 | Open-market sale | 200 | $65.81 | 691,093 |
| 2008-01-22 | Open-market sale | 100 | $65.79 | 691,293 |
| 2008-01-22 | Open-market sale | 200 | $65.78 | 691,393 |
| 2008-01-22 | Open-market sale | 200 | $65.77 | 691,593 |
| 2008-01-22 | Open-market sale | 100 | $65.76 | 691,793 |
| 2008-01-22 | Open-market sale | 100 | $65.73 | 691,893 |
| 2008-01-22 | Open-market sale | 100 | $65.71 | 691,993 |
| 2008-01-22 | Open-market sale | 100 | $65.64 | 692,093 |
| 2008-01-22 | Open-market sale | 100 | $65.63 | 692,193 |
| 2008-01-22 | Open-market sale | 100 | $65.49 | 692,393 |
| 2008-01-22 | Open-market sale | 100 | $65.61 | 692,293 |
| 2008-01-22 | Open-market sale | 100 | $66.34 | 688,393 |
| 2008-01-22 | Open-market sale | 100 | $66.27 | 688,493 |
| 2008-01-22 | Open-market sale | 100 | $67.23 | 687,793 |
| 2008-01-22 | Open-market sale | 100 | $66.72 | 687,893 |
| 2008-01-22 | Open-market sale | 100 | $66.51 | 687,993 |
| 2008-01-22 | Open-market sale | 100 | $66.48 | 688,093 |
| 2008-01-22 | Open-market sale | 100 | $66.45 | 688,193 |
| 2008-01-22 | Open-market sale | 100 | $66.36 | 688,293 |
| 2008-01-15 | Open-market sale | 100 | $70.02 | 158,080 |
| 2008-01-15 | Open-market sale | 100 | $69.99 | 158,180 |
| 2008-01-15 | Open-market sale | 100 | $69.90 | 158,280 |
| 2008-01-15 | Open-market sale | 132 | $70.54 | 155,548 |
| 2008-01-15 | Open-market sale | 100 | $70.52 | 155,680 |
| 2008-01-15 | Open-market sale | 100 | $70.49 | 155,780 |
| 2008-01-15 | Open-market sale | 100 | $70.47 | 155,880 |
| 2008-01-15 | Open-market sale | 200 | $70.46 | 155,980 |
| 2008-01-15 | Open-market sale | 100 | $70.44 | 156,180 |
| 2008-01-15 | Open-market sale | 100 | $70.43 | 156,280 |
| 2008-01-15 | Open-market sale | 100 | $70.42 | 156,380 |
| 2008-01-15 | Open-market sale | 100 | $70.41 | 156,480 |
| 2008-01-15 | Open-market sale | 100 | $70.40 | 156,580 |
| 2008-01-15 | Open-market sale | 200 | $70.38 | 156,680 |
| 2008-01-15 | Open-market sale | 100 | $70.37 | 156,880 |
| 2008-01-15 | Open-market sale | 200 | $70.36 | 156,980 |
| 2008-01-15 | Open-market sale | 100 | $70.35 | 157,180 |
| 2008-01-15 | Open-market sale | 100 | $70.32 | 157,280 |
| 2008-01-15 | Open-market sale | 100 | $70.30 | 157,380 |
| 2008-01-15 | Open-market sale | 100 | $70.22 | 157,480 |
| 2008-01-15 | Open-market sale | 100 | $69.66 | 158,480 |
| 2008-01-15 | Open-market sale | 100 | $69.65 | 158,580 |
| 2008-01-15 | Open-market sale | 100 | $69.40 | 158,680 |
| 2008-01-15 | Open-market sale | 100 | $69.26 | 158,780 |
| 2008-01-15 | Open-market sale | 100 | $69.15 | 158,880 |
| 2008-01-15 | Open-market sale | 100 | $69.77 | 158,380 |
| 2008-01-15 | Open-market sale | 200 | $70.20 | 157,580 |
| 2008-01-15 | Open-market sale | 100 | $70.17 | 157,780 |
| 2008-01-15 | Open-market sale | 100 | $70.13 | 157,880 |
| 2008-01-15 | Open-market sale | 100 | $70.03 | 157,980 |
| 2008-01-15 | Open-market sale | 200 | $70.77 | 154,480 |
| 2008-01-15 | Open-market sale | 68 | $70.55 | 155,480 |
| 2008-01-15 | Open-market sale | 100 | $70.58 | 155,380 |
| 2008-01-15 | Open-market sale | 100 | $71.11 | 153,980 |
| 2008-01-15 | Open-market sale | 100 | $71.07 | 154,080 |
| 2008-01-15 | Open-market sale | 100 | $71.02 | 154,180 |
| 2008-01-15 | Open-market sale | 100 | $70.96 | 154,280 |
| 2008-01-15 | Open-market sale | 100 | $70.78 | 154,380 |
| 2008-01-15 | Open-market sale | 100 | $70.76 | 154,680 |
| 2008-01-15 | Open-market sale | 200 | $70.69 | 154,780 |
| 2008-01-15 | Open-market sale | 300 | $70.64 | 154,980 |
| 2008-01-15 | Open-market sale | 100 | $70.62 | 155,280 |
| 2008-01-10 | Open-market sale | 3,000 | $70.03 | 4,540 |
| 2008-01-09 | Open-market sale | 4,000 | $60.00 | 7,540 |
| 2008-01-08 | Open-market sale | 300 | $57.56 | 694,493 |
| 2008-01-08 | Open-market sale | 100 | $57.52 | 695,093 |
| 2008-01-08 | Open-market sale | 100 | $57.51 | 695,193 |
| 2008-01-08 | Open-market sale | 200 | $57.50 | 695,293 |
| 2008-01-08 | Open-market sale | 100 | $57.49 | 695,493 |
| 2008-01-08 | Open-market sale | 100 | $57.47 | 695,593 |
| 2008-01-08 | Open-market sale | 200 | $57.45 | 695,693 |
| 2008-01-08 | Open-market sale | 100 | $57.44 | 695,893 |
| 2008-01-08 | Open-market sale | 100 | $57.42 | 695,993 |
| 2008-01-08 | Open-market sale | 200 | $57.41 | 696,093 |
| 2008-01-08 | Open-market sale | 300 | $57.40 | 696,293 |
| 2008-01-08 | Open-market sale | 100 | $57.39 | 696,593 |
| 2008-01-08 | Open-market sale | 100 | $57.37 | 696,693 |
| 2008-01-08 | Open-market sale | 200 | $57.35 | 696,793 |
| 2008-01-08 | Open-market sale | 100 | $57.34 | 696,993 |
| 2008-01-08 | Open-market sale | 100 | $57.29 | 697,093 |
| 2008-01-08 | Open-market sale | 100 | $57.25 | 697,193 |
| 2008-01-08 | Open-market sale | 100 | $57.24 | 697,293 |
| 2008-01-08 | Open-market sale | 100 | $57.19 | 697,393 |
| 2008-01-08 | Open-market sale | 100 | $56.92 | 697,493 |
| 2008-01-08 | Open-market sale | 100 | $56.80 | 697,593 |
| 2008-01-08 | Open-market sale | 100 | $56.78 | 697,693 |
| 2008-01-08 | Open-market sale | 100 | $57.69 | 693,793 |
| 2008-01-08 | Open-market sale | 100 | $57.64 | 693,893 |
| 2008-01-08 | Open-market sale | 100 | $57.68 | 693,993 |
| 2008-01-08 | Open-market sale | 100 | $57.61 | 694,093 |
| 2008-01-08 | Open-market sale | 200 | $57.59 | 694,193 |
| 2008-01-08 | Open-market sale | 100 | $57.57 | 694,393 |
| 2008-01-08 | Open-market sale | 200 | $57.53 | 694,893 |
| 2008-01-08 | Open-market sale | 100 | $57.55 | 694,793 |
| 2008-01-08 | Open-market sale | 100 | $57.76 | 693,293 |
| 2008-01-08 | Open-market sale | 100 | $57.88 | 692,893 |
| 2008-01-08 | Open-market sale | 100 | $57.81 | 692,993 |
| 2008-01-08 | Open-market sale | 100 | $57.79 | 693,093 |
| 2008-01-08 | Open-market sale | 100 | $57.78 | 693,193 |
| 2008-01-08 | Open-market sale | 100 | $57.95 | 692,793 |
| 2008-01-08 | Open-market sale | 100 | $57.75 | 693,393 |
| 2008-01-08 | Open-market sale | 100 | $57.74 | 693,493 |
| 2008-01-08 | Open-market sale | 100 | $57.73 | 693,593 |
| 2008-01-08 | Open-market sale | 100 | $57.70 | 693,693 |
| 2008-01-02 | Open-market sale | 100 | $60.28 | 159,180 |
| 2008-01-02 | Open-market sale | 142 | $60.01 | 160,153 |
| 2008-01-02 | Open-market sale | 73 | $60.03 | 160,080 |
| 2008-01-02 | Open-market sale | 100 | $60.08 | 159,980 |
| 2008-01-02 | Open-market sale | 100 | $60.09 | 159,880 |
| 2008-01-02 | Open-market sale | 200 | $60.13 | 159,680 |
| 2008-01-02 | Open-market sale | 100 | $60.16 | 159,580 |
| 2008-01-02 | Open-market sale | 103 | $60.18 | 159,477 |
| 2008-01-02 | Open-market sale | 197 | $60.21 | 159,280 |
| 2008-01-02 | Open-market sale | 100 | $60.55 | 158,980 |
| 2008-01-02 | Open-market sale | 100 | $60.30 | 159,080 |
| 2008-01-02 | Open-market sale | 100 | $59.71 | 162,080 |
| 2008-01-02 | Open-market sale | 200 | $59.66 | 162,180 |
| 2008-01-02 | Open-market sale | 200 | $59.73 | 161,880 |
| 2008-01-02 | Open-market sale | 100 | $59.79 | 161,780 |
| 2008-01-02 | Open-market sale | 100 | $59.85 | 161,680 |
| 2008-01-02 | Open-market sale | 200 | $59.86 | 161,480 |
| 2008-01-02 | Open-market sale | 100 | $59.90 | 161,380 |
| 2008-01-02 | Open-market sale | 200 | $59.91 | 161,180 |
| 2008-01-02 | Open-market sale | 100 | $59.92 | 161,080 |
| 2008-01-02 | Open-market sale | 100 | $59.93 | 160,980 |
| 2008-01-02 | Open-market sale | 100 | $59.94 | 160,880 |
| 2008-01-02 | Open-market sale | 100 | $59.95 | 160,780 |
| 2008-01-02 | Open-market sale | 100 | $59.96 | 160,680 |
| 2008-01-02 | Open-market sale | 100 | $59.99 | 160,580 |
| 2008-01-02 | Open-market sale | 285 | $60.00 | 160,295 |
| 2008-01-02 | Open-market sale | 100 | $59.02 | 163,880 |
| 2008-01-02 | Open-market sale | 100 | $59.10 | 163,780 |
| 2008-01-02 | Open-market sale | 100 | $59.14 | 163,680 |
| 2008-01-02 | Open-market sale | 100 | $59.22 | 163,580 |
| 2008-01-02 | Open-market sale | 16 | $59.37 | 163,564 |
| 2008-01-02 | Open-market sale | 84 | $59.38 | 163,480 |
| 2008-01-02 | Open-market sale | 100 | $59.65 | 162,380 |
| 2008-01-02 | Open-market sale | 100 | $59.60 | 162,480 |
| 2008-01-02 | Open-market sale | 100 | $59.59 | 162,580 |
| 2008-01-02 | Open-market sale | 200 | $59.58 | 162,680 |
| 2008-01-02 | Open-market sale | 100 | $59.57 | 162,880 |
| 2008-01-02 | Open-market sale | 100 | $59.55 | 162,980 |
| 2008-01-02 | Open-market sale | 200 | $59.54 | 163,080 |
| 2008-01-02 | Open-market sale | 100 | $59.46 | 163,280 |
| 2008-01-02 | Open-market sale | 100 | $59.40 | 163,380 |
| 2007-12-26 | Open-market sale | 100 | $61.29 | 698,293 |
| 2007-12-26 | Open-market sale | 100 | $61.28 | 698,393 |
| 2007-12-26 | Open-market sale | 100 | $61.27 | 698,493 |
| 2007-12-26 | Open-market sale | 200 | $61.25 | 698,593 |
| 2007-12-26 | Open-market sale | 100 | $61.23 | 698,793 |
| 2007-12-26 | Open-market sale | 100 | $61.22 | 698,893 |
| 2007-12-26 | Open-market sale | 200 | $61.62 | 697,793 |
| 2007-12-26 | Open-market sale | 100 | $61.50 | 697,993 |
| 2007-12-26 | Open-market sale | 100 | $61.41 | 698,093 |
| 2007-12-26 | Open-market sale | 100 | $61.39 | 698,193 |
| 2007-12-26 | Open-market sale | 150 | $61.12 | 699,393 |
| 2007-12-26 | Open-market sale | 100 | $61.06 | 699,593 |
| 2007-12-26 | Open-market sale | 100 | $61.05 | 699,693 |
| 2007-12-26 | Open-market sale | 200 | $61.03 | 699,793 |
| 2007-12-26 | Open-market sale | 100 | $61.02 | 699,993 |
| 2007-12-26 | Open-market sale | 100 | $61.01 | 700,093 |
| 2007-12-26 | Open-market sale | 100 | $61.00 | 700,193 |
| 2007-12-26 | Open-market sale | 200 | $60.96 | 700,293 |
| 2007-12-26 | Open-market sale | 100 | $61.13 | 699,293 |
| 2007-12-26 | Open-market sale | 100 | $61.14 | 699,193 |
| 2007-12-26 | Open-market sale | 100 | $61.19 | 699,093 |
| 2007-12-26 | Open-market sale | 100 | $61.21 | 698,993 |
| 2007-12-26 | Open-market sale | 100 | $60.44 | 702,693 |
| 2007-12-26 | Open-market sale | 100 | $60.48 | 702,593 |
| 2007-12-26 | Open-market sale | 100 | $60.50 | 702,493 |
| 2007-12-26 | Open-market sale | 100 | $60.54 | 702,393 |
| 2007-12-26 | Open-market sale | 100 | $60.57 | 702,293 |
| 2007-12-26 | Open-market sale | 400 | $60.60 | 701,893 |
| 2007-12-26 | Open-market sale | 100 | $60.61 | 701,793 |
| 2007-12-26 | Open-market sale | 100 | $60.64 | 701,693 |
| 2007-12-26 | Open-market sale | 200 | $60.65 | 701,493 |
| 2007-12-26 | Open-market sale | 73 | $60.68 | 701,420 |
| 2007-12-26 | Open-market sale | 127 | $60.69 | 701,293 |
| 2007-12-26 | Open-market sale | 100 | $60.72 | 701,193 |
| 2007-12-26 | Open-market sale | 200 | $60.80 | 700,993 |
| 2007-12-26 | Open-market sale | 100 | $60.85 | 700,893 |
| 2007-12-26 | Open-market sale | 100 | $60.89 | 700,793 |
| 2007-12-26 | Open-market sale | 200 | $60.91 | 700,593 |
| 2007-12-26 | Open-market sale | 100 | $60.93 | 700,493 |
| 2007-12-26 | Open-market sale | 50 | $61.11 | 699,543 |
| 2007-12-18 | Open-market sale | 100 | $54.58 | 168,080 |
| 2007-12-18 | Open-market sale | 100 | $54.57 | 168,180 |
| 2007-12-18 | Open-market sale | 100 | $54.56 | 168,280 |
| 2007-12-18 | Open-market sale | 106 | $54.53 | 168,380 |
| 2007-12-18 | Open-market sale | 194 | $54.52 | 168,486 |
| 2007-12-18 | Open-market sale | 100 | $54.51 | 168,680 |
| 2007-12-18 | Open-market sale | 200 | $54.49 | 168,780 |
| 2007-12-18 | Open-market sale | 100 | $54.99 | 164,780 |
| 2007-12-18 | Open-market sale | 100 | $54.98 | 164,880 |
| 2007-12-18 | Open-market sale | 100 | $54.97 | 164,980 |
| 2007-12-18 | Open-market sale | 200 | $54.95 | 165,080 |
| 2007-12-18 | Open-market sale | 100 | $54.93 | 165,280 |
| 2007-12-18 | Open-market sale | 100 | $54.92 | 165,380 |
| 2007-12-18 | Open-market sale | 100 | $54.88 | 165,480 |
| 2007-12-18 | Open-market sale | 200 | $54.86 | 165,580 |
| 2007-12-18 | Open-market sale | 200 | $54.83 | 165,780 |
| 2007-12-18 | Open-market sale | 300 | $54.82 | 165,980 |
| 2007-12-18 | Open-market sale | 200 | $54.81 | 166,280 |
| 2007-12-18 | Open-market sale | 100 | $54.80 | 166,480 |
| 2007-12-18 | Open-market sale | 100 | $54.79 | 166,580 |
| 2007-12-18 | Open-market sale | 100 | $54.78 | 166,680 |
| 2007-12-18 | Open-market sale | 100 | $54.75 | 167,180 |
| 2007-12-18 | Open-market sale | 100 | $54.76 | 167,080 |
| 2007-12-18 | Open-market sale | 100 | $54.61 | 167,980 |
| 2007-12-18 | Open-market sale | 100 | $54.64 | 167,880 |
| 2007-12-18 | Open-market sale | 100 | $54.65 | 167,780 |
| 2007-12-18 | Open-market sale | 100 | $54.66 | 167,680 |
| 2007-12-18 | Open-market sale | 200 | $54.67 | 167,480 |
| 2007-12-18 | Open-market sale | 200 | $54.69 | 167,280 |
| 2007-12-18 | Open-market sale | 300 | $54.77 | 166,780 |
| 2007-12-18 | Open-market sale | 100 | $55.01 | 164,480 |
| 2007-12-18 | Open-market sale | 100 | $55.07 | 163,980 |
| 2007-12-18 | Open-market sale | 100 | $55.05 | 164,080 |
| 2007-12-18 | Open-market sale | 100 | $55.04 | 164,180 |
| 2007-12-18 | Open-market sale | 200 | $55.02 | 164,280 |
| 2007-12-18 | Open-market sale | 200 | $55.00 | 164,580 |
| 2007-12-11 | Open-market sale | 100 | $58.23 | 705,193 |
| 2007-12-11 | Open-market sale | 100 | $58.21 | 705,293 |
| 2007-12-11 | Open-market sale | 300 | $58.19 | 705,393 |
| 2007-12-11 | Open-market sale | 100 | $58.18 | 705,693 |
| 2007-12-11 | Open-market sale | 100 | $58.17 | 705,793 |
| 2007-12-11 | Open-market sale | 100 | $58.16 | 705,893 |
| 2007-12-11 | Open-market sale | 100 | $58.09 | 705,993 |
| 2007-12-11 | Open-market sale | 100 | $58.08 | 706,093 |
| 2007-12-11 | Open-market sale | 200 | $58.04 | 706,193 |
| 2007-12-11 | Open-market sale | 100 | $57.79 | 706,393 |
| 2007-12-11 | Open-market sale | 100 | $57.53 | 706,493 |
| 2007-12-11 | Open-market sale | 100 | $57.47 | 706,593 |
| 2007-12-11 | Open-market sale | 100 | $57.18 | 706,693 |
| 2007-12-11 | Open-market sale | 100 | $57.14 | 706,793 |
| 2007-12-11 | Open-market sale | 100 | $57.09 | 706,893 |
| 2007-12-11 | Open-market sale | 100 | $57.06 | 706,993 |
| 2007-12-11 | Open-market sale | 200 | $57.05 | 707,093 |
| 2007-12-11 | Open-market sale | 100 | $56.91 | 707,293 |
| 2007-12-11 | Open-market sale | 100 | $56.87 | 707,393 |
| 2007-12-11 | Open-market sale | 100 | $56.78 | 707,493 |
| 2007-12-11 | Open-market sale | 100 | $56.46 | 707,593 |
| 2007-12-11 | Open-market sale | 100 | $56.34 | 707,693 |
| 2007-12-11 | Open-market sale | 400 | $58.51 | 704,093 |
| 2007-12-11 | Open-market sale | 100 | $58.50 | 704,493 |
| 2007-12-11 | Open-market sale | 100 | $58.47 | 704,593 |
| 2007-12-11 | Open-market sale | 100 | $58.35 | 704,693 |
| 2007-12-11 | Open-market sale | 100 | $58.32 | 704,793 |
| 2007-12-11 | Open-market sale | 100 | $58.30 | 704,893 |
| 2007-12-11 | Open-market sale | 100 | $58.26 | 704,993 |
| 2007-12-11 | Open-market sale | 100 | $58.25 | 705,093 |
| 2007-12-04 | Open-market sale | 200 | $57.55 | 169,080 |
| 2007-12-04 | Open-market sale | 100 | $57.06 | 170,280 |
| 2007-12-04 | Open-market sale | 100 | $57.08 | 170,180 |
| 2007-12-04 | Open-market sale | 100 | $57.16 | 170,080 |
| 2007-12-04 | Open-market sale | 100 | $57.20 | 169,980 |
| 2007-12-04 | Open-market sale | 100 | $57.24 | 169,880 |
| 2007-12-04 | Open-market sale | 100 | $57.28 | 169,780 |
| 2007-12-04 | Open-market sale | 200 | $57.41 | 169,580 |
| 2007-12-04 | Open-market sale | 100 | $57.42 | 169,480 |
| 2007-12-04 | Open-market sale | 100 | $57.00 | 170,480 |
| 2007-12-04 | Open-market sale | 100 | $57.50 | 169,380 |
| 2007-12-04 | Open-market sale | 90 | $57.52 | 169,290 |
| 2007-12-04 | Open-market sale | 10 | $57.54 | 169,280 |
| 2007-12-04 | Open-market sale | 100 | $57.02 | 170,380 |
| 2007-12-04 | Open-market sale | 100 | $57.68 | 168,980 |
| 2007-12-04 | Open-market sale | 100 | $56.47 | 173,780 |
| 2007-12-04 | Open-market sale | 100 | $56.89 | 171,280 |
| 2007-12-04 | Open-market sale | 100 | $56.92 | 171,180 |
| 2007-12-04 | Open-market sale | 100 | $56.93 | 171,080 |
| 2007-12-04 | Open-market sale | 100 | $56.94 | 170,980 |
| 2007-12-04 | Open-market sale | 81 | $56.95 | 170,899 |
| 2007-12-04 | Open-market sale | 19 | $56.96 | 170,880 |
| 2007-12-04 | Open-market sale | 100 | $56.98 | 170,780 |
| 2007-12-04 | Open-market sale | 200 | $56.99 | 170,580 |
| 2007-12-04 | Open-market sale | 100 | $56.44 | 173,880 |
| 2007-12-04 | Open-market sale | 100 | $56.48 | 173,680 |
| 2007-12-04 | Open-market sale | 100 | $56.49 | 173,580 |
| 2007-12-04 | Open-market sale | 100 | $56.52 | 173,480 |
| 2007-12-04 | Open-market sale | 100 | $56.53 | 173,380 |
| 2007-12-04 | Open-market sale | 100 | $56.56 | 173,280 |
| 2007-12-04 | Open-market sale | 259 | $56.57 | 173,021 |
| 2007-12-04 | Open-market sale | 100 | $56.88 | 171,380 |
| 2007-12-04 | Open-market sale | 300 | $56.83 | 171,480 |
| 2007-12-04 | Open-market sale | 100 | $56.82 | 171,780 |
| 2007-12-04 | Open-market sale | 100 | $56.81 | 171,880 |
| 2007-12-04 | Open-market sale | 100 | $56.74 | 171,980 |
| 2007-12-04 | Open-market sale | 100 | $56.72 | 172,080 |
| 2007-12-04 | Open-market sale | 100 | $56.70 | 172,180 |
| 2007-12-04 | Open-market sale | 100 | $56.67 | 172,280 |
| 2007-12-04 | Open-market sale | 100 | $56.65 | 172,380 |
| 2007-12-04 | Open-market sale | 100 | $56.63 | 172,480 |
| 2007-12-04 | Open-market sale | 100 | $56.61 | 172,580 |
| 2007-12-04 | Open-market sale | 100 | $56.60 | 172,680 |
| 2007-12-04 | Open-market sale | 100 | $56.59 | 172,780 |
| 2007-12-04 | Open-market sale | 141 | $56.58 | 172,880 |
| 2007-11-27 | Open-market sale | 100 | $52.15 | 709,193 |
| 2007-11-27 | Open-market sale | 100 | $52.14 | 709,293 |
| 2007-11-27 | Open-market sale | 100 | $52.12 | 709,393 |
| 2007-11-27 | Open-market sale | 100 | $52.11 | 709,493 |
| 2007-11-27 | Open-market sale | 100 | $52.10 | 709,593 |
| 2007-11-27 | Open-market sale | 100 | $52.09 | 709,693 |
| 2007-11-27 | Open-market sale | 200 | $52.08 | 709,793 |
| 2007-11-27 | Open-market sale | 100 | $52.06 | 709,993 |
| 2007-11-27 | Open-market sale | 300 | $52.04 | 710,093 |
| 2007-11-27 | Open-market sale | 100 | $52.00 | 710,393 |
| 2007-11-27 | Open-market sale | 100 | $51.99 | 710,493 |
| 2007-11-27 | Open-market sale | 100 | $51.98 | 710,593 |
| 2007-11-27 | Open-market sale | 100 | $51.97 | 710,693 |
| 2007-11-27 | Open-market sale | 100 | $51.96 | 710,793 |
| 2007-11-27 | Open-market sale | 100 | $51.91 | 710,893 |
| 2007-11-27 | Open-market sale | 100 | $51.90 | 710,993 |
| 2007-11-27 | Open-market sale | 200 | $51.89 | 711,093 |
| 2007-11-27 | Open-market sale | 100 | $51.88 | 711,293 |
| 2007-11-27 | Open-market sale | 100 | $51.87 | 711,393 |
| 2007-11-27 | Open-market sale | 100 | $51.83 | 711,493 |
| 2007-11-27 | Open-market sale | 100 | $51.82 | 711,593 |
| 2007-11-27 | Open-market sale | 200 | $51.75 | 711,693 |
| 2007-11-27 | Open-market sale | 100 | $51.73 | 711,893 |
| 2007-11-27 | Open-market sale | 100 | $51.72 | 711,993 |
| 2007-11-27 | Open-market sale | 100 | $51.69 | 712,093 |
| 2007-11-27 | Open-market sale | 200 | $51.67 | 712,193 |
| 2007-11-27 | Open-market sale | 100 | $51.65 | 712,393 |
| 2007-11-27 | Open-market sale | 100 | $51.58 | 712,493 |
| 2007-11-27 | Open-market sale | 100 | $51.57 | 712,593 |
| 2007-11-27 | Open-market sale | 100 | $51.37 | 712,693 |
| 2007-11-27 | Open-market sale | 100 | $52.36 | 707,893 |
| 2007-11-27 | Open-market sale | 100 | $52.34 | 707,993 |
| 2007-11-27 | Open-market sale | 100 | $52.30 | 708,093 |
| 2007-11-27 | Open-market sale | 100 | $52.22 | 708,193 |
| 2007-11-27 | Open-market sale | 200 | $52.21 | 708,293 |
| 2007-11-27 | Open-market sale | 300 | $52.19 | 708,493 |
| 2007-11-27 | Open-market sale | 100 | $52.18 | 708,793 |
| 2007-11-27 | Open-market sale | 100 | $52.40 | 707,793 |
| 2007-11-27 | Open-market sale | 200 | $52.16 | 708,993 |
| 2007-11-27 | Open-market sale | 100 | $52.17 | 708,893 |
| 2007-11-20 | Open-market sale | 100 | $51.80 | 175,080 |
| 2007-11-20 | Open-market sale | 100 | $52.06 | 174,280 |
| 2007-11-20 | Open-market sale | 100 | $52.12 | 174,180 |
| 2007-11-20 | Open-market sale | 100 | $52.31 | 174,080 |
| 2007-11-20 | Open-market sale | 100 | $52.34 | 173,980 |
| 2007-11-20 | Open-market sale | 100 | $51.79 | 175,180 |
| 2007-11-20 | Open-market sale | 100 | $52.01 | 174,380 |
| 2007-11-20 | Open-market sale | 100 | $51.86 | 174,980 |
| 2007-11-20 | Open-market sale | 100 | $51.92 | 174,680 |
| 2007-11-20 | Open-market sale | 100 | $51.97 | 174,580 |
| 2007-11-20 | Open-market sale | 200 | $51.88 | 174,780 |
| 2007-11-20 | Open-market sale | 41 | $51.99 | 174,539 |
| 2007-11-20 | Open-market sale | 59 | $52.00 | 174,480 |
| 2007-11-20 | Open-market sale | 100 | $50.94 | 178,380 |
| 2007-11-20 | Open-market sale | 100 | $50.95 | 178,280 |
| 2007-11-20 | Open-market sale | 100 | $51.00 | 178,180 |
| 2007-11-20 | Open-market sale | 100 | $51.05 | 178,080 |
| 2007-11-20 | Open-market sale | 100 | $51.07 | 177,980 |
| 2007-11-20 | Open-market sale | 100 | $51.13 | 177,880 |
| 2007-11-20 | Open-market sale | 200 | $51.16 | 177,680 |
| 2007-11-20 | Open-market sale | 100 | $51.17 | 177,580 |
| 2007-11-20 | Open-market sale | 200 | $51.19 | 177,380 |
| 2007-11-20 | Open-market sale | 100 | $51.20 | 177,280 |
| 2007-11-20 | Open-market sale | 100 | $51.24 | 177,180 |
| 2007-11-20 | Open-market sale | 64 | $51.25 | 177,116 |
| 2007-11-20 | Open-market sale | 100 | $50.85 | 178,480 |
| 2007-11-20 | Open-market sale | 100 | $50.84 | 178,580 |
| 2007-11-20 | Open-market sale | 100 | $50.75 | 178,680 |
| 2007-11-20 | Open-market sale | 100 | $50.66 | 178,780 |
| 2007-11-20 | Open-market sale | 100 | $50.58 | 178,880 |
| 2007-11-20 | Open-market sale | 16 | $51.73 | 175,280 |
| 2007-11-20 | Open-market sale | 284 | $51.72 | 175,296 |
| 2007-11-20 | Open-market sale | 100 | $51.66 | 175,580 |
| 2007-11-20 | Open-market sale | 200 | $51.61 | 175,680 |
| 2007-11-20 | Open-market sale | 200 | $51.60 | 175,880 |
| 2007-11-20 | Open-market sale | 100 | $51.59 | 176,080 |
| 2007-11-20 | Open-market sale | 200 | $51.53 | 176,180 |
| 2007-11-20 | Open-market sale | 200 | $51.52 | 176,380 |
| 2007-11-20 | Open-market sale | 200 | $51.46 | 176,580 |
| 2007-11-20 | Open-market sale | 100 | $51.45 | 176,780 |
| 2007-11-20 | Open-market sale | 100 | $51.44 | 176,880 |
| 2007-11-20 | Open-market sale | 100 | $51.40 | 176,980 |
| 2007-11-20 | Open-market sale | 36 | $51.26 | 177,080 |
| 2007-11-13 | Open-market sale | 5 | $52.45 | 715,593 |
| 2007-11-13 | Open-market sale | 95 | $52.44 | 715,598 |
| 2007-11-13 | Open-market sale | 100 | $52.42 | 715,693 |
| 2007-11-13 | Open-market sale | 100 | $52.47 | 715,493 |
| 2007-11-13 | Open-market sale | 100 | $52.51 | 715,393 |
| 2007-11-13 | Open-market sale | 100 | $52.54 | 715,293 |
| 2007-11-13 | Open-market sale | 100 | $52.59 | 715,193 |
| 2007-11-13 | Open-market sale | 100 | $52.67 | 715,093 |
| 2007-11-13 | Open-market sale | 100 | $52.82 | 714,993 |
| 2007-11-13 | Open-market sale | 100 | $52.97 | 714,893 |
| 2007-11-13 | Open-market sale | 100 | $52.98 | 714,793 |
| 2007-11-13 | Open-market sale | 100 | $53.05 | 714,693 |
| 2007-11-13 | Open-market sale | 100 | $53.11 | 714,593 |
| 2007-11-13 | Open-market sale | 100 | $53.14 | 714,493 |
| 2007-11-13 | Open-market sale | 100 | $51.76 | 717,693 |
| 2007-11-13 | Open-market sale | 100 | $51.90 | 717,593 |
| 2007-11-13 | Open-market sale | 100 | $52.41 | 715,793 |
| 2007-11-13 | Open-market sale | 100 | $52.36 | 715,893 |
| 2007-11-13 | Open-market sale | 100 | $52.31 | 715,993 |
| 2007-11-13 | Open-market sale | 100 | $52.29 | 716,093 |
| 2007-11-13 | Open-market sale | 100 | $52.28 | 716,193 |
| 2007-11-13 | Open-market sale | 100 | $52.22 | 716,293 |
| 2007-11-13 | Open-market sale | 193 | $52.17 | 716,393 |
| 2007-11-13 | Open-market sale | 307 | $52.16 | 716,586 |
| 2007-11-13 | Open-market sale | 100 | $52.14 | 716,893 |
| 2007-11-13 | Open-market sale | 200 | $52.10 | 716,993 |
| 2007-11-13 | Open-market sale | 100 | $52.07 | 717,193 |
| 2007-11-13 | Open-market sale | 100 | $52.03 | 717,293 |
| 2007-11-13 | Open-market sale | 100 | $52.02 | 717,393 |
| 2007-11-13 | Open-market sale | 100 | $52.01 | 717,493 |
| 2007-11-13 | Open-market sale | 100 | $53.70 | 712,793 |
| 2007-11-13 | Open-market sale | 100 | $53.39 | 714,193 |
| 2007-11-13 | Open-market sale | 100 | $53.41 | 714,093 |
| 2007-11-13 | Open-market sale | 62 | $53.43 | 714,031 |
| 2007-11-13 | Open-market sale | 138 | $53.44 | 713,893 |
| 2007-11-13 | Open-market sale | 100 | $53.46 | 713,793 |
| 2007-11-13 | Open-market sale | 100 | $53.50 | 713,693 |
| 2007-11-13 | Open-market sale | 200 | $53.51 | 713,493 |
| 2007-11-13 | Open-market sale | 100 | $53.52 | 713,393 |
| 2007-11-13 | Open-market sale | 200 | $53.54 | 713,193 |
| 2007-11-13 | Open-market sale | 100 | $53.56 | 713,093 |
| 2007-11-13 | Open-market sale | 100 | $53.57 | 712,993 |
| 2007-11-13 | Open-market sale | 100 | $53.60 | 712,893 |
| 2007-11-13 | Open-market sale | 100 | $53.37 | 714,293 |
| 2007-11-13 | Open-market sale | 100 | $53.21 | 714,393 |
| 2007-11-06 | Open-market sale | 200 | $57.25 | 180,380 |
| 2007-11-06 | Open-market sale | 100 | $57.21 | 180,680 |
| 2007-11-06 | Open-market sale | 100 | $57.17 | 180,780 |
| 2007-11-06 | Open-market sale | 100 | $57.12 | 180,880 |
| 2007-11-06 | Open-market sale | 100 | $57.10 | 180,980 |
| 2007-11-06 | Open-market sale | 100 | $57.07 | 181,080 |
| 2007-11-06 | Open-market sale | 100 | $57.06 | 181,180 |
| 2007-11-06 | Open-market sale | 100 | $57.05 | 181,280 |
| 2007-11-06 | Open-market sale | 100 | $57.04 | 181,380 |
| 2007-11-06 | Open-market sale | 200 | $57.03 | 181,480 |
| 2007-11-06 | Open-market sale | 200 | $57.02 | 181,680 |
| 2007-11-06 | Open-market sale | 100 | $57.00 | 181,880 |
| 2007-11-06 | Open-market sale | 500 | $56.99 | 181,980 |
| 2007-11-06 | Open-market sale | 300 | $56.98 | 182,480 |
| 2007-11-06 | Open-market sale | 300 | $56.95 | 182,780 |
| 2007-11-06 | Open-market sale | 100 | $56.92 | 183,080 |
| 2007-11-06 | Open-market sale | 200 | $56.91 | 183,180 |
| 2007-11-06 | Open-market sale | 200 | $56.85 | 183,380 |
| 2007-11-06 | Open-market sale | 200 | $56.84 | 183,580 |
| 2007-11-06 | Open-market sale | 100 | $56.73 | 183,780 |
| 2007-11-06 | Open-market sale | 100 | $56.68 | 183,880 |
| 2007-11-06 | Open-market sale | 100 | $57.40 | 179,280 |
| 2007-11-06 | Open-market sale | 100 | $57.37 | 179,380 |
| 2007-11-06 | Open-market sale | 100 | $57.32 | 179,480 |
| 2007-11-06 | Open-market sale | 100 | $57.31 | 179,580 |
| 2007-11-06 | Open-market sale | 200 | $57.30 | 179,680 |
| 2007-11-06 | Open-market sale | 100 | $57.29 | 179,880 |
| 2007-11-06 | Open-market sale | 100 | $57.27 | 179,980 |
| 2007-11-06 | Open-market sale | 300 | $57.26 | 180,080 |
| 2007-11-06 | Open-market sale | 100 | $57.22 | 180,580 |
| 2007-11-06 | Open-market sale | 100 | $57.47 | 178,980 |
| 2007-11-06 | Open-market sale | 200 | $57.45 | 179,080 |
| 2007-10-30 | Open-market sale | 100 | $55.66 | 722,093 |
| 2007-10-30 | Open-market sale | 100 | $56.21 | 719,393 |
| 2007-10-30 | Open-market sale | 100 | $56.27 | 719,293 |
| 2007-10-30 | Open-market sale | 100 | $56.28 | 719,193 |
| 2007-10-30 | Open-market sale | 100 | $55.08 | 722,693 |
| 2007-10-30 | Open-market sale | 100 | $55.11 | 722,593 |
| 2007-10-30 | Open-market sale | 100 | $55.22 | 722,493 |
| 2007-10-30 | Open-market sale | 100 | $55.24 | 722,393 |
| 2007-10-30 | Open-market sale | 100 | $55.27 | 722,293 |
| 2007-10-30 | Open-market sale | 100 | $55.54 | 722,193 |
| 2007-10-30 | Open-market sale | 100 | $56.17 | 719,493 |
| 2007-10-30 | Open-market sale | 100 | $55.67 | 721,993 |
| 2007-10-30 | Open-market sale | 100 | $56.14 | 719,593 |
| 2007-10-30 | Open-market sale | 200 | $56.12 | 719,693 |
| 2007-10-30 | Open-market sale | 100 | $56.10 | 719,893 |
| 2007-10-30 | Open-market sale | 100 | $56.09 | 719,993 |
| 2007-10-30 | Open-market sale | 200 | $56.03 | 720,093 |
| 2007-10-30 | Open-market sale | 100 | $56.02 | 720,293 |
| 2007-10-30 | Open-market sale | 100 | $56.01 | 720,393 |
| 2007-10-30 | Open-market sale | 100 | $56.00 | 720,493 |
| 2007-10-30 | Open-market sale | 100 | $55.98 | 720,593 |
| 2007-10-30 | Open-market sale | 200 | $55.96 | 720,693 |
| 2007-10-30 | Open-market sale | 100 | $55.95 | 720,893 |
| 2007-10-30 | Open-market sale | 100 | $55.92 | 720,993 |
| 2007-10-30 | Open-market sale | 100 | $55.90 | 721,093 |
| 2007-10-30 | Open-market sale | 100 | $55.88 | 721,193 |
| 2007-10-30 | Open-market sale | 100 | $55.85 | 721,293 |
| 2007-10-30 | Open-market sale | 300 | $55.82 | 721,393 |
| 2007-10-30 | Open-market sale | 100 | $55.81 | 721,693 |
| 2007-10-30 | Open-market sale | 200 | $55.76 | 721,793 |
| 2007-10-30 | Open-market sale | 100 | $56.34 | 718,993 |
| 2007-10-30 | Open-market sale | 300 | $56.50 | 717,993 |
| 2007-10-30 | Open-market sale | 100 | $56.51 | 717,893 |
| 2007-10-30 | Open-market sale | 100 | $56.55 | 717,793 |
| 2007-10-30 | Open-market sale | 100 | $56.32 | 719,093 |
| 2007-10-30 | Open-market sale | 100 | $56.44 | 718,293 |
| 2007-10-30 | Open-market sale | 100 | $56.35 | 718,893 |
| 2007-10-30 | Open-market sale | 100 | $56.38 | 718,793 |
| 2007-10-30 | Open-market sale | 100 | $56.39 | 718,693 |
| 2007-10-30 | Open-market sale | 100 | $56.40 | 718,593 |
| 2007-10-30 | Open-market sale | 200 | $56.42 | 718,393 |
| 2007-10-23 | Open-market sale | 100 | $60.04 | 188,380 |
| 2007-10-23 | Open-market sale | 100 | $60.00 | 188,480 |
| 2007-10-23 | Open-market sale | 100 | $59.97 | 188,680 |
| 2007-10-23 | Open-market sale | 100 | $60.07 | 188,280 |
| 2007-10-23 | Open-market sale | 106 | $60.10 | 188,174 |
| 2007-10-23 | Open-market sale | 94 | $60.11 | 188,080 |
| 2007-10-23 | Open-market sale | 100 | $60.13 | 187,980 |
| 2007-10-23 | Open-market sale | 100 | $60.17 | 187,880 |
| 2007-10-23 | Open-market sale | 3 | $60.18 | 187,877 |
| 2007-10-23 | Open-market sale | 197 | $60.19 | 187,680 |
| 2007-10-23 | Open-market sale | 100 | $60.32 | 187,580 |
| 2007-10-23 | Open-market sale | 100 | $60.33 | 187,480 |
| 2007-10-23 | Open-market sale | 100 | $60.35 | 187,380 |
| 2007-10-23 | Open-market sale | 100 | $60.48 | 187,280 |
| 2007-10-23 | Open-market sale | 100 | $60.50 | 187,180 |
| 2007-10-23 | Open-market sale | 100 | $60.52 | 187,080 |
| 2007-10-23 | Open-market sale | 100 | $60.56 | 186,980 |
| 2007-10-23 | Open-market sale | 100 | $60.62 | 186,880 |
| 2007-10-23 | Open-market sale | 100 | $59.96 | 188,780 |
| 2007-10-23 | Open-market sale | 100 | $59.79 | 188,880 |
| 2007-10-23 | Open-market sale | 100 | $60.96 | 185,880 |
| 2007-10-23 | Open-market sale | 100 | $60.94 | 185,980 |
| 2007-10-23 | Open-market sale | 100 | $60.87 | 186,080 |
| 2007-10-23 | Open-market sale | 100 | $59.99 | 188,580 |
| 2007-10-23 | Open-market sale | 100 | $60.75 | 186,480 |
| 2007-10-23 | Open-market sale | 200 | $60.76 | 186,280 |
| 2007-10-23 | Open-market sale | 100 | $60.74 | 186,580 |
| 2007-10-23 | Open-market sale | 100 | $60.65 | 186,680 |
| 2007-10-23 | Open-market sale | 100 | $60.63 | 186,780 |
| 2007-10-23 | Open-market sale | 100 | $60.86 | 186,180 |
| 2007-10-23 | Open-market sale | 100 | $61.02 | 185,780 |
| 2007-10-23 | Open-market sale | 100 | $61.09 | 185,680 |
| 2007-10-23 | Open-market sale | 100 | $62.34 | 183,980 |
| 2007-10-23 | Open-market sale | 100 | $62.17 | 184,080 |
| 2007-10-23 | Open-market sale | 100 | $61.12 | 185,580 |
| 2007-10-23 | Open-market sale | 100 | $61.14 | 185,480 |
| 2007-10-23 | Open-market sale | 100 | $61.21 | 185,380 |
| 2007-10-23 | Open-market sale | 100 | $61.27 | 185,280 |
| 2007-10-23 | Open-market sale | 100 | $61.36 | 185,180 |
| 2007-10-23 | Open-market sale | 100 | $61.59 | 185,080 |
| 2007-10-23 | Open-market sale | 200 | $61.70 | 184,880 |
| 2007-10-23 | Open-market sale | 100 | $61.77 | 184,780 |
| 2007-10-23 | Open-market sale | 100 | $61.79 | 184,680 |
| 2007-10-23 | Open-market sale | 100 | $61.91 | 184,580 |
| 2007-10-23 | Open-market sale | 200 | $61.96 | 184,380 |
| 2007-10-23 | Open-market sale | 100 | $62.02 | 184,280 |
| 2007-10-23 | Open-market sale | 100 | $62.09 | 184,180 |
| 2007-10-17 | Open-market sale | 4,000 | $60.71 | 6,000 |
| 2007-10-16 | Open-market sale | 100 | $59.71 | 727,393 |
| 2007-10-16 | Open-market sale | 200 | $59.66 | 727,493 |
| 2007-10-16 | Open-market sale | 200 | $59.75 | 727,193 |
| 2007-10-16 | Open-market sale | 100 | $59.76 | 727,093 |
| 2007-10-16 | Open-market sale | 100 | $59.41 | 727,693 |
| 2007-10-16 | Open-market sale | 100 | $60.41 | 722,793 |
| 2007-10-16 | Open-market sale | 100 | $60.31 | 722,893 |
| 2007-10-16 | Open-market sale | 100 | $60.28 | 722,993 |
| 2007-10-16 | Open-market sale | 100 | $60.13 | 723,093 |
| 2007-10-16 | Open-market sale | 100 | $60.01 | 723,193 |
| 2007-10-16 | Open-market sale | 100 | $60.00 | 723,293 |
| 2007-10-16 | Open-market sale | 100 | $59.99 | 723,393 |
| 2007-10-16 | Open-market sale | 100 | $59.97 | 723,493 |
| 2007-10-16 | Open-market sale | 100 | $59.96 | 723,593 |
| 2007-10-16 | Open-market sale | 100 | $59.93 | 723,693 |
| 2007-10-16 | Open-market sale | 100 | $59.92 | 723,793 |
| 2007-10-16 | Open-market sale | 100 | $59.90 | 723,893 |
| 2007-10-16 | Open-market sale | 200 | $59.89 | 723,993 |
| 2007-10-16 | Open-market sale | 400 | $59.88 | 724,193 |
| 2007-10-16 | Open-market sale | 200 | $59.87 | 724,593 |
| 2007-10-16 | Open-market sale | 400 | $59.86 | 724,793 |
| 2007-10-16 | Open-market sale | 500 | $59.85 | 725,193 |
| 2007-10-16 | Open-market sale | 100 | $59.84 | 725,693 |
| 2007-10-16 | Open-market sale | 200 | $59.83 | 725,793 |
| 2007-10-16 | Open-market sale | 500 | $59.82 | 725,993 |
| 2007-10-16 | Open-market sale | 300 | $59.81 | 726,493 |
| 2007-10-16 | Open-market sale | 200 | $59.80 | 726,793 |
| 2007-10-16 | Open-market sale | 100 | $59.78 | 726,993 |
| 2007-10-09 | Open-market sale | 100 | $57.82 | 190,480 |
| 2007-10-09 | Open-market sale | 100 | $57.81 | 190,580 |
| 2007-10-09 | Open-market sale | 100 | $58.43 | 188,980 |
| 2007-10-09 | Open-market sale | 100 | $58.26 | 189,380 |
| 2007-10-09 | Open-market sale | 100 | $58.31 | 189,280 |
| 2007-10-09 | Open-market sale | 100 | $58.35 | 189,180 |
| 2007-10-09 | Open-market sale | 100 | $58.24 | 189,480 |
| 2007-10-09 | Open-market sale | 100 | $58.22 | 189,580 |
| 2007-10-09 | Open-market sale | 100 | $58.21 | 189,680 |
| 2007-10-09 | Open-market sale | 100 | $58.09 | 189,780 |
| 2007-10-09 | Open-market sale | 100 | $58.00 | 189,880 |
| 2007-10-09 | Open-market sale | 100 | $57.99 | 189,980 |
| 2007-10-09 | Open-market sale | 100 | $57.95 | 190,080 |
| 2007-10-09 | Open-market sale | 100 | $57.90 | 190,180 |
| 2007-10-09 | Open-market sale | 100 | $57.87 | 190,280 |
| 2007-10-09 | Open-market sale | 100 | $57.83 | 190,380 |
| 2007-10-09 | Open-market sale | 100 | $58.41 | 189,080 |
| 2007-10-09 | Open-market sale | 100 | $56.93 | 193,380 |
| 2007-10-09 | Open-market sale | 100 | $56.80 | 193,480 |
| 2007-10-09 | Open-market sale | 100 | $56.74 | 193,580 |
| 2007-10-09 | Open-market sale | 100 | $56.71 | 193,680 |
| 2007-10-09 | Open-market sale | 100 | $56.49 | 193,780 |
| 2007-10-09 | Open-market sale | 100 | $57.79 | 190,680 |
| 2007-10-09 | Open-market sale | 100 | $57.77 | 190,780 |
| 2007-10-09 | Open-market sale | 100 | $57.70 | 190,880 |
| 2007-10-09 | Open-market sale | 200 | $57.64 | 190,980 |
| 2007-10-09 | Open-market sale | 200 | $57.62 | 191,180 |
| 2007-10-09 | Open-market sale | 100 | $57.61 | 191,380 |
| 2007-10-09 | Open-market sale | 100 | $57.60 | 191,480 |
| 2007-10-09 | Open-market sale | 100 | $56.43 | 193,880 |
| 2007-10-09 | Open-market sale | 100 | $57.59 | 191,580 |
| 2007-10-09 | Open-market sale | 100 | $57.57 | 191,680 |
| 2007-10-09 | Open-market sale | 100 | $57.55 | 191,780 |
| 2007-10-09 | Open-market sale | 200 | $57.48 | 191,880 |
| 2007-10-09 | Open-market sale | 100 | $57.47 | 192,080 |
| 2007-10-09 | Open-market sale | 100 | $57.46 | 192,180 |
| 2007-10-09 | Open-market sale | 100 | $57.45 | 192,280 |
| 2007-10-09 | Open-market sale | 100 | $57.41 | 192,380 |
| 2007-10-09 | Open-market sale | 100 | $57.40 | 192,480 |
| 2007-10-09 | Open-market sale | 100 | $57.30 | 192,580 |
| 2007-10-09 | Open-market sale | 100 | $57.24 | 192,680 |
| 2007-10-09 | Open-market sale | 100 | $57.23 | 192,780 |
| 2007-10-09 | Open-market sale | 100 | $57.20 | 192,880 |
| 2007-10-09 | Open-market sale | 100 | $57.18 | 192,980 |
| 2007-10-09 | Open-market sale | 100 | $57.14 | 193,080 |
| 2007-10-09 | Open-market sale | 100 | $57.09 | 193,180 |
| 2007-10-09 | Open-market sale | 100 | $56.97 | 193,280 |
| 2007-10-02 | Open-market sale | 200 | $52.72 | 729,193 |
| 2007-10-02 | Open-market sale | 100 | $52.69 | 729,693 |
| 2007-10-02 | Open-market sale | 300 | $52.64 | 729,793 |
| 2007-10-02 | Open-market sale | 200 | $52.63 | 730,093 |
| 2007-10-02 | Open-market sale | 25 | $52.62 | 730,293 |
| 2007-10-02 | Open-market sale | 275 | $52.60 | 730,318 |
| 2007-10-02 | Open-market sale | 200 | $52.59 | 730,593 |
| 2007-10-02 | Open-market sale | 100 | $52.57 | 730,793 |
| 2007-10-02 | Open-market sale | 100 | $52.56 | 730,893 |
| 2007-10-02 | Open-market sale | 200 | $52.54 | 730,993 |
| 2007-10-02 | Open-market sale | 300 | $52.48 | 731,193 |
| 2007-10-02 | Open-market sale | 100 | $52.45 | 731,493 |
| 2007-10-02 | Open-market sale | 100 | $52.44 | 731,593 |
| 2007-10-02 | Open-market sale | 100 | $52.39 | 731,693 |
| 2007-10-02 | Open-market sale | 100 | $52.24 | 731,793 |
| 2007-10-02 | Open-market sale | 100 | $52.19 | 731,893 |
| 2007-10-02 | Open-market sale | 100 | $52.01 | 731,993 |
| 2007-10-02 | Open-market sale | 200 | $51.98 | 732,093 |
| 2007-10-02 | Open-market sale | 300 | $51.94 | 732,293 |
| 2007-10-02 | Open-market sale | 100 | $51.90 | 732,593 |
| 2007-10-02 | Open-market sale | 100 | $51.88 | 732,693 |
| 2007-10-02 | Open-market sale | 100 | $52.82 | 728,293 |
| 2007-10-02 | Open-market sale | 100 | $52.81 | 728,393 |
| 2007-10-02 | Open-market sale | 100 | $52.79 | 728,493 |
| 2007-10-02 | Open-market sale | 200 | $52.77 | 728,593 |
| 2007-10-02 | Open-market sale | 100 | $52.76 | 728,793 |
| 2007-10-02 | Open-market sale | 200 | $52.75 | 728,893 |
| 2007-10-02 | Open-market sale | 100 | $52.73 | 729,093 |
| 2007-10-02 | Open-market sale | 100 | $52.70 | 729,593 |
| 2007-10-02 | Open-market sale | 200 | $52.71 | 729,393 |
| 2007-10-02 | Open-market sale | 100 | $52.96 | 727,993 |
| 2007-10-02 | Open-market sale | 100 | $53.01 | 727,893 |
| 2007-10-02 | Open-market sale | 100 | $53.03 | 727,793 |
| 2007-10-02 | Open-market sale | 200 | $52.83 | 728,093 |
| 2007-09-25 | Open-market sale | 100 | $52.41 | 197,980 |
| 2007-09-25 | Open-market sale | 100 | $52.40 | 198,080 |
| 2007-09-25 | Open-market sale | 100 | $52.39 | 198,180 |
| 2007-09-25 | Open-market sale | 100 | $52.38 | 198,280 |
| 2007-09-25 | Open-market sale | 100 | $52.37 | 198,380 |
| 2007-09-25 | Open-market sale | 100 | $52.36 | 198,480 |
| 2007-09-25 | Open-market sale | 100 | $52.34 | 198,580 |
| 2007-09-25 | Open-market sale | 100 | $52.30 | 198,680 |
| 2007-09-25 | Open-market sale | 200 | $52.28 | 198,780 |
| 2007-09-25 | Open-market sale | 100 | $52.83 | 194,480 |
| 2007-09-25 | Open-market sale | 197 | $52.79 | 194,580 |
| 2007-09-25 | Open-market sale | 100 | $52.48 | 197,080 |
| 2007-09-25 | Open-market sale | 200 | $52.49 | 196,880 |
| 2007-09-25 | Open-market sale | 300 | $52.54 | 196,580 |
| 2007-09-25 | Open-market sale | 300 | $52.55 | 196,280 |
| 2007-09-25 | Open-market sale | 3 | $52.78 | 194,777 |
| 2007-09-25 | Open-market sale | 100 | $52.75 | 194,780 |
| 2007-09-25 | Open-market sale | 100 | $52.72 | 194,880 |
| 2007-09-25 | Open-market sale | 300 | $52.67 | 194,980 |
| 2007-09-25 | Open-market sale | 100 | $52.62 | 195,280 |
| 2007-09-25 | Open-market sale | 100 | $52.61 | 195,380 |
| 2007-09-25 | Open-market sale | 100 | $52.60 | 195,480 |
| 2007-09-25 | Open-market sale | 300 | $52.46 | 197,480 |
| 2007-09-25 | Open-market sale | 300 | $52.47 | 197,180 |
| 2007-09-25 | Open-market sale | 100 | $52.42 | 197,880 |
| 2007-09-25 | Open-market sale | 100 | $52.43 | 197,780 |
| 2007-09-25 | Open-market sale | 300 | $52.59 | 195,580 |
| 2007-09-25 | Open-market sale | 100 | $52.58 | 195,880 |
| 2007-09-25 | Open-market sale | 132 | $52.57 | 195,980 |
| 2007-09-25 | Open-market sale | 168 | $52.56 | 196,112 |
| 2007-09-25 | Open-market sale | 100 | $53.32 | 193,980 |
| 2007-09-25 | Open-market sale | 200 | $53.00 | 194,280 |
| 2007-09-25 | Open-market sale | 100 | $53.04 | 194,180 |
| 2007-09-25 | Open-market sale | 100 | $53.10 | 194,080 |
| 2007-09-18 | Open-market sale | 100 | $53.47 | 733,193 |
| 2007-09-18 | Open-market sale | 100 | $53.49 | 732,893 |
| 2007-09-18 | Open-market sale | 100 | $53.52 | 732,793 |
| 2007-09-18 | Open-market sale | 100 | $53.41 | 733,293 |
| 2007-09-18 | Open-market sale | 200 | $53.48 | 732,993 |
| 2007-09-18 | Open-market sale | 100 | $53.22 | 733,893 |
| 2007-09-18 | Open-market sale | 100 | $53.20 | 733,993 |
| 2007-09-18 | Open-market sale | 100 | $53.18 | 734,093 |
| 2007-09-18 | Open-market sale | 300 | $53.16 | 734,193 |
| 2007-09-18 | Open-market sale | 100 | $53.15 | 734,493 |
| 2007-09-18 | Open-market sale | 200 | $53.09 | 734,593 |
| 2007-09-18 | Open-market sale | 200 | $53.01 | 734,793 |
| 2007-09-18 | Open-market sale | 400 | $53.00 | 734,993 |
| 2007-09-18 | Open-market sale | 100 | $52.99 | 735,393 |
| 2007-09-18 | Open-market sale | 200 | $52.98 | 735,493 |
| 2007-09-18 | Open-market sale | 205 | $52.97 | 735,693 |
| 2007-09-18 | Open-market sale | 95 | $52.96 | 735,898 |
| 2007-09-18 | Open-market sale | 300 | $52.95 | 735,993 |
| 2007-09-18 | Open-market sale | 100 | $52.93 | 736,293 |
| 2007-09-18 | Open-market sale | 200 | $52.92 | 736,393 |
| 2007-09-18 | Open-market sale | 100 | $52.91 | 736,593 |
| 2007-09-18 | Open-market sale | 200 | $52.90 | 736,693 |
| 2007-09-18 | Open-market sale | 100 | $52.86 | 736,893 |
| 2007-09-18 | Open-market sale | 100 | $52.83 | 736,993 |
| 2007-09-18 | Open-market sale | 100 | $52.80 | 737,093 |
| 2007-09-18 | Open-market sale | 100 | $52.77 | 737,193 |
| 2007-09-18 | Open-market sale | 100 | $52.71 | 737,293 |
| 2007-09-18 | Open-market sale | 100 | $52.70 | 737,393 |
| 2007-09-18 | Open-market sale | 100 | $52.68 | 737,493 |
| 2007-09-18 | Open-market sale | 100 | $53.26 | 733,793 |
| 2007-09-18 | Open-market sale | 100 | $53.32 | 733,693 |
| 2007-09-18 | Open-market sale | 100 | $53.37 | 733,593 |
| 2007-09-18 | Open-market sale | 200 | $53.38 | 733,393 |
| 2007-09-18 | Open-market sale | 100 | $52.61 | 737,593 |
| 2007-09-18 | Open-market sale | 100 | $52.54 | 737,693 |
| 2007-09-11 | Open-market sale | 100 | $51.07 | 199,480 |
| 2007-09-11 | Open-market sale | 190 | $51.05 | 199,580 |
| 2007-09-11 | Open-market sale | 100 | $51.04 | 199,770 |
| 2007-09-11 | Open-market sale | 10 | $51.03 | 199,870 |
| 2007-09-11 | Open-market sale | 100 | $51.01 | 199,880 |
| 2007-09-11 | Open-market sale | 100 | $51.00 | 199,980 |
| 2007-09-11 | Open-market sale | 200 | $50.96 | 200,080 |
| 2007-09-11 | Open-market sale | 100 | $50.93 | 200,280 |
| 2007-09-11 | Open-market sale | 100 | $50.92 | 200,380 |
| 2007-09-11 | Open-market sale | 100 | $50.91 | 200,480 |
| 2007-09-11 | Open-market sale | 100 | $50.90 | 200,580 |
| 2007-09-11 | Open-market sale | 100 | $50.87 | 200,680 |
| 2007-09-11 | Open-market sale | 100 | $51.41 | 198,980 |
| 2007-09-11 | Open-market sale | 100 | $51.24 | 199,080 |
| 2007-09-11 | Open-market sale | 100 | $51.13 | 199,180 |
| 2007-09-11 | Open-market sale | 200 | $51.12 | 199,280 |
| 2007-09-11 | Open-market sale | 100 | $50.00 | 203,380 |
| 2007-09-11 | Open-market sale | 100 | $49.80 | 203,780 |
| 2007-09-11 | Open-market sale | 100 | $49.78 | 203,880 |
| 2007-09-11 | Open-market sale | 100 | $50.86 | 200,780 |
| 2007-09-11 | Open-market sale | 100 | $50.82 | 200,880 |
| 2007-09-11 | Open-market sale | 100 | $50.78 | 200,980 |
| 2007-09-11 | Open-market sale | 4 | $50.77 | 201,080 |
| 2007-09-11 | Open-market sale | 96 | $50.75 | 201,084 |
| 2007-09-11 | Open-market sale | 100 | $50.73 | 201,180 |
| 2007-09-11 | Open-market sale | 200 | $50.72 | 201,280 |
| 2007-09-11 | Open-market sale | 100 | $50.67 | 201,480 |
| 2007-09-11 | Open-market sale | 100 | $50.66 | 201,580 |
| 2007-09-11 | Open-market sale | 100 | $50.65 | 201,680 |
| 2007-09-11 | Open-market sale | 100 | $50.61 | 201,780 |
| 2007-09-11 | Open-market sale | 100 | $50.58 | 201,880 |
| 2007-09-11 | Open-market sale | 100 | $50.57 | 201,980 |
| 2007-09-11 | Open-market sale | 100 | $50.55 | 202,080 |
| 2007-09-11 | Open-market sale | 100 | $50.53 | 202,180 |
| 2007-09-11 | Open-market sale | 100 | $50.51 | 202,280 |
| 2007-09-11 | Open-market sale | 100 | $50.49 | 202,380 |
| 2007-09-11 | Open-market sale | 100 | $50.37 | 202,480 |
| 2007-09-11 | Open-market sale | 100 | $50.34 | 202,580 |
| 2007-09-11 | Open-market sale | 100 | $50.32 | 202,680 |
| 2007-09-11 | Open-market sale | 100 | $50.19 | 202,780 |
| 2007-09-11 | Open-market sale | 100 | $50.18 | 202,880 |
| 2007-09-11 | Open-market sale | 200 | $50.16 | 202,980 |
| 2007-09-11 | Open-market sale | 100 | $50.05 | 203,180 |
| 2007-09-11 | Open-market sale | 100 | $50.02 | 203,280 |
| 2007-09-11 | Open-market sale | 100 | $49.91 | 203,680 |
| 2007-09-11 | Open-market sale | 200 | $49.92 | 203,480 |
| 2007-09-04 | Open-market sale | 100 | $49.41 | 737,993 |
| 2007-09-04 | Open-market sale | 100 | $49.37 | 738,093 |
| 2007-09-04 | Open-market sale | 100 | $49.44 | 737,893 |
| 2007-09-04 | Open-market sale | 100 | $49.56 | 737,793 |
| 2007-09-04 | Open-market sale | 100 | $49.28 | 738,593 |
| 2007-09-04 | Open-market sale | 100 | $49.27 | 738,693 |
| 2007-09-04 | Open-market sale | 300 | $49.26 | 738,793 |
| 2007-09-04 | Open-market sale | 200 | $49.24 | 739,093 |
| 2007-09-04 | Open-market sale | 300 | $49.22 | 739,293 |
| 2007-09-04 | Open-market sale | 100 | $49.21 | 739,593 |
| 2007-09-04 | Open-market sale | 100 | $49.01 | 740,593 |
| 2007-09-04 | Open-market sale | 100 | $49.18 | 739,893 |
| 2007-09-04 | Open-market sale | 200 | $49.17 | 739,993 |
| 2007-09-04 | Open-market sale | 100 | $49.16 | 740,193 |
| 2007-09-04 | Open-market sale | 100 | $49.07 | 740,293 |
| 2007-09-04 | Open-market sale | 100 | $49.04 | 740,393 |
| 2007-09-04 | Open-market sale | 100 | $49.02 | 740,493 |
| 2007-09-04 | Open-market sale | 300 | $49.29 | 738,293 |
| 2007-09-04 | Open-market sale | 100 | $49.36 | 738,193 |
| 2007-09-04 | Open-market sale | 100 | $48.50 | 742,693 |
| 2007-09-04 | Open-market sale | 100 | $48.73 | 742,593 |
| 2007-09-04 | Open-market sale | 200 | $48.77 | 742,393 |
| 2007-09-04 | Open-market sale | 100 | $48.82 | 742,293 |
| 2007-09-04 | Open-market sale | 100 | $48.83 | 742,193 |
| 2007-09-04 | Open-market sale | 100 | $48.84 | 742,093 |
| 2007-09-04 | Open-market sale | 100 | $48.85 | 741,993 |
| 2007-09-04 | Open-market sale | 100 | $48.90 | 741,893 |
| 2007-09-04 | Open-market sale | 200 | $48.91 | 741,693 |
| 2007-09-04 | Open-market sale | 100 | $48.93 | 741,593 |
| 2007-09-04 | Open-market sale | 100 | $48.97 | 741,493 |
| 2007-09-04 | Open-market sale | 200 | $48.98 | 741,293 |
| 2007-09-04 | Open-market sale | 300 | $48.99 | 740,993 |
| 2007-09-04 | Open-market sale | 300 | $49.00 | 740,693 |
| 2007-09-04 | Open-market sale | 200 | $49.20 | 739,693 |
| 2007-08-28 | Open-market sale | 100 | $46.52 | 205,880 |
| 2007-08-28 | Open-market sale | 281 | $46.50 | 205,980 |
| 2007-08-28 | Open-market sale | 119 | $46.48 | 206,261 |
| 2007-08-28 | Open-market sale | 100 | $46.46 | 206,380 |
| 2007-08-28 | Open-market sale | 226 | $46.45 | 206,480 |
| 2007-08-28 | Open-market sale | 100 | $46.44 | 206,706 |
| 2007-08-28 | Open-market sale | 574 | $46.42 | 206,806 |
| 2007-08-28 | Open-market sale | 200 | $46.37 | 207,380 |
| 2007-08-28 | Open-market sale | 100 | $46.35 | 207,580 |
| 2007-08-28 | Open-market sale | 100 | $46.31 | 207,680 |
| 2007-08-28 | Open-market sale | 200 | $46.30 | 207,780 |
| 2007-08-28 | Open-market sale | 100 | $46.28 | 207,980 |
| 2007-08-28 | Open-market sale | 200 | $46.26 | 208,080 |
| 2007-08-28 | Open-market sale | 400 | $46.24 | 208,280 |
| 2007-08-28 | Open-market sale | 200 | $46.20 | 208,680 |
| 2007-08-28 | Open-market sale | 100 | $46.11 | 208,880 |
| 2007-08-28 | Open-market sale | 100 | $46.91 | 203,980 |
| 2007-08-28 | Open-market sale | 300 | $46.90 | 204,080 |
| 2007-08-28 | Open-market sale | 100 | $46.85 | 204,380 |
| 2007-08-28 | Open-market sale | 200 | $46.78 | 204,480 |
| 2007-08-28 | Open-market sale | 100 | $46.77 | 204,680 |
| 2007-08-28 | Open-market sale | 200 | $46.75 | 204,780 |
| 2007-08-28 | Open-market sale | 200 | $46.72 | 204,980 |
| 2007-08-28 | Open-market sale | 300 | $46.71 | 205,180 |
| 2007-08-28 | Open-market sale | 100 | $46.70 | 205,480 |
| 2007-08-28 | Open-market sale | 100 | $46.67 | 205,580 |
| 2007-08-28 | Open-market sale | 100 | $46.66 | 205,680 |
| 2007-08-28 | Open-market sale | 100 | $46.65 | 205,780 |
| 2007-08-21 | Open-market sale | 100 | $48.33 | 744,893 |
| 2007-08-21 | Open-market sale | 100 | $48.32 | 744,993 |
| 2007-08-21 | Open-market sale | 100 | $48.43 | 744,793 |
| 2007-08-21 | Open-market sale | 100 | $48.50 | 744,693 |
| 2007-08-21 | Open-market sale | 100 | $48.53 | 744,593 |
| 2007-08-21 | Open-market sale | 100 | $48.57 | 744,493 |
| 2007-08-21 | Open-market sale | 300 | $48.58 | 744,193 |
| 2007-08-21 | Open-market sale | 100 | $48.59 | 744,093 |
| 2007-08-21 | Open-market sale | 100 | $47.66 | 747,693 |
| 2007-08-21 | Open-market sale | 100 | $47.68 | 747,593 |
| 2007-08-21 | Open-market sale | 200 | $47.71 | 747,393 |
| 2007-08-21 | Open-market sale | 100 | $47.72 | 747,293 |
| 2007-08-21 | Open-market sale | 200 | $47.75 | 747,093 |
| 2007-08-21 | Open-market sale | 100 | $47.76 | 746,993 |
| 2007-08-21 | Open-market sale | 100 | $47.77 | 746,893 |
| 2007-08-21 | Open-market sale | 100 | $47.78 | 746,793 |
| 2007-08-21 | Open-market sale | 100 | $47.80 | 746,693 |
| 2007-08-21 | Open-market sale | 200 | $47.81 | 746,493 |
| 2007-08-21 | Open-market sale | 100 | $47.87 | 746,393 |
| 2007-08-21 | Open-market sale | 100 | $48.31 | 745,093 |
| 2007-08-21 | Open-market sale | 100 | $48.27 | 745,193 |
| 2007-08-21 | Open-market sale | 100 | $48.24 | 745,293 |
| 2007-08-21 | Open-market sale | 100 | $48.21 | 745,393 |
| 2007-08-21 | Open-market sale | 100 | $48.20 | 745,493 |
| 2007-08-21 | Open-market sale | 100 | $48.16 | 745,593 |
| 2007-08-21 | Open-market sale | 100 | $48.15 | 745,693 |
| 2007-08-21 | Open-market sale | 300 | $47.97 | 745,793 |
| 2007-08-21 | Open-market sale | 100 | $47.94 | 746,093 |
| 2007-08-21 | Open-market sale | 100 | $47.93 | 746,193 |
| 2007-08-21 | Open-market sale | 100 | $47.92 | 746,293 |
| 2007-08-21 | Open-market sale | 300 | $48.61 | 743,493 |
| 2007-08-21 | Open-market sale | 300 | $48.65 | 743,193 |
| 2007-08-21 | Open-market sale | 300 | $48.60 | 743,793 |
| 2007-08-21 | Open-market sale | 100 | $48.72 | 742,793 |
| 2007-08-21 | Open-market sale | 100 | $48.69 | 742,893 |
| 2007-08-21 | Open-market sale | 100 | $48.67 | 742,993 |
| 2007-08-21 | Open-market sale | 100 | $48.66 | 743,093 |
| 2007-08-14 | Open-market sale | 100 | $45.89 | 212,080 |
| 2007-08-14 | Open-market sale | 100 | $45.82 | 212,380 |
| 2007-08-14 | Open-market sale | 26 | $45.81 | 212,480 |
| 2007-08-14 | Open-market sale | 100 | $45.79 | 212,506 |
| 2007-08-14 | Open-market sale | 100 | $45.75 | 212,606 |
| 2007-08-14 | Open-market sale | 100 | $45.74 | 212,706 |
| 2007-08-14 | Open-market sale | 100 | $45.72 | 212,806 |
| 2007-08-14 | Open-market sale | 74 | $45.69 | 212,906 |
| 2007-08-14 | Open-market sale | 100 | $45.67 | 212,980 |
| 2007-08-14 | Open-market sale | 100 | $45.65 | 213,080 |
| 2007-08-14 | Open-market sale | 100 | $45.59 | 213,180 |
| 2007-08-14 | Open-market sale | 100 | $45.58 | 213,280 |
| 2007-08-14 | Open-market sale | 200 | $45.56 | 213,380 |
| 2007-08-14 | Open-market sale | 100 | $45.49 | 213,580 |
| 2007-08-14 | Open-market sale | 100 | $45.48 | 213,680 |
| 2007-08-14 | Open-market sale | 100 | $45.47 | 213,780 |
| 2007-08-14 | Open-market sale | 100 | $45.45 | 213,880 |
| 2007-08-14 | Open-market sale | 100 | $46.20 | 210,780 |
| 2007-08-14 | Open-market sale | 100 | $46.18 | 210,880 |
| 2007-08-14 | Open-market sale | 200 | $46.14 | 210,980 |
| 2007-08-14 | Open-market sale | 100 | $46.13 | 211,180 |
| 2007-08-14 | Open-market sale | 200 | $46.12 | 211,280 |
| 2007-08-14 | Open-market sale | 100 | $46.07 | 211,480 |
| 2007-08-14 | Open-market sale | 100 | $46.04 | 211,580 |
| 2007-08-14 | Open-market sale | 100 | $46.00 | 211,680 |
| 2007-08-14 | Open-market sale | 100 | $45.99 | 211,780 |
| 2007-08-14 | Open-market sale | 100 | $45.92 | 211,880 |
| 2007-08-14 | Open-market sale | 100 | $45.90 | 211,980 |
| 2007-08-14 | Open-market sale | 100 | $45.86 | 212,280 |
| 2007-08-14 | Open-market sale | 100 | $45.88 | 212,180 |
| 2007-08-14 | Open-market sale | 100 | $46.32 | 209,939 |
| 2007-08-14 | Open-market sale | 159 | $46.33 | 209,780 |
| 2007-08-14 | Open-market sale | 100 | $46.35 | 209,680 |
| 2007-08-14 | Open-market sale | 200 | $46.30 | 210,039 |
| 2007-08-14 | Open-market sale | 100 | $46.47 | 209,480 |
| 2007-08-14 | Open-market sale | 100 | $46.28 | 210,380 |
| 2007-08-14 | Open-market sale | 100 | $46.27 | 210,480 |
| 2007-08-14 | Open-market sale | 100 | $46.25 | 210,580 |
| 2007-08-14 | Open-market sale | 100 | $46.23 | 210,680 |
| 2007-08-14 | Open-market sale | 100 | $46.97 | 208,980 |
| 2007-08-14 | Open-market sale | 100 | $46.91 | 209,080 |
| 2007-08-14 | Open-market sale | 100 | $46.89 | 209,180 |
| 2007-08-14 | Open-market sale | 100 | $46.84 | 209,280 |
| 2007-08-14 | Open-market sale | 100 | $46.60 | 209,380 |
| 2007-08-14 | Open-market sale | 141 | $46.29 | 210,239 |
| 2007-08-14 | Open-market sale | 100 | $46.45 | 209,580 |
| 2007-07-31 | Open-market sale | 100 | $46.11 | 218,180 |
| 2007-07-31 | Open-market sale | 100 | $46.09 | 218,280 |
| 2007-07-31 | Open-market sale | 100 | $46.05 | 218,380 |
| 2007-07-31 | Open-market sale | 100 | $46.01 | 218,480 |
| 2007-07-31 | Open-market sale | 100 | $46.00 | 218,580 |
| 2007-07-31 | Open-market sale | 100 | $45.96 | 218,680 |
| 2007-07-31 | Open-market sale | 100 | $45.90 | 218,780 |
| 2007-07-31 | Open-market sale | 100 | $45.50 | 218,880 |
| 2007-07-31 | Open-market sale | 100 | $46.47 | 214,180 |
| 2007-07-31 | Open-market sale | 100 | $46.38 | 214,280 |
| 2007-07-31 | Open-market sale | 200 | $46.36 | 214,380 |
| 2007-07-31 | Open-market sale | 100 | $46.35 | 214,580 |
| 2007-07-31 | Open-market sale | 100 | $46.34 | 214,680 |
| 2007-07-31 | Open-market sale | 100 | $46.33 | 214,780 |
| 2007-07-31 | Open-market sale | 100 | $46.32 | 214,880 |
| 2007-07-31 | Open-market sale | 200 | $46.30 | 214,980 |
| 2007-07-31 | Open-market sale | 100 | $46.29 | 215,180 |
| 2007-07-31 | Open-market sale | 100 | $46.28 | 215,280 |
| 2007-07-31 | Open-market sale | 100 | $46.27 | 215,380 |
| 2007-07-31 | Open-market sale | 100 | $46.26 | 215,480 |
| 2007-07-31 | Open-market sale | 100 | $46.24 | 215,580 |
| 2007-07-31 | Open-market sale | 200 | $46.23 | 215,680 |
| 2007-07-31 | Open-market sale | 100 | $46.21 | 215,880 |
| 2007-07-31 | Open-market sale | 300 | $46.20 | 215,980 |
| 2007-07-31 | Open-market sale | 200 | $46.19 | 216,280 |
| 2007-07-31 | Open-market sale | 200 | $46.18 | 216,480 |
| 2007-07-31 | Open-market sale | 500 | $46.17 | 216,680 |
| 2007-07-31 | Open-market sale | 600 | $46.16 | 217,180 |
| 2007-07-31 | Open-market sale | 100 | $46.15 | 217,780 |
| 2007-07-31 | Open-market sale | 300 | $46.12 | 217,880 |
| 2007-07-31 | Open-market sale | 100 | $46.56 | 213,980 |
| 2007-07-31 | Open-market sale | 100 | $46.48 | 214,080 |
| 2007-07-17 | Open-market sale | 100 | $41.97 | 219,180 |
| 2007-07-17 | Open-market sale | 100 | $41.99 | 219,080 |
| 2007-07-17 | Open-market sale | 100 | $42.00 | 218,980 |
| 2007-07-17 | Open-market sale | 100 | $41.86 | 219,480 |
| 2007-07-17 | Open-market sale | 200 | $41.85 | 219,580 |
| 2007-07-17 | Open-market sale | 100 | $41.90 | 219,380 |
| 2007-07-17 | Open-market sale | 100 | $41.91 | 219,280 |
| 2007-07-17 | Open-market sale | 100 | $41.47 | 223,880 |
| 2007-07-17 | Open-market sale | 300 | $41.50 | 223,580 |
| 2007-07-17 | Open-market sale | 100 | $41.51 | 223,480 |
| 2007-07-17 | Open-market sale | 100 | $41.52 | 223,380 |
| 2007-07-17 | Open-market sale | 100 | $41.54 | 223,280 |
| 2007-07-17 | Open-market sale | 400 | $41.55 | 222,880 |
| 2007-07-17 | Open-market sale | 100 | $41.56 | 222,780 |
| 2007-07-17 | Open-market sale | 200 | $41.57 | 222,580 |
| 2007-07-17 | Open-market sale | 100 | $41.58 | 222,480 |
| 2007-07-17 | Open-market sale | 300 | $41.60 | 222,180 |
| 2007-07-17 | Open-market sale | 200 | $41.61 | 221,980 |
| 2007-07-17 | Open-market sale | 200 | $41.63 | 221,780 |
| 2007-07-17 | Open-market sale | 300 | $41.64 | 221,480 |
| 2007-07-17 | Open-market sale | 100 | $41.65 | 221,380 |
| 2007-07-17 | Open-market sale | 100 | $41.66 | 221,280 |
| 2007-07-17 | Open-market sale | 111 | $41.67 | 221,169 |
| 2007-07-17 | Open-market sale | 189 | $41.68 | 220,980 |
| 2007-07-17 | Open-market sale | 100 | $41.69 | 220,880 |
| 2007-07-17 | Open-market sale | 200 | $41.70 | 220,680 |
| 2007-07-17 | Open-market sale | 200 | $41.71 | 220,480 |
| 2007-07-17 | Open-market sale | 100 | $41.75 | 220,380 |
| 2007-07-17 | Open-market sale | 100 | $41.78 | 220,280 |
| 2007-07-17 | Open-market sale | 200 | $41.79 | 220,080 |
| 2007-07-17 | Open-market sale | 100 | $41.81 | 219,980 |
| 2007-07-17 | Open-market sale | 100 | $41.82 | 219,880 |
| 2007-07-17 | Open-market sale | 100 | $41.83 | 219,780 |
| 2007-07-03 | Open-market sale | 110 | $41.65 | 224,570 |
| 2007-07-03 | Open-market sale | 299 | $41.64 | 224,680 |
| 2007-07-03 | Open-market sale | 101 | $41.63 | 224,979 |
| 2007-07-03 | Open-market sale | 389 | $41.62 | 225,080 |
| 2007-07-03 | Open-market sale | 11 | $41.61 | 225,469 |
| 2007-07-03 | Open-market sale | 400 | $41.59 | 225,480 |
| 2007-07-03 | Open-market sale | 500 | $41.57 | 225,880 |
| 2007-07-03 | Open-market sale | 300 | $41.56 | 226,380 |
| 2007-07-03 | Open-market sale | 300 | $41.55 | 226,680 |
| 2007-07-03 | Open-market sale | 300 | $41.54 | 226,980 |
| 2007-07-03 | Open-market sale | 300 | $41.53 | 227,280 |
| 2007-07-03 | Open-market sale | 100 | $41.52 | 227,580 |
| 2007-07-03 | Open-market sale | 100 | $41.51 | 227,680 |
| 2007-07-03 | Open-market sale | 100 | $41.48 | 227,780 |
| 2007-07-03 | Open-market sale | 300 | $41.47 | 227,880 |
| 2007-07-03 | Open-market sale | 100 | $41.44 | 228,180 |
| 2007-07-03 | Open-market sale | 100 | $41.37 | 228,280 |
| 2007-07-03 | Open-market sale | 100 | $41.36 | 228,380 |
| 2007-07-03 | Open-market sale | 100 | $41.32 | 228,480 |
| 2007-07-03 | Open-market sale | 100 | $41.31 | 228,580 |
| 2007-07-03 | Open-market sale | 100 | $41.26 | 228,680 |
| 2007-07-03 | Open-market sale | 100 | $41.20 | 228,780 |
| 2007-07-03 | Open-market sale | 100 | $41.17 | 228,880 |
| 2007-07-03 | Open-market sale | 100 | $41.68 | 223,980 |
| 2007-07-03 | Open-market sale | 200 | $41.67 | 224,080 |
| 2007-07-03 | Open-market sale | 290 | $41.66 | 224,280 |
| 2007-06-19 | Open-market sale | 100 | $40.60 | 229,080 |
| 2007-06-19 | Open-market sale | 200 | $40.55 | 229,480 |
| 2007-06-19 | Open-market sale | 100 | $40.54 | 229,680 |
| 2007-06-19 | Open-market sale | 300 | $40.52 | 229,780 |
| 2007-06-19 | Open-market sale | 100 | $40.50 | 230,080 |
| 2007-06-19 | Open-market sale | 100 | $40.49 | 230,180 |
| 2007-06-19 | Open-market sale | 200 | $40.48 | 230,280 |
| 2007-06-19 | Open-market sale | 600 | $40.47 | 230,480 |
| 2007-06-19 | Open-market sale | 100 | $40.46 | 231,080 |
| 2007-06-19 | Open-market sale | 200 | $40.44 | 231,180 |
| 2007-06-19 | Open-market sale | 100 | $40.41 | 231,380 |
| 2007-06-19 | Open-market sale | 100 | $40.40 | 231,480 |
| 2007-06-19 | Open-market sale | 100 | $40.39 | 231,580 |
| 2007-06-19 | Open-market sale | 200 | $40.35 | 231,680 |
| 2007-06-19 | Open-market sale | 800 | $40.34 | 231,880 |
| 2007-06-19 | Open-market sale | 200 | $40.33 | 232,680 |
| 2007-06-19 | Open-market sale | 200 | $40.32 | 232,880 |
| 2007-06-19 | Open-market sale | 100 | $40.25 | 233,080 |
| 2007-06-19 | Open-market sale | 100 | $40.21 | 233,180 |
| 2007-06-19 | Open-market sale | 200 | $40.17 | 233,280 |
| 2007-06-19 | Open-market sale | 100 | $40.14 | 233,480 |
| 2007-06-19 | Open-market sale | 100 | $40.13 | 233,580 |
| 2007-06-19 | Open-market sale | 100 | $40.07 | 233,680 |
| 2007-06-19 | Open-market sale | 100 | $40.01 | 233,780 |
| 2007-06-19 | Open-market sale | 100 | $39.97 | 233,880 |
| 2007-06-19 | Open-market sale | 100 | $40.61 | 228,980 |
| 2007-06-19 | Open-market sale | 200 | $40.56 | 229,280 |
| 2007-06-19 | Open-market sale | 100 | $40.58 | 229,180 |
| 2007-06-07 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2007-06-05 | Open-market sale | 100 | $35.52 | 233,980 |
| 2007-06-05 | Open-market sale | 100 | $35.40 | 234,880 |
| 2007-06-05 | Open-market sale | 400 | $35.41 | 234,480 |
| 2007-06-05 | Open-market sale | 200 | $35.46 | 234,280 |
| 2007-06-05 | Open-market sale | 100 | $35.47 | 234,180 |
| 2007-06-05 | Open-market sale | 100 | $35.50 | 234,080 |
| 2007-06-05 | Open-market sale | 100 | $35.12 | 236,480 |
| 2007-06-05 | Open-market sale | 100 | $34.70 | 237,580 |
| 2007-06-05 | Open-market sale | 100 | $34.72 | 237,480 |
| 2007-06-05 | Open-market sale | 100 | $34.77 | 237,380 |
| 2007-06-05 | Open-market sale | 100 | $34.80 | 237,280 |
| 2007-06-05 | Open-market sale | 25 | $34.85 | 237,255 |
| 2007-06-05 | Open-market sale | 175 | $34.86 | 237,080 |
| 2007-06-05 | Open-market sale | 200 | $34.66 | 237,780 |
| 2007-06-05 | Open-market sale | 300 | $34.65 | 237,980 |
| 2007-06-05 | Open-market sale | 200 | $34.62 | 238,280 |
| 2007-06-05 | Open-market sale | 200 | $34.60 | 238,480 |
| 2007-06-05 | Open-market sale | 100 | $34.25 | 238,680 |
| 2007-06-05 | Open-market sale | 100 | $33.88 | 238,780 |
| 2007-06-05 | Open-market sale | 100 | $33.80 | 238,880 |
| 2007-06-05 | Open-market sale | 100 | $35.36 | 234,980 |
| 2007-06-05 | Open-market sale | 100 | $35.34 | 235,080 |
| 2007-06-05 | Open-market sale | 200 | $35.31 | 235,180 |
| 2007-06-05 | Open-market sale | 300 | $35.30 | 235,380 |
| 2007-06-05 | Open-market sale | 100 | $35.25 | 235,680 |
| 2007-06-05 | Open-market sale | 100 | $35.22 | 235,780 |
| 2007-06-05 | Open-market sale | 100 | $35.20 | 235,880 |
| 2007-06-05 | Open-market sale | 100 | $35.17 | 235,980 |
| 2007-06-05 | Open-market sale | 300 | $35.15 | 236,080 |
| 2007-06-05 | Open-market sale | 100 | $35.14 | 236,380 |
| 2007-06-05 | Open-market sale | 100 | $34.67 | 237,680 |
| 2007-06-05 | Open-market sale | 100 | $35.11 | 236,580 |
| 2007-06-05 | Open-market sale | 100 | $35.07 | 236,680 |
| 2007-06-05 | Open-market sale | 100 | $35.01 | 236,780 |
| 2007-06-05 | Open-market sale | 100 | $34.89 | 236,880 |
| 2007-06-05 | Open-market sale | 100 | $34.87 | 236,980 |
| 2007-05-29 | Open-market sale | 100 | $33.30 | 747,793 |
| 2007-05-29 | Open-market sale | 200 | $33.27 | 747,893 |
| 2007-05-29 | Open-market sale | 100 | $33.26 | 748,093 |
| 2007-05-29 | Open-market sale | 100 | $33.14 | 748,193 |
| 2007-05-29 | Open-market sale | 200 | $33.10 | 748,293 |
| 2007-05-29 | Open-market sale | 100 | $33.09 | 748,493 |
| 2007-05-29 | Open-market sale | 100 | $33.08 | 748,593 |
| 2007-05-29 | Open-market sale | 200 | $33.07 | 748,693 |
| 2007-05-29 | Open-market sale | 500 | $33.06 | 748,893 |
| 2007-05-29 | Open-market sale | 200 | $33.05 | 749,393 |
| 2007-05-29 | Open-market sale | 100 | $33.02 | 749,593 |
| 2007-05-29 | Open-market sale | 900 | $33.00 | 749,693 |
| 2007-05-29 | Open-market sale | 100 | $32.99 | 750,593 |
| 2007-05-29 | Open-market sale | 200 | $32.98 | 750,693 |
| 2007-05-29 | Open-market sale | 100 | $32.87 | 750,893 |
| 2007-05-29 | Open-market sale | 100 | $32.82 | 750,993 |
| 2007-05-29 | Open-market sale | 100 | $32.79 | 751,093 |
| 2007-05-29 | Open-market sale | 100 | $32.78 | 751,193 |
| 2007-05-29 | Open-market sale | 100 | $32.71 | 751,293 |
| 2007-05-29 | Open-market sale | 300 | $32.69 | 751,393 |
| 2007-05-29 | Open-market sale | 100 | $32.68 | 751,693 |
| 2007-05-29 | Open-market sale | 100 | $32.67 | 751,793 |
| 2007-05-29 | Open-market sale | 400 | $32.66 | 751,893 |
| 2007-05-29 | Open-market sale | 200 | $32.63 | 752,293 |
| 2007-05-29 | Open-market sale | 100 | $32.61 | 752,693 |
| 2007-05-29 | Open-market sale | 200 | $32.62 | 752,493 |
| 2007-05-22 | Open-market sale | 100 | $33.20 | 239,380 |
| 2007-05-22 | Open-market sale | 100 | $33.21 | 239,280 |
| 2007-05-22 | Open-market sale | 100 | $33.24 | 238,980 |
| 2007-05-22 | Open-market sale | 100 | $33.17 | 239,480 |
| 2007-05-22 | Open-market sale | 100 | $33.15 | 239,580 |
| 2007-05-22 | Open-market sale | 100 | $33.12 | 239,680 |
| 2007-05-22 | Open-market sale | 100 | $33.09 | 239,780 |
| 2007-05-22 | Open-market sale | 200 | $33.22 | 239,080 |
| 2007-05-22 | Open-market sale | 10 | $33.00 | 240,370 |
| 2007-05-22 | Open-market sale | 100 | $32.56 | 243,580 |
| 2007-05-22 | Open-market sale | 100 | $32.58 | 243,480 |
| 2007-05-22 | Open-market sale | 100 | $32.63 | 243,380 |
| 2007-05-22 | Open-market sale | 100 | $32.69 | 243,280 |
| 2007-05-22 | Open-market sale | 200 | $32.70 | 243,080 |
| 2007-05-22 | Open-market sale | 100 | $32.71 | 242,980 |
| 2007-05-22 | Open-market sale | 100 | $32.73 | 242,880 |
| 2007-05-22 | Open-market sale | 300 | $32.74 | 242,580 |
| 2007-05-22 | Open-market sale | 100 | $32.75 | 242,480 |
| 2007-05-22 | Open-market sale | 100 | $32.76 | 242,380 |
| 2007-05-22 | Open-market sale | 600 | $32.77 | 241,780 |
| 2007-05-22 | Open-market sale | 200 | $32.78 | 241,580 |
| 2007-05-22 | Open-market sale | 200 | $32.82 | 241,380 |
| 2007-05-22 | Open-market sale | 200 | $32.83 | 241,180 |
| 2007-05-22 | Open-market sale | 100 | $32.84 | 241,080 |
| 2007-05-22 | Open-market sale | 200 | $32.85 | 240,880 |
| 2007-05-22 | Open-market sale | 100 | $32.87 | 240,780 |
| 2007-05-22 | Open-market sale | 100 | $32.46 | 243,680 |
| 2007-05-22 | Open-market sale | 100 | $32.42 | 243,780 |
| 2007-05-22 | Open-market sale | 100 | $32.38 | 243,880 |
| 2007-05-22 | Open-market sale | 100 | $33.08 | 239,880 |
| 2007-05-22 | Open-market sale | 100 | $33.07 | 239,980 |
| 2007-05-22 | Open-market sale | 100 | $33.03 | 240,080 |
| 2007-05-22 | Open-market sale | 100 | $33.02 | 240,180 |
| 2007-05-22 | Open-market sale | 90 | $33.01 | 240,280 |
| 2007-05-22 | Open-market sale | 100 | $32.97 | 240,380 |
| 2007-05-22 | Open-market sale | 100 | $32.94 | 240,480 |
| 2007-05-22 | Open-market sale | 100 | $32.93 | 240,580 |
| 2007-05-22 | Open-market sale | 100 | $32.92 | 240,680 |
| 2007-05-16 | Open-market sale | 100 | $32.25 | 756,493 |
| 2007-05-16 | Open-market sale | 100 | $32.24 | 756,593 |
| 2007-05-16 | Open-market sale | 100 | $32.20 | 756,693 |
| 2007-05-16 | Open-market sale | 300 | $32.19 | 756,793 |
| 2007-05-16 | Open-market sale | 100 | $32.18 | 757,093 |
| 2007-05-16 | Open-market sale | 100 | $32.17 | 757,193 |
| 2007-05-16 | Open-market sale | 100 | $32.15 | 757,293 |
| 2007-05-16 | Open-market sale | 100 | $32.10 | 757,393 |
| 2007-05-16 | Open-market sale | 200 | $32.04 | 757,493 |
| 2007-05-16 | Open-market sale | 100 | $31.92 | 757,693 |
| 2007-05-16 | Open-market sale | 200 | $32.62 | 752,793 |
| 2007-05-16 | Open-market sale | 300 | $32.59 | 752,993 |
| 2007-05-16 | Open-market sale | 100 | $32.58 | 753,293 |
| 2007-05-16 | Open-market sale | 200 | $32.31 | 756,193 |
| 2007-05-16 | Open-market sale | 300 | $32.56 | 753,593 |
| 2007-05-16 | Open-market sale | 200 | $32.54 | 753,893 |
| 2007-05-16 | Open-market sale | 100 | $32.52 | 754,093 |
| 2007-05-16 | Open-market sale | 300 | $32.50 | 754,193 |
| 2007-05-16 | Open-market sale | 100 | $32.49 | 754,493 |
| 2007-05-16 | Open-market sale | 400 | $32.48 | 754,593 |
| 2007-05-16 | Open-market sale | 300 | $32.45 | 754,993 |
| 2007-05-16 | Open-market sale | 100 | $32.44 | 755,293 |
| 2007-05-16 | Open-market sale | 100 | $32.42 | 755,393 |
| 2007-05-16 | Open-market sale | 100 | $32.38 | 755,493 |
| 2007-05-16 | Open-market sale | 300 | $32.34 | 755,593 |
| 2007-05-16 | Open-market sale | 300 | $32.33 | 755,893 |
| 2007-05-16 | Open-market sale | 100 | $32.28 | 756,393 |
| 2007-05-16 | Open-market sale | 200 | $32.57 | 753,393 |
| 2007-05-08 | Open-market sale | 100 | $32.71 | 248,080 |
| 2007-05-08 | Open-market sale | 100 | $32.70 | 248,180 |
| 2007-05-08 | Open-market sale | 200 | $32.69 | 248,280 |
| 2007-05-08 | Open-market sale | 100 | $32.68 | 248,480 |
| 2007-05-08 | Open-market sale | 100 | $32.66 | 248,580 |
| 2007-05-08 | Open-market sale | 100 | $32.63 | 248,680 |
| 2007-05-08 | Open-market sale | 100 | $32.58 | 248,780 |
| 2007-05-08 | Open-market sale | 100 | $32.49 | 248,880 |
| 2007-05-08 | Open-market sale | 100 | $33.08 | 245,280 |
| 2007-05-08 | Open-market sale | 100 | $33.07 | 245,380 |
| 2007-05-08 | Open-market sale | 100 | $33.05 | 245,480 |
| 2007-05-08 | Open-market sale | 100 | $33.01 | 245,580 |
| 2007-05-08 | Open-market sale | 100 | $32.97 | 245,680 |
| 2007-05-08 | Open-market sale | 300 | $32.96 | 245,780 |
| 2007-05-08 | Open-market sale | 100 | $32.95 | 246,080 |
| 2007-05-08 | Open-market sale | 100 | $32.92 | 246,180 |
| 2007-05-08 | Open-market sale | 100 | $32.91 | 246,280 |
| 2007-05-08 | Open-market sale | 100 | $32.90 | 246,380 |
| 2007-05-08 | Open-market sale | 100 | $32.89 | 246,480 |
| 2007-05-08 | Open-market sale | 200 | $32.87 | 246,580 |
| 2007-05-08 | Open-market sale | 100 | $32.86 | 246,780 |
| 2007-05-08 | Open-market sale | 100 | $32.85 | 246,880 |
| 2007-05-08 | Open-market sale | 100 | $32.84 | 246,980 |
| 2007-05-08 | Open-market sale | 100 | $32.83 | 247,080 |
| 2007-05-08 | Open-market sale | 100 | $32.82 | 247,180 |
| 2007-05-08 | Open-market sale | 100 | $32.81 | 247,280 |
| 2007-05-08 | Open-market sale | 100 | $32.77 | 247,380 |
| 2007-05-08 | Open-market sale | 200 | $32.74 | 247,480 |
| 2007-05-08 | Open-market sale | 300 | $32.73 | 247,680 |
| 2007-05-08 | Open-market sale | 100 | $32.72 | 247,980 |
| 2007-05-08 | Open-market sale | 100 | $33.20 | 244,080 |
| 2007-05-08 | Open-market sale | 200 | $33.15 | 244,180 |
| 2007-05-08 | Open-market sale | 100 | $33.14 | 244,380 |
| 2007-05-08 | Open-market sale | 200 | $33.13 | 244,480 |
| 2007-05-08 | Open-market sale | 100 | $33.30 | 243,980 |
| 2007-05-08 | Open-market sale | 200 | $33.11 | 244,780 |
| 2007-05-08 | Open-market sale | 200 | $33.10 | 244,980 |
| 2007-05-08 | Open-market sale | 100 | $33.09 | 245,180 |
| 2007-05-08 | Open-market sale | 100 | $33.12 | 244,680 |
| 2007-05-04 | Open-market sale | 100 | $33.43 | 761,793 |
| 2007-05-04 | Open-market sale | 100 | $33.38 | 762,093 |
| 2007-05-04 | Open-market sale | 300 | $33.36 | 762,193 |
| 2007-05-04 | Open-market sale | 100 | $33.32 | 762,493 |
| 2007-05-04 | Open-market sale | 200 | $33.27 | 762,593 |
| 2007-05-04 | Open-market sale | 100 | $33.77 | 757,793 |
| 2007-05-04 | Open-market sale | 100 | $33.75 | 757,893 |
| 2007-05-04 | Open-market sale | 200 | $33.73 | 757,993 |
| 2007-05-04 | Open-market sale | 100 | $33.72 | 758,193 |
| 2007-05-04 | Open-market sale | 100 | $33.71 | 758,293 |
| 2007-05-04 | Open-market sale | 200 | $33.69 | 758,393 |
| 2007-05-04 | Open-market sale | 100 | $33.67 | 758,593 |
| 2007-05-04 | Open-market sale | 300 | $33.65 | 758,693 |
| 2007-05-04 | Open-market sale | 200 | $33.61 | 758,993 |
| 2007-05-04 | Open-market sale | 400 | $33.59 | 759,193 |
| 2007-05-04 | Open-market sale | 300 | $33.58 | 759,593 |
| 2007-05-04 | Open-market sale | 200 | $33.57 | 759,893 |
| 2007-05-04 | Open-market sale | 300 | $33.56 | 760,093 |
| 2007-05-04 | Open-market sale | 200 | $33.55 | 760,393 |
| 2007-05-04 | Open-market sale | 100 | $33.54 | 760,593 |
| 2007-05-04 | Open-market sale | 100 | $33.51 | 760,693 |
| 2007-05-04 | Open-market sale | 100 | $33.50 | 760,793 |
| 2007-05-04 | Open-market sale | 300 | $33.49 | 760,893 |
| 2007-05-04 | Open-market sale | 100 | $33.46 | 761,193 |
| 2007-05-04 | Open-market sale | 500 | $33.44 | 761,293 |
| 2007-05-04 | Open-market sale | 100 | $33.39 | 761,993 |
| 2007-05-04 | Open-market sale | 100 | $33.40 | 761,893 |
| 2007-04-24 | Open-market sale | 100 | $32.81 | 249,280 |
| 2007-04-24 | Open-market sale | 200 | $32.83 | 249,080 |
| 2007-04-24 | Open-market sale | 100 | $32.85 | 248,980 |
| 2007-04-24 | Open-market sale | 100 | $32.79 | 249,380 |
| 2007-04-24 | Open-market sale | 100 | $32.76 | 249,680 |
| 2007-04-24 | Open-market sale | 200 | $32.05 | 253,780 |
| 2007-04-24 | Open-market sale | 100 | $32.07 | 253,680 |
| 2007-04-24 | Open-market sale | 200 | $32.10 | 253,480 |
| 2007-04-24 | Open-market sale | 300 | $32.12 | 253,180 |
| 2007-04-24 | Open-market sale | 200 | $32.23 | 251,780 |
| 2007-04-24 | Open-market sale | 100 | $32.21 | 251,980 |
| 2007-04-24 | Open-market sale | 200 | $32.73 | 250,080 |
| 2007-04-24 | Open-market sale | 100 | $32.72 | 250,280 |
| 2007-04-24 | Open-market sale | 100 | $32.71 | 250,380 |
| 2007-04-24 | Open-market sale | 100 | $32.67 | 250,480 |
| 2007-04-24 | Open-market sale | 200 | $32.60 | 250,580 |
| 2007-04-24 | Open-market sale | 100 | $32.58 | 250,780 |
| 2007-04-24 | Open-market sale | 100 | $32.53 | 250,880 |
| 2007-04-24 | Open-market sale | 100 | $32.43 | 250,980 |
| 2007-04-24 | Open-market sale | 100 | $32.34 | 251,080 |
| 2007-04-24 | Open-market sale | 100 | $32.30 | 251,180 |
| 2007-04-24 | Open-market sale | 200 | $32.27 | 251,280 |
| 2007-04-24 | Open-market sale | 200 | $32.26 | 251,480 |
| 2007-04-24 | Open-market sale | 100 | $32.78 | 249,480 |
| 2007-04-24 | Open-market sale | 100 | $32.77 | 249,580 |
| 2007-04-24 | Open-market sale | 100 | $32.25 | 251,680 |
| 2007-04-24 | Open-market sale | 100 | $32.75 | 249,780 |
| 2007-04-24 | Open-market sale | 200 | $32.74 | 249,880 |
| 2007-04-24 | Open-market sale | 200 | $32.20 | 252,080 |
| 2007-04-24 | Open-market sale | 100 | $32.17 | 252,280 |
| 2007-04-24 | Open-market sale | 200 | $32.16 | 252,380 |
| 2007-04-24 | Open-market sale | 100 | $32.15 | 252,580 |
| 2007-04-24 | Open-market sale | 100 | $32.14 | 252,680 |
| 2007-04-24 | Open-market sale | 400 | $32.13 | 252,780 |
| 2007-04-18 | Open-market sale | 100 | $31.62 | 766,593 |
| 2007-04-18 | Open-market sale | 100 | $31.56 | 766,693 |
| 2007-04-18 | Open-market sale | 100 | $31.55 | 766,793 |
| 2007-04-18 | Open-market sale | 100 | $31.51 | 766,893 |
| 2007-04-18 | Open-market sale | 200 | $31.43 | 766,993 |
| 2007-04-18 | Open-market sale | 200 | $31.39 | 767,193 |
| 2007-04-18 | Open-market sale | 100 | $31.35 | 767,393 |
| 2007-04-18 | Open-market sale | 200 | $31.32 | 767,493 |
| 2007-04-18 | Open-market sale | 100 | $31.30 | 767,693 |
| 2007-04-18 | Open-market sale | 100 | $32.01 | 762,793 |
| 2007-04-18 | Open-market sale | 100 | $31.98 | 762,893 |
| 2007-04-18 | Open-market sale | 100 | $31.96 | 762,993 |
| 2007-04-18 | Open-market sale | 100 | $31.95 | 763,093 |
| 2007-04-18 | Open-market sale | 400 | $31.93 | 763,193 |
| 2007-04-18 | Open-market sale | 200 | $31.90 | 763,593 |
| 2007-04-18 | Open-market sale | 264 | $31.86 | 763,793 |
| 2007-04-18 | Open-market sale | 36 | $31.85 | 764,057 |
| 2007-04-18 | Open-market sale | 300 | $31.84 | 764,093 |
| 2007-04-18 | Open-market sale | 100 | $31.83 | 764,393 |
| 2007-04-18 | Open-market sale | 200 | $31.82 | 764,493 |
| 2007-04-18 | Open-market sale | 200 | $31.81 | 764,693 |
| 2007-04-18 | Open-market sale | 100 | $31.80 | 764,893 |
| 2007-04-18 | Open-market sale | 300 | $31.79 | 764,993 |
| 2007-04-18 | Open-market sale | 100 | $31.78 | 765,293 |
| 2007-04-18 | Open-market sale | 200 | $31.76 | 765,393 |
| 2007-04-18 | Open-market sale | 500 | $31.75 | 765,593 |
| 2007-04-18 | Open-market sale | 100 | $31.74 | 766,093 |
| 2007-04-18 | Open-market sale | 100 | $31.73 | 766,193 |
| 2007-04-18 | Open-market sale | 200 | $31.67 | 766,293 |
| 2007-04-18 | Open-market sale | 100 | $31.63 | 766,493 |
| 2007-04-10 | Open-market sale | 100 | $31.68 | 253,980 |
| 2007-04-10 | Open-market sale | 100 | $31.60 | 254,280 |
| 2007-04-10 | Open-market sale | 200 | $31.54 | 254,380 |
| 2007-04-10 | Open-market sale | 100 | $31.53 | 254,580 |
| 2007-04-10 | Open-market sale | 100 | $31.52 | 254,680 |
| 2007-04-10 | Open-market sale | 200 | $31.65 | 254,080 |
| 2007-04-10 | Open-market sale | 100 | $30.92 | 258,180 |
| 2007-04-10 | Open-market sale | 200 | $30.85 | 258,280 |
| 2007-04-10 | Open-market sale | 100 | $30.93 | 258,080 |
| 2007-04-10 | Open-market sale | 100 | $30.94 | 257,980 |
| 2007-04-10 | Open-market sale | 100 | $30.96 | 257,880 |
| 2007-04-10 | Open-market sale | 200 | $30.97 | 257,680 |
| 2007-04-10 | Open-market sale | 100 | $30.98 | 257,580 |
| 2007-04-10 | Open-market sale | 100 | $30.99 | 257,480 |
| 2007-04-10 | Open-market sale | 200 | $31.01 | 257,280 |
| 2007-04-10 | Open-market sale | 100 | $31.02 | 257,180 |
| 2007-04-10 | Open-market sale | 100 | $31.03 | 257,080 |
| 2007-04-10 | Open-market sale | 200 | $31.17 | 256,880 |
| 2007-04-10 | Open-market sale | 100 | $31.22 | 256,780 |
| 2007-04-10 | Open-market sale | 100 | $31.31 | 256,680 |
| 2007-04-10 | Open-market sale | 100 | $31.32 | 256,580 |
| 2007-04-10 | Open-market sale | 100 | $31.34 | 256,480 |
| 2007-04-10 | Open-market sale | 100 | $31.37 | 256,380 |
| 2007-04-10 | Open-market sale | 200 | $31.38 | 256,180 |
| 2007-04-10 | Open-market sale | 100 | $31.39 | 256,080 |
| 2007-04-10 | Open-market sale | 100 | $31.40 | 255,980 |
| 2007-04-10 | Open-market sale | 414 | $31.41 | 255,566 |
| 2007-04-10 | Open-market sale | 286 | $31.42 | 255,280 |
| 2007-04-10 | Open-market sale | 100 | $31.45 | 255,180 |
| 2007-04-10 | Open-market sale | 100 | $31.46 | 255,080 |
| 2007-04-10 | Open-market sale | 100 | $31.49 | 254,980 |
| 2007-04-10 | Open-market sale | 200 | $31.51 | 254,780 |
| 2007-04-10 | Open-market sale | 100 | $30.56 | 258,880 |
| 2007-04-10 | Open-market sale | 100 | $30.61 | 258,780 |
| 2007-04-10 | Open-market sale | 100 | $30.70 | 258,680 |
| 2007-04-10 | Open-market sale | 200 | $30.78 | 258,480 |
| 2007-04-02 | Open-market sale | 200 | $29.22 | 768,293 |
| 2007-04-02 | Open-market sale | 300 | $29.20 | 768,493 |
| 2007-04-02 | Open-market sale | 200 | $29.19 | 768,793 |
| 2007-04-02 | Open-market sale | 100 | $29.24 | 768,193 |
| 2007-04-02 | Open-market sale | 200 | $29.26 | 767,993 |
| 2007-04-02 | Open-market sale | 100 | $29.17 | 768,993 |
| 2007-04-02 | Open-market sale | 100 | $29.16 | 769,093 |
| 2007-04-02 | Open-market sale | 700 | $29.15 | 769,193 |
| 2007-04-02 | Open-market sale | 500 | $29.14 | 769,893 |
| 2007-04-02 | Open-market sale | 700 | $29.13 | 770,393 |
| 2007-04-02 | Open-market sale | 200 | $29.12 | 771,093 |
| 2007-04-02 | Open-market sale | 300 | $29.11 | 771,293 |
| 2007-04-02 | Open-market sale | 200 | $29.10 | 771,593 |
| 2007-04-02 | Open-market sale | 200 | $29.09 | 771,793 |
| 2007-04-02 | Open-market sale | 100 | $29.07 | 771,993 |
| 2007-04-02 | Open-market sale | 300 | $29.06 | 772,093 |
| 2007-04-02 | Open-market sale | 200 | $29.04 | 772,393 |
| 2007-04-02 | Open-market sale | 100 | $29.02 | 772,593 |
| 2007-04-02 | Open-market sale | 100 | $29.01 | 772,693 |
| 2007-04-02 | Open-market sale | 200 | $29.29 | 767,793 |
| 2007-03-27 | Open-market sale | 100 | $29.39 | 260,280 |
| 2007-03-27 | Open-market sale | 300 | $29.37 | 260,380 |
| 2007-03-27 | Open-market sale | 200 | $29.36 | 260,680 |
| 2007-03-27 | Open-market sale | 200 | $29.35 | 260,880 |
| 2007-03-27 | Open-market sale | 400 | $29.33 | 261,080 |
| 2007-03-27 | Open-market sale | 100 | $29.32 | 261,480 |
| 2007-03-27 | Open-market sale | 200 | $29.31 | 261,580 |
| 2007-03-27 | Open-market sale | 200 | $29.30 | 261,780 |
| 2007-03-27 | Open-market sale | 200 | $29.29 | 261,980 |
| 2007-03-27 | Open-market sale | 100 | $29.28 | 262,180 |
| 2007-03-27 | Open-market sale | 300 | $29.22 | 262,880 |
| 2007-03-27 | Open-market sale | 100 | $29.25 | 262,380 |
| 2007-03-27 | Open-market sale | 400 | $29.24 | 262,480 |
| 2007-03-27 | Open-market sale | 200 | $29.40 | 260,080 |
| 2007-03-27 | Open-market sale | 100 | $29.41 | 259,980 |
| 2007-03-27 | Open-market sale | 100 | $29.42 | 259,880 |
| 2007-03-27 | Open-market sale | 100 | $29.43 | 259,780 |
| 2007-03-27 | Open-market sale | 100 | $29.44 | 259,680 |
| 2007-03-27 | Open-market sale | 200 | $29.45 | 259,480 |
| 2007-03-27 | Open-market sale | 100 | $29.46 | 259,380 |
| 2007-03-27 | Open-market sale | 100 | $29.49 | 259,280 |
| 2007-03-27 | Open-market sale | 100 | $29.50 | 259,180 |
| 2007-03-27 | Open-market sale | 100 | $29.51 | 259,080 |
| 2007-03-27 | Open-market sale | 100 | $29.57 | 258,980 |
| 2007-03-27 | Open-market sale | 100 | $29.08 | 263,880 |
| 2007-03-27 | Open-market sale | 100 | $29.14 | 263,780 |
| 2007-03-27 | Open-market sale | 200 | $29.15 | 263,580 |
| 2007-03-27 | Open-market sale | 200 | $29.20 | 263,380 |
| 2007-03-27 | Open-market sale | 200 | $29.21 | 263,180 |
| 2007-03-27 | Open-market sale | 100 | $29.27 | 262,280 |
| 2007-03-21 | Open-market sale | 100 | $29.64 | 776,593 |
| 2007-03-21 | Open-market sale | 200 | $30.21 | 773,703 |
| 2007-03-21 | Open-market sale | 100 | $30.22 | 773,603 |
| 2007-03-21 | Open-market sale | 100 | $30.23 | 773,503 |
| 2007-03-21 | Open-market sale | 100 | $29.47 | 777,693 |
| 2007-03-21 | Open-market sale | 100 | $29.49 | 777,593 |
| 2007-03-21 | Open-market sale | 200 | $29.52 | 777,393 |
| 2007-03-21 | Open-market sale | 300 | $30.16 | 774,203 |
| 2007-03-21 | Open-market sale | 100 | $30.11 | 774,503 |
| 2007-03-21 | Open-market sale | 200 | $30.10 | 774,603 |
| 2007-03-21 | Open-market sale | 100 | $30.05 | 774,803 |
| 2007-03-21 | Open-market sale | 100 | $30.03 | 774,903 |
| 2007-03-21 | Open-market sale | 200 | $30.00 | 775,003 |
| 2007-03-21 | Open-market sale | 100 | $29.99 | 775,203 |
| 2007-03-21 | Open-market sale | 100 | $29.91 | 775,303 |
| 2007-03-21 | Open-market sale | 100 | $29.87 | 775,403 |
| 2007-03-21 | Open-market sale | 100 | $29.82 | 775,503 |
| 2007-03-21 | Open-market sale | 100 | $29.79 | 775,603 |
| 2007-03-21 | Open-market sale | 200 | $29.77 | 775,703 |
| 2007-03-21 | Open-market sale | 100 | $29.74 | 775,903 |
| 2007-03-21 | Open-market sale | 190 | $29.71 | 776,003 |
| 2007-03-21 | Open-market sale | 100 | $29.70 | 776,193 |
| 2007-03-21 | Open-market sale | 100 | $29.69 | 776,293 |
| 2007-03-21 | Open-market sale | 200 | $29.68 | 776,393 |
| 2007-03-21 | Open-market sale | 300 | $30.20 | 773,903 |
| 2007-03-21 | Open-market sale | 200 | $29.63 | 776,693 |
| 2007-03-21 | Open-market sale | 100 | $29.62 | 776,893 |
| 2007-03-21 | Open-market sale | 100 | $29.60 | 776,993 |
| 2007-03-21 | Open-market sale | 200 | $29.57 | 777,093 |
| 2007-03-21 | Open-market sale | 100 | $29.53 | 777,293 |
| 2007-03-21 | Open-market sale | 110 | $30.32 | 772,793 |
| 2007-03-21 | Open-market sale | 300 | $30.24 | 773,203 |
| 2007-03-21 | Open-market sale | 100 | $30.26 | 773,103 |
| 2007-03-21 | Open-market sale | 100 | $30.29 | 773,003 |
| 2007-03-21 | Open-market sale | 100 | $30.31 | 772,903 |
| 2007-03-13 | Open-market sale | 100 | $29.28 | 267,480 |
| 2007-03-13 | Open-market sale | 200 | $29.18 | 267,580 |
| 2007-03-13 | Open-market sale | 100 | $29.16 | 267,780 |
| 2007-03-13 | Open-market sale | 100 | $29.30 | 267,380 |
| 2007-03-13 | Open-market sale | 100 | $29.37 | 267,280 |
| 2007-03-13 | Open-market sale | 100 | $29.47 | 267,180 |
| 2007-03-13 | Open-market sale | 100 | $30.81 | 267,080 |
| 2007-03-13 | Open-market sale | 100 | $30.85 | 266,980 |
| 2007-03-13 | Open-market sale | 100 | $30.91 | 266,880 |
| 2007-03-13 | Open-market sale | 100 | $31.00 | 266,780 |
| 2007-03-13 | Open-market sale | 100 | $31.02 | 266,680 |
| 2007-03-13 | Open-market sale | 100 | $31.03 | 266,580 |
| 2007-03-13 | Open-market sale | 100 | $29.11 | 267,880 |
| 2007-03-13 | Open-market sale | 100 | $29.03 | 267,980 |
| 2007-03-13 | Open-market sale | 100 | $28.98 | 268,080 |
| 2007-03-13 | Open-market sale | 100 | $28.92 | 268,180 |
| 2007-03-13 | Open-market sale | 100 | $28.91 | 268,280 |
| 2007-03-13 | Open-market sale | 50 | $28.83 | 268,380 |
| 2007-03-13 | Open-market sale | 50 | $28.82 | 268,430 |
| 2007-03-13 | Open-market sale | 200 | $28.78 | 268,480 |
| 2007-03-13 | Open-market sale | 200 | $28.76 | 268,680 |
| 2007-03-13 | Open-market sale | 100 | $28.74 | 268,880 |
| 2007-03-13 | Open-market sale | 300 | $31.49 | 265,580 |
| 2007-03-13 | Open-market sale | 100 | $31.48 | 265,880 |
| 2007-03-13 | Open-market sale | 100 | $31.47 | 265,980 |
| 2007-03-13 | Open-market sale | 100 | $31.36 | 266,080 |
| 2007-03-13 | Open-market sale | 100 | $31.31 | 266,180 |
| 2007-03-13 | Open-market sale | 100 | $31.25 | 266,280 |
| 2007-03-13 | Open-market sale | 100 | $31.16 | 266,380 |
| 2007-03-13 | Open-market sale | 100 | $31.15 | 266,480 |
| 2007-03-13 | Open-market sale | 100 | $31.54 | 264,480 |
| 2007-03-13 | Open-market sale | 100 | $32.50 | 263,980 |
| 2007-03-13 | Open-market sale | 300 | $31.50 | 265,280 |
| 2007-03-13 | Open-market sale | 100 | $31.51 | 265,180 |
| 2007-03-13 | Open-market sale | 200 | $31.52 | 264,980 |
| 2007-03-13 | Open-market sale | 400 | $31.53 | 264,580 |
| 2007-03-13 | Open-market sale | 100 | $31.55 | 264,380 |
| 2007-03-13 | Open-market sale | 100 | $31.56 | 264,280 |
| 2007-03-13 | Open-market sale | 100 | $31.58 | 264,180 |
| 2007-03-13 | Open-market sale | 100 | $31.66 | 264,080 |
| 2007-03-07 | Open-market sale | 100 | $32.15 | 779,393 |
| 2007-03-07 | Open-market sale | 100 | $32.13 | 779,493 |
| 2007-03-07 | Open-market sale | 200 | $32.12 | 779,593 |
| 2007-03-07 | Open-market sale | 400 | $32.11 | 779,793 |
| 2007-03-07 | Open-market sale | 200 | $32.10 | 780,193 |
| 2007-03-07 | Open-market sale | 100 | $32.07 | 780,393 |
| 2007-03-07 | Open-market sale | 300 | $32.05 | 780,493 |
| 2007-03-07 | Open-market sale | 200 | $32.04 | 780,793 |
| 2007-03-07 | Open-market sale | 100 | $32.03 | 780,993 |
| 2007-03-07 | Open-market sale | 100 | $32.02 | 781,093 |
| 2007-03-07 | Open-market sale | 200 | $32.01 | 781,193 |
| 2007-03-07 | Open-market sale | 900 | $32.00 | 781,393 |
| 2007-03-07 | Open-market sale | 200 | $31.98 | 782,293 |
| 2007-03-07 | Open-market sale | 100 | $31.97 | 782,493 |
| 2007-03-07 | Open-market sale | 100 | $31.96 | 782,593 |
| 2007-03-07 | Open-market sale | 100 | $31.94 | 782,693 |
| 2007-03-07 | Open-market sale | 200 | $32.47 | 777,793 |
| 2007-03-07 | Open-market sale | 100 | $32.39 | 777,993 |
| 2007-03-07 | Open-market sale | 100 | $32.26 | 778,093 |
| 2007-03-07 | Open-market sale | 100 | $32.25 | 778,193 |
| 2007-03-07 | Open-market sale | 200 | $32.23 | 778,293 |
| 2007-03-07 | Open-market sale | 100 | $32.22 | 778,493 |
| 2007-03-07 | Open-market sale | 100 | $32.21 | 778,593 |
| 2007-03-07 | Open-market sale | 100 | $32.20 | 778,693 |
| 2007-03-07 | Open-market sale | 100 | $32.19 | 778,793 |
| 2007-03-07 | Open-market sale | 200 | $32.18 | 778,893 |
| 2007-03-07 | Open-market sale | 300 | $32.16 | 779,093 |
| 2007-03-06 | Open-market sale | 300 | $30.92 | 271,480 |
| 2007-03-06 | Open-market sale | 200 | $30.91 | 271,780 |
| 2007-03-06 | Open-market sale | 100 | $30.90 | 271,980 |
| 2007-03-06 | Open-market sale | 100 | $30.87 | 272,080 |
| 2007-03-06 | Open-market sale | 100 | $30.86 | 272,180 |
| 2007-03-06 | Open-market sale | 100 | $30.85 | 272,280 |
| 2007-03-06 | Open-market sale | 200 | $30.84 | 272,380 |
| 2007-03-06 | Open-market sale | 100 | $30.81 | 272,580 |
| 2007-03-06 | Open-market sale | 100 | $30.76 | 272,680 |
| 2007-03-06 | Open-market sale | 100 | $30.75 | 272,780 |
| 2007-03-06 | Open-market sale | 100 | $30.73 | 272,880 |
| 2007-03-06 | Open-market sale | 100 | $30.72 | 272,980 |
| 2007-03-06 | Open-market sale | 100 | $30.71 | 273,080 |
| 2007-03-06 | Open-market sale | 100 | $30.66 | 273,180 |
| 2007-03-06 | Open-market sale | 100 | $30.64 | 273,280 |
| 2007-03-06 | Open-market sale | 200 | $30.62 | 273,380 |
| 2007-03-06 | Open-market sale | 200 | $30.59 | 273,580 |
| 2007-03-06 | Open-market sale | 100 | $30.58 | 273,780 |
| 2007-03-06 | Open-market sale | 100 | $30.51 | 273,880 |
| 2007-03-06 | Open-market sale | 100 | $31.16 | 269,680 |
| 2007-03-06 | Open-market sale | 100 | $31.11 | 269,780 |
| 2007-03-06 | Open-market sale | 100 | $31.09 | 269,880 |
| 2007-03-06 | Open-market sale | 100 | $31.07 | 269,980 |
| 2007-03-06 | Open-market sale | 100 | $31.06 | 270,080 |
| 2007-03-06 | Open-market sale | 100 | $31.03 | 270,180 |
| 2007-03-06 | Open-market sale | 200 | $30.99 | 270,280 |
| 2007-03-06 | Open-market sale | 100 | $30.96 | 270,480 |
| 2007-03-06 | Open-market sale | 200 | $30.95 | 270,580 |
| 2007-03-06 | Open-market sale | 500 | $30.94 | 270,780 |
| 2007-03-06 | Open-market sale | 200 | $30.93 | 271,280 |
| 2007-03-06 | Open-market sale | 300 | $31.20 | 269,380 |
| 2007-03-06 | Open-market sale | 200 | $31.23 | 268,980 |
| 2007-03-06 | Open-market sale | 100 | $31.22 | 269,180 |
| 2007-03-06 | Open-market sale | 100 | $31.21 | 269,280 |
| 2007-02-27 | Open-market sale | 100 | $34.56 | 785,193 |
| 2007-02-27 | Open-market sale | 100 | $34.46 | 785,293 |
| 2007-02-27 | Open-market sale | 200 | $34.34 | 785,393 |
| 2007-02-27 | Open-market sale | 100 | $34.32 | 785,593 |
| 2007-02-27 | Open-market sale | 100 | $34.26 | 785,693 |
| 2007-02-27 | Open-market sale | 100 | $34.16 | 785,793 |
| 2007-02-27 | Open-market sale | 200 | $34.12 | 785,893 |
| 2007-02-27 | Open-market sale | 100 | $34.11 | 786,093 |
| 2007-02-27 | Open-market sale | 100 | $34.10 | 786,193 |
| 2007-02-27 | Open-market sale | 100 | $34.07 | 786,293 |
| 2007-02-27 | Open-market sale | 100 | $34.02 | 786,393 |
| 2007-02-27 | Open-market sale | 100 | $34.00 | 786,493 |
| 2007-02-27 | Open-market sale | 200 | $33.89 | 786,593 |
| 2007-02-27 | Open-market sale | 100 | $33.85 | 786,793 |
| 2007-02-27 | Open-market sale | 100 | $33.78 | 786,893 |
| 2007-02-27 | Open-market sale | 300 | $33.76 | 786,993 |
| 2007-02-27 | Open-market sale | 100 | $33.66 | 787,293 |
| 2007-02-27 | Open-market sale | 300 | $33.64 | 787,393 |
| 2007-02-27 | Open-market sale | 100 | $33.51 | 787,693 |
| 2007-02-27 | Open-market sale | 100 | $34.93 | 783,093 |
| 2007-02-27 | Open-market sale | 100 | $34.88 | 783,193 |
| 2007-02-27 | Open-market sale | 100 | $34.87 | 783,293 |
| 2007-02-27 | Open-market sale | 100 | $34.83 | 783,393 |
| 2007-02-27 | Open-market sale | 300 | $34.81 | 783,493 |
| 2007-02-27 | Open-market sale | 100 | $34.77 | 783,793 |
| 2007-02-27 | Open-market sale | 400 | $34.75 | 783,893 |
| 2007-02-27 | Open-market sale | 200 | $34.73 | 784,293 |
| 2007-02-27 | Open-market sale | 400 | $34.70 | 784,493 |
| 2007-02-27 | Open-market sale | 100 | $34.68 | 784,893 |
| 2007-02-27 | Open-market sale | 200 | $34.58 | 784,993 |
| 2007-02-27 | Open-market sale | 300 | $35.04 | 782,793 |
| 2007-02-20 | Open-market sale | 200 | $36.18 | 278,280 |
| 2007-02-20 | Open-market sale | 100 | $36.15 | 278,480 |
| 2007-02-20 | Open-market sale | 100 | $36.12 | 278,580 |
| 2007-02-20 | Open-market sale | 100 | $36.10 | 278,680 |
| 2007-02-20 | Open-market sale | 100 | $36.04 | 278,780 |
| 2007-02-20 | Open-market sale | 100 | $36.01 | 278,880 |
| 2007-02-20 | Open-market sale | 100 | $36.50 | 275,680 |
| 2007-02-20 | Open-market sale | 100 | $36.53 | 275,580 |
| 2007-02-20 | Open-market sale | 200 | $36.54 | 275,380 |
| 2007-02-20 | Open-market sale | 100 | $36.57 | 275,280 |
| 2007-02-20 | Open-market sale | 200 | $36.23 | 278,080 |
| 2007-02-20 | Open-market sale | 500 | $36.24 | 277,580 |
| 2007-02-20 | Open-market sale | 100 | $36.26 | 277,480 |
| 2007-02-20 | Open-market sale | 300 | $36.29 | 277,180 |
| 2007-02-20 | Open-market sale | 100 | $36.31 | 277,080 |
| 2007-02-20 | Open-market sale | 100 | $36.32 | 276,980 |
| 2007-02-20 | Open-market sale | 100 | $36.34 | 276,880 |
| 2007-02-20 | Open-market sale | 100 | $36.37 | 276,780 |
| 2007-02-20 | Open-market sale | 100 | $36.38 | 276,680 |
| 2007-02-20 | Open-market sale | 200 | $36.39 | 276,480 |
| 2007-02-20 | Open-market sale | 200 | $36.40 | 276,280 |
| 2007-02-20 | Open-market sale | 100 | $36.42 | 276,180 |
| 2007-02-20 | Open-market sale | 100 | $36.44 | 276,080 |
| 2007-02-20 | Open-market sale | 100 | $36.46 | 275,980 |
| 2007-02-20 | Open-market sale | 100 | $36.47 | 275,880 |
| 2007-02-20 | Open-market sale | 100 | $36.62 | 275,080 |
| 2007-02-20 | Open-market sale | 100 | $36.61 | 275,180 |
| 2007-02-20 | Open-market sale | 100 | $36.49 | 275,780 |
| 2007-02-20 | Open-market sale | 100 | $36.71 | 274,980 |
| 2007-02-20 | Open-market sale | 100 | $36.78 | 274,880 |
| 2007-02-20 | Open-market sale | 100 | $36.96 | 274,780 |
| 2007-02-20 | Open-market sale | 100 | $37.11 | 274,180 |
| 2007-02-20 | Open-market sale | 100 | $37.12 | 274,080 |
| 2007-02-20 | Open-market sale | 100 | $37.21 | 273,980 |
| 2007-02-20 | Open-market sale | 100 | $37.09 | 274,280 |
| 2007-02-20 | Open-market sale | 100 | $37.08 | 274,380 |
| 2007-02-20 | Open-market sale | 100 | $37.07 | 274,480 |
| 2007-02-20 | Open-market sale | 100 | $37.06 | 274,580 |
| 2007-02-20 | Open-market sale | 100 | $37.00 | 274,680 |
| 2007-02-14 | Open-market sale | 100 | $37.09 | 788,393 |
| 2007-02-14 | Open-market sale | 100 | $37.02 | 788,893 |
| 2007-02-14 | Open-market sale | 100 | $37.01 | 788,993 |
| 2007-02-14 | Open-market sale | 200 | $37.00 | 789,093 |
| 2007-02-14 | Open-market sale | 200 | $36.99 | 789,293 |
| 2007-02-14 | Open-market sale | 300 | $36.96 | 789,493 |
| 2007-02-14 | Open-market sale | 100 | $36.95 | 789,793 |
| 2007-02-14 | Open-market sale | 200 | $36.88 | 789,893 |
| 2007-02-14 | Open-market sale | 100 | $36.87 | 790,093 |
| 2007-02-14 | Open-market sale | 100 | $36.85 | 790,193 |
| 2007-02-14 | Open-market sale | 100 | $36.82 | 790,293 |
| 2007-02-14 | Open-market sale | 200 | $36.81 | 790,393 |
| 2007-02-14 | Open-market sale | 100 | $36.80 | 790,593 |
| 2007-02-14 | Open-market sale | 200 | $36.79 | 790,693 |
| 2007-02-14 | Open-market sale | 300 | $36.77 | 790,893 |
| 2007-02-14 | Open-market sale | 300 | $36.76 | 791,193 |
| 2007-02-14 | Open-market sale | 100 | $36.73 | 791,493 |
| 2007-02-14 | Open-market sale | 100 | $36.70 | 791,593 |
| 2007-02-14 | Open-market sale | 100 | $36.69 | 791,693 |
| 2007-02-14 | Open-market sale | 100 | $36.67 | 791,793 |
| 2007-02-14 | Open-market sale | 200 | $36.65 | 791,893 |
| 2007-02-14 | Open-market sale | 100 | $36.64 | 792,093 |
| 2007-02-14 | Open-market sale | 100 | $36.62 | 792,193 |
| 2007-02-14 | Open-market sale | 200 | $36.61 | 792,293 |
| 2007-02-14 | Open-market sale | 300 | $36.60 | 792,493 |
| 2007-02-14 | Open-market sale | 200 | $37.14 | 787,793 |
| 2007-02-14 | Open-market sale | 300 | $37.11 | 787,993 |
| 2007-02-14 | Open-market sale | 100 | $37.10 | 788,293 |
| 2007-02-14 | Open-market sale | 200 | $37.03 | 788,693 |
| 2007-02-14 | Open-market sale | 200 | $37.05 | 788,493 |
| 2007-02-06 | Open-market sale | 100 | $35.83 | 279,980 |
| 2007-02-06 | Open-market sale | 100 | $35.81 | 280,080 |
| 2007-02-06 | Open-market sale | 100 | $35.80 | 280,180 |
| 2007-02-06 | Open-market sale | 100 | $35.70 | 280,280 |
| 2007-02-06 | Open-market sale | 100 | $35.68 | 280,380 |
| 2007-02-06 | Open-market sale | 200 | $35.65 | 280,480 |
| 2007-02-06 | Open-market sale | 126 | $35.64 | 280,680 |
| 2007-02-06 | Open-market sale | 26 | $35.64 | 280,806 |
| 2007-02-06 | Open-market sale | 148 | $35.63 | 280,832 |
| 2007-02-06 | Open-market sale | 200 | $35.62 | 280,980 |
| 2007-02-06 | Open-market sale | 100 | $35.61 | 281,180 |
| 2007-02-06 | Open-market sale | 200 | $35.60 | 281,280 |
| 2007-02-06 | Open-market sale | 200 | $35.58 | 281,480 |
| 2007-02-06 | Open-market sale | 100 | $35.57 | 281,680 |
| 2007-02-06 | Open-market sale | 300 | $35.56 | 281,780 |
| 2007-02-06 | Open-market sale | 400 | $35.53 | 282,080 |
| 2007-02-06 | Open-market sale | 400 | $35.51 | 282,480 |
| 2007-02-06 | Open-market sale | 300 | $35.50 | 282,880 |
| 2007-02-06 | Open-market sale | 100 | $35.49 | 283,180 |
| 2007-02-06 | Open-market sale | 100 | $35.45 | 283,280 |
| 2007-02-06 | Open-market sale | 100 | $35.40 | 283,380 |
| 2007-02-06 | Open-market sale | 200 | $35.39 | 283,480 |
| 2007-02-06 | Open-market sale | 200 | $35.35 | 283,680 |
| 2007-02-06 | Open-market sale | 100 | $35.23 | 283,880 |
| 2007-02-06 | Open-market sale | 100 | $35.95 | 279,180 |
| 2007-02-06 | Open-market sale | 100 | $35.93 | 279,280 |
| 2007-02-06 | Open-market sale | 100 | $35.92 | 279,380 |
| 2007-02-06 | Open-market sale | 200 | $35.85 | 279,780 |
| 2007-02-06 | Open-market sale | 100 | $35.89 | 279,480 |
| 2007-02-06 | Open-market sale | 200 | $35.88 | 279,580 |
| 2007-02-06 | Open-market sale | 200 | $35.96 | 278,980 |
| 2007-02-01 | Open-market sale | 100 | $41.96 | 792,793 |
| 2007-02-01 | Open-market sale | 76 | $41.80 | 793,717 |
| 2007-02-01 | Open-market sale | 24 | $41.81 | 793,693 |
| 2007-02-01 | Open-market sale | 200 | $41.82 | 793,493 |
| 2007-02-01 | Open-market sale | 300 | $41.83 | 793,193 |
| 2007-02-01 | Open-market sale | 100 | $41.86 | 793,093 |
| 2007-02-01 | Open-market sale | 200 | $41.90 | 792,893 |
| 2007-02-01 | Open-market sale | 100 | $41.20 | 795,893 |
| 2007-02-01 | Open-market sale | 86 | $41.17 | 795,993 |
| 2007-02-01 | Open-market sale | 14 | $41.16 | 796,079 |
| 2007-02-01 | Open-market sale | 100 | $41.15 | 796,093 |
| 2007-02-01 | Open-market sale | 200 | $41.11 | 796,193 |
| 2007-02-01 | Open-market sale | 100 | $41.10 | 796,393 |
| 2007-02-01 | Open-market sale | 100 | $41.09 | 796,493 |
| 2007-02-01 | Open-market sale | 100 | $41.06 | 796,593 |
| 2007-02-01 | Open-market sale | 100 | $41.04 | 796,693 |
| 2007-02-01 | Open-market sale | 200 | $41.01 | 796,793 |
| 2007-02-01 | Open-market sale | 200 | $41.00 | 796,993 |
| 2007-02-01 | Open-market sale | 200 | $40.99 | 797,193 |
| 2007-02-01 | Open-market sale | 200 | $40.96 | 797,393 |
| 2007-02-01 | Open-market sale | 100 | $40.95 | 797,593 |
| 2007-02-01 | Open-market sale | 100 | $40.94 | 797,693 |
| 2007-02-01 | Open-market sale | 200 | $41.79 | 793,793 |
| 2007-02-01 | Open-market sale | 100 | $41.74 | 793,993 |
| 2007-02-01 | Open-market sale | 100 | $41.72 | 794,093 |
| 2007-02-01 | Open-market sale | 33 | $41.62 | 794,193 |
| 2007-02-01 | Open-market sale | 67 | $41.60 | 794,226 |
| 2007-02-01 | Open-market sale | 400 | $41.46 | 794,293 |
| 2007-02-01 | Open-market sale | 100 | $41.39 | 794,693 |
| 2007-02-01 | Open-market sale | 300 | $41.37 | 794,793 |
| 2007-02-01 | Open-market sale | 100 | $41.35 | 795,093 |
| 2007-02-01 | Open-market sale | 100 | $41.32 | 795,193 |
| 2007-02-01 | Open-market sale | 100 | $41.30 | 795,293 |
| 2007-02-01 | Open-market sale | 100 | $41.27 | 795,393 |
| 2007-02-01 | Open-market sale | 100 | $41.24 | 795,493 |
| 2007-02-01 | Open-market sale | 200 | $41.23 | 795,593 |
| 2007-02-01 | Open-market sale | 100 | $41.22 | 795,793 |
| 2007-01-23 | Open-market sale | 100 | $41.38 | 284,080 |
| 2007-01-23 | Open-market sale | 100 | $41.36 | 284,280 |
| 2007-01-23 | Open-market sale | 100 | $41.37 | 284,180 |
| 2007-01-23 | Open-market sale | 100 | $41.67 | 283,980 |
| 2007-01-23 | Open-market sale | 100 | $41.25 | 285,280 |
| 2007-01-23 | Open-market sale | 100 | $41.24 | 285,380 |
| 2007-01-23 | Open-market sale | 100 | $41.23 | 285,480 |
| 2007-01-23 | Open-market sale | 100 | $41.21 | 285,580 |
| 2007-01-23 | Open-market sale | 100 | $41.20 | 285,680 |
| 2007-01-23 | Open-market sale | 100 | $41.19 | 285,780 |
| 2007-01-23 | Open-market sale | 200 | $41.04 | 287,880 |
| 2007-01-23 | Open-market sale | 200 | $41.02 | 288,080 |
| 2007-01-23 | Open-market sale | 100 | $41.01 | 288,280 |
| 2007-01-23 | Open-market sale | 100 | $40.99 | 288,380 |
| 2007-01-23 | Open-market sale | 100 | $40.98 | 288,480 |
| 2007-01-23 | Open-market sale | 100 | $40.95 | 288,580 |
| 2007-01-23 | Open-market sale | 100 | $40.80 | 288,680 |
| 2007-01-23 | Open-market sale | 200 | $41.30 | 284,680 |
| 2007-01-23 | Open-market sale | 100 | $40.59 | 288,880 |
| 2007-01-23 | Open-market sale | 300 | $41.18 | 285,880 |
| 2007-01-23 | Open-market sale | 300 | $41.17 | 286,180 |
| 2007-01-23 | Open-market sale | 300 | $41.16 | 286,480 |
| 2007-01-23 | Open-market sale | 300 | $41.15 | 286,780 |
| 2007-01-23 | Open-market sale | 200 | $41.12 | 287,080 |
| 2007-01-23 | Open-market sale | 400 | $41.11 | 287,280 |
| 2007-01-23 | Open-market sale | 100 | $41.09 | 287,680 |
| 2007-01-23 | Open-market sale | 100 | $41.08 | 287,780 |
| 2007-01-23 | Open-market sale | 100 | $41.35 | 284,380 |
| 2007-01-23 | Open-market sale | 100 | $41.32 | 284,480 |
| 2007-01-23 | Open-market sale | 100 | $41.31 | 284,580 |
| 2007-01-23 | Open-market sale | 200 | $41.26 | 285,080 |
| 2007-01-23 | Open-market sale | 100 | $41.27 | 284,980 |
| 2007-01-23 | Open-market sale | 100 | $41.29 | 284,880 |
| 2007-01-23 | Open-market sale | 100 | $40.66 | 288,780 |
| 2007-01-16 | Open-market sale | 300 | $39.28 | 798,293 |
| 2007-01-16 | Open-market sale | 200 | $38.62 | 802,493 |
| 2007-01-16 | Open-market sale | 100 | $38.61 | 802,693 |
| 2007-01-16 | Open-market sale | 100 | $38.63 | 802,393 |
| 2007-01-16 | Open-market sale | 100 | $39.23 | 798,593 |
| 2007-01-16 | Open-market sale | 100 | $39.22 | 798,693 |
| 2007-01-16 | Open-market sale | 100 | $39.21 | 798,793 |
| 2007-01-16 | Open-market sale | 300 | $39.20 | 798,893 |
| 2007-01-16 | Open-market sale | 100 | $39.19 | 799,193 |
| 2007-01-16 | Open-market sale | 200 | $39.18 | 799,293 |
| 2007-01-16 | Open-market sale | 200 | $39.15 | 799,493 |
| 2007-01-16 | Open-market sale | 200 | $39.14 | 799,693 |
| 2007-01-16 | Open-market sale | 200 | $39.12 | 799,893 |
| 2007-01-16 | Open-market sale | 100 | $39.08 | 800,093 |
| 2007-01-16 | Open-market sale | 200 | $39.07 | 800,193 |
| 2007-01-16 | Open-market sale | 100 | $39.05 | 800,393 |
| 2007-01-16 | Open-market sale | 200 | $39.03 | 800,493 |
| 2007-01-16 | Open-market sale | 100 | $38.98 | 800,693 |
| 2007-01-16 | Open-market sale | 100 | $38.97 | 800,793 |
| 2007-01-16 | Open-market sale | 200 | $38.96 | 800,893 |
| 2007-01-16 | Open-market sale | 100 | $38.91 | 801,093 |
| 2007-01-16 | Open-market sale | 100 | $38.90 | 801,193 |
| 2007-01-16 | Open-market sale | 200 | $38.89 | 801,293 |
| 2007-01-16 | Open-market sale | 200 | $38.88 | 801,493 |
| 2007-01-16 | Open-market sale | 100 | $38.87 | 801,693 |
| 2007-01-16 | Open-market sale | 100 | $38.84 | 801,793 |
| 2007-01-16 | Open-market sale | 100 | $38.76 | 801,893 |
| 2007-01-16 | Open-market sale | 100 | $38.75 | 801,993 |
| 2007-01-16 | Open-market sale | 200 | $38.74 | 802,093 |
| 2007-01-16 | Open-market sale | 100 | $38.73 | 802,293 |
| 2007-01-16 | Open-market sale | 100 | $39.37 | 798,193 |
| 2007-01-16 | Open-market sale | 100 | $39.39 | 798,093 |
| 2007-01-16 | Open-market sale | 100 | $39.56 | 797,993 |
| 2007-01-16 | Open-market sale | 100 | $39.62 | 797,793 |
| 2007-01-16 | Open-market sale | 100 | $39.57 | 797,893 |
| 2007-01-09 | Open-market sale | 100 | $39.43 | 289,280 |
| 2007-01-09 | Open-market sale | 100 | $39.44 | 289,180 |
| 2007-01-09 | Open-market sale | 100 | $39.46 | 289,080 |
| 2007-01-09 | Open-market sale | 100 | $39.47 | 288,980 |
| 2007-01-09 | Open-market sale | 200 | $39.41 | 289,380 |
| 2007-01-09 | Open-market sale | 100 | $38.47 | 293,880 |
| 2007-01-09 | Open-market sale | 100 | $38.95 | 291,080 |
| 2007-01-09 | Open-market sale | 100 | $39.02 | 290,980 |
| 2007-01-09 | Open-market sale | 100 | $39.09 | 290,880 |
| 2007-01-09 | Open-market sale | 300 | $39.12 | 290,580 |
| 2007-01-09 | Open-market sale | 100 | $39.20 | 290,480 |
| 2007-01-09 | Open-market sale | 200 | $38.85 | 291,380 |
| 2007-01-09 | Open-market sale | 100 | $38.84 | 291,580 |
| 2007-01-09 | Open-market sale | 100 | $38.83 | 291,680 |
| 2007-01-09 | Open-market sale | 200 | $38.82 | 291,780 |
| 2007-01-09 | Open-market sale | 100 | $38.79 | 291,980 |
| 2007-01-09 | Open-market sale | 300 | $38.78 | 292,080 |
| 2007-01-09 | Open-market sale | 100 | $38.77 | 292,380 |
| 2007-01-09 | Open-market sale | 100 | $38.71 | 292,480 |
| 2007-01-09 | Open-market sale | 442 | $38.70 | 292,580 |
| 2007-01-09 | Open-market sale | 158 | $38.69 | 293,022 |
| 2007-01-09 | Open-market sale | 100 | $38.68 | 293,180 |
| 2007-01-09 | Open-market sale | 100 | $38.67 | 293,280 |
| 2007-01-09 | Open-market sale | 200 | $38.65 | 293,380 |
| 2007-01-09 | Open-market sale | 100 | $38.63 | 293,580 |
| 2007-01-09 | Open-market sale | 100 | $38.54 | 293,680 |
| 2007-01-09 | Open-market sale | 100 | $38.48 | 293,780 |
| 2007-01-09 | Open-market sale | 200 | $38.87 | 291,180 |
| 2007-01-09 | Open-market sale | 100 | $39.34 | 289,580 |
| 2007-01-09 | Open-market sale | 200 | $39.33 | 289,680 |
| 2007-01-09 | Open-market sale | 100 | $39.32 | 289,880 |
| 2007-01-09 | Open-market sale | 100 | $39.31 | 289,980 |
| 2007-01-09 | Open-market sale | 200 | $39.29 | 290,080 |
| 2007-01-09 | Open-market sale | 100 | $39.28 | 290,280 |
| 2007-01-09 | Open-market sale | 100 | $39.21 | 290,380 |
| 2007-01-04 | Open-market sale | 100 | $39.19 | 802,793 |
| 2007-01-04 | Open-market sale | 100 | $39.18 | 802,893 |
| 2007-01-04 | Open-market sale | 200 | $39.11 | 802,993 |
| 2007-01-04 | Open-market sale | 200 | $39.07 | 803,193 |
| 2007-01-04 | Open-market sale | 100 | $39.03 | 803,393 |
| 2007-01-04 | Open-market sale | 100 | $38.49 | 806,393 |
| 2007-01-04 | Open-market sale | 7 | $38.43 | 806,493 |
| 2007-01-04 | Open-market sale | 193 | $38.42 | 806,500 |
| 2007-01-04 | Open-market sale | 100 | $38.36 | 806,793 |
| 2007-01-04 | Open-market sale | 100 | $38.35 | 806,893 |
| 2007-01-04 | Open-market sale | 100 | $38.32 | 806,993 |
| 2007-01-04 | Open-market sale | 100 | $38.22 | 807,093 |
| 2007-01-04 | Open-market sale | 200 | $38.20 | 807,193 |
| 2007-01-04 | Open-market sale | 100 | $38.13 | 807,393 |
| 2007-01-04 | Open-market sale | 166 | $38.10 | 807,493 |
| 2007-01-04 | Open-market sale | 34 | $38.08 | 807,659 |
| 2007-01-04 | Open-market sale | 100 | $38.04 | 807,693 |
| 2007-01-04 | Open-market sale | 100 | $38.97 | 803,493 |
| 2007-01-04 | Open-market sale | 100 | $38.96 | 803,593 |
| 2007-01-04 | Open-market sale | 100 | $38.87 | 803,693 |
| 2007-01-04 | Open-market sale | 100 | $38.76 | 803,793 |
| 2007-01-04 | Open-market sale | 100 | $38.73 | 803,893 |
| 2007-01-04 | Open-market sale | 100 | $38.69 | 803,993 |
| 2007-01-04 | Open-market sale | 300 | $38.68 | 804,093 |
| 2007-01-04 | Open-market sale | 100 | $38.66 | 804,393 |
| 2007-01-04 | Open-market sale | 300 | $38.65 | 804,493 |
| 2007-01-04 | Open-market sale | 300 | $38.64 | 804,793 |
| 2007-01-04 | Open-market sale | 100 | $38.61 | 805,093 |
| 2007-01-04 | Open-market sale | 100 | $38.59 | 805,193 |
| 2007-01-04 | Open-market sale | 300 | $38.58 | 805,293 |
| 2007-01-04 | Open-market sale | 200 | $38.57 | 805,593 |
| 2007-01-04 | Open-market sale | 300 | $38.55 | 805,793 |
| 2007-01-04 | Open-market sale | 100 | $38.54 | 806,093 |
| 2007-01-04 | Open-market sale | 200 | $38.50 | 806,193 |
| 2007-01-04 | Open-market sale | 100 | $38.37 | 806,693 |
| 2006-12-26 | Open-market sale | 100 | $40.49 | 293,980 |
| 2006-12-26 | Open-market sale | 100 | $40.40 | 294,080 |
| 2006-12-26 | Open-market sale | 100 | $40.31 | 294,180 |
| 2006-12-26 | Open-market sale | 100 | $40.23 | 294,280 |
| 2006-12-26 | Open-market sale | 232 | $39.50 | 296,548 |
| 2006-12-26 | Open-market sale | 200 | $39.49 | 296,780 |
| 2006-12-26 | Open-market sale | 68 | $39.51 | 296,480 |
| 2006-12-26 | Open-market sale | 100 | $39.53 | 296,380 |
| 2006-12-26 | Open-market sale | 300 | $39.58 | 296,080 |
| 2006-12-26 | Open-market sale | 100 | $39.59 | 295,980 |
| 2006-12-26 | Open-market sale | 100 | $39.61 | 295,880 |
| 2006-12-26 | Open-market sale | 200 | $39.66 | 295,680 |
| 2006-12-26 | Open-market sale | 100 | $39.68 | 295,580 |
| 2006-12-26 | Open-market sale | 100 | $39.69 | 295,480 |
| 2006-12-26 | Open-market sale | 100 | $39.73 | 295,380 |
| 2006-12-26 | Open-market sale | 100 | $39.74 | 295,280 |
| 2006-12-26 | Open-market sale | 100 | $39.48 | 296,980 |
| 2006-12-26 | Open-market sale | 211 | $39.46 | 297,080 |
| 2006-12-26 | Open-market sale | 200 | $39.45 | 297,291 |
| 2006-12-26 | Open-market sale | 300 | $39.44 | 297,491 |
| 2006-12-26 | Open-market sale | 289 | $39.43 | 297,791 |
| 2006-12-26 | Open-market sale | 400 | $39.41 | 298,080 |
| 2006-12-26 | Open-market sale | 200 | $39.37 | 298,480 |
| 2006-12-26 | Open-market sale | 200 | $39.33 | 298,680 |
| 2006-12-26 | Open-market sale | 100 | $39.23 | 298,880 |
| 2006-12-26 | Open-market sale | 100 | $40.08 | 294,380 |
| 2006-12-26 | Open-market sale | 100 | $39.95 | 294,480 |
| 2006-12-26 | Open-market sale | 100 | $39.91 | 294,580 |
| 2006-12-26 | Open-market sale | 100 | $39.90 | 294,680 |
| 2006-12-26 | Open-market sale | 100 | $39.87 | 294,780 |
| 2006-12-26 | Open-market sale | 100 | $39.82 | 294,880 |
| 2006-12-26 | Open-market sale | 100 | $39.81 | 294,980 |
| 2006-12-26 | Open-market sale | 100 | $39.78 | 295,080 |
| 2006-12-26 | Open-market sale | 100 | $39.75 | 295,180 |
| 2006-12-22 | Open-market sale | 300 | $39.80 | 807,993 |
| 2006-12-22 | Open-market sale | 200 | $39.73 | 808,293 |
| 2006-12-22 | Open-market sale | 200 | $39.70 | 808,493 |
| 2006-12-22 | Open-market sale | 400 | $39.66 | 808,693 |
| 2006-12-22 | Open-market sale | 100 | $39.64 | 809,093 |
| 2006-12-22 | Open-market sale | 100 | $39.61 | 809,193 |
| 2006-12-22 | Open-market sale | 100 | $39.60 | 809,293 |
| 2006-12-22 | Open-market sale | 100 | $39.59 | 809,393 |
| 2006-12-22 | Open-market sale | 300 | $39.57 | 809,493 |
| 2006-12-22 | Open-market sale | 200 | $39.55 | 809,793 |
| 2006-12-22 | Open-market sale | 200 | $39.54 | 809,993 |
| 2006-12-22 | Open-market sale | 100 | $39.53 | 810,193 |
| 2006-12-22 | Open-market sale | 600 | $39.50 | 810,293 |
| 2006-12-22 | Open-market sale | 100 | $39.48 | 810,893 |
| 2006-12-22 | Open-market sale | 100 | $39.47 | 810,993 |
| 2006-12-22 | Open-market sale | 200 | $39.46 | 811,093 |
| 2006-12-22 | Open-market sale | 300 | $39.45 | 811,293 |
| 2006-12-22 | Open-market sale | 100 | $39.43 | 811,593 |
| 2006-12-22 | Open-market sale | 100 | $39.40 | 811,693 |
| 2006-12-22 | Open-market sale | 200 | $39.39 | 811,793 |
| 2006-12-22 | Open-market sale | 100 | $39.38 | 811,993 |
| 2006-12-22 | Open-market sale | 200 | $39.37 | 812,093 |
| 2006-12-22 | Open-market sale | 100 | $39.25 | 812,293 |
| 2006-12-22 | Open-market sale | 100 | $39.23 | 812,393 |
| 2006-12-22 | Open-market sale | 100 | $39.22 | 812,493 |
| 2006-12-22 | Open-market sale | 100 | $39.20 | 812,593 |
| 2006-12-22 | Open-market sale | 100 | $39.16 | 812,693 |
| 2006-12-22 | Open-market sale | 200 | $39.85 | 807,793 |
| 2006-12-12 | Open-market sale | 100 | $41.23 | 298,980 |
| 2006-12-12 | Open-market sale | 100 | $41.18 | 299,080 |
| 2006-12-12 | Open-market sale | 100 | $40.76 | 299,180 |
| 2006-12-12 | Open-market sale | 100 | $40.74 | 299,280 |
| 2006-12-12 | Open-market sale | 200 | $40.65 | 299,380 |
| 2006-12-12 | Open-market sale | 100 | $40.32 | 301,380 |
| 2006-12-12 | Open-market sale | 100 | $40.31 | 301,480 |
| 2006-12-12 | Open-market sale | 200 | $40.30 | 301,580 |
| 2006-12-12 | Open-market sale | 200 | $40.29 | 301,780 |
| 2006-12-12 | Open-market sale | 200 | $40.28 | 301,980 |
| 2006-12-12 | Open-market sale | 200 | $40.26 | 302,180 |
| 2006-12-12 | Open-market sale | 100 | $40.25 | 302,380 |
| 2006-12-12 | Open-market sale | 300 | $40.23 | 302,480 |
| 2006-12-12 | Open-market sale | 100 | $40.22 | 302,780 |
| 2006-12-12 | Open-market sale | 100 | $40.20 | 302,880 |
| 2006-12-12 | Open-market sale | 100 | $40.15 | 302,980 |
| 2006-12-12 | Open-market sale | 100 | $40.11 | 303,080 |
| 2006-12-12 | Open-market sale | 100 | $40.10 | 303,180 |
| 2006-12-12 | Open-market sale | 100 | $40.09 | 303,280 |
| 2006-12-12 | Open-market sale | 201 | $40.08 | 303,380 |
| 2006-12-12 | Open-market sale | 99 | $40.07 | 303,581 |
| 2006-12-12 | Open-market sale | 100 | $40.06 | 303,680 |
| 2006-12-12 | Open-market sale | 200 | $39.99 | 303,780 |
| 2006-12-12 | Open-market sale | 100 | $40.54 | 299,580 |
| 2006-12-12 | Open-market sale | 300 | $40.51 | 299,680 |
| 2006-12-12 | Open-market sale | 100 | $40.50 | 299,980 |
| 2006-12-12 | Open-market sale | 100 | $40.47 | 300,080 |
| 2006-12-12 | Open-market sale | 200 | $40.46 | 300,180 |
| 2006-12-12 | Open-market sale | 100 | $40.45 | 300,380 |
| 2006-12-12 | Open-market sale | 200 | $40.44 | 300,480 |
| 2006-12-12 | Open-market sale | 100 | $40.41 | 300,680 |
| 2006-12-12 | Open-market sale | 100 | $40.40 | 300,780 |
| 2006-12-12 | Open-market sale | 100 | $40.37 | 300,880 |
| 2006-12-12 | Open-market sale | 300 | $40.35 | 300,980 |
| 2006-12-12 | Open-market sale | 100 | $40.34 | 301,280 |
| 2006-12-06 | Open-market sale | 100 | $39.34 | 817,693 |
| 2006-12-06 | Open-market sale | 100 | $39.43 | 817,593 |
| 2006-12-06 | Open-market sale | 100 | $39.44 | 817,493 |
| 2006-12-06 | Open-market sale | 400 | $40.63 | 813,993 |
| 2006-12-06 | Open-market sale | 200 | $40.14 | 817,093 |
| 2006-12-06 | Open-market sale | 200 | $40.18 | 816,893 |
| 2006-12-06 | Open-market sale | 100 | $40.30 | 816,793 |
| 2006-12-06 | Open-market sale | 100 | $40.32 | 816,693 |
| 2006-12-06 | Open-market sale | 100 | $40.34 | 816,593 |
| 2006-12-06 | Open-market sale | 100 | $40.39 | 816,493 |
| 2006-12-06 | Open-market sale | 200 | $40.86 | 812,793 |
| 2006-12-06 | Open-market sale | 100 | $40.74 | 812,993 |
| 2006-12-06 | Open-market sale | 100 | $40.73 | 813,093 |
| 2006-12-06 | Open-market sale | 200 | $40.71 | 813,193 |
| 2006-12-06 | Open-market sale | 100 | $40.70 | 813,393 |
| 2006-12-06 | Open-market sale | 300 | $40.69 | 813,493 |
| 2006-12-06 | Open-market sale | 200 | $40.64 | 813,793 |
| 2006-12-06 | Open-market sale | 200 | $39.91 | 817,293 |
| 2006-12-06 | Open-market sale | 200 | $40.62 | 814,393 |
| 2006-12-06 | Open-market sale | 100 | $40.61 | 814,593 |
| 2006-12-06 | Open-market sale | 100 | $40.60 | 814,693 |
| 2006-12-06 | Open-market sale | 200 | $40.58 | 814,793 |
| 2006-12-06 | Open-market sale | 100 | $40.57 | 814,993 |
| 2006-12-06 | Open-market sale | 100 | $40.55 | 815,093 |
| 2006-12-06 | Open-market sale | 400 | $40.54 | 815,193 |
| 2006-12-06 | Open-market sale | 200 | $40.50 | 815,593 |
| 2006-12-06 | Open-market sale | 100 | $40.46 | 815,793 |
| 2006-12-06 | Open-market sale | 200 | $40.45 | 815,893 |
| 2006-12-06 | Open-market sale | 300 | $40.41 | 816,093 |
| 2006-12-06 | Open-market sale | 100 | $40.40 | 816,393 |
| 2006-11-24 | Open-market sale | 200 | $39.85 | 817,793 |
| 2006-11-24 | Open-market sale | 100 | $39.80 | 818,093 |
| 2006-11-24 | Open-market sale | 100 | $39.83 | 817,993 |
| 2006-11-24 | Open-market sale | 200 | $39.22 | 820,293 |
| 2006-11-24 | Open-market sale | 100 | $39.21 | 820,493 |
| 2006-11-24 | Open-market sale | 100 | $39.20 | 820,593 |
| 2006-11-24 | Open-market sale | 100 | $39.23 | 820,193 |
| 2006-11-24 | Open-market sale | 100 | $39.19 | 820,693 |
| 2006-11-24 | Open-market sale | 200 | $39.04 | 820,793 |
| 2006-11-24 | Open-market sale | 100 | $38.98 | 820,993 |
| 2006-11-24 | Open-market sale | 200 | $38.97 | 821,093 |
| 2006-11-24 | Open-market sale | 300 | $38.96 | 821,293 |
| 2006-11-24 | Open-market sale | 100 | $38.95 | 821,593 |
| 2006-11-24 | Open-market sale | 200 | $38.93 | 821,693 |
| 2006-11-24 | Open-market sale | 100 | $38.91 | 821,893 |
| 2006-11-24 | Open-market sale | 100 | $38.84 | 821,993 |
| 2006-11-24 | Open-market sale | 100 | $38.83 | 822,093 |
| 2006-11-24 | Open-market sale | 100 | $38.82 | 822,193 |
| 2006-11-24 | Open-market sale | 200 | $38.81 | 822,293 |
| 2006-11-24 | Open-market sale | 100 | $38.80 | 822,493 |
| 2006-11-24 | Open-market sale | 100 | $38.79 | 822,593 |
| 2006-11-24 | Open-market sale | 100 | $38.76 | 822,693 |
| 2006-11-24 | Open-market sale | 200 | $39.77 | 818,193 |
| 2006-11-24 | Open-market sale | 100 | $39.75 | 818,393 |
| 2006-11-24 | Open-market sale | 200 | $39.65 | 818,493 |
| 2006-11-24 | Open-market sale | 100 | $39.55 | 818,693 |
| 2006-11-24 | Open-market sale | 100 | $39.49 | 818,793 |
| 2006-11-24 | Open-market sale | 100 | $39.44 | 818,893 |
| 2006-11-24 | Open-market sale | 100 | $39.43 | 818,993 |
| 2006-11-24 | Open-market sale | 200 | $39.41 | 819,093 |
| 2006-11-24 | Open-market sale | 100 | $39.40 | 819,293 |
| 2006-11-24 | Open-market sale | 200 | $39.29 | 819,393 |
| 2006-11-24 | Open-market sale | 600 | $39.26 | 819,593 |
| 2006-11-09 | Open-market sale | 100 | $43.36 | 823,293 |
| 2006-11-09 | Open-market sale | 100 | $43.57 | 822,993 |
| 2006-11-09 | Open-market sale | 200 | $43.41 | 822,793 |
| 2006-11-09 | Open-market sale | 100 | $44.51 | 824,393 |
| 2006-11-09 | Open-market sale | 100 | $44.61 | 824,293 |
| 2006-11-09 | Open-market sale | 100 | $44.24 | 824,193 |
| 2006-11-09 | Open-market sale | 100 | $44.21 | 824,093 |
| 2006-11-09 | Open-market sale | 100 | $44.11 | 823,993 |
| 2006-11-09 | Open-market sale | 100 | $44.10 | 823,893 |
| 2006-11-09 | Open-market sale | 100 | $44.09 | 823,793 |
| 2006-11-09 | Open-market sale | 100 | $44.15 | 823,693 |
| 2006-11-09 | Open-market sale | 100 | $44.16 | 823,593 |
| 2006-11-09 | Open-market sale | 100 | $44.00 | 823,493 |
| 2006-11-09 | Open-market sale | 100 | $43.47 | 823,393 |
| 2006-11-09 | Open-market sale | 100 | $43.50 | 823,093 |
| 2006-11-09 | Open-market sale | 100 | $43.65 | 823,193 |
| 2006-11-09 | Open-market sale | 100 | $44.54 | 827,093 |
| 2006-11-09 | Open-market sale | 100 | $43.98 | 827,693 |
| 2006-11-09 | Open-market sale | 100 | $44.17 | 827,593 |
| 2006-11-09 | Open-market sale | 100 | $44.23 | 827,493 |
| 2006-11-09 | Open-market sale | 100 | $44.22 | 827,393 |
| 2006-11-09 | Open-market sale | 100 | $44.42 | 827,293 |
| 2006-11-09 | Open-market sale | 100 | $44.53 | 827,193 |
| 2006-11-09 | Open-market sale | 100 | $44.19 | 824,493 |
| 2006-11-09 | Open-market sale | 100 | $44.58 | 826,993 |
| 2006-11-09 | Open-market sale | 100 | $44.24 | 826,893 |
| 2006-11-09 | Open-market sale | 200 | $44.20 | 826,693 |
| 2006-11-09 | Open-market sale | 100 | $44.11 | 826,593 |
| 2006-11-09 | Open-market sale | 200 | $44.07 | 826,393 |
| 2006-11-09 | Open-market sale | 200 | $44.15 | 826,193 |
| 2006-11-09 | Open-market sale | 100 | $44.09 | 826,093 |
| 2006-11-09 | Open-market sale | 100 | $44.13 | 825,993 |
| 2006-11-09 | Open-market sale | 100 | $44.01 | 825,893 |
| 2006-11-09 | Open-market sale | 100 | $44.23 | 824,593 |
| 2006-11-09 | Open-market sale | 100 | $44.13 | 824,693 |
| 2006-11-09 | Open-market sale | 100 | $43.41 | 824,793 |
| 2006-11-09 | Open-market sale | 100 | $43.30 | 824,893 |
| 2006-11-09 | Open-market sale | 100 | $43.35 | 824,993 |
| 2006-11-09 | Open-market sale | 100 | $43.57 | 825,093 |
| 2006-11-09 | Open-market sale | 100 | $43.60 | 825,193 |
| 2006-11-09 | Open-market sale | 100 | $43.56 | 825,293 |
| 2006-11-09 | Open-market sale | 100 | $43.65 | 825,393 |
| 2006-11-09 | Open-market sale | 100 | $43.55 | 825,493 |
| 2006-11-09 | Open-market sale | 100 | $43.45 | 825,593 |
| 2006-11-09 | Open-market sale | 100 | $43.46 | 825,693 |
| 2006-11-09 | Open-market sale | 100 | $43.93 | 825,793 |
| 2006-10-25 | Open-market sale | 300 | $44.48 | 830,193 |
| 2006-10-25 | Open-market sale | 300 | $44.46 | 830,493 |
| 2006-10-25 | Open-market sale | 200 | $44.50 | 829,993 |
| 2006-10-25 | Open-market sale | 100 | $44.51 | 829,893 |
| 2006-10-25 | Open-market sale | 200 | $44.52 | 829,693 |
| 2006-10-25 | Open-market sale | 200 | $44.53 | 829,493 |
| 2006-10-25 | Open-market sale | 200 | $44.54 | 829,293 |
| 2006-10-25 | Open-market sale | 200 | $44.56 | 829,093 |
| 2006-10-25 | Open-market sale | 300 | $44.57 | 828,793 |
| 2006-10-25 | Open-market sale | 100 | $44.58 | 828,693 |
| 2006-10-25 | Open-market sale | 100 | $44.59 | 828,593 |
| 2006-10-25 | Open-market sale | 100 | $44.61 | 828,493 |
| 2006-10-25 | Open-market sale | 200 | $44.64 | 828,293 |
| 2006-10-25 | Open-market sale | 5 | $43.81 | 832,788 |
| 2006-10-25 | Open-market sale | 95 | $43.82 | 832,693 |
| 2006-10-25 | Open-market sale | 100 | $44.00 | 832,593 |
| 2006-10-25 | Open-market sale | 100 | $44.13 | 832,493 |
| 2006-10-25 | Open-market sale | 100 | $44.15 | 832,393 |
| 2006-10-25 | Open-market sale | 100 | $44.16 | 832,293 |
| 2006-10-25 | Open-market sale | 100 | $44.17 | 832,193 |
| 2006-10-25 | Open-market sale | 100 | $44.21 | 832,093 |
| 2006-10-25 | Open-market sale | 100 | $44.27 | 831,993 |
| 2006-10-25 | Open-market sale | 300 | $44.44 | 830,793 |
| 2006-10-25 | Open-market sale | 200 | $44.42 | 831,093 |
| 2006-10-25 | Open-market sale | 100 | $44.41 | 831,293 |
| 2006-10-25 | Open-market sale | 100 | $44.36 | 831,393 |
| 2006-10-25 | Open-market sale | 100 | $44.35 | 831,493 |
| 2006-10-25 | Open-market sale | 100 | $44.31 | 831,593 |
| 2006-10-25 | Open-market sale | 200 | $44.30 | 831,693 |
| 2006-10-25 | Open-market sale | 100 | $44.29 | 831,893 |
| 2006-10-25 | Open-market sale | 100 | $44.65 | 828,193 |
| 2006-10-25 | Open-market sale | 100 | $44.70 | 828,093 |
| 2006-10-25 | Open-market sale | 200 | $44.80 | 827,793 |
| 2006-10-25 | Open-market sale | 100 | $44.71 | 827,993 |
| 2006-10-09 | Open-market sale | 100 | $34.98 | 835,093 |
| 2006-10-09 | Open-market sale | 156 | $34.93 | 835,693 |
| 2006-10-09 | Open-market sale | 44 | $34.92 | 835,849 |
| 2006-10-09 | Open-market sale | 100 | $34.89 | 835,893 |
| 2006-10-09 | Open-market sale | 100 | $34.88 | 835,993 |
| 2006-10-09 | Open-market sale | 100 | $34.69 | 836,093 |
| 2006-10-09 | Open-market sale | 200 | $34.68 | 836,193 |
| 2006-10-09 | Open-market sale | 200 | $34.64 | 836,393 |
| 2006-10-09 | Open-market sale | 100 | $34.63 | 836,593 |
| 2006-10-09 | Open-market sale | 200 | $34.58 | 836,693 |
| 2006-10-09 | Open-market sale | 100 | $34.56 | 836,893 |
| 2006-10-09 | Open-market sale | 100 | $34.53 | 836,993 |
| 2006-10-09 | Open-market sale | 200 | $34.52 | 837,093 |
| 2006-10-09 | Open-market sale | 100 | $34.51 | 837,293 |
| 2006-10-09 | Open-market sale | 100 | $34.44 | 837,393 |
| 2006-10-09 | Open-market sale | 100 | $34.40 | 837,493 |
| 2006-10-09 | Open-market sale | 200 | $34.38 | 837,593 |
| 2006-10-09 | Open-market sale | 100 | $35.16 | 833,793 |
| 2006-10-09 | Open-market sale | 100 | $35.14 | 833,893 |
| 2006-10-09 | Open-market sale | 100 | $35.11 | 833,993 |
| 2006-10-09 | Open-market sale | 100 | $35.10 | 834,093 |
| 2006-10-09 | Open-market sale | 100 | $35.09 | 834,193 |
| 2006-10-09 | Open-market sale | 100 | $35.08 | 834,293 |
| 2006-10-09 | Open-market sale | 100 | $35.06 | 834,393 |
| 2006-10-09 | Open-market sale | 236 | $35.05 | 834,493 |
| 2006-10-09 | Open-market sale | 64 | $35.04 | 834,729 |
| 2006-10-09 | Open-market sale | 200 | $35.03 | 834,793 |
| 2006-10-09 | Open-market sale | 100 | $35.01 | 834,993 |
| 2006-10-09 | Open-market sale | 300 | $34.94 | 835,393 |
| 2006-10-09 | Open-market sale | 200 | $34.97 | 835,193 |
| 2006-10-09 | Open-market sale | 100 | $35.22 | 833,093 |
| 2006-10-09 | Open-market sale | 400 | $35.17 | 833,393 |
| 2006-10-09 | Open-market sale | 100 | $35.27 | 832,793 |
| 2006-10-09 | Open-market sale | 200 | $35.24 | 832,893 |
| 2006-10-09 | Open-market sale | 100 | $35.19 | 833,193 |
| 2006-10-09 | Open-market sale | 100 | $35.18 | 833,293 |
| 2006-09-28 | Open-market sale | 100 | $36.22 | 837,793 |
| 2006-09-28 | Open-market sale | 100 | $35.79 | 838,393 |
| 2006-09-28 | Open-market sale | 100 | $35.82 | 838,293 |
| 2006-09-28 | Open-market sale | 200 | $36.01 | 838,093 |
| 2006-09-28 | Open-market sale | 100 | $36.13 | 837,993 |
| 2006-09-28 | Open-market sale | 100 | $36.21 | 837,893 |
| 2006-09-28 | Open-market sale | 400 | $34.00 | 841,393 |
| 2006-09-28 | Open-market sale | 200 | $35.53 | 838,693 |
| 2006-09-28 | Open-market sale | 100 | $35.63 | 838,593 |
| 2006-09-28 | Open-market sale | 100 | $35.71 | 838,493 |
| 2006-09-28 | Open-market sale | 100 | $33.44 | 842,693 |
| 2006-09-28 | Open-market sale | 200 | $33.62 | 842,493 |
| 2006-09-28 | Open-market sale | 300 | $33.63 | 842,193 |
| 2006-09-28 | Open-market sale | 100 | $33.68 | 842,093 |
| 2006-09-28 | Open-market sale | 100 | $33.72 | 841,993 |
| 2006-09-28 | Open-market sale | 200 | $35.50 | 839,093 |
| 2006-09-28 | Open-market sale | 100 | $35.31 | 839,293 |
| 2006-09-28 | Open-market sale | 100 | $35.09 | 839,393 |
| 2006-09-28 | Open-market sale | 300 | $34.65 | 839,493 |
| 2006-09-28 | Open-market sale | 100 | $34.55 | 839,793 |
| 2006-09-28 | Open-market sale | 200 | $34.49 | 839,893 |
| 2006-09-28 | Open-market sale | 100 | $34.44 | 840,093 |
| 2006-09-28 | Open-market sale | 100 | $34.34 | 840,193 |
| 2006-09-28 | Open-market sale | 100 | $34.32 | 840,293 |
| 2006-09-28 | Open-market sale | 100 | $34.31 | 840,393 |
| 2006-09-28 | Open-market sale | 100 | $34.30 | 840,493 |
| 2006-09-28 | Open-market sale | 100 | $34.28 | 840,593 |
| 2006-09-28 | Open-market sale | 200 | $34.25 | 840,693 |
| 2006-09-28 | Open-market sale | 100 | $34.17 | 840,893 |
| 2006-09-28 | Open-market sale | 100 | $34.16 | 840,993 |
| 2006-09-28 | Open-market sale | 100 | $34.15 | 841,093 |
| 2006-09-28 | Open-market sale | 100 | $34.13 | 841,193 |
| 2006-09-28 | Open-market sale | 100 | $34.03 | 841,293 |
| 2006-09-28 | Open-market sale | 200 | $35.51 | 838,893 |
| 2006-09-28 | Open-market sale | 100 | $33.92 | 841,793 |
| 2006-09-28 | Open-market sale | 100 | $33.85 | 841,893 |
| 2006-09-11 | Open-market sale | 100 | $32.84 | 845,093 |
| 2006-09-11 | Open-market sale | 200 | $32.10 | 845,393 |
| 2006-09-11 | Open-market sale | 100 | $33.14 | 845,593 |
| 2006-09-11 | Open-market sale | 100 | $33.46 | 845,693 |
| 2006-09-11 | Open-market sale | 100 | $32.77 | 845,793 |
| 2006-09-11 | Open-market sale | 100 | $32.85 | 845,893 |
| 2006-09-11 | Open-market sale | 100 | $32.63 | 845,993 |
| 2006-09-11 | Open-market sale | 100 | $32.93 | 846,093 |
| 2006-09-11 | Open-market sale | 100 | $32.19 | 846,193 |
| 2006-09-11 | Open-market sale | 100 | $32.09 | 846,293 |
| 2006-09-11 | Open-market sale | 100 | $32.11 | 846,393 |
| 2006-09-11 | Open-market sale | 100 | $32.17 | 846,493 |
| 2006-09-11 | Open-market sale | 200 | $32.13 | 846,593 |
| 2006-09-11 | Open-market sale | 100 | $33.41 | 846,793 |
| 2006-09-11 | Open-market sale | 100 | $32.04 | 846,893 |
| 2006-09-11 | Open-market sale | 200 | $32.86 | 846,993 |
| 2006-09-11 | Open-market sale | 100 | $32.84 | 847,193 |
| 2006-09-11 | Open-market sale | 100 | $32.10 | 847,293 |
| 2006-09-11 | Open-market sale | 100 | $33.06 | 847,393 |
| 2006-09-11 | Open-market sale | 100 | $33.14 | 847,493 |
| 2006-09-11 | Open-market sale | 100 | $33.52 | 847,593 |
| 2006-09-11 | Open-market sale | 100 | $33.02 | 847,693 |
| 2006-09-11 | Open-market sale | 100 | $33.05 | 844,393 |
| 2006-09-11 | Open-market sale | 100 | $33.37 | 844,493 |
| 2006-09-11 | Open-market sale | 100 | $33.49 | 844,593 |
| 2006-09-11 | Open-market sale | 100 | $33.13 | 844,693 |
| 2006-09-11 | Open-market sale | 100 | $32.70 | 844,793 |
| 2006-09-11 | Open-market sale | 200 | $32.86 | 844,893 |
| 2006-09-11 | Open-market sale | 100 | $32.06 | 845,293 |
| 2006-09-11 | Open-market sale | 100 | $32.14 | 845,193 |
| 2006-09-11 | Open-market sale | 200 | $32.77 | 843,393 |
| 2006-09-11 | Open-market sale | 100 | $32.79 | 842,893 |
| 2006-09-11 | Open-market sale | 100 | $32.99 | 842,993 |
| 2006-09-11 | Open-market sale | 100 | $32.93 | 843,093 |
| 2006-09-11 | Open-market sale | 100 | $32.75 | 843,193 |
| 2006-09-11 | Open-market sale | 100 | $32.83 | 843,293 |
| 2006-09-11 | Open-market sale | 100 | $32.63 | 842,793 |
| 2006-09-11 | Open-market sale | 100 | $32.19 | 843,593 |
| 2006-09-11 | Open-market sale | 100 | $32.13 | 843,693 |
| 2006-09-11 | Open-market sale | 100 | $32.09 | 843,793 |
| 2006-09-11 | Open-market sale | 100 | $32.23 | 843,893 |
| 2006-09-11 | Open-market sale | 200 | $32.13 | 843,993 |
| 2006-09-11 | Open-market sale | 200 | $32.19 | 844,193 |
| 2006-08-30 | Open-market sale | 100 | $33.64 | 849,993 |
| 2006-08-30 | Open-market sale | 227 | $33.58 | 850,693 |
| 2006-08-30 | Open-market sale | 273 | $33.57 | 850,920 |
| 2006-08-30 | Open-market sale | 100 | $33.55 | 851,193 |
| 2006-08-30 | Open-market sale | 100 | $33.54 | 851,293 |
| 2006-08-30 | Open-market sale | 100 | $33.53 | 851,393 |
| 2006-08-30 | Open-market sale | 200 | $33.51 | 851,493 |
| 2006-08-30 | Open-market sale | 100 | $33.50 | 851,693 |
| 2006-08-30 | Open-market sale | 100 | $33.48 | 851,793 |
| 2006-08-30 | Open-market sale | 100 | $33.47 | 851,893 |
| 2006-08-30 | Open-market sale | 300 | $33.45 | 851,993 |
| 2006-08-30 | Open-market sale | 100 | $33.40 | 852,293 |
| 2006-08-30 | Open-market sale | 100 | $33.39 | 852,393 |
| 2006-08-30 | Open-market sale | 100 | $33.24 | 852,493 |
| 2006-08-30 | Open-market sale | 200 | $33.15 | 852,593 |
| 2006-08-30 | Open-market sale | 300 | $33.92 | 847,793 |
| 2006-08-30 | Open-market sale | 100 | $33.88 | 848,093 |
| 2006-08-30 | Open-market sale | 100 | $33.87 | 848,193 |
| 2006-08-30 | Open-market sale | 200 | $33.84 | 848,293 |
| 2006-08-30 | Open-market sale | 100 | $33.79 | 848,493 |
| 2006-08-30 | Open-market sale | 100 | $33.78 | 848,593 |
| 2006-08-30 | Open-market sale | 100 | $33.74 | 848,693 |
| 2006-08-30 | Open-market sale | 100 | $33.73 | 848,793 |
| 2006-08-30 | Open-market sale | 100 | $33.72 | 848,893 |
| 2006-08-30 | Open-market sale | 400 | $33.71 | 848,993 |
| 2006-08-30 | Open-market sale | 100 | $33.69 | 849,393 |
| 2006-08-30 | Open-market sale | 400 | $33.68 | 849,493 |
| 2006-08-30 | Open-market sale | 100 | $33.66 | 849,893 |
| 2006-08-30 | Open-market sale | 100 | $33.59 | 850,593 |
| 2006-08-30 | Open-market sale | 500 | $33.60 | 850,093 |
| 2006-08-15 | Open-market sale | 300 | $34.46 | 856,593 |
| 2006-08-15 | Open-market sale | 100 | $34.43 | 856,893 |
| 2006-08-15 | Open-market sale | 300 | $34.40 | 856,993 |
| 2006-08-15 | Open-market sale | 100 | $34.38 | 857,293 |
| 2006-08-15 | Open-market sale | 200 | $34.36 | 857,393 |
| 2006-08-15 | Open-market sale | 100 | $34.35 | 857,593 |
| 2006-08-15 | Open-market sale | 100 | $34.28 | 857,693 |
| 2006-08-15 | Open-market sale | 100 | $35.14 | 852,793 |
| 2006-08-15 | Open-market sale | 100 | $35.10 | 852,893 |
| 2006-08-15 | Open-market sale | 100 | $35.08 | 852,993 |
| 2006-08-15 | Open-market sale | 200 | $35.02 | 853,093 |
| 2006-08-15 | Open-market sale | 200 | $34.94 | 853,293 |
| 2006-08-15 | Open-market sale | 300 | $34.87 | 853,493 |
| 2006-08-15 | Open-market sale | 100 | $34.85 | 853,793 |
| 2006-08-15 | Open-market sale | 100 | $34.79 | 853,893 |
| 2006-08-15 | Open-market sale | 100 | $34.76 | 853,993 |
| 2006-08-15 | Open-market sale | 200 | $34.75 | 854,093 |
| 2006-08-15 | Open-market sale | 100 | $34.73 | 854,293 |
| 2006-08-15 | Open-market sale | 100 | $34.71 | 854,393 |
| 2006-08-15 | Open-market sale | 200 | $34.70 | 854,493 |
| 2006-08-15 | Open-market sale | 100 | $34.69 | 854,693 |
| 2006-08-15 | Open-market sale | 100 | $34.65 | 854,793 |
| 2006-08-15 | Open-market sale | 400 | $34.61 | 854,893 |
| 2006-08-15 | Open-market sale | 100 | $34.58 | 855,293 |
| 2006-08-15 | Open-market sale | 100 | $34.54 | 855,393 |
| 2006-08-15 | Open-market sale | 300 | $34.50 | 855,493 |
| 2006-08-15 | Open-market sale | 200 | $34.49 | 855,793 |
| 2006-08-15 | Open-market sale | 300 | $34.49 | 855,993 |
| 2006-08-15 | Open-market sale | 200 | $34.48 | 856,293 |
| 2006-08-15 | Open-market sale | 100 | $34.47 | 856,493 |
| 2006-08-04 | Open-market sale | 100 | $36.51 | 862,493 |
| 2006-08-04 | Open-market sale | 200 | $36.46 | 862,593 |
| 2006-08-04 | Open-market sale | 100 | $38.20 | 858,793 |
| 2006-08-04 | Open-market sale | 200 | $38.19 | 858,893 |
| 2006-08-04 | Open-market sale | 100 | $38.17 | 859,093 |
| 2006-08-04 | Open-market sale | 100 | $38.16 | 859,193 |
| 2006-08-04 | Open-market sale | 200 | $38.15 | 859,293 |
| 2006-08-04 | Open-market sale | 200 | $38.12 | 859,493 |
| 2006-08-04 | Open-market sale | 100 | $38.04 | 859,693 |
| 2006-08-04 | Open-market sale | 100 | $38.01 | 859,793 |
| 2006-08-04 | Open-market sale | 100 | $37.92 | 859,893 |
| 2006-08-04 | Open-market sale | 100 | $37.81 | 859,993 |
| 2006-08-04 | Open-market sale | 100 | $37.69 | 860,093 |
| 2006-08-04 | Open-market sale | 100 | $37.67 | 860,193 |
| 2006-08-04 | Open-market sale | 100 | $37.62 | 860,293 |
| 2006-08-04 | Open-market sale | 200 | $37.61 | 860,393 |
| 2006-08-04 | Open-market sale | 100 | $37.14 | 860,593 |
| 2006-08-04 | Open-market sale | 100 | $37.11 | 860,693 |
| 2006-08-04 | Open-market sale | 200 | $36.99 | 860,793 |
| 2006-08-04 | Open-market sale | 100 | $36.97 | 860,993 |
| 2006-08-04 | Open-market sale | 100 | $36.96 | 861,093 |
| 2006-08-04 | Open-market sale | 200 | $36.93 | 861,193 |
| 2006-08-04 | Open-market sale | 100 | $36.91 | 861,393 |
| 2006-08-04 | Open-market sale | 100 | $36.79 | 861,493 |
| 2006-08-04 | Open-market sale | 100 | $36.71 | 861,593 |
| 2006-08-04 | Open-market sale | 100 | $36.70 | 861,693 |
| 2006-08-04 | Open-market sale | 200 | $36.69 | 861,793 |
| 2006-08-04 | Open-market sale | 200 | $36.68 | 861,993 |
| 2006-08-04 | Open-market sale | 200 | $36.67 | 862,193 |
| 2006-08-04 | Open-market sale | 100 | $36.61 | 862,393 |
| 2006-08-04 | Open-market sale | 100 | $38.33 | 858,493 |
| 2006-08-04 | Open-market sale | 100 | $38.25 | 858,593 |
| 2006-08-04 | Open-market sale | 100 | $38.21 | 858,693 |
| 2006-08-04 | Open-market sale | 100 | $38.34 | 858,393 |
| 2006-08-04 | Open-market sale | 200 | $38.41 | 858,193 |
| 2006-08-04 | Open-market sale | 100 | $38.65 | 858,093 |
| 2006-08-04 | Open-market sale | 100 | $38.85 | 857,793 |
| 2006-08-04 | Open-market sale | 200 | $38.66 | 857,893 |
| 2006-07-27 | Open-market sale | 5,000 | $38.14 | 15,000 |
| 2006-07-27 | Open-market sale | 5,000 | $38.20 | 10,000 |
| 2006-07-21 | Open-market sale | 100 | $35.97 | 867,193 |
| 2006-07-21 | Open-market sale | 200 | $35.96 | 867,293 |
| 2006-07-21 | Open-market sale | 100 | $35.96 | 867,493 |
| 2006-07-21 | Open-market sale | 200 | $35.95 | 867,593 |
| 2006-07-21 | Open-market sale | 100 | $36.11 | 862,793 |
| 2006-07-21 | Open-market sale | 100 | $36.09 | 862,893 |
| 2006-07-21 | Open-market sale | 400 | $36.03 | 862,993 |
| 2006-07-21 | Open-market sale | 100 | $36.38 | 863,393 |
| 2006-07-21 | Open-market sale | 100 | $36.35 | 863,493 |
| 2006-07-21 | Open-market sale | 220 | $36.32 | 863,593 |
| 2006-07-21 | Open-market sale | 80 | $36.30 | 863,813 |
| 2006-07-21 | Open-market sale | 100 | $35.99 | 866,993 |
| 2006-07-21 | Open-market sale | 200 | $36.14 | 863,993 |
| 2006-07-21 | Open-market sale | 600 | $36.20 | 864,193 |
| 2006-07-21 | Open-market sale | 200 | $36.12 | 864,793 |
| 2006-07-21 | Open-market sale | 300 | $36.10 | 864,993 |
| 2006-07-21 | Open-market sale | 300 | $36.08 | 865,293 |
| 2006-07-21 | Open-market sale | 133 | $36.06 | 865,593 |
| 2006-07-21 | Open-market sale | 367 | $36.05 | 865,726 |
| 2006-07-21 | Open-market sale | 103 | $36.02 | 866,093 |
| 2006-07-21 | Open-market sale | 97 | $36.01 | 866,196 |
| 2006-07-21 | Open-market sale | 700 | $36.00 | 866,293 |
| 2006-07-21 | Open-market sale | 100 | $35.98 | 867,093 |
| 2006-07-21 | Open-market sale | 100 | $36.25 | 863,893 |
| 2006-07-07 | Open-market sale | 100 | $31.01 | 868,938 |
| 2006-07-07 | Open-market sale | 200 | $30.97 | 869,038 |
| 2006-07-07 | Open-market sale | 100 | $30.92 | 869,238 |
| 2006-07-07 | Open-market sale | 155 | $30.89 | 869,338 |
| 2006-07-07 | Open-market sale | 100 | $30.88 | 869,493 |
| 2006-07-07 | Open-market sale | 100 | $30.87 | 869,593 |
| 2006-07-07 | Open-market sale | 200 | $30.84 | 869,693 |
| 2006-07-07 | Open-market sale | 100 | $30.83 | 869,893 |
| 2006-07-07 | Open-market sale | 100 | $30.82 | 869,993 |
| 2006-07-07 | Open-market sale | 100 | $30.79 | 870,093 |
| 2006-07-07 | Open-market sale | 100 | $30.73 | 870,193 |
| 2006-07-07 | Open-market sale | 100 | $30.72 | 870,293 |
| 2006-07-07 | Open-market sale | 200 | $30.70 | 870,393 |
| 2006-07-07 | Open-market sale | 200 | $30.69 | 870,593 |
| 2006-07-07 | Open-market sale | 100 | $30.68 | 870,793 |
| 2006-07-07 | Open-market sale | 200 | $30.65 | 870,893 |
| 2006-07-07 | Open-market sale | 100 | $30.56 | 871,093 |
| 2006-07-07 | Open-market sale | 100 | $30.53 | 871,193 |
| 2006-07-07 | Open-market sale | 100 | $30.52 | 871,293 |
| 2006-07-07 | Open-market sale | 100 | $30.51 | 871,393 |
| 2006-07-07 | Open-market sale | 300 | $30.48 | 871,493 |
| 2006-07-07 | Open-market sale | 200 | $30.47 | 871,793 |
| 2006-07-07 | Open-market sale | 100 | $30.44 | 871,993 |
| 2006-07-07 | Open-market sale | 100 | $30.15 | 872,093 |
| 2006-07-07 | Open-market sale | 200 | $30.02 | 872,193 |
| 2006-07-07 | Open-market sale | 200 | $30.01 | 872,393 |
| 2006-07-07 | Open-market sale | 200 | $30.00 | 872,593 |
| 2006-07-07 | Open-market sale | 145 | $31.15 | 868,293 |
| 2006-07-07 | Open-market sale | 300 | $31.05 | 868,438 |
| 2006-07-07 | Open-market sale | 200 | $31.03 | 868,738 |
| 2006-07-07 | Open-market sale | 500 | $31.19 | 867,793 |
| 2006-06-19 | Open-market sale | 300 | $25.03 | 872,993 |
| 2006-06-19 | Open-market sale | 100 | $24.52 | 877,693 |
| 2006-06-19 | Open-market sale | 200 | $24.56 | 877,493 |
| 2006-06-19 | Open-market sale | 200 | $24.62 | 877,293 |
| 2006-06-19 | Open-market sale | 100 | $24.65 | 877,193 |
| 2006-06-19 | Open-market sale | 200 | $24.67 | 876,993 |
| 2006-06-19 | Open-market sale | 200 | $24.71 | 876,793 |
| 2006-06-19 | Open-market sale | 200 | $24.74 | 876,593 |
| 2006-06-19 | Open-market sale | 100 | $24.79 | 876,493 |
| 2006-06-19 | Open-market sale | 100 | $24.81 | 876,393 |
| 2006-06-19 | Open-market sale | 100 | $24.89 | 876,293 |
| 2006-06-19 | Open-market sale | 40 | $24.91 | 876,253 |
| 2006-06-19 | Open-market sale | 60 | $24.92 | 876,193 |
| 2006-06-19 | Open-market sale | 100 | $24.93 | 876,093 |
| 2006-06-19 | Open-market sale | 100 | $24.94 | 875,993 |
| 2006-06-19 | Open-market sale | 100 | $24.95 | 875,893 |
| 2006-06-19 | Open-market sale | 300 | $24.98 | 875,593 |
| 2006-06-19 | Open-market sale | 500 | $24.99 | 875,093 |
| 2006-06-19 | Open-market sale | 900 | $25.00 | 874,193 |
| 2006-06-19 | Open-market sale | 700 | $25.01 | 873,493 |
| 2006-06-19 | Open-market sale | 200 | $25.02 | 873,293 |
| 2006-06-19 | Open-market sale | 100 | $25.10 | 872,793 |
| 2006-06-19 | Open-market sale | 100 | $25.04 | 872,893 |
| 2006-06-08 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2006-06-08 | Open-market sale | 200 | $26.59 | 878,193 |
| 2006-06-08 | Open-market sale | 100 | $26.72 | 877,893 |
| 2006-06-08 | Open-market sale | 100 | $26.65 | 877,993 |
| 2006-06-08 | Open-market sale | 100 | $26.63 | 878,093 |
| 2006-06-08 | Open-market sale | 100 | $26.74 | 877,793 |
| 2006-06-08 | Open-market sale | 200 | $26.57 | 878,393 |
| 2006-06-08 | Open-market sale | 91 | $26.56 | 878,593 |
| 2006-06-08 | Open-market sale | 100 | $26.55 | 878,684 |
| 2006-06-08 | Open-market sale | 100 | $26.54 | 878,784 |
| 2006-06-08 | Open-market sale | 200 | $26.09 | 881,956 |
| 2006-06-08 | Open-market sale | 100 | $26.06 | 882,156 |
| 2006-06-08 | Open-market sale | 100 | $26.00 | 882,256 |
| 2006-06-08 | Open-market sale | 100 | $25.99 | 882,356 |
| 2006-06-08 | Open-market sale | 37 | $25.98 | 882,456 |
| 2006-06-08 | Open-market sale | 100 | $25.92 | 882,493 |
| 2006-06-08 | Open-market sale | 100 | $25.74 | 882,593 |
| 2006-06-08 | Open-market sale | 100 | $25.62 | 882,693 |
| 2006-06-08 | Open-market sale | 100 | $26.47 | 878,884 |
| 2006-06-08 | Open-market sale | 100 | $26.46 | 878,984 |
| 2006-06-08 | Open-market sale | 128 | $26.45 | 879,084 |
| 2006-06-08 | Open-market sale | 300 | $26.44 | 879,212 |
| 2006-06-08 | Open-market sale | 200 | $26.43 | 879,512 |
| 2006-06-08 | Open-market sale | 100 | $26.41 | 879,712 |
| 2006-06-08 | Open-market sale | 100 | $26.40 | 879,812 |
| 2006-06-08 | Open-market sale | 100 | $26.39 | 879,912 |
| 2006-06-08 | Open-market sale | 100 | $26.37 | 880,012 |
| 2006-06-08 | Open-market sale | 200 | $26.36 | 880,112 |
| 2006-06-08 | Open-market sale | 72 | $26.35 | 880,312 |
| 2006-06-08 | Open-market sale | 300 | $26.34 | 880,384 |
| 2006-06-08 | Open-market sale | 100 | $26.32 | 880,684 |
| 2006-06-08 | Open-market sale | 200 | $26.29 | 880,784 |
| 2006-06-08 | Open-market sale | 100 | $26.27 | 880,984 |
| 2006-06-08 | Open-market sale | 100 | $26.24 | 881,084 |
| 2006-06-08 | Open-market sale | 100 | $26.22 | 881,184 |
| 2006-06-08 | Open-market sale | 100 | $26.20 | 881,284 |
| 2006-06-08 | Open-market sale | 72 | $26.10 | 881,884 |
| 2006-06-08 | Open-market sale | 200 | $26.12 | 881,684 |
| 2006-06-08 | Open-market sale | 200 | $26.18 | 881,384 |
| 2006-06-08 | Open-market sale | 100 | $26.17 | 881,584 |
| 2006-05-23 | Open-market sale | 100 | $26.67 | 883,593 |
| 2006-05-23 | Open-market sale | 100 | $26.66 | 883,693 |
| 2006-05-23 | Open-market sale | 100 | $26.70 | 883,493 |
| 2006-05-23 | Open-market sale | 100 | $26.72 | 883,393 |
| 2006-05-23 | Open-market sale | 100 | $26.83 | 883,293 |
| 2006-05-23 | Open-market sale | 200 | $26.89 | 883,093 |
| 2006-05-23 | Open-market sale | 175 | $26.06 | 887,618 |
| 2006-05-23 | Open-market sale | 103 | $26.08 | 887,515 |
| 2006-05-23 | Open-market sale | 100 | $26.11 | 887,415 |
| 2006-05-23 | Open-market sale | 100 | $26.12 | 887,315 |
| 2006-05-23 | Open-market sale | 100 | $26.15 | 887,215 |
| 2006-05-23 | Open-market sale | 200 | $26.35 | 887,015 |
| 2006-05-23 | Open-market sale | 100 | $26.37 | 886,915 |
| 2006-05-23 | Open-market sale | 200 | $26.38 | 886,715 |
| 2006-05-23 | Open-market sale | 200 | $26.39 | 886,515 |
| 2006-05-23 | Open-market sale | 100 | $26.64 | 883,793 |
| 2006-05-23 | Open-market sale | 100 | $26.63 | 883,893 |
| 2006-05-23 | Open-market sale | 200 | $26.62 | 883,993 |
| 2006-05-23 | Open-market sale | 100 | $26.61 | 884,193 |
| 2006-05-23 | Open-market sale | 100 | $26.54 | 884,293 |
| 2006-05-23 | Open-market sale | 100 | $26.51 | 884,393 |
| 2006-05-23 | Open-market sale | 100 | $26.50 | 884,493 |
| 2006-05-23 | Open-market sale | 53 | $26.49 | 884,593 |
| 2006-05-23 | Open-market sale | 400 | $26.48 | 884,646 |
| 2006-05-23 | Open-market sale | 297 | $26.47 | 885,046 |
| 2006-05-23 | Open-market sale | 300 | $26.46 | 885,343 |
| 2006-05-23 | Open-market sale | 172 | $26.44 | 885,643 |
| 2006-05-23 | Open-market sale | 200 | $26.42 | 885,815 |
| 2006-05-23 | Open-market sale | 100 | $26.41 | 886,015 |
| 2006-05-23 | Open-market sale | 400 | $26.40 | 886,115 |
| 2006-05-23 | Open-market sale | 100 | $26.93 | 882,793 |
| 2006-05-23 | Open-market sale | 200 | $26.90 | 882,893 |
| 2006-05-11 | Open-market sale | 100 | $29.59 | 892,293 |
| 2006-05-11 | Open-market sale | 200 | $29.76 | 892,393 |
| 2006-05-11 | Open-market sale | 100 | $29.77 | 892,593 |
| 2006-05-11 | Open-market sale | 100 | $29.88 | 892,693 |
| 2006-05-11 | Open-market sale | 921 | $28.28 | 887,793 |
| 2006-05-11 | Open-market sale | 366 | $28.30 | 888,714 |
| 2006-05-11 | Open-market sale | 982 | $28.31 | 889,080 |
| 2006-05-11 | Open-market sale | 52 | $28.31 | 890,062 |
| 2006-05-11 | Open-market sale | 100 | $28.52 | 890,114 |
| 2006-05-11 | Open-market sale | 100 | $28.57 | 890,214 |
| 2006-05-11 | Open-market sale | 100 | $28.70 | 890,314 |
| 2006-05-11 | Open-market sale | 88 | $28.71 | 890,414 |
| 2006-05-11 | Open-market sale | 100 | $28.73 | 890,502 |
| 2006-05-11 | Open-market sale | 100 | $28.75 | 890,602 |
| 2006-05-11 | Open-market sale | 100 | $28.80 | 890,702 |
| 2006-05-11 | Open-market sale | 100 | $29.02 | 890,802 |
| 2006-05-11 | Open-market sale | 100 | $29.05 | 890,902 |
| 2006-05-11 | Open-market sale | 100 | $29.15 | 891,002 |
| 2006-05-11 | Open-market sale | 100 | $29.17 | 891,102 |
| 2006-05-11 | Open-market sale | 100 | $29.18 | 891,202 |
| 2006-05-11 | Open-market sale | 200 | $20.20 | 891,302 |
| 2006-05-11 | Open-market sale | 100 | $29.20 | 891,502 |
| 2006-05-11 | Open-market sale | 100 | $29.26 | 891,602 |
| 2006-05-11 | Open-market sale | 100 | $29.27 | 891,702 |
| 2006-05-11 | Open-market sale | 100 | $29.28 | 891,802 |
| 2006-05-11 | Open-market sale | 100 | $29.32 | 891,902 |
| 2006-05-11 | Open-market sale | 100 | $29.55 | 892,102 |
| 2006-05-11 | Open-market sale | 91 | $29.58 | 892,202 |
| 2006-05-11 | Open-market sale | 100 | $29.44 | 892,002 |
| 2006-04-24 | Open-market sale | 200 | $30.45 | 892,993 |
| 2006-04-24 | Open-market sale | 200 | $30.44 | 893,193 |
| 2006-04-24 | Open-market sale | 100 | $30.40 | 893,393 |
| 2006-04-24 | Open-market sale | 100 | $30.36 | 893,493 |
| 2006-04-24 | Open-market sale | 100 | $30.34 | 893,593 |
| 2006-04-24 | Open-market sale | 100 | $30.54 | 892,793 |
| 2006-04-24 | Open-market sale | 100 | $30.46 | 892,893 |
| 2006-04-24 | Open-market sale | 200 | $29.56 | 897,198 |
| 2006-04-24 | Open-market sale | 95 | $29.55 | 897,398 |
| 2006-04-24 | Open-market sale | 100 | $29.53 | 897,493 |
| 2006-04-24 | Open-market sale | 100 | $29.52 | 897,593 |
| 2006-04-24 | Open-market sale | 100 | $29.47 | 897,693 |
| 2006-04-24 | Open-market sale | 100 | $30.27 | 893,693 |
| 2006-04-24 | Open-market sale | 200 | $30.25 | 893,793 |
| 2006-04-24 | Open-market sale | 100 | $30.21 | 893,993 |
| 2006-04-24 | Open-market sale | 100 | $30.19 | 894,093 |
| 2006-04-24 | Open-market sale | 100 | $30.14 | 894,193 |
| 2006-04-24 | Open-market sale | 100 | $30.13 | 894,293 |
| 2006-04-24 | Open-market sale | 100 | $30.12 | 894,393 |
| 2006-04-24 | Open-market sale | 100 | $30.10 | 894,493 |
| 2006-04-24 | Open-market sale | 100 | $30.06 | 894,593 |
| 2006-04-24 | Open-market sale | 300 | $29.73 | 896,598 |
| 2006-04-24 | Open-market sale | 200 | $29.97 | 894,893 |
| 2006-04-24 | Open-market sale | 200 | $29.95 | 895,093 |
| 2006-04-24 | Open-market sale | 100 | $29.93 | 895,293 |
| 2006-04-24 | Open-market sale | 200 | $29.90 | 895,393 |
| 2006-04-24 | Open-market sale | 100 | $29.89 | 895,593 |
| 2006-04-24 | Open-market sale | 100 | $29.87 | 895,693 |
| 2006-04-24 | Open-market sale | 100 | $29.86 | 895,793 |
| 2006-04-24 | Open-market sale | 205 | $29.83 | 895,893 |
| 2006-04-24 | Open-market sale | 200 | $29.82 | 896,098 |
| 2006-04-24 | Open-market sale | 100 | $29.81 | 896,298 |
| 2006-04-24 | Open-market sale | 100 | $29.78 | 896,398 |
| 2006-04-24 | Open-market sale | 100 | $29.74 | 896,498 |
| 2006-04-24 | Open-market sale | 100 | $29.68 | 897,098 |
| 2006-04-24 | Open-market sale | 200 | $29.72 | 896,898 |
| 2006-04-24 | Open-market sale | 200 | $30.02 | 894,693 |
| 2006-04-11 | Open-market sale | 100 | $25.15 | 897,993 |
| 2006-04-11 | Open-market sale | 100 | $25.90 | 897,793 |
| 2006-04-11 | Open-market sale | 100 | $25.53 | 897,893 |
| 2006-04-11 | Open-market sale | 100 | $25.14 | 898,093 |
| 2006-04-11 | Open-market sale | 100 | $25.10 | 898,193 |
| 2006-04-11 | Open-market sale | 100 | $25.07 | 898,293 |
| 2006-04-11 | Open-market sale | 100 | $24.45 | 901,593 |
| 2006-04-11 | Open-market sale | 200 | $24.44 | 901,693 |
| 2006-04-11 | Open-market sale | 200 | $24.43 | 901,893 |
| 2006-04-11 | Open-market sale | 200 | $24.39 | 902,093 |
| 2006-04-11 | Open-market sale | 100 | $24.34 | 902,293 |
| 2006-04-11 | Open-market sale | 200 | $24.33 | 902,393 |
| 2006-04-11 | Open-market sale | 100 | $25.54 | 902,593 |
| 2006-04-11 | Open-market sale | 100 | $25.45 | 902,693 |
| 2006-04-11 | Open-market sale | 100 | $25.06 | 898,393 |
| 2006-04-11 | Open-market sale | 100 | $25.03 | 898,493 |
| 2006-04-11 | Open-market sale | 200 | $25.02 | 898,593 |
| 2006-04-11 | Open-market sale | 200 | $24.99 | 898,793 |
| 2006-04-11 | Open-market sale | 200 | $24.99 | 898,993 |
| 2006-04-11 | Open-market sale | 100 | $24.98 | 899,193 |
| 2006-04-11 | Open-market sale | 100 | $24.97 | 899,293 |
| 2006-04-11 | Open-market sale | 100 | $24.95 | 899,393 |
| 2006-04-11 | Open-market sale | 200 | $24.92 | 899,493 |
| 2006-04-11 | Open-market sale | 200 | $24.91 | 899,693 |
| 2006-04-11 | Open-market sale | 100 | $24.90 | 899,893 |
| 2006-04-11 | Open-market sale | 100 | $24.88 | 899,993 |
| 2006-04-11 | Open-market sale | 100 | $24.87 | 900,093 |
| 2006-04-11 | Open-market sale | 200 | $24.86 | 900,193 |
| 2006-04-11 | Open-market sale | 200 | $24.71 | 900,393 |
| 2006-04-11 | Open-market sale | 200 | $24.62 | 900,593 |
| 2006-04-11 | Open-market sale | 100 | $24.59 | 900,793 |
| 2006-04-11 | Open-market sale | 100 | $24.56 | 900,893 |
| 2006-04-11 | Open-market sale | 300 | $24.51 | 900,993 |
| 2006-04-11 | Open-market sale | 100 | $24.50 | 901,293 |
| 2006-04-11 | Open-market sale | 100 | $24.47 | 901,393 |
| 2006-04-11 | Open-market sale | 100 | $24.46 | 901,493 |
| 2006-03-30 | Open-market sale | 100 | $26.20 | 907,393 |
| 2006-03-30 | Open-market sale | 28 | $26.18 | 907,665 |
| 2006-03-30 | Open-market sale | 100 | $26.93 | 903,593 |
| 2006-03-30 | Open-market sale | 100 | $26.92 | 903,693 |
| 2006-03-30 | Open-market sale | 200 | $26.91 | 903,793 |
| 2006-03-30 | Open-market sale | 51 | $26.79 | 903,993 |
| 2006-03-30 | Open-market sale | 100 | $26.78 | 904,044 |
| 2006-03-30 | Open-market sale | 100 | $26.73 | 904,144 |
| 2006-03-30 | Open-market sale | 100 | $26.70 | 904,244 |
| 2006-03-30 | Open-market sale | 200 | $26.60 | 904,344 |
| 2006-03-30 | Open-market sale | 100 | $26.55 | 904,544 |
| 2006-03-30 | Open-market sale | 200 | $26.52 | 904,644 |
| 2006-03-30 | Open-market sale | 32 | $26.51 | 904,844 |
| 2006-03-30 | Open-market sale | 100 | $26.49 | 904,876 |
| 2006-03-30 | Open-market sale | 100 | $26.46 | 904,976 |
| 2006-03-30 | Open-market sale | 162 | $26.43 | 905,076 |
| 2006-03-30 | Open-market sale | 458 | $26.41 | 905,238 |
| 2006-03-30 | Open-market sale | 100 | $26.39 | 905,696 |
| 2006-03-30 | Open-market sale | 200 | $26.36 | 905,796 |
| 2006-03-30 | Open-market sale | 100 | $26.35 | 905,996 |
| 2006-03-30 | Open-market sale | 187 | $26.34 | 906,096 |
| 2006-03-30 | Open-market sale | 10 | $26.30 | 906,283 |
| 2006-03-30 | Open-market sale | 400 | $26.28 | 906,293 |
| 2006-03-30 | Open-market sale | 100 | $26.27 | 906,693 |
| 2006-03-30 | Open-market sale | 100 | $26.26 | 906,793 |
| 2006-03-30 | Open-market sale | 100 | $26.25 | 906,893 |
| 2006-03-30 | Open-market sale | 200 | $26.23 | 906,993 |
| 2006-03-30 | Open-market sale | 200 | $26.21 | 907,193 |
| 2006-03-30 | Open-market sale | 100 | $26.16 | 907,693 |
| 2006-03-30 | Open-market sale | 172 | $26.19 | 907,493 |
| 2006-03-30 | Open-market sale | 100 | $26.94 | 903,493 |
| 2006-03-30 | Open-market sale | 100 | $27.41 | 903,093 |
| 2006-03-30 | Open-market sale | 100 | $27.53 | 902,793 |
| 2006-03-30 | Open-market sale | 100 | $27.49 | 902,893 |
| 2006-03-30 | Open-market sale | 100 | $27.47 | 902,993 |
| 2006-03-30 | Open-market sale | 100 | $26.95 | 903,393 |
| 2006-03-30 | Open-market sale | 200 | $27.24 | 903,193 |
| 2006-03-16 | Open-market sale | 300 | $25.41 | 911,743 |
| 2006-03-16 | Open-market sale | 200 | $25.34 | 912,393 |
| 2006-03-16 | Open-market sale | 200 | $25.33 | 912,593 |
| 2006-03-16 | Open-market sale | 200 | $26.10 | 907,793 |
| 2006-03-16 | Open-market sale | 100 | $26.09 | 907,993 |
| 2006-03-16 | Open-market sale | 100 | $26.08 | 908,093 |
| 2006-03-16 | Open-market sale | 100 | $26.07 | 908,193 |
| 2006-03-16 | Open-market sale | 200 | $26.05 | 908,293 |
| 2006-03-16 | Open-market sale | 100 | $26.04 | 908,493 |
| 2006-03-16 | Open-market sale | 500 | $26.03 | 908,593 |
| 2006-03-16 | Open-market sale | 600 | $26.02 | 909,093 |
| 2006-03-16 | Open-market sale | 200 | $26.01 | 909,693 |
| 2006-03-16 | Open-market sale | 400 | $26.00 | 909,893 |
| 2006-03-16 | Open-market sale | 100 | $25.93 | 910,293 |
| 2006-03-16 | Open-market sale | 200 | $25.93 | 910,393 |
| 2006-03-16 | Open-market sale | 200 | $25.73 | 910,593 |
| 2006-03-16 | Open-market sale | 500 | $25.60 | 910,793 |
| 2006-03-16 | Open-market sale | 100 | $25.56 | 911,293 |
| 2006-03-16 | Open-market sale | 100 | $25.50 | 911,393 |
| 2006-03-16 | Open-market sale | 150 | $25.47 | 911,493 |
| 2006-03-16 | Open-market sale | 100 | $25.45 | 911,643 |
| 2006-03-16 | Open-market sale | 250 | $25.36 | 912,143 |
| 2006-03-16 | Open-market sale | 100 | $25.38 | 912,043 |
| 2006-03-03 | Open-market sale | 100 | $26.08 | 913,983 |
| 2006-03-03 | Open-market sale | 100 | $26.07 | 914,083 |
| 2006-03-03 | Open-market sale | 100 | $26.05 | 914,183 |
| 2006-03-03 | Open-market sale | 200 | $26.04 | 914,283 |
| 2006-03-03 | Open-market sale | 100 | $26.02 | 914,483 |
| 2006-03-03 | Open-market sale | 200 | $26.01 | 914,583 |
| 2006-03-03 | Open-market sale | 496 | $25.96 | 914,783 |
| 2006-03-03 | Open-market sale | 400 | $25.95 | 915,279 |
| 2006-03-03 | Open-market sale | 200 | $25.94 | 915,679 |
| 2006-03-03 | Open-market sale | 388 | $25.93 | 915,879 |
| 2006-03-03 | Open-market sale | 284 | $25.92 | 916,267 |
| 2006-03-03 | Open-market sale | 400 | $25.90 | 916,551 |
| 2006-03-03 | Open-market sale | 200 | $25.89 | 916,951 |
| 2006-03-03 | Open-market sale | 100 | $25.88 | 917,151 |
| 2006-03-03 | Open-market sale | 200 | $25.87 | 917,251 |
| 2006-03-03 | Open-market sale | 42 | $25.86 | 917,451 |
| 2006-03-03 | Open-market sale | 100 | $25.85 | 917,493 |
| 2006-03-03 | Open-market sale | 200 | $25.83 | 917,593 |
| 2006-03-03 | Open-market sale | 100 | $26.45 | 912,793 |
| 2006-03-03 | Open-market sale | 100 | $26.42 | 912,893 |
| 2006-03-03 | Open-market sale | 100 | $26.31 | 912,993 |
| 2006-03-03 | Open-market sale | 115 | $26.27 | 913,093 |
| 2006-03-03 | Open-market sale | 74 | $26.22 | 913,208 |
| 2006-03-03 | Open-market sale | 100 | $26.21 | 913,282 |
| 2006-03-03 | Open-market sale | 100 | $26.17 | 913,382 |
| 2006-03-03 | Open-market sale | 200 | $26.16 | 913,482 |
| 2006-03-03 | Open-market sale | 101 | $26.14 | 913,682 |
| 2006-03-03 | Open-market sale | 100 | $26.09 | 913,883 |
| 2006-03-03 | Open-market sale | 100 | $26.13 | 913,783 |
| 2006-02-13 | Open-market sale | 200 | $21.06 | 919,756 |
| 2006-02-13 | Open-market sale | 100 | $21.03 | 920,893 |
| 2006-02-13 | Open-market sale | 800 | $21.02 | 920,993 |
| 2006-02-13 | Open-market sale | 500 | $21.01 | 921,793 |
| 2006-02-13 | Open-market sale | 400 | $21.00 | 922,293 |
| 2006-02-13 | Open-market sale | 100 | $20.88 | 922,693 |
| 2006-02-13 | Open-market sale | 100 | $21.30 | 917,793 |
| 2006-02-13 | Open-market sale | 163 | $21.21 | 917,893 |
| 2006-02-13 | Open-market sale | 200 | $21.20 | 918,056 |
| 2006-02-13 | Open-market sale | 100 | $21.14 | 918,256 |
| 2006-02-13 | Open-market sale | 200 | $21.12 | 918,356 |
| 2006-02-13 | Open-market sale | 200 | $21.10 | 918,556 |
| 2006-02-13 | Open-market sale | 200 | $21.08 | 918,756 |
| 2006-02-13 | Open-market sale | 300 | $21.07 | 918,956 |
| 2006-02-13 | Open-market sale | 500 | $21.06 | 919,256 |
| 2006-02-13 | Open-market sale | 300 | $21.04 | 920,593 |
| 2006-02-13 | Open-market sale | 637 | $21.05 | 919,956 |
| 2006-02-03 | Open-market sale | 200 | $22.94 | 922,993 |
| 2006-02-03 | Open-market sale | 100 | $22.93 | 923,193 |
| 2006-02-03 | Open-market sale | 200 | $22.95 | 922,793 |
| 2006-02-03 | Open-market sale | 100 | $22.90 | 923,593 |
| 2006-02-03 | Open-market sale | 300 | $22.91 | 923,293 |
| 2006-02-03 | Open-market sale | 100 | $22.75 | 924,493 |
| 2006-02-03 | Open-market sale | 100 | $22.74 | 924,593 |
| 2006-02-03 | Open-market sale | 100 | $22.72 | 924,693 |
| 2006-02-03 | Open-market sale | 300 | $22.70 | 924,793 |
| 2006-02-03 | Open-market sale | 100 | $22.65 | 925,093 |
| 2006-02-03 | Open-market sale | 100 | $22.63 | 925,193 |
| 2006-02-03 | Open-market sale | 59 | $22.62 | 925,293 |
| 2006-02-03 | Open-market sale | 100 | $22.60 | 925,352 |
| 2006-02-03 | Open-market sale | 100 | $22.58 | 925,452 |
| 2006-02-03 | Open-market sale | 200 | $22.55 | 925,552 |
| 2006-02-03 | Open-market sale | 200 | $22.54 | 925,752 |
| 2006-02-03 | Open-market sale | 100 | $22.53 | 925,952 |
| 2006-02-03 | Open-market sale | 100 | $22.50 | 926,052 |
| 2006-02-03 | Open-market sale | 241 | $22.44 | 926,152 |
| 2006-02-03 | Open-market sale | 100 | $22.41 | 926,393 |
| 2006-02-03 | Open-market sale | 300 | $22.40 | 926,493 |
| 2006-02-03 | Open-market sale | 200 | $22.39 | 926,793 |
| 2006-02-03 | Open-market sale | 100 | $22.38 | 926,993 |
| 2006-02-03 | Open-market sale | 100 | $22.35 | 927,093 |
| 2006-02-03 | Open-market sale | 100 | $22.32 | 927,193 |
| 2006-02-03 | Open-market sale | 100 | $22.29 | 927,293 |
| 2006-02-03 | Open-market sale | 92 | $22.07 | 927,393 |
| 2006-02-03 | Open-market sale | 200 | $22.07 | 927,485 |
| 2006-02-03 | Open-market sale | 108 | $22.06 | 927,685 |
| 2006-02-03 | Open-market sale | 100 | $22.86 | 923,693 |
| 2006-02-03 | Open-market sale | 100 | $22.84 | 923,793 |
| 2006-02-03 | Open-market sale | 200 | $22.83 | 923,893 |
| 2006-02-03 | Open-market sale | 100 | $22.81 | 924,093 |
| 2006-02-03 | Open-market sale | 200 | $22.80 | 924,193 |
| 2006-02-03 | Open-market sale | 100 | $22.76 | 924,393 |
| 2006-01-19 | Open-market sale | 100 | $19.82 | 929,110 |
| 2006-01-19 | Open-market sale | 248 | $19.81 | 929,210 |
| 2006-01-19 | Open-market sale | 200 | $19.83 | 928,910 |
| 2006-01-19 | Open-market sale | 117 | $19.84 | 928,793 |
| 2006-01-19 | Open-market sale | 300 | $19.86 | 928,493 |
| 2006-01-19 | Open-market sale | 100 | $19.90 | 928,393 |
| 2006-01-19 | Open-market sale | 100 | $19.80 | 929,458 |
| 2006-01-19 | Open-market sale | 200 | $19.79 | 929,558 |
| 2006-01-19 | Open-market sale | 200 | $19.78 | 929,758 |
| 2006-01-19 | Open-market sale | 400 | $19.77 | 929,958 |
| 2006-01-19 | Open-market sale | 300 | $19.76 | 930,358 |
| 2006-01-19 | Open-market sale | 510 | $19.74 | 930,658 |
| 2006-01-19 | Open-market sale | 225 | $19.73 | 931,168 |
| 2006-01-19 | Open-market sale | 100 | $19.71 | 931,393 |
| 2006-01-19 | Open-market sale | 5 | $19.71 | 931,493 |
| 2006-01-19 | Open-market sale | 437 | $19.70 | 931,498 |
| 2006-01-19 | Open-market sale | 158 | $19.69 | 931,935 |
| 2006-01-19 | Open-market sale | 100 | $19.67 | 932,093 |
| 2006-01-19 | Open-market sale | 200 | $19.66 | 932,193 |
| 2006-01-19 | Open-market sale | 300 | $19.64 | 932,393 |
| 2006-01-19 | Open-market sale | 100 | $19.61 | 932,693 |
| 2006-01-19 | Open-market sale | 200 | $19.99 | 927,793 |
| 2006-01-19 | Open-market sale | 200 | $19.96 | 927,993 |
| 2006-01-19 | Open-market sale | 100 | $19.94 | 928,193 |
| 2006-01-19 | Open-market sale | 100 | $19.92 | 928,293 |
| 2006-01-04 | Open-market sale | 100 | $15.52 | 932,895 |
| 2006-01-04 | Open-market sale | 100 | $15.51 | 932,995 |
| 2006-01-04 | Open-market sale | 300 | $15.50 | 933,095 |
| 2006-01-04 | Open-market sale | 200 | $15.49 | 933,395 |
| 2006-01-04 | Open-market sale | 400 | $15.48 | 933,595 |
| 2006-01-04 | Open-market sale | 200 | $15.46 | 933,995 |
| 2006-01-04 | Open-market sale | 100 | $15.44 | 934,195 |
| 2006-01-04 | Open-market sale | 100 | $15.38 | 934,295 |
| 2006-01-04 | Open-market sale | 100 | $15.37 | 934,395 |
| 2006-01-04 | Open-market sale | 200 | $15.34 | 934,495 |
| 2006-01-04 | Open-market sale | 300 | $15.33 | 934,695 |
| 2006-01-04 | Open-market sale | 126 | $15.32 | 934,995 |
| 2006-01-04 | Open-market sale | 598 | $15.31 | 935,121 |
| 2006-01-04 | Open-market sale | 100 | $15.29 | 935,719 |
| 2006-01-04 | Open-market sale | 100 | $15.11 | 935,819 |
| 2006-01-04 | Open-market sale | 100 | $14.96 | 935,919 |
| 2006-01-04 | Open-market sale | 100 | $14.95 | 936,019 |
| 2006-01-04 | Open-market sale | 200 | $14.91 | 936,119 |
| 2006-01-04 | Open-market sale | 100 | $14.90 | 936,319 |
| 2006-01-04 | Open-market sale | 100 | $14.83 | 936,419 |
| 2006-01-04 | Open-market sale | 100 | $14.78 | 936,519 |
| 2006-01-04 | Open-market sale | 200 | $14.75 | 936,619 |
| 2006-01-04 | Open-market sale | 100 | $14.74 | 936,819 |
| 2006-01-04 | Open-market sale | 200 | $14.73 | 936,919 |
| 2006-01-04 | Open-market sale | 100 | $14.72 | 937,119 |
| 2006-01-04 | Open-market sale | 100 | $14.71 | 937,219 |
| 2006-01-04 | Open-market sale | 174 | $14.70 | 937,319 |
| 2006-01-04 | Open-market sale | 100 | $14.68 | 937,493 |
| 2006-01-04 | Open-market sale | 100 | $15.53 | 932,795 |
| 2006-01-04 | Open-market sale | 200 | $14.66 | 937,593 |
| 2006-01-04 | Open-market sale | 2 | $15.54 | 932,793 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.