SEC CIK 1166559
BILL & MELINDA GATES FOUNDATION TRUST
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| BRK.Aview stock → | 77,313,900 | 2010-02-26 |
| ECLview stock → | 4,366,425 | 2011-08-23 |
| ANview stock → | 2,398,716 | 2012-02-16 |
Position History — BRK.A
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — BRK.A
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2010-02-26 | Open-market sale | 41,400 | $79.62 | 77,313,900 |
| 2010-02-25 | Open-market sale | 36,384 | $79.17 | 77,355,300 |
| 2010-02-24 | Open-market sale | 40,000 | $79.64 | 77,391,684 |
| 2010-02-23 | Open-market sale | 35,000 | $79.75 | 77,431,684 |
| 2010-02-22 | Open-market sale | 32,000 | $79.73 | 77,466,684 |
| 2010-02-19 | Open-market sale | 29,500 | $78.89 | 77,498,684 |
| 2010-02-19 | Open-market sale | 27,500 | $76.94 | 77,528,184 |
| 2010-02-19 | Open-market sale | 9,000 | $77.70 | 77,555,684 |
| 2010-02-18 | Open-market sale | 46,000 | $76.32 | 77,564,684 |
| 2010-02-17 | Open-market sale | 27,500 | $76.06 | 77,610,684 |
| 2010-02-16 | Open-market sale | 20,000 | $75.95 | 77,638,184 |
| 2010-02-12 | Open-market sale | 81,500 | $76.94 | 77,658,184 |
| 2010-02-12 | Open-market sale | 11,500 | $77.53 | 77,739,684 |
| 2010-02-11 | Open-market sale | 28,500 | $76.51 | 77,829,684 |
| 2010-02-11 | Open-market sale | 30,000 | $75.77 | 77,799,684 |
| 2010-02-11 | Open-market sale | 48,500 | $74.59 | 77,751,184 |
| 2010-02-10 | Open-market sale | 21,802 | $74.48 | 77,858,184 |
| 2010-02-09 | Open-market sale | 40,100 | $74.41 | 77,879,986 |
| 2010-02-08 | Open-market sale | 31,000 | $73.72 | 77,920,086 |
| 2010-02-08 | Open-market sale | 19,000 | $74.23 | 77,951,086 |
| 2010-02-05 | Open-market sale | 42,500 | $72.33 | 77,970,086 |
| 2010-02-05 | Open-market sale | 7,500 | $73.19 | 78,012,586 |
| 2010-02-04 | Open-market sale | 10,020 | $73.37 | 78,042,886 |
| 2010-02-04 | Open-market sale | 22,800 | $72.44 | 78,020,086 |
| 2010-02-03 | Open-market sale | 23,000 | $74.51 | 78,052,906 |
| 2010-02-02 | Open-market sale | 35,494 | $75.63 | 78,075,906 |
| 2010-02-01 | Open-market sale | 2,700 | $76.54 | 78,120,700 |
| 2010-02-01 | Open-market sale | 2,800 | $77.81 | 78,117,900 |
| 2010-02-01 | Open-market sale | 6,500 | $75.04 | 78,111,400 |
| 2010-01-29 | Open-market sale | 19,000 | $76.83 | 78,123,400 |
| 2010-01-29 | Open-market sale | 16,000 | $75.07 | 78,142,400 |
| 2010-01-29 | Open-market sale | 8,000 | $75.87 | 78,158,400 |
| 2010-01-29 | Open-market sale | 1,000 | $77.70 | 78,166,400 |
| 2010-01-28 | Open-market sale | 27,000 | $73.19 | 78,202,400 |
| 2010-01-28 | Open-market sale | 35,000 | $72.40 | 78,167,400 |
| 2010-01-28 | Open-market sale | 7,000 | $73.94 | 78,229,400 |
| 2010-01-27 | Open-market sale | 1,000 | $73.55 | 78,281,400 |
| 2010-01-27 | Open-market sale | 9,100 | $72.88 | 78,272,300 |
| 2010-01-27 | Open-market sale | 14,900 | $71.37 | 78,257,400 |
| 2010-01-27 | Open-market sale | 21,000 | $70.71 | 78,236,400 |
| 2010-01-26 | Open-market sale | 48,200 | $68.49 | 78,282,400 |
| 2010-01-26 | Open-market sale | 14,200 | $69.41 | 78,330,600 |
| 2010-01-25 | Open-market sale | 6,000 | $71.55 | 78,358,800 |
| 2010-01-25 | Open-market sale | 14,000 | $68.92 | 78,344,800 |
| 2010-01-22 | Open-market sale | 1,000 | $72.04 | 78,383,800 |
| 2010-01-22 | Open-market sale | 3,000 | $73.16 | 78,380,800 |
| 2010-01-22 | Open-market sale | 8,000 | $70.11 | 78,364,800 |
| 2010-01-22 | Open-market sale | 8,000 | $71.21 | 78,372,800 |
| 2010-01-21 | Open-market sale | 14,600 | $71.26 | 78,407,800 |
| 2010-01-21 | Open-market sale | 8,000 | $72.97 | 78,422,400 |
| 2010-01-21 | Open-market sale | 23,000 | $72.43 | 78,384,800 |
| 2010-01-20 | Open-market sale | 100 | $3472.00 | 1,570,208 |
| 2010-01-20 | Open-market sale | 100 | $3479.44 | 1,570,308 |
| 2010-01-20 | Open-market sale | 100 | $3470.00 | 1,570,108 |
| 2010-01-20 | Open-market sale | 90 | $3399.00 | 1,570,408 |
| 2010-01-20 | Open-market sale | 90 | $3429.00 | 1,570,498 |
| 2010-01-20 | Open-market sale | 80 | $3393.00 | 1,570,588 |
| 2010-01-20 | Open-market sale | 80 | $3445.99 | 1,570,668 |
| 2010-01-20 | Open-market sale | 20 | $3393.30 | 1,570,748 |
| 2010-01-20 | Open-market sale | 20 | $3446.10 | 1,570,768 |
| 2010-01-20 | Open-market sale | 10 | $3399.01 | 1,570,788 |
| 2010-01-20 | Open-market sale | 10 | $3429.01 | 1,570,798 |
| 2010-01-20 | Open-market sale | 200 | $3469.00 | 1,568,608 |
| 2010-01-20 | Open-market sale | 100 | $3382.00 | 1,568,808 |
| 2010-01-20 | Open-market sale | 100 | $3385.00 | 1,568,908 |
| 2010-01-20 | Open-market sale | 100 | $3388.00 | 1,569,008 |
| 2010-01-20 | Open-market sale | 100 | $3390.50 | 1,569,108 |
| 2010-01-20 | Open-market sale | 100 | $3401.00 | 1,569,208 |
| 2010-01-20 | Open-market sale | 100 | $3401.01 | 1,569,308 |
| 2010-01-20 | Open-market sale | 100 | $3415.92 | 1,569,408 |
| 2010-01-20 | Open-market sale | 100 | $3432.17 | 1,569,508 |
| 2010-01-20 | Open-market sale | 100 | $3437.90 | 1,569,608 |
| 2010-01-20 | Open-market sale | 100 | $3450.00 | 1,569,708 |
| 2010-01-20 | Open-market sale | 100 | $3460.00 | 1,569,808 |
| 2010-01-20 | Open-market sale | 100 | $3465.00 | 1,569,908 |
| 2010-01-20 | Open-market sale | 100 | $3467.00 | 1,570,008 |
| 2010-01-19 | Open-market sale | 30 | $3292.00 | 1,571,548 |
| 2010-01-19 | Open-market sale | 30 | $3292.50 | 1,571,578 |
| 2010-01-19 | Open-market sale | 30 | $3293.50 | 1,571,608 |
| 2010-01-19 | Open-market sale | 30 | $3294.40 | 1,571,638 |
| 2010-01-19 | Open-market sale | 30 | $3297.97 | 1,571,668 |
| 2010-01-19 | Open-market sale | 30 | $3300.00 | 1,571,698 |
| 2010-01-19 | Open-market sale | 30 | $3300.16 | 1,571,728 |
| 2010-01-19 | Open-market sale | 30 | $3306.99 | 1,571,758 |
| 2010-01-19 | Open-market sale | 30 | $3309.78 | 1,571,788 |
| 2010-01-19 | Open-market sale | 30 | $3317.80 | 1,571,818 |
| 2010-01-19 | Open-market sale | 30 | $3318.00 | 1,571,848 |
| 2010-01-19 | Open-market sale | 30 | $3325.15 | 1,571,878 |
| 2010-01-19 | Open-market sale | 30 | $3330.80 | 1,571,908 |
| 2010-01-19 | Open-market sale | 30 | $3332.70 | 1,571,938 |
| 2010-01-19 | Open-market sale | 30 | $3333.99 | 1,571,968 |
| 2010-01-19 | Open-market sale | 25 | $3322.50 | 1,571,998 |
| 2010-01-19 | Open-market sale | 25 | $3333.60 | 1,572,023 |
| 2010-01-19 | Open-market sale | 22 | $3334.01 | 1,572,048 |
| 2010-01-19 | Open-market sale | 20 | $3291.50 | 1,572,070 |
| 2010-01-19 | Open-market sale | 20 | $3300.25 | 1,572,090 |
| 2010-01-19 | Open-market sale | 30 | $3287.61 | 1,571,518 |
| 2010-01-19 | Open-market sale | 3 | $3334.50 | 1,572,205 |
| 2010-01-19 | Open-market sale | 5 | $3322.00 | 1,572,200 |
| 2010-01-19 | Open-market sale | 10 | $3333.15 | 1,572,190 |
| 2010-01-19 | Open-market sale | 10 | $3333.02 | 1,572,180 |
| 2010-01-19 | Open-market sale | 10 | $3308.56 | 1,572,170 |
| 2010-01-19 | Open-market sale | 10 | $3299.10 | 1,572,160 |
| 2010-01-19 | Open-market sale | 10 | $3292.30 | 1,572,150 |
| 2010-01-19 | Open-market sale | 20 | $3308.60 | 1,572,110 |
| 2010-01-19 | Open-market sale | 20 | $3334.39 | 1,572,130 |
| 2010-01-19 | Open-market sale | 100 | $3285.99 | 1,570,908 |
| 2010-01-19 | Open-market sale | 70 | $3287.50 | 1,571,208 |
| 2010-01-19 | Open-market sale | 100 | $3298.00 | 1,571,108 |
| 2010-01-19 | Open-market sale | 100 | $3288.00 | 1,571,008 |
| 2010-01-19 | Open-market sale | 100 | $3285.00 | 1,570,808 |
| 2010-01-19 | Open-market sale | 50 | $3334.00 | 1,571,468 |
| 2010-01-19 | Open-market sale | 60 | $3303.00 | 1,571,408 |
| 2010-01-19 | Open-market sale | 60 | $3293.00 | 1,571,348 |
| 2010-01-19 | Open-market sale | 70 | $3333.10 | 1,571,278 |
| 2010-01-15 | Open-market sale | 100 | $3305.00 | 1,572,308 |
| 2010-01-15 | Open-market sale | 100 | $3250.00 | 1,572,208 |
| 2010-01-14 | Open-market sale | 100 | $3304.40 | 1,572,808 |
| 2010-01-14 | Open-market sale | 100 | $3301.50 | 1,572,508 |
| 2010-01-14 | Open-market sale | 100 | $3303.25 | 1,572,608 |
| 2010-01-14 | Open-market sale | 100 | $3304.00 | 1,572,708 |
| 2010-01-14 | Open-market sale | 100 | $3300.80 | 1,572,408 |
| 2010-01-14 | Open-market sale | 100 | $3304.50 | 1,572,908 |
| 2010-01-13 | Open-market sale | 100 | $3314.00 | 1,573,108 |
| 2010-01-13 | Open-market sale | 100 | $3314.50 | 1,573,208 |
| 2010-01-13 | Open-market sale | 100 | $3315.60 | 1,573,308 |
| 2010-01-13 | Open-market sale | 80 | $3312.00 | 1,573,508 |
| 2010-01-13 | Open-market sale | 20 | $3312.20 | 1,573,588 |
| 2010-01-13 | Open-market sale | 100 | $3316.10 | 1,573,408 |
| 2010-01-13 | Open-market sale | 100 | $3313.90 | 1,573,008 |
| 2010-01-12 | Open-market sale | 100 | $3320.50 | 1,574,028 |
| 2010-01-12 | Open-market sale | 100 | $3322.80 | 1,574,128 |
| 2010-01-12 | Open-market sale | 100 | $3325.10 | 1,574,228 |
| 2010-01-12 | Open-market sale | 100 | $3327.00 | 1,574,328 |
| 2010-01-12 | Open-market sale | 300 | $3320.00 | 1,573,608 |
| 2010-01-12 | Open-market sale | 80 | $3321.90 | 1,574,518 |
| 2010-01-12 | Open-market sale | 60 | $3316.20 | 1,574,598 |
| 2010-01-12 | Open-market sale | 10 | $3323.71 | 1,574,658 |
| 2010-01-12 | Open-market sale | 120 | $3322.00 | 1,573,908 |
| 2010-01-12 | Open-market sale | 90 | $3323.70 | 1,574,428 |
| 2010-01-11 | Open-market sale | 10 | $3333.21 | 1,575,188 |
| 2010-01-11 | Open-market sale | 10 | $3333.31 | 1,575,198 |
| 2010-01-11 | Open-market sale | 10 | $3327.40 | 1,575,178 |
| 2010-01-11 | Open-market sale | 10 | $3327.22 | 1,575,168 |
| 2010-01-11 | Open-market sale | 20 | $3339.00 | 1,575,148 |
| 2010-01-11 | Open-market sale | 20 | $3335.00 | 1,575,108 |
| 2010-01-11 | Open-market sale | 20 | $3337.00 | 1,575,128 |
| 2010-01-11 | Open-market sale | 20 | $3329.50 | 1,575,088 |
| 2010-01-11 | Open-market sale | 10 | $3335.01 | 1,575,208 |
| 2010-01-11 | Open-market sale | 10 | $3335.10 | 1,575,218 |
| 2010-01-11 | Open-market sale | 200 | $3324.99 | 1,574,668 |
| 2010-01-11 | Open-market sale | 100 | $3326.00 | 1,574,868 |
| 2010-01-11 | Open-market sale | 40 | $3330.00 | 1,574,968 |
| 2010-01-11 | Open-market sale | 40 | $3338.00 | 1,575,008 |
| 2010-01-11 | Open-market sale | 20 | $3327.00 | 1,575,048 |
| 2010-01-11 | Open-market sale | 20 | $3329.00 | 1,575,068 |
| 2010-01-08 | Open-market sale | 100 | $3321.50 | 1,575,668 |
| 2010-01-08 | Open-market sale | 10 | $3321.71 | 1,576,158 |
| 2010-01-08 | Open-market sale | 10 | $3320.42 | 1,576,148 |
| 2010-01-08 | Open-market sale | 10 | $3320.40 | 1,576,138 |
| 2010-01-08 | Open-market sale | 80 | $3320.41 | 1,576,058 |
| 2010-01-08 | Open-market sale | 90 | $3321.60 | 1,575,968 |
| 2010-01-08 | Open-market sale | 100 | $3324.00 | 1,575,868 |
| 2010-01-08 | Open-market sale | 100 | $3323.00 | 1,575,768 |
| 2010-01-08 | Open-market sale | 100 | $3320.60 | 1,575,568 |
| 2010-01-08 | Open-market sale | 100 | $3320.00 | 1,575,468 |
| 2010-01-08 | Open-market sale | 100 | $3318.30 | 1,575,368 |
| 2010-01-08 | Open-market sale | 140 | $3322.00 | 1,575,228 |
| 2010-01-07 | Open-market sale | 100 | $3312.71 | 1,576,888 |
| 2010-01-07 | Open-market sale | 80 | $3313.57 | 1,577,188 |
| 2010-01-07 | Open-market sale | 100 | $3316.20 | 1,577,088 |
| 2010-01-07 | Open-market sale | 20 | $3312.20 | 1,577,298 |
| 2010-01-07 | Open-market sale | 10 | $3312.21 | 1,577,318 |
| 2010-01-07 | Open-market sale | 440 | $3312.00 | 1,576,168 |
| 2010-01-07 | Open-market sale | 280 | $3314.10 | 1,576,608 |
| 2010-01-07 | Open-market sale | 30 | $3312.80 | 1,577,268 |
| 2010-01-07 | Open-market sale | 100 | $3315.00 | 1,576,988 |
| 2010-01-06 | Open-market sale | 100 | $3316.50 | 1,577,528 |
| 2010-01-06 | Open-market sale | 100 | $3313.90 | 1,577,428 |
| 2010-01-06 | Open-market sale | 100 | $3313.80 | 1,577,328 |
| 2010-01-06 | Open-market sale | 100 | $3316.60 | 1,577,628 |
| 2010-01-05 | Open-market sale | 200 | $3318.00 | 1,577,728 |
| 2010-01-05 | Open-market sale | 110 | $3317.60 | 1,577,928 |
| 2010-01-05 | Open-market sale | 100 | $3310.00 | 1,578,038 |
| 2010-01-05 | Open-market sale | 100 | $3314.40 | 1,578,138 |
| 2010-01-05 | Open-market sale | 100 | $3314.50 | 1,578,238 |
| 2010-01-05 | Open-market sale | 100 | $3317.00 | 1,578,338 |
| 2010-01-05 | Open-market sale | 100 | $3322.00 | 1,578,438 |
| 2010-01-05 | Open-market sale | 100 | $3325.00 | 1,578,638 |
| 2010-01-05 | Open-market sale | 90 | $3321.20 | 1,578,738 |
| 2010-01-05 | Open-market sale | 90 | $3326.21 | 1,578,828 |
| 2010-01-05 | Open-market sale | 10 | $3321.61 | 1,578,918 |
| 2010-01-05 | Open-market sale | 10 | $3326.10 | 1,578,928 |
| 2010-01-05 | Open-market sale | 100 | $3323.80 | 1,578,538 |
| 2010-01-04 | Open-market sale | 100 | $3306.00 | 1,579,528 |
| 2010-01-04 | Open-market sale | 190 | $3313.00 | 1,578,938 |
| 2010-01-04 | Open-market sale | 100 | $3298.00 | 1,579,128 |
| 2010-01-04 | Open-market sale | 100 | $3300.00 | 1,579,228 |
| 2010-01-04 | Open-market sale | 100 | $3303.00 | 1,579,328 |
| 2010-01-04 | Open-market sale | 10 | $3313.16 | 1,579,928 |
| 2010-01-04 | Open-market sale | 100 | $3322.60 | 1,579,828 |
| 2010-01-04 | Open-market sale | 100 | $3317.50 | 1,579,728 |
| 2010-01-04 | Open-market sale | 100 | $3314.00 | 1,579,628 |
| 2010-01-04 | Open-market sale | 100 | $3304.00 | 1,579,428 |
| 2009-12-31 | Open-market sale | 140 | $3290.00 | 1,580,138 |
| 2009-12-31 | Open-market sale | 110 | $3288.00 | 1,580,278 |
| 2009-12-31 | Open-market sale | 100 | $3281.83 | 1,580,388 |
| 2009-12-31 | Open-market sale | 100 | $3284.20 | 1,580,488 |
| 2009-12-31 | Open-market sale | 100 | $3285.75 | 1,580,588 |
| 2009-12-31 | Open-market sale | 100 | $3288.80 | 1,580,688 |
| 2009-12-31 | Open-market sale | 100 | $3291.40 | 1,580,788 |
| 2009-12-31 | Open-market sale | 100 | $3292.00 | 1,580,888 |
| 2009-12-31 | Open-market sale | 100 | $3294.40 | 1,580,988 |
| 2009-12-31 | Open-market sale | 100 | $3299.00 | 1,581,088 |
| 2009-12-31 | Open-market sale | 73 | $3291.36 | 1,581,188 |
| 2009-12-31 | Open-market sale | 30 | $3289.83 | 1,581,261 |
| 2009-12-31 | Open-market sale | 20 | $3286.00 | 1,581,291 |
| 2009-12-31 | Open-market sale | 20 | $3291.43 | 1,581,311 |
| 2009-12-31 | Open-market sale | 200 | $3284.00 | 1,579,938 |
| 2009-12-30 | Open-market sale | 90 | $3286.00 | 1,581,451 |
| 2009-12-30 | Open-market sale | 120 | $3287.00 | 1,581,331 |
| 2009-12-30 | Open-market sale | 30 | $3286.75 | 1,581,871 |
| 2009-12-30 | Open-market sale | 30 | $3286.50 | 1,581,841 |
| 2009-12-30 | Open-market sale | 30 | $3285.51 | 1,581,811 |
| 2009-12-30 | Open-market sale | 30 | $3284.50 | 1,581,751 |
| 2009-12-30 | Open-market sale | 30 | $3283.45 | 1,581,721 |
| 2009-12-30 | Open-market sale | 60 | $3287.25 | 1,581,661 |
| 2009-12-30 | Open-market sale | 60 | $3283.00 | 1,581,541 |
| 2009-12-30 | Open-market sale | 30 | $3285.50 | 1,581,781 |
| 2009-12-30 | Open-market sale | 30 | $3287.50 | 1,581,901 |
| 2009-12-30 | Open-market sale | 60 | $3285.00 | 1,581,601 |
| 2009-12-29 | Open-market sale | 30 | $3285.40 | 1,582,375 |
| 2009-12-29 | Open-market sale | 20 | $3284.90 | 1,582,405 |
| 2009-12-29 | Open-market sale | 30 | $3282.00 | 1,582,345 |
| 2009-12-29 | Open-market sale | 20 | $3287.10 | 1,582,425 |
| 2009-12-29 | Open-market sale | 20 | $3287.11 | 1,582,445 |
| 2009-12-29 | Open-market sale | 20 | $3287.15 | 1,582,465 |
| 2009-12-29 | Open-market sale | 20 | $3287.90 | 1,582,485 |
| 2009-12-29 | Open-market sale | 10 | $3281.10 | 1,582,505 |
| 2009-12-29 | Open-market sale | 10 | $3281.20 | 1,582,515 |
| 2009-12-29 | Open-market sale | 10 | $3281.90 | 1,582,525 |
| 2009-12-29 | Open-market sale | 10 | $3284.84 | 1,582,535 |
| 2009-12-29 | Open-market sale | 10 | $3284.92 | 1,582,545 |
| 2009-12-29 | Open-market sale | 10 | $3287.21 | 1,582,555 |
| 2009-12-29 | Open-market sale | 10 | $3287.91 | 1,582,565 |
| 2009-12-29 | Open-market sale | 81 | $3285.00 | 1,581,931 |
| 2009-12-29 | Open-market sale | 80 | $3283.00 | 1,582,012 |
| 2009-12-29 | Open-market sale | 70 | $3284.00 | 1,582,092 |
| 2009-12-29 | Open-market sale | 60 | $3287.01 | 1,582,162 |
| 2009-12-29 | Open-market sale | 43 | $3281.00 | 1,582,222 |
| 2009-12-29 | Open-market sale | 40 | $3280.00 | 1,582,265 |
| 2009-12-29 | Open-market sale | 40 | $3287.22 | 1,582,305 |
| 2009-12-28 | Open-market sale | 10 | $3289.31 | 1,583,079 |
| 2009-12-28 | Open-market sale | 84 | $3282.00 | 1,582,695 |
| 2009-12-28 | Open-market sale | 30 | $3283.51 | 1,582,779 |
| 2009-12-28 | Open-market sale | 30 | $3284.00 | 1,582,809 |
| 2009-12-28 | Open-market sale | 30 | $3285.25 | 1,582,839 |
| 2009-12-28 | Open-market sale | 30 | $3285.31 | 1,582,869 |
| 2009-12-28 | Open-market sale | 26 | $3281.00 | 1,582,899 |
| 2009-12-28 | Open-market sale | 20 | $3280.60 | 1,582,925 |
| 2009-12-28 | Open-market sale | 20 | $3282.01 | 1,582,945 |
| 2009-12-28 | Open-market sale | 20 | $3285.40 | 1,582,965 |
| 2009-12-28 | Open-market sale | 20 | $3288.05 | 1,582,985 |
| 2009-12-28 | Open-market sale | 14 | $3280.10 | 1,583,005 |
| 2009-12-28 | Open-market sale | 10 | $3281.10 | 1,583,019 |
| 2009-12-28 | Open-market sale | 10 | $3285.30 | 1,583,029 |
| 2009-12-28 | Open-market sale | 10 | $3288.06 | 1,583,039 |
| 2009-12-28 | Open-market sale | 10 | $3289.16 | 1,583,049 |
| 2009-12-28 | Open-market sale | 10 | $3289.17 | 1,583,059 |
| 2009-12-28 | Open-market sale | 10 | $3289.21 | 1,583,069 |
| 2009-12-28 | Open-market sale | 120 | $3285.00 | 1,582,575 |
| 2009-12-28 | Open-market sale | 6 | $3280.40 | 1,583,089 |
| 2009-12-24 | Open-market sale | 100 | $3285.02 | 1,583,265 |
| 2009-12-24 | Open-market sale | 100 | $3290.00 | 1,583,365 |
| 2009-12-24 | Open-market sale | 100 | $3293.00 | 1,583,465 |
| 2009-12-24 | Open-market sale | 100 | $3294.00 | 1,583,565 |
| 2009-12-24 | Open-market sale | 100 | $3295.00 | 1,583,665 |
| 2009-12-24 | Open-market sale | 170 | $3287.00 | 1,583,095 |
| 2009-12-24 | Open-market sale | 20 | $3287.10 | 1,583,855 |
| 2009-12-24 | Open-market sale | 10 | $3288.60 | 1,583,875 |
| 2009-12-24 | Open-market sale | 10 | $3291.25 | 1,583,885 |
| 2009-12-24 | Open-market sale | 90 | $3291.00 | 1,583,765 |
| 2009-12-23 | Open-market sale | 20 | $3292.00 | 1,584,385 |
| 2009-12-23 | Open-market sale | 110 | $3285.87 | 1,583,895 |
| 2009-12-23 | Open-market sale | 100 | $3298.00 | 1,584,205 |
| 2009-12-23 | Open-market sale | 100 | $3288.50 | 1,584,005 |
| 2009-12-23 | Open-market sale | 80 | $3291.80 | 1,584,305 |
| 2009-12-23 | Open-market sale | 100 | $3290.00 | 1,584,105 |
| 2009-12-22 | Open-market sale | 50 | $3305.00 | 1,585,075 |
| 2009-12-22 | Open-market sale | 10 | $3300.59 | 1,585,145 |
| 2009-12-22 | Open-market sale | 10 | $3300.30 | 1,585,135 |
| 2009-12-22 | Open-market sale | 10 | $3298.11 | 1,585,125 |
| 2009-12-22 | Open-market sale | 100 | $3299.70 | 1,584,505 |
| 2009-12-22 | Open-market sale | 100 | $3299.90 | 1,584,605 |
| 2009-12-22 | Open-market sale | 100 | $3301.40 | 1,584,705 |
| 2009-12-22 | Open-market sale | 100 | $3303.40 | 1,584,805 |
| 2009-12-22 | Open-market sale | 90 | $3298.00 | 1,584,905 |
| 2009-12-22 | Open-market sale | 80 | $3300.00 | 1,584,995 |
| 2009-12-22 | Open-market sale | 100 | $3298.66 | 1,584,405 |
| 2009-12-21 | Open-market sale | 50 | $3301.00 | 1,585,595 |
| 2009-12-21 | Open-market sale | 40 | $3301.60 | 1,585,645 |
| 2009-12-21 | Open-market sale | 30 | $3301.40 | 1,585,685 |
| 2009-12-21 | Open-market sale | 180 | $3298.95 | 1,585,155 |
| 2009-12-21 | Open-market sale | 20 | $3301.50 | 1,585,745 |
| 2009-12-21 | Open-market sale | 10 | $3303.10 | 1,585,765 |
| 2009-12-21 | Open-market sale | 60 | $3301.14 | 1,585,535 |
| 2009-12-21 | Open-market sale | 100 | $3302.00 | 1,585,435 |
| 2009-12-21 | Open-market sale | 100 | $3301.90 | 1,585,335 |
| 2009-12-21 | Open-market sale | 30 | $3305.00 | 1,585,715 |
| 2009-12-18 | Open-market sale | 200 | $3278.90 | 1,585,975 |
| 2009-12-18 | Open-market sale | 150 | $3294.00 | 1,586,175 |
| 2009-12-18 | Open-market sale | 100 | $3272.90 | 1,586,325 |
| 2009-12-18 | Open-market sale | 100 | $3280.00 | 1,586,425 |
| 2009-12-18 | Open-market sale | 100 | $3283.00 | 1,586,525 |
| 2009-12-18 | Open-market sale | 200 | $3274.00 | 1,585,775 |
| 2009-12-18 | Open-market sale | 70 | $3277.00 | 1,586,715 |
| 2009-12-18 | Open-market sale | 60 | $3303.63 | 1,586,785 |
| 2009-12-18 | Open-market sale | 30 | $3277.01 | 1,586,845 |
| 2009-12-18 | Open-market sale | 10 | $3282.50 | 1,586,875 |
| 2009-12-18 | Open-market sale | 90 | $3282.00 | 1,586,625 |
| 2009-12-17 | Open-market sale | 80 | $3304.75 | 1,587,255 |
| 2009-12-17 | Open-market sale | 10 | $3283.71 | 1,587,475 |
| 2009-12-17 | Open-market sale | 100 | $3289.90 | 1,586,885 |
| 2009-12-17 | Open-market sale | 100 | $3304.90 | 1,586,985 |
| 2009-12-17 | Open-market sale | 90 | $3283.50 | 1,587,085 |
| 2009-12-17 | Open-market sale | 80 | $3303.00 | 1,587,175 |
| 2009-12-17 | Open-market sale | 70 | $3282.60 | 1,587,335 |
| 2009-12-17 | Open-market sale | 20 | $3283.02 | 1,587,405 |
| 2009-12-17 | Open-market sale | 20 | $3304.00 | 1,587,425 |
| 2009-12-17 | Open-market sale | 20 | $3305.30 | 1,587,445 |
| 2009-12-17 | Open-market sale | 10 | $3283.10 | 1,587,465 |
| 2009-12-16 | Open-market sale | 20 | $3317.41 | 1,587,773 |
| 2009-12-16 | Open-market sale | 20 | $3314.25 | 1,587,753 |
| 2009-12-16 | Open-market sale | 24 | $3317.50 | 1,587,729 |
| 2009-12-16 | Open-market sale | 30 | $3322.00 | 1,587,699 |
| 2009-12-16 | Open-market sale | 54 | $3318.00 | 1,587,645 |
| 2009-12-16 | Open-market sale | 60 | $3320.00 | 1,587,585 |
| 2009-12-16 | Open-market sale | 100 | $3317.00 | 1,587,485 |
| 2009-12-16 | Open-market sale | 2 | $3317.61 | 1,587,863 |
| 2009-12-16 | Open-market sale | 10 | $3318.40 | 1,587,853 |
| 2009-12-16 | Open-market sale | 20 | $3320.10 | 1,587,833 |
| 2009-12-16 | Open-market sale | 20 | $3318.90 | 1,587,793 |
| 2009-12-16 | Open-market sale | 20 | $3319.00 | 1,587,813 |
| 2009-12-15 | Open-market sale | 40 | $3305.00 | 1,588,105 |
| 2009-12-15 | Open-market sale | 39 | $3306.50 | 1,588,145 |
| 2009-12-15 | Open-market sale | 35 | $3306.00 | 1,588,184 |
| 2009-12-15 | Open-market sale | 30 | $3301.00 | 1,588,219 |
| 2009-12-15 | Open-market sale | 30 | $3303.00 | 1,588,249 |
| 2009-12-15 | Open-market sale | 30 | $3303.50 | 1,588,279 |
| 2009-12-15 | Open-market sale | 30 | $3303.90 | 1,588,309 |
| 2009-12-15 | Open-market sale | 21 | $3308.90 | 1,588,339 |
| 2009-12-15 | Open-market sale | 20 | $3305.50 | 1,588,360 |
| 2009-12-15 | Open-market sale | 51 | $3304.00 | 1,588,014 |
| 2009-12-15 | Open-market sale | 13 | $3295.00 | 1,588,399 |
| 2009-12-15 | Open-market sale | 10 | $3302.10 | 1,588,412 |
| 2009-12-15 | Open-market sale | 7 | $3298.00 | 1,588,422 |
| 2009-12-15 | Open-market sale | 4 | $3306.60 | 1,588,429 |
| 2009-12-15 | Open-market sale | 2 | $3306.92 | 1,588,433 |
| 2009-12-15 | Open-market sale | 89 | $3302.00 | 1,587,865 |
| 2009-12-15 | Open-market sale | 60 | $3308.00 | 1,587,954 |
| 2009-12-15 | Open-market sale | 40 | $3296.00 | 1,588,065 |
| 2009-12-15 | Open-market sale | 19 | $3309.00 | 1,588,380 |
| 2009-12-14 | Open-market sale | 20 | $3305.21 | 1,589,195 |
| 2009-12-14 | Open-market sale | 10 | $3302.51 | 1,589,215 |
| 2009-12-14 | Open-market sale | 10 | $3302.70 | 1,589,225 |
| 2009-12-14 | Open-market sale | 20 | $3303.00 | 1,589,175 |
| 2009-12-14 | Open-market sale | 100 | $3313.00 | 1,588,935 |
| 2009-12-14 | Open-market sale | 60 | $3302.50 | 1,589,115 |
| 2009-12-14 | Open-market sale | 80 | $3305.20 | 1,589,035 |
| 2009-12-14 | Open-market sale | 100 | $3305.00 | 1,588,835 |
| 2009-12-14 | Open-market sale | 100 | $3302.40 | 1,588,735 |
| 2009-12-14 | Open-market sale | 100 | $3301.88 | 1,588,635 |
| 2009-12-14 | Open-market sale | 100 | $3300.50 | 1,588,535 |
| 2009-12-14 | Open-market sale | 100 | $3300.00 | 1,588,435 |
| 2009-12-11 | Open-market sale | 30 | $3276.00 | 1,590,085 |
| 2009-12-11 | Open-market sale | 10 | $3274.02 | 1,590,115 |
| 2009-12-11 | Open-market sale | 30 | $3275.33 | 1,590,055 |
| 2009-12-11 | Open-market sale | 40 | $3275.12 | 1,590,015 |
| 2009-12-11 | Open-market sale | 90 | $3287.90 | 1,589,925 |
| 2009-12-11 | Open-market sale | 90 | $3279.00 | 1,589,835 |
| 2009-12-11 | Open-market sale | 90 | $3274.00 | 1,589,745 |
| 2009-12-11 | Open-market sale | 100 | $3292.00 | 1,589,645 |
| 2009-12-11 | Open-market sale | 100 | $3286.00 | 1,589,545 |
| 2009-12-11 | Open-market sale | 100 | $3277.00 | 1,589,445 |
| 2009-12-11 | Open-market sale | 100 | $3275.90 | 1,589,345 |
| 2009-12-11 | Open-market sale | 110 | $3279.10 | 1,589,235 |
| 2009-12-11 | Open-market sale | 10 | $3289.11 | 1,590,125 |
| 2009-12-10 | Open-market sale | 100 | $3283.10 | 1,590,335 |
| 2009-12-10 | Open-market sale | 100 | $3285.50 | 1,590,435 |
| 2009-12-10 | Open-market sale | 100 | $3287.45 | 1,590,535 |
| 2009-12-10 | Open-market sale | 100 | $3301.10 | 1,590,635 |
| 2009-12-10 | Open-market sale | 60 | $3272.03 | 1,590,735 |
| 2009-12-10 | Open-market sale | 20 | $3272.00 | 1,590,795 |
| 2009-12-10 | Open-market sale | 100 | $3277.00 | 1,590,235 |
| 2009-12-10 | Open-market sale | 100 | $3275.00 | 1,590,135 |
| 2009-12-10 | Open-market sale | 20 | $3272.20 | 1,590,815 |
| 2009-12-09 | Open-market sale | 10 | $3312.01 | 1,591,325 |
| 2009-12-09 | Open-market sale | 50 | $3308.10 | 1,591,275 |
| 2009-12-09 | Open-market sale | 100 | $3290.00 | 1,590,935 |
| 2009-12-09 | Open-market sale | 50 | $3308.00 | 1,591,225 |
| 2009-12-09 | Open-market sale | 90 | $3311.90 | 1,591,135 |
| 2009-12-09 | Open-market sale | 100 | $3304.01 | 1,591,035 |
| 2009-12-09 | Open-market sale | 100 | $3284.00 | 1,590,835 |
| 2009-12-08 | Open-market sale | 1 | $3308.90 | 1,592,084 |
| 2009-12-08 | Open-market sale | 100 | $3300.50 | 1,591,335 |
| 2009-12-08 | Open-market sale | 100 | $3313.00 | 1,591,435 |
| 2009-12-08 | Open-market sale | 90 | $3312.00 | 1,591,535 |
| 2009-12-08 | Open-market sale | 80 | $3305.10 | 1,591,625 |
| 2009-12-08 | Open-market sale | 70 | $3315.79 | 1,591,705 |
| 2009-12-08 | Open-market sale | 60 | $3307.75 | 1,591,775 |
| 2009-12-08 | Open-market sale | 50 | $3308.00 | 1,591,835 |
| 2009-12-08 | Open-market sale | 50 | $3313.10 | 1,591,885 |
| 2009-12-08 | Open-market sale | 49 | $3308.80 | 1,591,935 |
| 2009-12-08 | Open-market sale | 40 | $3307.00 | 1,591,984 |
| 2009-12-08 | Open-market sale | 30 | $3315.87 | 1,592,024 |
| 2009-12-08 | Open-market sale | 20 | $3306.10 | 1,592,054 |
| 2009-12-08 | Open-market sale | 10 | $3312.31 | 1,592,074 |
| 2009-12-07 | Open-market sale | 100 | $3320.00 | 1,592,385 |
| 2009-12-07 | Open-market sale | 100 | $3321.00 | 1,592,485 |
| 2009-12-07 | Open-market sale | 100 | $3325.00 | 1,592,585 |
| 2009-12-07 | Open-market sale | 100 | $3329.40 | 1,592,685 |
| 2009-12-07 | Open-market sale | 100 | $3330.00 | 1,592,785 |
| 2009-12-07 | Open-market sale | 100 | $3330.10 | 1,592,885 |
| 2009-12-07 | Open-market sale | 100 | $3330.30 | 1,592,985 |
| 2009-12-07 | Open-market sale | 100 | $3317.70 | 1,592,285 |
| 2009-12-07 | Open-market sale | 100 | $3315.00 | 1,592,185 |
| 2009-12-07 | Open-market sale | 100 | $3312.00 | 1,592,085 |
| 2009-12-07 | Open-market sale | 100 | $3331.50 | 1,593,085 |
| 2009-12-07 | Open-market sale | 100 | $3335.00 | 1,593,185 |
| 2009-12-04 | Open-market sale | 200 | $3319.00 | 1,593,285 |
| 2009-12-04 | Open-market sale | 180 | $3318.00 | 1,593,485 |
| 2009-12-04 | Open-market sale | 170 | $3315.00 | 1,593,665 |
| 2009-12-04 | Open-market sale | 110 | $3320.00 | 1,593,835 |
| 2009-12-04 | Open-market sale | 100 | $3318.50 | 1,593,945 |
| 2009-12-04 | Open-market sale | 97 | $3319.67 | 1,594,045 |
| 2009-12-04 | Open-market sale | 90 | $3317.80 | 1,594,142 |
| 2009-12-04 | Open-market sale | 89 | $3321.10 | 1,594,232 |
| 2009-12-04 | Open-market sale | 80 | $3310.90 | 1,594,321 |
| 2009-12-04 | Open-market sale | 80 | $3319.50 | 1,594,401 |
| 2009-12-04 | Open-market sale | 60 | $3321.00 | 1,594,481 |
| 2009-12-04 | Open-market sale | 40 | $3321.40 | 1,594,541 |
| 2009-12-04 | Open-market sale | 30 | $3316.16 | 1,594,581 |
| 2009-12-04 | Open-market sale | 30 | $3318.10 | 1,594,611 |
| 2009-12-04 | Open-market sale | 20 | $3311.11 | 1,594,641 |
| 2009-12-04 | Open-market sale | 13 | $3310.00 | 1,594,661 |
| 2009-12-04 | Open-market sale | 10 | $3317.81 | 1,594,674 |
| 2009-12-04 | Open-market sale | 10 | $3320.01 | 1,594,684 |
| 2009-12-04 | Open-market sale | 10 | $3322.00 | 1,594,694 |
| 2009-12-04 | Open-market sale | 3 | $3319.70 | 1,594,704 |
| 2009-12-04 | Open-market sale | 1 | $3322.50 | 1,594,707 |
| 2009-12-03 | Open-market sale | 60 | $3311.00 | 1,594,958 |
| 2009-12-03 | Open-market sale | 10 | $3302.70 | 1,595,098 |
| 2009-12-03 | Open-market sale | 10 | $3302.61 | 1,595,088 |
| 2009-12-03 | Open-market sale | 100 | $3343.00 | 1,594,708 |
| 2009-12-03 | Open-market sale | 80 | $3302.50 | 1,594,808 |
| 2009-12-03 | Open-market sale | 70 | $3335.00 | 1,594,888 |
| 2009-12-03 | Open-market sale | 30 | $3335.01 | 1,595,018 |
| 2009-12-03 | Open-market sale | 20 | $3311.30 | 1,595,048 |
| 2009-12-03 | Open-market sale | 20 | $3311.41 | 1,595,068 |
| 2009-12-02 | Open-market sale | 10 | $3363.51 | 1,595,688 |
| 2009-12-02 | Open-market sale | 10 | $3363.53 | 1,595,698 |
| 2009-12-02 | Open-market sale | 100 | $3335.00 | 1,595,108 |
| 2009-12-02 | Open-market sale | 10 | $3360.00 | 1,595,678 |
| 2009-12-02 | Open-market sale | 80 | $3363.00 | 1,595,598 |
| 2009-12-02 | Open-market sale | 90 | $3359.38 | 1,595,508 |
| 2009-12-02 | Open-market sale | 100 | $3337.60 | 1,595,408 |
| 2009-12-02 | Open-market sale | 100 | $3336.78 | 1,595,208 |
| 2009-12-02 | Open-market sale | 100 | $3336.99 | 1,595,308 |
| 2009-12-01 | Open-market sale | 200 | $3359.00 | 1,595,708 |
| 2009-12-01 | Open-market sale | 100 | $3355.00 | 1,595,908 |
| 2009-12-01 | Open-market sale | 100 | $3355.60 | 1,596,008 |
| 2009-12-01 | Open-market sale | 100 | $3369.98 | 1,596,108 |
| 2009-12-01 | Open-market sale | 80 | $3351.50 | 1,596,208 |
| 2009-12-01 | Open-market sale | 80 | $3354.62 | 1,596,288 |
| 2009-12-01 | Open-market sale | 30 | $3357.87 | 1,596,368 |
| 2009-12-01 | Open-market sale | 20 | $3352.30 | 1,596,398 |
| 2009-12-01 | Open-market sale | 20 | $3355.11 | 1,596,418 |
| 2009-11-30 | Open-market sale | 70 | $3353.97 | 1,596,908 |
| 2009-11-30 | Open-market sale | 100 | $3352.00 | 1,596,538 |
| 2009-11-30 | Open-market sale | 100 | $3362.77 | 1,596,638 |
| 2009-11-30 | Open-market sale | 90 | $3338.90 | 1,596,738 |
| 2009-11-30 | Open-market sale | 80 | $3362.00 | 1,596,828 |
| 2009-11-30 | Open-market sale | 100 | $3334.00 | 1,596,438 |
| 2009-11-30 | Open-market sale | 66 | $3338.80 | 1,596,978 |
| 2009-11-30 | Open-market sale | 39 | $3336.28 | 1,597,044 |
| 2009-11-30 | Open-market sale | 30 | $3353.60 | 1,597,083 |
| 2009-11-30 | Open-market sale | 20 | $3362.12 | 1,597,113 |
| 2009-11-27 | Open-market sale | 20 | $3364.20 | 1,598,063 |
| 2009-11-27 | Open-market sale | 20 | $3366.36 | 1,598,083 |
| 2009-11-27 | Open-market sale | 10 | $3375.17 | 1,598,103 |
| 2009-11-27 | Open-market sale | 10 | $3377.02 | 1,598,113 |
| 2009-11-27 | Open-market sale | 10 | $3377.67 | 1,598,123 |
| 2009-11-27 | Open-market sale | 10 | $3384.62 | 1,598,133 |
| 2009-11-27 | Open-market sale | 200 | $3382.00 | 1,597,133 |
| 2009-11-27 | Open-market sale | 160 | $3371.00 | 1,597,333 |
| 2009-11-27 | Open-market sale | 100 | $3380.00 | 1,597,493 |
| 2009-11-27 | Open-market sale | 100 | $3385.00 | 1,597,593 |
| 2009-11-27 | Open-market sale | 90 | $3375.01 | 1,597,693 |
| 2009-11-27 | Open-market sale | 80 | $3364.00 | 1,597,783 |
| 2009-11-27 | Open-market sale | 80 | $3366.00 | 1,597,863 |
| 2009-11-27 | Open-market sale | 80 | $3377.00 | 1,597,943 |
| 2009-11-27 | Open-market sale | 40 | $3371.20 | 1,598,023 |
| 2009-11-25 | Open-market sale | 30 | $3417.01 | 1,599,243 |
| 2009-11-25 | Open-market sale | 20 | $3415.20 | 1,599,273 |
| 2009-11-25 | Open-market sale | 20 | $3418.20 | 1,599,293 |
| 2009-11-25 | Open-market sale | 10 | $3416.60 | 1,599,313 |
| 2009-11-25 | Open-market sale | 10 | $3418.11 | 1,599,323 |
| 2009-11-25 | Open-market sale | 10 | $3425.03 | 1,599,333 |
| 2009-11-25 | Open-market sale | 70 | $3418.00 | 1,599,173 |
| 2009-11-25 | Open-market sale | 70 | $3416.70 | 1,599,103 |
| 2009-11-25 | Open-market sale | 80 | $3414.50 | 1,599,023 |
| 2009-11-25 | Open-market sale | 90 | $3424.77 | 1,598,933 |
| 2009-11-25 | Open-market sale | 100 | $3424.86 | 1,598,743 |
| 2009-11-25 | Open-market sale | 100 | $3413.00 | 1,598,643 |
| 2009-11-25 | Open-market sale | 110 | $3403.00 | 1,598,533 |
| 2009-11-25 | Open-market sale | 190 | $3415.50 | 1,598,343 |
| 2009-11-25 | Open-market sale | 200 | $3419.00 | 1,598,143 |
| 2009-11-25 | Open-market sale | 90 | $3400.00 | 1,598,843 |
| 2009-11-24 | Open-market sale | 20 | $3410.00 | 1,600,523 |
| 2009-11-24 | Open-market sale | 100 | $3407.00 | 1,599,443 |
| 2009-11-24 | Open-market sale | 100 | $3407.50 | 1,599,543 |
| 2009-11-24 | Open-market sale | 100 | $3412.34 | 1,599,643 |
| 2009-11-24 | Open-market sale | 100 | $3412.94 | 1,599,743 |
| 2009-11-24 | Open-market sale | 100 | $3414.60 | 1,599,843 |
| 2009-11-24 | Open-market sale | 100 | $3415.00 | 1,599,943 |
| 2009-11-24 | Open-market sale | 100 | $3421.50 | 1,600,043 |
| 2009-11-24 | Open-market sale | 100 | $3438.00 | 1,600,143 |
| 2009-11-24 | Open-market sale | 90 | $3422.50 | 1,600,243 |
| 2009-11-24 | Open-market sale | 90 | $3445.00 | 1,600,333 |
| 2009-11-24 | Open-market sale | 70 | $3434.00 | 1,600,423 |
| 2009-11-24 | Open-market sale | 30 | $3434.30 | 1,600,493 |
| 2009-11-24 | Open-market sale | 100 | $3401.99 | 1,599,343 |
| 2009-11-24 | Open-market sale | 10 | $3446.10 | 1,600,543 |
| 2009-11-23 | Open-market sale | 100 | $3434.94 | 1,600,953 |
| 2009-11-23 | Open-market sale | 100 | $3440.00 | 1,601,053 |
| 2009-11-23 | Open-market sale | 100 | $3472.72 | 1,601,153 |
| 2009-11-23 | Open-market sale | 100 | $3474.01 | 1,601,253 |
| 2009-11-23 | Open-market sale | 100 | $3479.00 | 1,601,453 |
| 2009-11-23 | Open-market sale | 80 | $3476.00 | 1,601,553 |
| 2009-11-23 | Open-market sale | 20 | $3476.02 | 1,601,633 |
| 2009-11-23 | Open-market sale | 2 | $3463.78 | 1,601,653 |
| 2009-11-23 | Open-market sale | 1 | $3449.00 | 1,601,655 |
| 2009-11-23 | Open-market sale | 100 | $3434.85 | 1,600,853 |
| 2009-11-23 | Open-market sale | 100 | $3432.90 | 1,600,753 |
| 2009-11-23 | Open-market sale | 200 | $3475.00 | 1,600,553 |
| 2009-11-23 | Open-market sale | 100 | $3477.00 | 1,601,353 |
| 2009-11-20 | Open-market sale | 10 | $3453.02 | 1,602,466 |
| 2009-11-20 | Open-market sale | 10 | $3457.02 | 1,602,476 |
| 2009-11-20 | Open-market sale | 200 | $3447.00 | 1,601,656 |
| 2009-11-20 | Open-market sale | 100 | $3447.50 | 1,601,856 |
| 2009-11-20 | Open-market sale | 100 | $3451.90 | 1,601,956 |
| 2009-11-20 | Open-market sale | 40 | $3448.19 | 1,602,416 |
| 2009-11-20 | Open-market sale | 90 | $3452.10 | 1,602,156 |
| 2009-11-20 | Open-market sale | 90 | $3456.70 | 1,602,246 |
| 2009-11-20 | Open-market sale | 80 | $3448.00 | 1,602,336 |
| 2009-11-20 | Open-market sale | 10 | $3448.20 | 1,602,456 |
| 2009-11-20 | Open-market sale | 100 | $3453.00 | 1,602,056 |
| 2009-11-19 | Open-market sale | 100 | $3449.26 | 1,602,986 |
| 2009-11-19 | Open-market sale | 90 | $3440.00 | 1,603,086 |
| 2009-11-19 | Open-market sale | 80 | $3442.00 | 1,603,176 |
| 2009-11-19 | Open-market sale | 70 | $3438.37 | 1,603,256 |
| 2009-11-19 | Open-market sale | 20 | $3442.07 | 1,603,326 |
| 2009-11-19 | Open-market sale | 10 | $3438.41 | 1,603,346 |
| 2009-11-19 | Open-market sale | 10 | $3438.42 | 1,603,356 |
| 2009-11-19 | Open-market sale | 10 | $3438.50 | 1,603,366 |
| 2009-11-19 | Open-market sale | 10 | $3440.01 | 1,603,376 |
| 2009-11-19 | Open-market sale | 100 | $3444.00 | 1,602,886 |
| 2009-11-19 | Open-market sale | 100 | $3443.50 | 1,602,786 |
| 2009-11-19 | Open-market sale | 100 | $3442.70 | 1,602,686 |
| 2009-11-19 | Open-market sale | 100 | $3435.05 | 1,602,486 |
| 2009-11-19 | Open-market sale | 100 | $3442.30 | 1,602,586 |
| 2009-11-18 | Open-market sale | 20 | $3464.40 | 1,604,256 |
| 2009-11-18 | Open-market sale | 10 | $3448.10 | 1,604,276 |
| 2009-11-18 | Open-market sale | 100 | $3448.42 | 1,603,386 |
| 2009-11-18 | Open-market sale | 100 | $3450.94 | 1,603,486 |
| 2009-11-18 | Open-market sale | 100 | $3451.00 | 1,603,586 |
| 2009-11-18 | Open-market sale | 100 | $3455.00 | 1,603,686 |
| 2009-11-18 | Open-market sale | 100 | $3457.74 | 1,603,786 |
| 2009-11-18 | Open-market sale | 100 | $3458.70 | 1,603,886 |
| 2009-11-18 | Open-market sale | 100 | $3466.00 | 1,603,986 |
| 2009-11-18 | Open-market sale | 90 | $3448.20 | 1,604,086 |
| 2009-11-18 | Open-market sale | 80 | $3464.30 | 1,604,176 |
| 2009-11-17 | Open-market sale | 10 | $3438.00 | 1,605,066 |
| 2009-11-17 | Open-market sale | 10 | $3440.00 | 1,605,076 |
| 2009-11-17 | Open-market sale | 30 | $3434.00 | 1,605,036 |
| 2009-11-17 | Open-market sale | 30 | $3433.00 | 1,605,006 |
| 2009-11-17 | Open-market sale | 100 | $3428.50 | 1,604,286 |
| 2009-11-17 | Open-market sale | 100 | $3430.49 | 1,604,386 |
| 2009-11-17 | Open-market sale | 100 | $3430.91 | 1,604,486 |
| 2009-11-17 | Open-market sale | 100 | $3431.70 | 1,604,586 |
| 2009-11-17 | Open-market sale | 100 | $3431.75 | 1,604,686 |
| 2009-11-17 | Open-market sale | 70 | $3435.00 | 1,604,786 |
| 2009-11-17 | Open-market sale | 70 | $3435.50 | 1,604,856 |
| 2009-11-17 | Open-market sale | 40 | $3436.00 | 1,604,926 |
| 2009-11-17 | Open-market sale | 40 | $3436.25 | 1,604,966 |
| 2009-11-16 | Open-market sale | 10 | $3440.13 | 1,605,776 |
| 2009-11-16 | Open-market sale | 80 | $3434.55 | 1,605,586 |
| 2009-11-16 | Open-market sale | 80 | $3440.00 | 1,605,666 |
| 2009-11-16 | Open-market sale | 20 | $3436.00 | 1,605,746 |
| 2009-11-16 | Open-market sale | 10 | $3434.00 | 1,605,766 |
| 2009-11-16 | Open-market sale | 100 | $3439.49 | 1,605,486 |
| 2009-11-16 | Open-market sale | 10 | $3440.26 | 1,605,786 |
| 2009-11-16 | Open-market sale | 200 | $3431.00 | 1,605,086 |
| 2009-11-16 | Open-market sale | 100 | $3432.00 | 1,605,386 |
| 2009-11-16 | Open-market sale | 100 | $3430.00 | 1,605,286 |
| 2009-11-13 | Open-market sale | 100 | $3412.00 | 1,606,076 |
| 2009-11-13 | Open-market sale | 100 | $3415.00 | 1,606,176 |
| 2009-11-13 | Open-market sale | 100 | $3419.80 | 1,606,276 |
| 2009-11-13 | Open-market sale | 100 | $3420.85 | 1,606,376 |
| 2009-11-13 | Open-market sale | 180 | $3408.00 | 1,605,796 |
| 2009-11-13 | Open-market sale | 10 | $3408.03 | 1,606,576 |
| 2009-11-13 | Open-market sale | 10 | $3408.82 | 1,606,586 |
| 2009-11-13 | Open-market sale | 10 | $3427.05 | 1,606,596 |
| 2009-11-13 | Open-market sale | 2 | $3427.07 | 1,606,606 |
| 2009-11-13 | Open-market sale | 100 | $3402.00 | 1,605,976 |
| 2009-11-13 | Open-market sale | 100 | $3422.73 | 1,606,476 |
| 2009-11-12 | Open-market sale | 100 | $3408.00 | 1,607,088 |
| 2009-11-12 | Open-market sale | 10 | $3404.20 | 1,607,298 |
| 2009-11-12 | Open-market sale | 20 | $3400.16 | 1,607,278 |
| 2009-11-12 | Open-market sale | 90 | $3404.00 | 1,607,188 |
| 2009-11-12 | Open-market sale | 100 | $3399.00 | 1,606,988 |
| 2009-11-12 | Open-market sale | 380 | $3400.00 | 1,606,608 |
| 2009-11-11 | Open-market sale | 10 | $3417.00 | 1,608,108 |
| 2009-11-11 | Open-market sale | 10 | $3409.16 | 1,608,098 |
| 2009-11-11 | Open-market sale | 10 | $3407.40 | 1,608,088 |
| 2009-11-11 | Open-market sale | 20 | $3408.02 | 1,608,068 |
| 2009-11-11 | Open-market sale | 20 | $3408.01 | 1,608,048 |
| 2009-11-11 | Open-market sale | 70 | $3408.00 | 1,607,978 |
| 2009-11-11 | Open-market sale | 90 | $3409.00 | 1,607,888 |
| 2009-11-11 | Open-market sale | 200 | $3400.00 | 1,607,308 |
| 2009-11-11 | Open-market sale | 180 | $3407.00 | 1,607,508 |
| 2009-11-11 | Open-market sale | 100 | $3414.00 | 1,607,688 |
| 2009-11-11 | Open-market sale | 100 | $3416.00 | 1,607,788 |
| 2009-11-10 | Open-market sale | 10 | $3400.15 | 1,608,698 |
| 2009-11-10 | Open-market sale | 10 | $3406.44 | 1,608,708 |
| 2009-11-10 | Open-market sale | 90 | $3405.60 | 1,608,608 |
| 2009-11-10 | Open-market sale | 90 | $3400.00 | 1,608,518 |
| 2009-11-10 | Open-market sale | 100 | $3410.00 | 1,608,418 |
| 2009-11-10 | Open-market sale | 100 | $3408.53 | 1,608,318 |
| 2009-11-10 | Open-market sale | 100 | $3407.50 | 1,608,218 |
| 2009-11-10 | Open-market sale | 100 | $3405.00 | 1,608,118 |
| 2009-11-09 | Open-market sale | 100 | $3482.79 | 1,608,718 |
| 2009-11-09 | Open-market sale | 100 | $3494.50 | 1,608,818 |
| 2009-11-09 | Open-market sale | 90 | $3487.00 | 1,608,918 |
| 2009-11-09 | Open-market sale | 10 | $3487.17 | 1,609,008 |
| 2009-11-06 | Open-market sale | 10 | $3443.36 | 1,609,798 |
| 2009-11-06 | Open-market sale | 100 | $3384.82 | 1,609,138 |
| 2009-11-06 | Open-market sale | 100 | $3440.00 | 1,609,238 |
| 2009-11-06 | Open-market sale | 70 | $3385.00 | 1,609,338 |
| 2009-11-06 | Open-market sale | 70 | $3413.00 | 1,609,408 |
| 2009-11-06 | Open-market sale | 70 | $3443.00 | 1,609,478 |
| 2009-11-06 | Open-market sale | 70 | $3443.50 | 1,609,548 |
| 2009-11-06 | Open-market sale | 50 | $3440.50 | 1,609,618 |
| 2009-11-06 | Open-market sale | 20 | $3386.03 | 1,609,668 |
| 2009-11-06 | Open-market sale | 20 | $3414.50 | 1,609,688 |
| 2009-11-06 | Open-market sale | 20 | $3441.10 | 1,609,708 |
| 2009-11-06 | Open-market sale | 20 | $3443.35 | 1,609,728 |
| 2009-11-06 | Open-market sale | 20 | $3443.85 | 1,609,748 |
| 2009-11-06 | Open-market sale | 10 | $3386.16 | 1,609,768 |
| 2009-11-06 | Open-market sale | 10 | $3414.73 | 1,609,778 |
| 2009-11-06 | Open-market sale | 10 | $3440.60 | 1,609,788 |
| 2009-11-06 | Open-market sale | 120 | $3441.00 | 1,609,018 |
| 2009-11-06 | Open-market sale | 10 | $3444.50 | 1,609,808 |
| 2009-11-05 | Open-market sale | 200 | $3394.00 | 1,609,818 |
| 2009-11-05 | Open-market sale | 90 | $3370.00 | 1,610,618 |
| 2009-11-05 | Open-market sale | 80 | $3405.03 | 1,610,708 |
| 2009-11-05 | Open-market sale | 20 | $3405.32 | 1,610,788 |
| 2009-11-05 | Open-market sale | 10 | $3370.01 | 1,610,808 |
| 2009-11-05 | Open-market sale | 100 | $3411.00 | 1,610,518 |
| 2009-11-05 | Open-market sale | 100 | $3373.00 | 1,610,018 |
| 2009-11-05 | Open-market sale | 100 | $3374.97 | 1,610,118 |
| 2009-11-05 | Open-market sale | 100 | $3392.00 | 1,610,218 |
| 2009-11-05 | Open-market sale | 100 | $3393.00 | 1,610,318 |
| 2009-11-05 | Open-market sale | 100 | $3395.00 | 1,610,418 |
| 2009-11-04 | Open-market sale | 100 | $3425.22 | 1,611,318 |
| 2009-11-04 | Open-market sale | 100 | $3381.00 | 1,611,118 |
| 2009-11-04 | Open-market sale | 100 | $3381.17 | 1,611,218 |
| 2009-11-04 | Open-market sale | 100 | $3428.00 | 1,611,418 |
| 2009-11-04 | Open-market sale | 70 | $3419.00 | 1,611,518 |
| 2009-11-04 | Open-market sale | 40 | $3435.05 | 1,611,588 |
| 2009-11-04 | Open-market sale | 40 | $3435.06 | 1,611,628 |
| 2009-11-04 | Open-market sale | 30 | $3419.18 | 1,611,668 |
| 2009-11-04 | Open-market sale | 20 | $3434.00 | 1,611,698 |
| 2009-11-04 | Open-market sale | 200 | $3430.00 | 1,610,818 |
| 2009-11-04 | Open-market sale | 100 | $3379.06 | 1,611,018 |
| 2009-11-03 | Open-market sale | 10 | $3324.51 | 1,612,808 |
| 2009-11-03 | Open-market sale | 100 | $3308.00 | 1,611,718 |
| 2009-11-03 | Open-market sale | 100 | $3315.00 | 1,611,818 |
| 2009-11-03 | Open-market sale | 100 | $3317.74 | 1,611,918 |
| 2009-11-03 | Open-market sale | 100 | $3319.80 | 1,612,018 |
| 2009-11-03 | Open-market sale | 100 | $3320.00 | 1,612,118 |
| 2009-11-03 | Open-market sale | 100 | $3323.00 | 1,612,218 |
| 2009-11-03 | Open-market sale | 90 | $3303.10 | 1,612,318 |
| 2009-11-03 | Open-market sale | 90 | $3324.50 | 1,612,408 |
| 2009-11-03 | Open-market sale | 80 | $3301.00 | 1,612,498 |
| 2009-11-03 | Open-market sale | 70 | $3308.75 | 1,612,578 |
| 2009-11-03 | Open-market sale | 50 | $3317.53 | 1,612,648 |
| 2009-11-03 | Open-market sale | 20 | $3301.05 | 1,612,698 |
| 2009-11-03 | Open-market sale | 20 | $3309.00 | 1,612,718 |
| 2009-11-03 | Open-market sale | 20 | $3317.54 | 1,612,738 |
| 2009-11-03 | Open-market sale | 20 | $3317.55 | 1,612,758 |
| 2009-11-03 | Open-market sale | 10 | $3303.11 | 1,612,778 |
| 2009-11-03 | Open-market sale | 10 | $3309.10 | 1,612,788 |
| 2009-11-03 | Open-market sale | 10 | $3317.00 | 1,612,798 |
| 2009-11-02 | Open-market sale | 40 | $3278.01 | 1,613,118 |
| 2009-11-02 | Open-market sale | 20 | $3278.02 | 1,613,178 |
| 2009-11-02 | Open-market sale | 20 | $3279.10 | 1,613,198 |
| 2009-11-02 | Open-market sale | 10 | $3278.05 | 1,613,218 |
| 2009-11-02 | Open-market sale | 10 | $3278.51 | 1,613,228 |
| 2009-11-02 | Open-market sale | 100 | $3288.00 | 1,613,018 |
| 2009-11-02 | Open-market sale | 100 | $3284.00 | 1,612,918 |
| 2009-11-02 | Open-market sale | 100 | $3283.00 | 1,612,818 |
| 2009-11-02 | Open-market sale | 20 | $3261.00 | 1,613,158 |
| 2009-10-30 | Open-market sale | 100 | $3300.00 | 1,613,238 |
| 2009-10-30 | Open-market sale | 100 | $3304.47 | 1,613,338 |
| 2009-10-30 | Open-market sale | 100 | $3305.96 | 1,613,438 |
| 2009-10-30 | Open-market sale | 100 | $3315.05 | 1,613,538 |
| 2009-10-30 | Open-market sale | 80 | $3310.00 | 1,613,638 |
| 2009-10-30 | Open-market sale | 20 | $3310.05 | 1,613,718 |
| 2009-10-29 | Open-market sale | 100 | $3304.00 | 1,614,238 |
| 2009-10-29 | Open-market sale | 10 | $3295.16 | 1,614,620 |
| 2009-10-29 | Open-market sale | 90 | $3295.10 | 1,614,530 |
| 2009-10-29 | Open-market sale | 92 | $3300.00 | 1,614,438 |
| 2009-10-29 | Open-market sale | 100 | $3293.10 | 1,613,738 |
| 2009-10-29 | Open-market sale | 100 | $3293.90 | 1,613,838 |
| 2009-10-29 | Open-market sale | 100 | $3295.75 | 1,613,938 |
| 2009-10-29 | Open-market sale | 100 | $3300.05 | 1,614,038 |
| 2009-10-29 | Open-market sale | 100 | $3301.90 | 1,614,138 |
| 2009-10-29 | Open-market sale | 100 | $3306.00 | 1,614,338 |
| 2009-10-28 | Open-market sale | 100 | $3279.00 | 1,614,930 |
| 2009-10-28 | Open-market sale | 100 | $3276.96 | 1,614,730 |
| 2009-10-28 | Open-market sale | 100 | $3277.00 | 1,614,830 |
| 2009-10-28 | Open-market sale | 100 | $3274.96 | 1,614,630 |
| 2009-10-28 | Open-market sale | 100 | $3279.01 | 1,615,030 |
| 2009-10-28 | Open-market sale | 100 | $3290.00 | 1,615,130 |
| 2009-10-27 | Open-market sale | 100 | $3297.90 | 1,615,530 |
| 2009-10-27 | Open-market sale | 10 | $3295.04 | 1,615,820 |
| 2009-10-27 | Open-market sale | 100 | $3290.02 | 1,615,230 |
| 2009-10-27 | Open-market sale | 100 | $3294.37 | 1,615,330 |
| 2009-10-27 | Open-market sale | 100 | $3296.85 | 1,615,430 |
| 2009-10-27 | Open-market sale | 100 | $3299.00 | 1,615,630 |
| 2009-10-27 | Open-market sale | 90 | $3294.99 | 1,615,730 |
| 2009-10-26 | Open-market sale | 70 | $3316.00 | 1,616,180 |
| 2009-10-26 | Open-market sale | 90 | $3319.48 | 1,615,930 |
| 2009-10-26 | Open-market sale | 80 | $3292.93 | 1,616,020 |
| 2009-10-26 | Open-market sale | 80 | $3322.60 | 1,616,100 |
| 2009-10-26 | Open-market sale | 100 | $3317.98 | 1,615,830 |
| 2009-10-26 | Open-market sale | 30 | $3316.05 | 1,616,250 |
| 2009-10-26 | Open-market sale | 20 | $3321.00 | 1,616,280 |
| 2009-10-26 | Open-market sale | 20 | $3323.02 | 1,616,300 |
| 2009-10-26 | Open-market sale | 10 | $3319.50 | 1,616,320 |
| 2009-10-23 | Open-market sale | 40 | $3340.05 | 1,616,580 |
| 2009-10-23 | Open-market sale | 10 | $3343.01 | 1,616,620 |
| 2009-10-23 | Open-market sale | 60 | $3340.04 | 1,616,520 |
| 2009-10-23 | Open-market sale | 90 | $3342.84 | 1,616,430 |
| 2009-10-23 | Open-market sale | 100 | $3343.99 | 1,616,330 |
| 2009-10-22 | Open-market sale | 200 | $3309.00 | 1,616,630 |
| 2009-10-22 | Open-market sale | 100 | $3290.00 | 1,616,830 |
| 2009-10-22 | Open-market sale | 100 | $3293.00 | 1,616,930 |
| 2009-10-22 | Open-market sale | 100 | $3295.95 | 1,617,030 |
| 2009-10-22 | Open-market sale | 100 | $3299.00 | 1,617,130 |
| 2009-10-22 | Open-market sale | 100 | $3301.00 | 1,617,230 |
| 2009-10-22 | Open-market sale | 100 | $3306.00 | 1,617,330 |
| 2009-10-22 | Open-market sale | 100 | $3325.00 | 1,617,430 |
| 2009-10-22 | Open-market sale | 100 | $3333.00 | 1,617,530 |
| 2009-10-22 | Open-market sale | 100 | $3337.00 | 1,617,630 |
| 2009-10-22 | Open-market sale | 90 | $3312.00 | 1,617,730 |
| 2009-10-22 | Open-market sale | 90 | $3318.00 | 1,617,820 |
| 2009-10-22 | Open-market sale | 80 | $3334.00 | 1,617,910 |
| 2009-10-22 | Open-market sale | 50 | $3339.00 | 1,617,990 |
| 2009-10-22 | Open-market sale | 20 | $3334.01 | 1,618,040 |
| 2009-10-22 | Open-market sale | 10 | $3312.01 | 1,618,060 |
| 2009-10-22 | Open-market sale | 10 | $3318.15 | 1,618,070 |
| 2009-10-21 | Open-market sale | 10 | $3307.90 | 1,618,750 |
| 2009-10-21 | Open-market sale | 80 | $3307.00 | 1,618,480 |
| 2009-10-21 | Open-market sale | 80 | $3309.89 | 1,618,560 |
| 2009-10-21 | Open-market sale | 100 | $3313.00 | 1,618,280 |
| 2009-10-21 | Open-market sale | 100 | $3305.00 | 1,618,080 |
| 2009-10-21 | Open-market sale | 100 | $3314.80 | 1,618,380 |
| 2009-10-21 | Open-market sale | 10 | $3307.80 | 1,618,740 |
| 2009-10-21 | Open-market sale | 20 | $3309.95 | 1,618,720 |
| 2009-10-21 | Open-market sale | 80 | $3315.17 | 1,618,640 |
| 2009-10-21 | Open-market sale | 100 | $3310.06 | 1,618,180 |
| 2009-10-20 | Open-market sale | 60 | $3320.05 | 1,618,960 |
| 2009-10-20 | Open-market sale | 20 | $3303.00 | 1,619,060 |
| 2009-10-20 | Open-market sale | 40 | $3320.00 | 1,619,020 |
| 2009-10-20 | Open-market sale | 100 | $3297.90 | 1,618,860 |
| 2009-10-20 | Open-market sale | 100 | $3295.01 | 1,618,760 |
| 2009-10-19 | Open-market sale | 100 | $3319.94 | 1,619,530 |
| 2009-10-19 | Open-market sale | 100 | $3319.00 | 1,619,430 |
| 2009-10-19 | Open-market sale | 150 | $3320.00 | 1,619,280 |
| 2009-10-19 | Open-market sale | 50 | $3320.04 | 1,619,630 |
| 2009-10-19 | Open-market sale | 200 | $3321.00 | 1,619,080 |
| 2009-10-16 | Open-market sale | 10 | $3345.01 | 1,619,870 |
| 2009-10-16 | Open-market sale | 90 | $3345.00 | 1,619,780 |
| 2009-10-16 | Open-market sale | 100 | $3321.50 | 1,619,680 |
| 2009-10-15 | Open-market sale | 100 | $3352.00 | 1,620,480 |
| 2009-10-15 | Open-market sale | 10 | $3343.02 | 1,620,948 |
| 2009-10-15 | Open-market sale | 200 | $3350.00 | 1,619,880 |
| 2009-10-15 | Open-market sale | 100 | $3338.78 | 1,620,080 |
| 2009-10-15 | Open-market sale | 100 | $3342.00 | 1,620,180 |
| 2009-10-15 | Open-market sale | 100 | $3343.01 | 1,620,280 |
| 2009-10-15 | Open-market sale | 100 | $3344.50 | 1,620,380 |
| 2009-10-15 | Open-market sale | 100 | $3356.60 | 1,620,580 |
| 2009-10-15 | Open-market sale | 100 | $3357.00 | 1,620,680 |
| 2009-10-15 | Open-market sale | 90 | $3343.00 | 1,620,780 |
| 2009-10-15 | Open-market sale | 67 | $3345.05 | 1,620,870 |
| 2009-10-15 | Open-market sale | 11 | $3345.77 | 1,620,937 |
| 2009-10-14 | Open-market sale | 50 | $3347.25 | 1,622,278 |
| 2009-10-14 | Open-market sale | 10 | $3334.01 | 1,622,328 |
| 2009-10-14 | Open-market sale | 10 | $3338.05 | 1,622,338 |
| 2009-10-14 | Open-market sale | 10 | $3343.75 | 1,622,348 |
| 2009-10-14 | Open-market sale | 10 | $3354.82 | 1,622,358 |
| 2009-10-14 | Open-market sale | 150 | $3347.00 | 1,620,958 |
| 2009-10-14 | Open-market sale | 100 | $3324.00 | 1,621,108 |
| 2009-10-14 | Open-market sale | 100 | $3330.00 | 1,621,208 |
| 2009-10-14 | Open-market sale | 100 | $3332.00 | 1,621,308 |
| 2009-10-14 | Open-market sale | 100 | $3333.00 | 1,621,408 |
| 2009-10-14 | Open-market sale | 100 | $3335.99 | 1,621,508 |
| 2009-10-14 | Open-market sale | 100 | $3336.00 | 1,621,608 |
| 2009-10-14 | Open-market sale | 100 | $3337.00 | 1,621,708 |
| 2009-10-14 | Open-market sale | 100 | $3340.00 | 1,621,808 |
| 2009-10-14 | Open-market sale | 100 | $3349.64 | 1,621,908 |
| 2009-10-14 | Open-market sale | 90 | $3334.00 | 1,622,008 |
| 2009-10-14 | Open-market sale | 90 | $3338.00 | 1,622,098 |
| 2009-10-14 | Open-market sale | 90 | $3343.80 | 1,622,188 |
| 2009-10-13 | Open-market sale | 180 | $3294.00 | 1,622,368 |
| 2009-10-13 | Open-market sale | 10 | $3294.35 | 1,623,418 |
| 2009-10-13 | Open-market sale | 10 | $3294.16 | 1,623,408 |
| 2009-10-13 | Open-market sale | 10 | $3290.20 | 1,623,398 |
| 2009-10-13 | Open-market sale | 100 | $3281.00 | 1,622,868 |
| 2009-10-13 | Open-market sale | 150 | $3290.00 | 1,622,718 |
| 2009-10-13 | Open-market sale | 10 | $3282.03 | 1,623,388 |
| 2009-10-13 | Open-market sale | 10 | $3279.35 | 1,623,378 |
| 2009-10-13 | Open-market sale | 20 | $3286.02 | 1,623,358 |
| 2009-10-13 | Open-market sale | 20 | $3282.02 | 1,623,338 |
| 2009-10-13 | Open-market sale | 20 | $3280.60 | 1,623,318 |
| 2009-10-13 | Open-market sale | 80 | $3286.00 | 1,623,238 |
| 2009-10-13 | Open-market sale | 80 | $3279.60 | 1,623,158 |
| 2009-10-13 | Open-market sale | 90 | $3279.00 | 1,623,068 |
| 2009-10-13 | Open-market sale | 100 | $3283.00 | 1,622,968 |
| 2009-10-13 | Open-market sale | 170 | $3282.00 | 1,622,548 |
| 2009-10-12 | Open-market sale | 90 | $3295.85 | 1,623,618 |
| 2009-10-12 | Open-market sale | 20 | $3282.50 | 1,623,968 |
| 2009-10-12 | Open-market sale | 20 | $3285.22 | 1,624,008 |
| 2009-10-12 | Open-market sale | 10 | $3295.16 | 1,624,028 |
| 2009-10-12 | Open-market sale | 10 | $3295.90 | 1,624,038 |
| 2009-10-12 | Open-market sale | 100 | $3287.00 | 1,623,428 |
| 2009-10-12 | Open-market sale | 90 | $3295.15 | 1,623,528 |
| 2009-10-12 | Open-market sale | 20 | $3282.86 | 1,623,988 |
| 2009-10-12 | Open-market sale | 80 | $3282.12 | 1,623,708 |
| 2009-10-12 | Open-market sale | 80 | $3285.20 | 1,623,788 |
| 2009-10-12 | Open-market sale | 70 | $3286.00 | 1,623,868 |
| 2009-10-12 | Open-market sale | 30 | $3286.05 | 1,623,938 |
| 2009-10-09 | Open-market sale | 100 | $3277.00 | 1,624,828 |
| 2009-10-09 | Open-market sale | 20 | $3276.75 | 1,625,228 |
| 2009-10-09 | Open-market sale | 300 | $3287.00 | 1,624,048 |
| 2009-10-09 | Open-market sale | 180 | $3275.00 | 1,624,348 |
| 2009-10-09 | Open-market sale | 100 | $3273.00 | 1,624,528 |
| 2009-10-09 | Open-market sale | 100 | $3274.60 | 1,624,628 |
| 2009-10-09 | Open-market sale | 100 | $3275.07 | 1,624,728 |
| 2009-10-09 | Open-market sale | 100 | $3285.05 | 1,624,928 |
| 2009-10-09 | Open-market sale | 80 | $3274.00 | 1,625,028 |
| 2009-10-09 | Open-market sale | 80 | $3276.60 | 1,625,108 |
| 2009-10-09 | Open-market sale | 20 | $3274.10 | 1,625,188 |
| 2009-10-09 | Open-market sale | 20 | $3275.01 | 1,625,208 |
| 2009-10-08 | Open-market sale | 20 | $3300.10 | 1,625,908 |
| 2009-10-08 | Open-market sale | 20 | $3307.00 | 1,625,928 |
| 2009-10-08 | Open-market sale | 10 | $3302.07 | 1,625,948 |
| 2009-10-08 | Open-market sale | 10 | $3303.01 | 1,625,958 |
| 2009-10-08 | Open-market sale | 100 | $3304.00 | 1,625,248 |
| 2009-10-08 | Open-market sale | 100 | $3306.00 | 1,625,348 |
| 2009-10-08 | Open-market sale | 90 | $3302.05 | 1,625,448 |
| 2009-10-08 | Open-market sale | 90 | $3303.00 | 1,625,538 |
| 2009-10-08 | Open-market sale | 70 | $3303.80 | 1,625,628 |
| 2009-10-08 | Open-market sale | 70 | $3304.06 | 1,625,698 |
| 2009-10-08 | Open-market sale | 60 | $3300.05 | 1,625,768 |
| 2009-10-08 | Open-market sale | 30 | $3303.85 | 1,625,828 |
| 2009-10-08 | Open-market sale | 30 | $3304.11 | 1,625,858 |
| 2009-10-08 | Open-market sale | 20 | $3300.00 | 1,625,888 |
| 2009-10-07 | Open-market sale | 169 | $3282.00 | 1,626,168 |
| 2009-10-07 | Open-market sale | 100 | $3278.00 | 1,626,337 |
| 2009-10-07 | Open-market sale | 100 | $3281.90 | 1,626,437 |
| 2009-10-07 | Open-market sale | 100 | $3285.00 | 1,626,537 |
| 2009-10-07 | Open-market sale | 80 | $3277.05 | 1,626,637 |
| 2009-10-07 | Open-market sale | 60 | $3272.05 | 1,626,717 |
| 2009-10-07 | Open-market sale | 60 | $3280.00 | 1,626,777 |
| 2009-10-07 | Open-market sale | 31 | $3294.15 | 1,626,837 |
| 2009-10-07 | Open-market sale | 30 | $3280.02 | 1,626,868 |
| 2009-10-07 | Open-market sale | 20 | $3272.00 | 1,626,898 |
| 2009-10-07 | Open-market sale | 20 | $3272.20 | 1,626,918 |
| 2009-10-07 | Open-market sale | 10 | $3277.00 | 1,626,938 |
| 2009-10-07 | Open-market sale | 10 | $3277.10 | 1,626,948 |
| 2009-10-07 | Open-market sale | 10 | $3280.11 | 1,626,958 |
| 2009-10-07 | Open-market sale | 10 | $3290.00 | 1,626,968 |
| 2009-10-07 | Open-market sale | 200 | $3288.00 | 1,625,968 |
| 2009-10-06 | Open-market sale | 180 | $3313.00 | 1,626,978 |
| 2009-10-06 | Open-market sale | 100 | $3310.00 | 1,627,158 |
| 2009-10-06 | Open-market sale | 100 | $3318.00 | 1,627,258 |
| 2009-10-06 | Open-market sale | 80 | $3314.29 | 1,627,358 |
| 2009-10-06 | Open-market sale | 20 | $3313.10 | 1,627,438 |
| 2009-10-06 | Open-market sale | 10 | $3314.31 | 1,627,458 |
| 2009-10-06 | Open-market sale | 10 | $3314.59 | 1,627,468 |
| 2009-10-05 | Open-market sale | 20 | $3281.30 | 1,627,838 |
| 2009-10-05 | Open-market sale | 100 | $3261.00 | 1,628,238 |
| 2009-10-05 | Open-market sale | 50 | $3266.00 | 1,628,188 |
| 2009-10-05 | Open-market sale | 30 | $3266.05 | 1,628,158 |
| 2009-10-05 | Open-market sale | 20 | $3266.71 | 1,628,138 |
| 2009-10-05 | Open-market sale | 20 | $3285.25 | 1,627,478 |
| 2009-10-05 | Open-market sale | 10 | $3285.11 | 1,627,498 |
| 2009-10-05 | Open-market sale | 60 | $3285.00 | 1,627,508 |
| 2009-10-05 | Open-market sale | 70 | $3284.55 | 1,627,568 |
| 2009-10-05 | Open-market sale | 100 | $3282.80 | 1,627,638 |
| 2009-10-05 | Open-market sale | 100 | $3282.00 | 1,627,738 |
| 2009-10-05 | Open-market sale | 80 | $3281.00 | 1,627,858 |
| 2009-10-05 | Open-market sale | 40 | $3280.24 | 1,627,938 |
| 2009-10-05 | Open-market sale | 60 | $3280.19 | 1,627,978 |
| 2009-10-05 | Open-market sale | 20 | $3274.01 | 1,628,038 |
| 2009-10-05 | Open-market sale | 80 | $3273.00 | 1,628,058 |
| 2009-10-02 | Open-market sale | 20 | $3247.13 | 1,628,738 |
| 2009-10-02 | Open-market sale | 10 | $3247.12 | 1,628,758 |
| 2009-10-02 | Open-market sale | 70 | $3247.11 | 1,628,768 |
| 2009-10-02 | Open-market sale | 100 | $3247.05 | 1,628,838 |
| 2009-10-02 | Open-market sale | 100 | $3245.00 | 1,628,938 |
| 2009-10-02 | Open-market sale | 10 | $3242.35 | 1,629,038 |
| 2009-10-02 | Open-market sale | 20 | $3242.10 | 1,629,048 |
| 2009-10-02 | Open-market sale | 70 | $3241.74 | 1,629,068 |
| 2009-10-02 | Open-market sale | 30 | $3268.86 | 1,628,338 |
| 2009-10-02 | Open-market sale | 30 | $3238.01 | 1,629,238 |
| 2009-10-02 | Open-market sale | 70 | $3237.96 | 1,629,268 |
| 2009-10-02 | Open-market sale | 10 | $3235.00 | 1,629,338 |
| 2009-10-02 | Open-market sale | 90 | $3233.19 | 1,629,348 |
| 2009-10-02 | Open-market sale | 100 | $3232.00 | 1,629,438 |
| 2009-10-02 | Open-market sale | 10 | $3224.01 | 1,629,538 |
| 2009-10-02 | Open-market sale | 30 | $3223.35 | 1,629,548 |
| 2009-10-02 | Open-market sale | 60 | $3223.00 | 1,629,578 |
| 2009-10-02 | Open-market sale | 100 | $3257.00 | 1,628,638 |
| 2009-10-02 | Open-market sale | 200 | $3264.60 | 1,628,438 |
| 2009-10-02 | Open-market sale | 70 | $3268.81 | 1,628,368 |
| 2009-10-02 | Open-market sale | 100 | $3240.00 | 1,629,138 |
| 2009-10-01 | Open-market sale | 100 | $3265.00 | 1,629,838 |
| 2009-10-01 | Open-market sale | 10 | $3320.02 | 1,629,658 |
| 2009-10-01 | Open-market sale | 20 | $3320.05 | 1,629,638 |
| 2009-10-01 | Open-market sale | 70 | $3319.99 | 1,629,668 |
| 2009-10-01 | Open-market sale | 100 | $3311.00 | 1,629,738 |
| 2009-09-30 | Open-market sale | 90 | $3333.00 | 1,629,948 |
| 2009-09-30 | Open-market sale | 100 | $3332.90 | 1,630,038 |
| 2009-09-30 | Open-market sale | 40 | $3312.92 | 1,630,138 |
| 2009-09-30 | Open-market sale | 10 | $3312.12 | 1,630,178 |
| 2009-09-30 | Open-market sale | 80 | $3312.00 | 1,630,188 |
| 2009-09-30 | Open-market sale | 20 | $3311.90 | 1,630,268 |
| 2009-09-30 | Open-market sale | 10 | $3311.25 | 1,630,288 |
| 2009-09-30 | Open-market sale | 10 | $3311.15 | 1,630,298 |
| 2009-09-30 | Open-market sale | 10 | $3311.11 | 1,630,308 |
| 2009-09-30 | Open-market sale | 20 | $3311.10 | 1,630,318 |
| 2009-09-30 | Open-market sale | 50 | $3310.00 | 1,630,338 |
| 2009-09-30 | Open-market sale | 50 | $3309.12 | 1,630,388 |
| 2009-09-30 | Open-market sale | 10 | $3333.01 | 1,629,938 |
| 2009-09-29 | Open-market sale | 90 | $3308.00 | 1,631,038 |
| 2009-09-29 | Open-market sale | 20 | $3304.60 | 1,631,128 |
| 2009-09-29 | Open-market sale | 30 | $3304.35 | 1,631,148 |
| 2009-09-29 | Open-market sale | 50 | $3303.89 | 1,631,178 |
| 2009-09-29 | Open-market sale | 30 | $3300.05 | 1,631,228 |
| 2009-09-29 | Open-market sale | 10 | $3308.26 | 1,631,028 |
| 2009-09-29 | Open-market sale | 30 | $3324.05 | 1,630,928 |
| 2009-09-29 | Open-market sale | 70 | $3324.00 | 1,630,958 |
| 2009-09-29 | Open-market sale | 70 | $3300.00 | 1,631,258 |
| 2009-09-29 | Open-market sale | 20 | $3298.95 | 1,631,328 |
| 2009-09-29 | Open-market sale | 80 | $3298.85 | 1,631,348 |
| 2009-09-29 | Open-market sale | 100 | $3294.18 | 1,631,428 |
| 2009-09-29 | Open-market sale | 100 | $3283.00 | 1,631,528 |
| 2009-09-29 | Open-market sale | 90 | $3354.00 | 1,630,438 |
| 2009-09-29 | Open-market sale | 10 | $3350.30 | 1,630,528 |
| 2009-09-29 | Open-market sale | 90 | $3350.05 | 1,630,538 |
| 2009-09-29 | Open-market sale | 100 | $3341.00 | 1,630,628 |
| 2009-09-29 | Open-market sale | 100 | $3330.00 | 1,630,728 |
| 2009-09-29 | Open-market sale | 100 | $3327.00 | 1,630,828 |
| 2009-09-28 | Open-market sale | 100 | $3293.00 | 1,631,878 |
| 2009-09-28 | Open-market sale | 100 | $3286.45 | 1,632,278 |
| 2009-09-28 | Open-market sale | 100 | $3300.00 | 1,631,628 |
| 2009-09-28 | Open-market sale | 10 | $3298.10 | 1,631,728 |
| 2009-09-28 | Open-market sale | 40 | $3298.00 | 1,631,738 |
| 2009-09-28 | Open-market sale | 100 | $3295.00 | 1,631,778 |
| 2009-09-28 | Open-market sale | 100 | $3292.01 | 1,631,978 |
| 2009-09-28 | Open-market sale | 100 | $3288.00 | 1,632,078 |
| 2009-09-28 | Open-market sale | 100 | $3287.00 | 1,632,178 |
| 2009-09-25 | Open-market sale | 100 | $3261.00 | 1,633,328 |
| 2009-09-25 | Open-market sale | 50 | $3268.05 | 1,632,978 |
| 2009-09-25 | Open-market sale | 100 | $3266.00 | 1,633,028 |
| 2009-09-25 | Open-market sale | 100 | $3307.62 | 1,632,378 |
| 2009-09-25 | Open-market sale | 100 | $3304.00 | 1,632,478 |
| 2009-09-25 | Open-market sale | 100 | $3300.00 | 1,632,578 |
| 2009-09-25 | Open-market sale | 20 | $3270.05 | 1,632,678 |
| 2009-09-25 | Open-market sale | 180 | $3270.00 | 1,632,698 |
| 2009-09-25 | Open-market sale | 100 | $3269.00 | 1,632,878 |
| 2009-09-25 | Open-market sale | 200 | $3263.53 | 1,633,128 |
| 2009-09-24 | Open-market sale | 100 | $3336.00 | 1,633,528 |
| 2009-09-24 | Open-market sale | 100 | $3362.00 | 1,633,428 |
| 2009-09-24 | Open-market sale | 40 | $3311.00 | 1,633,628 |
| 2009-09-23 | Open-market sale | 100 | $3391.00 | 1,633,668 |
| 2009-09-23 | Open-market sale | 100 | $3389.00 | 1,633,768 |
| 2009-09-23 | Open-market sale | 100 | $3386.00 | 1,633,868 |
| 2009-09-23 | Open-market sale | 20 | $3384.06 | 1,633,968 |
| 2009-09-23 | Open-market sale | 180 | $3384.00 | 1,633,988 |
| 2009-09-23 | Open-market sale | 20 | $3381.00 | 1,634,168 |
| 2009-09-23 | Open-market sale | 50 | $3371.01 | 1,634,188 |
| 2009-09-23 | Open-market sale | 100 | $3370.00 | 1,634,238 |
| 2009-09-23 | Open-market sale | 100 | $3367.65 | 1,634,338 |
| 2009-09-22 | Open-market sale | 20 | $3355.36 | 1,634,838 |
| 2009-09-22 | Open-market sale | 80 | $3355.00 | 1,634,858 |
| 2009-09-22 | Open-market sale | 10 | $3349.02 | 1,634,938 |
| 2009-09-22 | Open-market sale | 10 | $3349.00 | 1,634,948 |
| 2009-09-22 | Open-market sale | 90 | $3348.93 | 1,634,958 |
| 2009-09-22 | Open-market sale | 10 | $3347.60 | 1,635,048 |
| 2009-09-22 | Open-market sale | 90 | $3347.49 | 1,635,058 |
| 2009-09-22 | Open-market sale | 50 | $3344.75 | 1,635,148 |
| 2009-09-22 | Open-market sale | 10 | $3344.20 | 1,635,198 |
| 2009-09-22 | Open-market sale | 100 | $3344.00 | 1,635,208 |
| 2009-09-22 | Open-market sale | 50 | $3343.12 | 1,635,308 |
| 2009-09-22 | Open-market sale | 190 | $3343.00 | 1,635,358 |
| 2009-09-22 | Open-market sale | 100 | $3342.00 | 1,635,548 |
| 2009-09-22 | Open-market sale | 10 | $3341.91 | 1,635,648 |
| 2009-09-22 | Open-market sale | 90 | $3341.90 | 1,635,658 |
| 2009-09-22 | Open-market sale | 170 | $3341.85 | 1,635,748 |
| 2009-09-22 | Open-market sale | 100 | $3341.09 | 1,635,918 |
| 2009-09-22 | Open-market sale | 300 | $3359.95 | 1,634,438 |
| 2009-09-22 | Open-market sale | 60 | $3356.50 | 1,634,778 |
| 2009-09-22 | Open-market sale | 40 | $3357.00 | 1,634,738 |
| 2009-09-21 | Open-market sale | 100 | $3325.00 | 1,636,218 |
| 2009-09-21 | Open-market sale | 100 | $3340.00 | 1,636,018 |
| 2009-09-21 | Open-market sale | 80 | $3327.00 | 1,636,138 |
| 2009-09-21 | Open-market sale | 20 | $3327.10 | 1,636,118 |
| 2009-09-18 | Open-market sale | 100 | $3402.00 | 1,636,318 |
| 2009-09-18 | Open-market sale | 100 | $3375.00 | 1,637,018 |
| 2009-09-18 | Open-market sale | 100 | $3376.00 | 1,636,918 |
| 2009-09-18 | Open-market sale | 100 | $3379.00 | 1,636,818 |
| 2009-09-18 | Open-market sale | 100 | $3385.00 | 1,636,718 |
| 2009-09-18 | Open-market sale | 100 | $3397.00 | 1,636,518 |
| 2009-09-18 | Open-market sale | 100 | $3390.00 | 1,636,618 |
| 2009-09-18 | Open-market sale | 100 | $3400.00 | 1,636,418 |
| 2009-09-17 | Open-market sale | 100 | $3426.99 | 1,637,218 |
| 2009-09-17 | Open-market sale | 80 | $3437.00 | 1,637,138 |
| 2009-09-17 | Open-market sale | 20 | $3437.25 | 1,637,118 |
| 2009-09-17 | Open-market sale | 100 | $3369.00 | 1,637,318 |
| 2009-09-16 | Open-market sale | 10 | $3394.00 | 1,637,718 |
| 2009-09-16 | Open-market sale | 60 | $3380.15 | 1,637,728 |
| 2009-09-16 | Open-market sale | 40 | $3380.00 | 1,637,788 |
| 2009-09-16 | Open-market sale | 100 | $3370.00 | 1,637,828 |
| 2009-09-16 | Open-market sale | 20 | $3363.05 | 1,637,928 |
| 2009-09-16 | Open-market sale | 80 | $3363.00 | 1,637,948 |
| 2009-09-16 | Open-market sale | 10 | $3350.05 | 1,638,028 |
| 2009-09-16 | Open-market sale | 90 | $3349.00 | 1,638,038 |
| 2009-09-16 | Open-market sale | 100 | $3341.82 | 1,638,128 |
| 2009-09-16 | Open-market sale | 100 | $3330.00 | 1,638,228 |
| 2009-09-16 | Open-market sale | 110 | $3325.00 | 1,638,328 |
| 2009-09-16 | Open-market sale | 90 | $3324.97 | 1,638,438 |
| 2009-09-16 | Open-market sale | 30 | $3414.05 | 1,637,418 |
| 2009-09-16 | Open-market sale | 70 | $3414.00 | 1,637,448 |
| 2009-09-16 | Open-market sale | 100 | $3408.00 | 1,637,618 |
| 2009-09-16 | Open-market sale | 100 | $3410.00 | 1,637,518 |
| 2009-09-15 | Open-market sale | 100 | $3274.00 | 1,638,928 |
| 2009-09-15 | Open-market sale | 100 | $3269.60 | 1,639,128 |
| 2009-09-15 | Open-market sale | 200 | $3261.00 | 1,639,228 |
| 2009-09-15 | Open-market sale | 100 | $3299.00 | 1,638,528 |
| 2009-09-15 | Open-market sale | 100 | $3291.00 | 1,638,628 |
| 2009-09-15 | Open-market sale | 100 | $3277.05 | 1,638,828 |
| 2009-09-15 | Open-market sale | 100 | $3271.00 | 1,639,028 |
| 2009-09-15 | Open-market sale | 100 | $3286.00 | 1,638,728 |
| 2009-09-14 | Open-market sale | 20 | $3250.41 | 1,639,828 |
| 2009-09-14 | Open-market sale | 60 | $3250.05 | 1,639,848 |
| 2009-09-14 | Open-market sale | 20 | $3250.00 | 1,639,908 |
| 2009-09-14 | Open-market sale | 60 | $3259.00 | 1,639,768 |
| 2009-09-14 | Open-market sale | 100 | $3264.00 | 1,639,428 |
| 2009-09-14 | Open-market sale | 20 | $3263.00 | 1,639,528 |
| 2009-09-14 | Open-market sale | 200 | $3261.00 | 1,639,548 |
| 2009-09-14 | Open-market sale | 20 | $3259.02 | 1,639,748 |
| 2009-09-11 | Open-market sale | 100 | $3270.75 | 1,640,028 |
| 2009-09-11 | Open-market sale | 100 | $3260.00 | 1,640,528 |
| 2009-09-11 | Open-market sale | 40 | $3265.05 | 1,640,488 |
| 2009-09-11 | Open-market sale | 60 | $3265.15 | 1,640,428 |
| 2009-09-11 | Open-market sale | 100 | $3273.00 | 1,639,928 |
| 2009-09-11 | Open-market sale | 100 | $3269.00 | 1,640,128 |
| 2009-09-11 | Open-market sale | 100 | $3267.18 | 1,640,228 |
| 2009-09-11 | Open-market sale | 100 | $3266.00 | 1,640,328 |
| 2009-09-10 | Open-market sale | 60 | $3260.00 | 1,640,628 |
| 2009-09-10 | Open-market sale | 40 | $3258.00 | 1,640,688 |
| 2009-09-10 | Open-market sale | 50 | $3257.00 | 1,640,728 |
| 2009-09-10 | Open-market sale | 20 | $3256.25 | 1,640,778 |
| 2009-09-10 | Open-market sale | 10 | $3256.15 | 1,640,798 |
| 2009-09-10 | Open-market sale | 120 | $3256.00 | 1,640,808 |
| 2009-09-10 | Open-market sale | 10 | $3255.11 | 1,640,928 |
| 2009-09-10 | Open-market sale | 10 | $3255.06 | 1,640,938 |
| 2009-09-10 | Open-market sale | 80 | $3255.00 | 1,640,948 |
| 2009-09-10 | Open-market sale | 20 | $3254.00 | 1,641,028 |
| 2009-09-10 | Open-market sale | 10 | $3253.20 | 1,641,048 |
| 2009-09-10 | Open-market sale | 10 | $3253.05 | 1,641,058 |
| 2009-09-10 | Open-market sale | 40 | $3252.00 | 1,641,068 |
| 2009-09-10 | Open-market sale | 30 | $3251.50 | 1,641,108 |
| 2009-09-10 | Open-market sale | 30 | $3251.00 | 1,641,138 |
| 2009-09-10 | Open-market sale | 210 | $3250.29 | 1,641,168 |
| 2009-09-10 | Open-market sale | 50 | $3250.00 | 1,641,378 |
| 2009-09-09 | Open-market sale | 60 | $3242.17 | 1,641,848 |
| 2009-09-09 | Open-market sale | 10 | $3240.50 | 1,641,908 |
| 2009-09-09 | Open-market sale | 100 | $3239.88 | 1,641,918 |
| 2009-09-09 | Open-market sale | 60 | $3238.06 | 1,642,018 |
| 2009-09-09 | Open-market sale | 40 | $3238.01 | 1,642,078 |
| 2009-09-09 | Open-market sale | 10 | $3231.51 | 1,642,118 |
| 2009-09-09 | Open-market sale | 90 | $3231.50 | 1,642,128 |
| 2009-09-09 | Open-market sale | 50 | $3224.05 | 1,642,218 |
| 2009-09-09 | Open-market sale | 50 | $3224.00 | 1,642,268 |
| 2009-09-09 | Open-market sale | 100 | $3223.00 | 1,642,318 |
| 2009-09-09 | Open-market sale | 10 | $3249.00 | 1,641,428 |
| 2009-09-09 | Open-market sale | 20 | $3216.02 | 1,642,518 |
| 2009-09-09 | Open-market sale | 80 | $3216.00 | 1,642,538 |
| 2009-09-09 | Open-market sale | 100 | $3212.00 | 1,642,618 |
| 2009-09-09 | Open-market sale | 30 | $3208.84 | 1,642,718 |
| 2009-09-09 | Open-market sale | 70 | $3208.79 | 1,642,748 |
| 2009-09-09 | Open-market sale | 40 | $3206.00 | 1,642,818 |
| 2009-09-09 | Open-market sale | 10 | $3205.10 | 1,642,858 |
| 2009-09-09 | Open-market sale | 50 | $3205.05 | 1,642,868 |
| 2009-09-09 | Open-market sale | 100 | $3200.04 | 1,642,918 |
| 2009-09-09 | Open-market sale | 40 | $3242.22 | 1,641,808 |
| 2009-09-09 | Open-market sale | 40 | $3243.18 | 1,641,768 |
| 2009-09-09 | Open-market sale | 47 | $3244.00 | 1,641,721 |
| 2009-09-09 | Open-market sale | 10 | $3244.05 | 1,641,711 |
| 2009-09-09 | Open-market sale | 133 | $3245.00 | 1,641,578 |
| 2009-09-09 | Open-market sale | 40 | $3245.03 | 1,641,538 |
| 2009-09-09 | Open-market sale | 10 | $3247.56 | 1,641,528 |
| 2009-09-09 | Open-market sale | 90 | $3248.73 | 1,641,438 |
| 2009-09-09 | Open-market sale | 100 | $3218.00 | 1,642,418 |
| 2009-09-08 | Open-market sale | 100 | $3242.98 | 1,643,218 |
| 2009-09-08 | Open-market sale | 100 | $3242.00 | 1,643,318 |
| 2009-09-08 | Open-market sale | 270 | $3200.00 | 1,643,418 |
| 2009-09-08 | Open-market sale | 40 | $3245.82 | 1,643,018 |
| 2009-09-08 | Open-market sale | 60 | $3245.77 | 1,643,058 |
| 2009-09-08 | Open-market sale | 20 | $3243.05 | 1,643,118 |
| 2009-09-08 | Open-market sale | 80 | $3243.00 | 1,643,138 |
| 2009-09-04 | Open-market sale | 50 | $3208.50 | 1,643,728 |
| 2009-09-04 | Open-market sale | 43 | $3208.00 | 1,643,778 |
| 2009-09-04 | Open-market sale | 107 | $3207.50 | 1,643,821 |
| 2009-09-04 | Open-market sale | 50 | $3207.00 | 1,643,928 |
| 2009-09-04 | Open-market sale | 40 | $3206.80 | 1,643,978 |
| 2009-09-04 | Open-market sale | 40 | $3206.50 | 1,644,018 |
| 2009-09-04 | Open-market sale | 20 | $3205.04 | 1,644,058 |
| 2009-09-04 | Open-market sale | 20 | $3204.95 | 1,644,078 |
| 2009-09-04 | Open-market sale | 20 | $3204.65 | 1,644,098 |
| 2009-09-04 | Open-market sale | 30 | $3204.00 | 1,644,118 |
| 2009-09-04 | Open-market sale | 50 | $3202.00 | 1,644,148 |
| 2009-09-04 | Open-market sale | 30 | $3201.00 | 1,644,198 |
| 2009-09-04 | Open-market sale | 10 | $3194.61 | 1,644,878 |
| 2009-09-04 | Open-market sale | 10 | $3200.01 | 1,644,238 |
| 2009-09-04 | Open-market sale | 30 | $3199.05 | 1,644,248 |
| 2009-09-04 | Open-market sale | 100 | $3199.00 | 1,644,278 |
| 2009-09-04 | Open-market sale | 20 | $3198.01 | 1,644,378 |
| 2009-09-04 | Open-market sale | 30 | $3198.00 | 1,644,398 |
| 2009-09-04 | Open-market sale | 10 | $3197.11 | 1,644,428 |
| 2009-09-04 | Open-market sale | 50 | $3197.00 | 1,644,438 |
| 2009-09-04 | Open-market sale | 60 | $3196.85 | 1,644,488 |
| 2009-09-04 | Open-market sale | 170 | $3195.62 | 1,644,548 |
| 2009-09-04 | Open-market sale | 20 | $3195.03 | 1,644,718 |
| 2009-09-04 | Open-market sale | 140 | $3195.00 | 1,644,738 |
| 2009-09-04 | Open-market sale | 40 | $3210.00 | 1,643,688 |
| 2009-09-04 | Open-market sale | 20 | $3190.08 | 1,644,908 |
| 2009-09-04 | Open-market sale | 20 | $3190.23 | 1,644,888 |
| 2009-09-04 | Open-market sale | 10 | $3200.03 | 1,644,228 |
| 2009-09-03 | Open-market sale | 100 | $3215.05 | 1,645,278 |
| 2009-09-03 | Open-market sale | 100 | $3223.00 | 1,644,978 |
| 2009-09-03 | Open-market sale | 110 | $3220.00 | 1,645,078 |
| 2009-09-03 | Open-market sale | 90 | $3217.90 | 1,645,188 |
| 2009-09-03 | Open-market sale | 50 | $3224.99 | 1,644,928 |
| 2009-09-03 | Open-market sale | 200 | $3210.00 | 1,645,378 |
| 2009-09-03 | Open-market sale | 10 | $3205.10 | 1,645,578 |
| 2009-09-03 | Open-market sale | 90 | $3205.00 | 1,645,588 |
| 2009-09-02 | Open-market sale | 90 | $3208.00 | 1,645,688 |
| 2009-09-02 | Open-market sale | 10 | $3208.02 | 1,645,678 |
| 2009-09-02 | Open-market sale | 200 | $3189.98 | 1,646,048 |
| 2009-09-02 | Open-market sale | 30 | $3202.05 | 1,645,778 |
| 2009-09-02 | Open-market sale | 70 | $3202.00 | 1,645,808 |
| 2009-09-02 | Open-market sale | 170 | $3190.08 | 1,645,878 |
| 2009-09-01 | Open-market sale | 80 | $3222.00 | 1,646,468 |
| 2009-09-01 | Open-market sale | 20 | $3222.05 | 1,646,448 |
| 2009-09-01 | Open-market sale | 70 | $3228.00 | 1,646,378 |
| 2009-09-01 | Open-market sale | 130 | $3230.00 | 1,646,248 |
| 2009-08-31 | Open-market sale | 10 | $3266.00 | 1,646,908 |
| 2009-08-31 | Open-market sale | 60 | $3265.00 | 1,646,918 |
| 2009-08-31 | Open-market sale | 10 | $3263.08 | 1,646,978 |
| 2009-08-31 | Open-market sale | 20 | $3266.02 | 1,646,888 |
| 2009-08-31 | Open-market sale | 30 | $3263.02 | 1,646,988 |
| 2009-08-31 | Open-market sale | 30 | $3263.00 | 1,647,018 |
| 2009-08-31 | Open-market sale | 30 | $3261.50 | 1,647,048 |
| 2009-08-31 | Open-market sale | 20 | $3261.00 | 1,647,078 |
| 2009-08-31 | Open-market sale | 10 | $3260.30 | 1,647,098 |
| 2009-08-31 | Open-market sale | 20 | $3260.16 | 1,647,108 |
| 2009-08-31 | Open-market sale | 30 | $3260.10 | 1,647,128 |
| 2009-08-31 | Open-market sale | 30 | $3260.05 | 1,647,158 |
| 2009-08-31 | Open-market sale | 20 | $3260.01 | 1,647,188 |
| 2009-08-31 | Open-market sale | 170 | $3260.00 | 1,647,208 |
| 2009-08-31 | Open-market sale | 10 | $3255.15 | 1,647,378 |
| 2009-08-31 | Open-market sale | 10 | $3255.05 | 1,647,388 |
| 2009-08-31 | Open-market sale | 30 | $3250.00 | 1,647,398 |
| 2009-08-31 | Open-market sale | 170 | $3286.00 | 1,646,548 |
| 2009-08-31 | Open-market sale | 80 | $3280.00 | 1,646,718 |
| 2009-08-31 | Open-market sale | 30 | $3270.00 | 1,646,798 |
| 2009-08-31 | Open-market sale | 30 | $3267.00 | 1,646,828 |
| 2009-08-31 | Open-market sale | 20 | $3266.06 | 1,646,858 |
| 2009-08-31 | Open-market sale | 10 | $3266.05 | 1,646,878 |
| 2009-08-28 | Open-market sale | 70 | $3320.00 | 1,647,888 |
| 2009-08-28 | Open-market sale | 30 | $3314.00 | 1,648,088 |
| 2009-08-28 | Open-market sale | 10 | $3312.01 | 1,648,118 |
| 2009-08-28 | Open-market sale | 90 | $3312.00 | 1,648,128 |
| 2009-08-28 | Open-market sale | 50 | $3310.00 | 1,648,218 |
| 2009-08-28 | Open-market sale | 20 | $3327.00 | 1,647,428 |
| 2009-08-28 | Open-market sale | 20 | $3326.20 | 1,647,448 |
| 2009-08-28 | Open-market sale | 30 | $3326.10 | 1,647,468 |
| 2009-08-28 | Open-market sale | 20 | $3326.09 | 1,647,498 |
| 2009-08-28 | Open-market sale | 200 | $3325.00 | 1,647,518 |
| 2009-08-28 | Open-market sale | 20 | $3322.36 | 1,647,718 |
| 2009-08-28 | Open-market sale | 30 | $3322.11 | 1,647,738 |
| 2009-08-28 | Open-market sale | 10 | $3321.66 | 1,647,768 |
| 2009-08-28 | Open-market sale | 90 | $3321.00 | 1,647,778 |
| 2009-08-28 | Open-market sale | 20 | $3320.05 | 1,647,868 |
| 2009-08-28 | Open-market sale | 100 | $3315.00 | 1,647,988 |
| 2009-08-28 | Open-market sale | 30 | $3318.54 | 1,647,958 |
| 2009-08-27 | Open-market sale | 90 | $3287.00 | 1,648,478 |
| 2009-08-27 | Open-market sale | 10 | $3285.10 | 1,648,568 |
| 2009-08-27 | Open-market sale | 90 | $3285.00 | 1,648,578 |
| 2009-08-27 | Open-market sale | 10 | $3283.10 | 1,648,668 |
| 2009-08-27 | Open-market sale | 90 | $3283.00 | 1,648,678 |
| 2009-08-27 | Open-market sale | 20 | $3273.30 | 1,648,768 |
| 2009-08-27 | Open-market sale | 80 | $3273.00 | 1,648,788 |
| 2009-08-27 | Open-market sale | 100 | $3271.50 | 1,648,868 |
| 2009-08-27 | Open-market sale | 10 | $3270.07 | 1,648,968 |
| 2009-08-27 | Open-market sale | 50 | $3270.05 | 1,648,978 |
| 2009-08-27 | Open-market sale | 40 | $3270.00 | 1,649,028 |
| 2009-08-27 | Open-market sale | 50 | $3263.05 | 1,649,068 |
| 2009-08-27 | Open-market sale | 50 | $3263.00 | 1,649,118 |
| 2009-08-27 | Open-market sale | 100 | $3261.75 | 1,649,168 |
| 2009-08-27 | Open-market sale | 100 | $3259.00 | 1,649,268 |
| 2009-08-27 | Open-market sale | 80 | $3258.00 | 1,649,368 |
| 2009-08-27 | Open-market sale | 120 | $3257.00 | 1,649,448 |
| 2009-08-27 | Open-market sale | 10 | $3254.06 | 1,649,568 |
| 2009-08-27 | Open-market sale | 80 | $3254.05 | 1,649,578 |
| 2009-08-27 | Open-market sale | 10 | $3254.00 | 1,649,658 |
| 2009-08-27 | Open-market sale | 210 | $3288.00 | 1,648,268 |
| 2009-08-27 | Open-market sale | 100 | $3253.00 | 1,649,668 |
| 2009-08-27 | Open-market sale | 100 | $3250.00 | 1,649,768 |
| 2009-08-26 | Open-market sale | 20 | $3324.06 | 1,649,868 |
| 2009-08-26 | Open-market sale | 50 | $3317.00 | 1,650,118 |
| 2009-08-26 | Open-market sale | 100 | $3322.05 | 1,649,968 |
| 2009-08-26 | Open-market sale | 80 | $3324.00 | 1,649,888 |
| 2009-08-26 | Open-market sale | 30 | $3317.70 | 1,650,088 |
| 2009-08-26 | Open-market sale | 20 | $3317.78 | 1,650,068 |
| 2009-08-25 | Open-market sale | 20 | $3335.01 | 1,651,368 |
| 2009-08-25 | Open-market sale | 80 | $3335.00 | 1,651,388 |
| 2009-08-25 | Open-market sale | 10 | $3362.41 | 1,650,168 |
| 2009-08-25 | Open-market sale | 90 | $3362.10 | 1,650,178 |
| 2009-08-25 | Open-market sale | 100 | $3351.00 | 1,650,268 |
| 2009-08-25 | Open-market sale | 100 | $3350.02 | 1,650,368 |
| 2009-08-25 | Open-market sale | 100 | $3350.00 | 1,650,468 |
| 2009-08-25 | Open-market sale | 100 | $3347.90 | 1,650,568 |
| 2009-08-25 | Open-market sale | 100 | $3347.82 | 1,650,668 |
| 2009-08-25 | Open-market sale | 100 | $3346.00 | 1,650,768 |
| 2009-08-25 | Open-market sale | 60 | $3345.54 | 1,650,868 |
| 2009-08-25 | Open-market sale | 140 | $3345.49 | 1,650,928 |
| 2009-08-25 | Open-market sale | 100 | $3344.96 | 1,651,068 |
| 2009-08-25 | Open-market sale | 90 | $3343.35 | 1,651,168 |
| 2009-08-25 | Open-market sale | 10 | $3343.30 | 1,651,258 |
| 2009-08-25 | Open-market sale | 100 | $3342.69 | 1,651,268 |
| 2009-08-24 | Open-market sale | 20 | $3351.43 | 1,651,628 |
| 2009-08-24 | Open-market sale | 70 | $3322.50 | 1,651,738 |
| 2009-08-24 | Open-market sale | 30 | $3375.00 | 1,651,468 |
| 2009-08-24 | Open-market sale | 30 | $3374.00 | 1,651,498 |
| 2009-08-24 | Open-market sale | 40 | $3370.00 | 1,651,528 |
| 2009-08-24 | Open-market sale | 20 | $3368.13 | 1,651,568 |
| 2009-08-24 | Open-market sale | 10 | $3368.00 | 1,651,588 |
| 2009-08-24 | Open-market sale | 30 | $3365.00 | 1,651,598 |
| 2009-08-24 | Open-market sale | 30 | $3351.30 | 1,651,648 |
| 2009-08-24 | Open-market sale | 20 | $3344.00 | 1,651,678 |
| 2009-08-24 | Open-market sale | 20 | $3325.51 | 1,651,698 |
| 2009-08-24 | Open-market sale | 10 | $3325.00 | 1,651,718 |
| 2009-08-24 | Open-market sale | 10 | $3322.60 | 1,651,728 |
| 2009-08-21 | Open-market sale | 10 | $3302.00 | 1,652,788 |
| 2009-08-21 | Open-market sale | 30 | $3325.10 | 1,651,858 |
| 2009-08-21 | Open-market sale | 1 | $3325.01 | 1,651,888 |
| 2009-08-21 | Open-market sale | 219 | $3325.00 | 1,651,889 |
| 2009-08-21 | Open-market sale | 50 | $3324.00 | 1,652,108 |
| 2009-08-21 | Open-market sale | 60 | $3323.01 | 1,652,158 |
| 2009-08-21 | Open-market sale | 50 | $3323.00 | 1,652,218 |
| 2009-08-21 | Open-market sale | 50 | $3321.00 | 1,652,268 |
| 2009-08-21 | Open-market sale | 100 | $3320.00 | 1,652,318 |
| 2009-08-21 | Open-market sale | 30 | $3319.50 | 1,652,418 |
| 2009-08-21 | Open-market sale | 60 | $3318.00 | 1,652,448 |
| 2009-08-21 | Open-market sale | 50 | $3317.50 | 1,652,508 |
| 2009-08-21 | Open-market sale | 20 | $3317.06 | 1,652,558 |
| 2009-08-21 | Open-market sale | 30 | $3315.25 | 1,652,578 |
| 2009-08-21 | Open-market sale | 100 | $3315.00 | 1,652,608 |
| 2009-08-21 | Open-market sale | 50 | $3310.50 | 1,652,708 |
| 2009-08-21 | Open-market sale | 20 | $3310.07 | 1,652,758 |
| 2009-08-21 | Open-market sale | 10 | $3307.00 | 1,652,778 |
| 2009-08-21 | Open-market sale | 50 | $3328.01 | 1,651,808 |
| 2009-08-21 | Open-market sale | 10 | $3299.00 | 1,652,798 |
| 2009-08-20 | Open-market sale | 10 | $3268.87 | 1,653,388 |
| 2009-08-20 | Open-market sale | 20 | $3287.00 | 1,652,808 |
| 2009-08-20 | Open-market sale | 110 | $3285.00 | 1,652,828 |
| 2009-08-20 | Open-market sale | 10 | $3283.49 | 1,652,938 |
| 2009-08-20 | Open-market sale | 10 | $3283.00 | 1,652,948 |
| 2009-08-20 | Open-market sale | 10 | $3282.80 | 1,652,958 |
| 2009-08-20 | Open-market sale | 10 | $3282.50 | 1,652,968 |
| 2009-08-20 | Open-market sale | 70 | $3282.04 | 1,652,978 |
| 2009-08-20 | Open-market sale | 10 | $3282.01 | 1,653,048 |
| 2009-08-20 | Open-market sale | 30 | $3282.00 | 1,653,058 |
| 2009-08-20 | Open-market sale | 10 | $3281.50 | 1,653,088 |
| 2009-08-20 | Open-market sale | 10 | $3280.50 | 1,653,098 |
| 2009-08-20 | Open-market sale | 100 | $3280.00 | 1,653,108 |
| 2009-08-20 | Open-market sale | 10 | $3279.80 | 1,653,208 |
| 2009-08-20 | Open-market sale | 10 | $3278.00 | 1,653,218 |
| 2009-08-20 | Open-market sale | 10 | $3277.62 | 1,653,228 |
| 2009-08-20 | Open-market sale | 10 | $3276.01 | 1,653,238 |
| 2009-08-20 | Open-market sale | 10 | $3275.09 | 1,653,248 |
| 2009-08-20 | Open-market sale | 10 | $3275.00 | 1,653,258 |
| 2009-08-20 | Open-market sale | 20 | $3274.90 | 1,653,268 |
| 2009-08-20 | Open-market sale | 20 | $3274.50 | 1,653,288 |
| 2009-08-20 | Open-market sale | 20 | $3274.00 | 1,653,308 |
| 2009-08-20 | Open-market sale | 10 | $3273.80 | 1,653,328 |
| 2009-08-20 | Open-market sale | 20 | $3273.00 | 1,653,338 |
| 2009-08-20 | Open-market sale | 30 | $3272.02 | 1,653,358 |
| 2009-08-19 | Open-market sale | 140 | $3320.00 | 1,653,558 |
| 2009-08-19 | Open-market sale | 30 | $3320.20 | 1,653,498 |
| 2009-08-19 | Open-market sale | 30 | $3320.16 | 1,653,528 |
| 2009-08-19 | Open-market sale | 100 | $3324.00 | 1,653,398 |
| 2009-08-19 | Open-market sale | 100 | $3262.00 | 1,653,698 |
| 2009-08-19 | Open-market sale | 100 | $3255.00 | 1,653,798 |
| 2009-08-18 | Open-market sale | 260 | $3275.00 | 1,653,898 |
| 2009-08-18 | Open-market sale | 10 | $3274.03 | 1,654,158 |
| 2009-08-18 | Open-market sale | 90 | $3274.00 | 1,654,168 |
| 2009-08-18 | Open-market sale | 20 | $3270.00 | 1,654,258 |
| 2009-08-18 | Open-market sale | 10 | $3268.16 | 1,654,278 |
| 2009-08-18 | Open-market sale | 90 | $3268.00 | 1,654,288 |
| 2009-08-18 | Open-market sale | 100 | $3266.00 | 1,654,378 |
| 2009-08-18 | Open-market sale | 200 | $3262.00 | 1,654,478 |
| 2009-08-18 | Open-market sale | 100 | $3258.00 | 1,654,678 |
| 2009-08-17 | Open-market sale | 60 | $3248.00 | 1,654,878 |
| 2009-08-17 | Open-market sale | 20 | $3244.12 | 1,654,938 |
| 2009-08-17 | Open-market sale | 10 | $3244.04 | 1,654,958 |
| 2009-08-17 | Open-market sale | 40 | $3242.50 | 1,654,968 |
| 2009-08-17 | Open-market sale | 100 | $3230.00 | 1,655,008 |
| 2009-08-17 | Open-market sale | 100 | $3250.00 | 1,654,778 |
| 2009-08-17 | Open-market sale | 30 | $3226.42 | 1,655,178 |
| 2009-08-17 | Open-market sale | 70 | $3226.39 | 1,655,208 |
| 2009-08-17 | Open-market sale | 70 | $3227.00 | 1,655,108 |
| 2009-08-14 | Open-market sale | 100 | $3342.00 | 1,655,278 |
| 2009-08-14 | Open-market sale | 100 | $3327.00 | 1,655,478 |
| 2009-08-14 | Open-market sale | 100 | $3335.00 | 1,655,378 |
| 2009-08-13 | Open-market sale | 100 | $3378.00 | 1,655,778 |
| 2009-08-13 | Open-market sale | 130 | $3360.00 | 1,656,148 |
| 2009-08-13 | Open-market sale | 10 | $3360.20 | 1,656,138 |
| 2009-08-13 | Open-market sale | 100 | $3384.44 | 1,655,578 |
| 2009-08-13 | Open-market sale | 100 | $3380.00 | 1,655,678 |
| 2009-08-13 | Open-market sale | 100 | $3375.00 | 1,655,878 |
| 2009-08-13 | Open-market sale | 100 | $3372.00 | 1,655,978 |
| 2009-08-13 | Open-market sale | 60 | $3360.30 | 1,656,078 |
| 2009-08-12 | Open-market sale | 90 | $3363.00 | 1,656,628 |
| 2009-08-12 | Open-market sale | 20 | $3362.81 | 1,656,718 |
| 2009-08-12 | Open-market sale | 40 | $3362.80 | 1,656,738 |
| 2009-08-12 | Open-market sale | 20 | $3370.07 | 1,656,278 |
| 2009-08-12 | Open-market sale | 10 | $3370.06 | 1,656,298 |
| 2009-08-12 | Open-market sale | 70 | $3370.05 | 1,656,308 |
| 2009-08-12 | Open-market sale | 80 | $3370.03 | 1,656,378 |
| 2009-08-12 | Open-market sale | 20 | $3370.00 | 1,656,458 |
| 2009-08-12 | Open-market sale | 20 | $3366.03 | 1,656,478 |
| 2009-08-12 | Open-market sale | 80 | $3366.00 | 1,656,498 |
| 2009-08-12 | Open-market sale | 10 | $3363.31 | 1,656,578 |
| 2009-08-12 | Open-market sale | 40 | $3363.05 | 1,656,588 |
| 2009-08-11 | Open-market sale | 130 | $3260.00 | 1,656,878 |
| 2009-08-11 | Open-market sale | 100 | $3272.89 | 1,656,778 |
| 2009-08-10 | Open-market sale | 20 | $3405.05 | 1,657,108 |
| 2009-08-10 | Open-market sale | 80 | $3405.00 | 1,657,128 |
| 2009-08-10 | Open-market sale | 20 | $3401.88 | 1,657,218 |
| 2009-08-10 | Open-market sale | 90 | $3400.87 | 1,657,238 |
| 2009-08-10 | Open-market sale | 50 | $3392.00 | 1,657,328 |
| 2009-08-10 | Open-market sale | 100 | $3391.98 | 1,657,378 |
| 2009-08-10 | Open-market sale | 100 | $3379.00 | 1,657,478 |
| 2009-08-10 | Open-market sale | 80 | $3409.33 | 1,657,028 |
| 2009-08-10 | Open-market sale | 20 | $3411.01 | 1,657,008 |
| 2009-08-10 | Open-market sale | 10 | $3402.10 | 1,657,208 |
| 2009-08-07 | Open-market sale | 10 | $3510.01 | 1,658,358 |
| 2009-08-07 | Open-market sale | 10 | $3510.00 | 1,658,368 |
| 2009-08-07 | Open-market sale | 30 | $3567.06 | 1,657,578 |
| 2009-08-07 | Open-market sale | 100 | $3544.00 | 1,657,608 |
| 2009-08-07 | Open-market sale | 10 | $3540.07 | 1,657,708 |
| 2009-08-07 | Open-market sale | 200 | $3540.00 | 1,657,718 |
| 2009-08-07 | Open-market sale | 60 | $3539.00 | 1,657,918 |
| 2009-08-07 | Open-market sale | 100 | $3535.00 | 1,657,978 |
| 2009-08-07 | Open-market sale | 10 | $3533.01 | 1,658,078 |
| 2009-08-07 | Open-market sale | 10 | $3532.44 | 1,658,088 |
| 2009-08-07 | Open-market sale | 10 | $3532.34 | 1,658,098 |
| 2009-08-07 | Open-market sale | 70 | $3531.98 | 1,658,108 |
| 2009-08-07 | Open-market sale | 60 | $3525.05 | 1,658,178 |
| 2009-08-07 | Open-market sale | 10 | $3525.01 | 1,658,238 |
| 2009-08-07 | Open-market sale | 30 | $3525.00 | 1,658,248 |
| 2009-08-07 | Open-market sale | 80 | $3510.11 | 1,658,278 |
| 2009-08-06 | Open-market sale | 230 | $3505.00 | 1,658,848 |
| 2009-08-06 | Open-market sale | 100 | $3501.00 | 1,659,178 |
| 2009-08-06 | Open-market sale | 100 | $3504.00 | 1,659,078 |
| 2009-08-06 | Open-market sale | 30 | $3507.00 | 1,658,818 |
| 2009-08-06 | Open-market sale | 70 | $3507.10 | 1,658,748 |
| 2009-08-06 | Open-market sale | 100 | $3509.00 | 1,658,648 |
| 2009-08-06 | Open-market sale | 100 | $3510.00 | 1,658,548 |
| 2009-08-06 | Open-market sale | 90 | $3513.00 | 1,658,458 |
| 2009-08-06 | Open-market sale | 70 | $3533.00 | 1,658,378 |
| 2009-08-06 | Open-market sale | 10 | $3517.31 | 1,658,448 |
| 2009-08-05 | Open-market sale | 100 | $3347.00 | 1,660,078 |
| 2009-08-05 | Open-market sale | 10 | $3360.00 | 1,660,068 |
| 2009-08-05 | Open-market sale | 90 | $3360.05 | 1,659,978 |
| 2009-08-05 | Open-market sale | 100 | $3370.00 | 1,659,878 |
| 2009-08-05 | Open-market sale | 100 | $3382.00 | 1,659,778 |
| 2009-08-05 | Open-market sale | 100 | $3389.00 | 1,659,678 |
| 2009-08-05 | Open-market sale | 100 | $3397.00 | 1,659,578 |
| 2009-08-05 | Open-market sale | 90 | $3400.00 | 1,659,488 |
| 2009-08-05 | Open-market sale | 10 | $3400.07 | 1,659,478 |
| 2009-08-05 | Open-market sale | 100 | $3345.01 | 1,660,178 |
| 2009-08-05 | Open-market sale | 100 | $3345.00 | 1,660,278 |
| 2009-08-05 | Open-market sale | 100 | $3326.00 | 1,660,378 |
| 2009-08-05 | Open-market sale | 100 | $3316.00 | 1,660,478 |
| 2009-08-05 | Open-market sale | 80 | $3458.05 | 1,659,278 |
| 2009-08-05 | Open-market sale | 20 | $3458.00 | 1,659,358 |
| 2009-08-05 | Open-market sale | 100 | $3440.00 | 1,659,378 |
| 2009-08-04 | Open-market sale | 10 | $3271.60 | 1,661,188 |
| 2009-08-04 | Open-market sale | 20 | $3271.55 | 1,661,198 |
| 2009-08-04 | Open-market sale | 60 | $3271.50 | 1,661,218 |
| 2009-08-04 | Open-market sale | 20 | $3265.11 | 1,661,278 |
| 2009-08-04 | Open-market sale | 20 | $3265.05 | 1,661,298 |
| 2009-08-04 | Open-market sale | 60 | $3265.00 | 1,661,318 |
| 2009-08-04 | Open-market sale | 10 | $3276.01 | 1,661,078 |
| 2009-08-04 | Open-market sale | 100 | $3299.50 | 1,660,678 |
| 2009-08-04 | Open-market sale | 100 | $3299.00 | 1,660,778 |
| 2009-08-04 | Open-market sale | 100 | $3297.53 | 1,660,878 |
| 2009-08-04 | Open-market sale | 10 | $3291.37 | 1,660,978 |
| 2009-08-04 | Open-market sale | 60 | $3291.36 | 1,660,988 |
| 2009-08-04 | Open-market sale | 30 | $3291.31 | 1,661,048 |
| 2009-08-04 | Open-market sale | 10 | $3272.00 | 1,661,178 |
| 2009-08-04 | Open-market sale | 40 | $3275.50 | 1,661,138 |
| 2009-08-04 | Open-market sale | 50 | $3275.55 | 1,661,088 |
| 2009-08-04 | Open-market sale | 100 | $3300.35 | 1,660,578 |
| 2009-08-03 | Open-market sale | 100 | $3258.00 | 1,661,878 |
| 2009-08-03 | Open-market sale | 100 | $3250.00 | 1,661,978 |
| 2009-08-03 | Open-market sale | 20 | $3247.01 | 1,662,078 |
| 2009-08-03 | Open-market sale | 80 | $3246.00 | 1,662,098 |
| 2009-08-03 | Open-market sale | 100 | $3244.00 | 1,662,178 |
| 2009-08-03 | Open-market sale | 10 | $3262.05 | 1,661,778 |
| 2009-08-03 | Open-market sale | 20 | $3274.00 | 1,661,758 |
| 2009-08-03 | Open-market sale | 80 | $3274.05 | 1,661,678 |
| 2009-08-03 | Open-market sale | 130 | $3275.00 | 1,661,548 |
| 2009-08-03 | Open-market sale | 70 | $3275.04 | 1,661,478 |
| 2009-08-03 | Open-market sale | 100 | $3283.00 | 1,661,378 |
| 2009-08-03 | Open-market sale | 90 | $3262.00 | 1,661,788 |
| 2009-07-31 | Open-market sale | 10 | $3177.00 | 1,662,438 |
| 2009-07-31 | Open-market sale | 30 | $3180.00 | 1,662,318 |
| 2009-07-31 | Open-market sale | 30 | $3178.80 | 1,662,348 |
| 2009-07-31 | Open-market sale | 30 | $3178.00 | 1,662,378 |
| 2009-07-31 | Open-market sale | 30 | $3177.05 | 1,662,408 |
| 2009-07-31 | Open-market sale | 40 | $3182.00 | 1,662,278 |
| 2009-07-31 | Open-market sale | 50 | $3175.00 | 1,662,448 |
| 2009-07-31 | Open-market sale | 30 | $3174.50 | 1,662,498 |
| 2009-07-31 | Open-market sale | 30 | $3174.10 | 1,662,528 |
| 2009-07-31 | Open-market sale | 20 | $3170.00 | 1,662,558 |
| 2009-07-30 | Open-market sale | 30 | $3173.00 | 1,662,578 |
| 2009-07-30 | Open-market sale | 40 | $3153.88 | 1,662,608 |
| 2009-07-30 | Open-market sale | 100 | $3150.00 | 1,662,648 |
| 2009-07-30 | Open-market sale | 100 | $3149.78 | 1,662,748 |
| 2009-07-30 | Open-market sale | 90 | $3145.05 | 1,662,848 |
| 2009-07-30 | Open-market sale | 10 | $3145.00 | 1,662,938 |
| 2009-07-30 | Open-market sale | 100 | $3139.00 | 1,662,948 |
| 2009-07-29 | Open-market sale | 100 | $3126.00 | 1,663,048 |
| 2009-07-29 | Open-market sale | 100 | $3124.00 | 1,663,148 |
| 2009-07-29 | Open-market sale | 100 | $3123.00 | 1,663,248 |
| 2009-07-28 | Open-market sale | 40 | $3124.52 | 1,663,558 |
| 2009-07-28 | Open-market sale | 30 | $3130.05 | 1,663,368 |
| 2009-07-28 | Open-market sale | 50 | $3130.00 | 1,663,398 |
| 2009-07-28 | Open-market sale | 100 | $3128.00 | 1,663,448 |
| 2009-07-28 | Open-market sale | 10 | $3125.02 | 1,663,548 |
| 2009-07-28 | Open-market sale | 20 | $3130.06 | 1,663,348 |
| 2009-07-28 | Open-market sale | 50 | $3124.47 | 1,663,598 |
| 2009-07-28 | Open-market sale | 60 | $3120.36 | 1,663,648 |
| 2009-07-28 | Open-market sale | 40 | $3120.00 | 1,663,708 |
| 2009-07-28 | Open-market sale | 100 | $3118.15 | 1,663,748 |
| 2009-07-28 | Open-market sale | 100 | $3113.90 | 1,663,848 |
| 2009-07-27 | Open-market sale | 130 | $3100.00 | 1,664,488 |
| 2009-07-27 | Open-market sale | 70 | $3100.05 | 1,664,418 |
| 2009-07-27 | Open-market sale | 100 | $3113.00 | 1,664,318 |
| 2009-07-27 | Open-market sale | 60 | $3121.00 | 1,664,258 |
| 2009-07-27 | Open-market sale | 30 | $3121.05 | 1,664,228 |
| 2009-07-27 | Open-market sale | 10 | $3121.10 | 1,664,218 |
| 2009-07-27 | Open-market sale | 100 | $3128.00 | 1,664,118 |
| 2009-07-27 | Open-market sale | 50 | $3131.07 | 1,664,068 |
| 2009-07-27 | Open-market sale | 20 | $3133.00 | 1,663,948 |
| 2009-07-27 | Open-market sale | 100 | $3132.97 | 1,663,968 |
| 2009-07-24 | Open-market sale | 20 | $3073.90 | 1,665,188 |
| 2009-07-24 | Open-market sale | 50 | $3102.05 | 1,664,668 |
| 2009-07-24 | Open-market sale | 50 | $3099.91 | 1,664,718 |
| 2009-07-24 | Open-market sale | 30 | $3099.00 | 1,664,768 |
| 2009-07-24 | Open-market sale | 140 | $3096.00 | 1,664,798 |
| 2009-07-24 | Open-market sale | 20 | $3095.00 | 1,664,938 |
| 2009-07-24 | Open-market sale | 30 | $3094.00 | 1,664,958 |
| 2009-07-24 | Open-market sale | 50 | $3093.00 | 1,664,988 |
| 2009-07-24 | Open-market sale | 50 | $3090.00 | 1,665,038 |
| 2009-07-24 | Open-market sale | 30 | $3088.00 | 1,665,088 |
| 2009-07-24 | Open-market sale | 20 | $3085.01 | 1,665,118 |
| 2009-07-24 | Open-market sale | 30 | $3077.00 | 1,665,138 |
| 2009-07-24 | Open-market sale | 20 | $3075.00 | 1,665,168 |
| 2009-07-24 | Open-market sale | 50 | $3126.00 | 1,664,618 |
| 2009-07-24 | Open-market sale | 10 | $3073.28 | 1,665,208 |
| 2009-07-23 | Open-market sale | 30 | $3004.50 | 1,665,888 |
| 2009-07-23 | Open-market sale | 50 | $3062.00 | 1,665,268 |
| 2009-07-23 | Open-market sale | 40 | $3060.00 | 1,665,318 |
| 2009-07-23 | Open-market sale | 10 | $3059.00 | 1,665,358 |
| 2009-07-23 | Open-market sale | 30 | $3040.05 | 1,665,368 |
| 2009-07-23 | Open-market sale | 20 | $3040.00 | 1,665,398 |
| 2009-07-23 | Open-market sale | 50 | $3037.25 | 1,665,418 |
| 2009-07-23 | Open-market sale | 50 | $3034.89 | 1,665,468 |
| 2009-07-23 | Open-market sale | 50 | $3030.45 | 1,665,518 |
| 2009-07-23 | Open-market sale | 20 | $3021.01 | 1,665,568 |
| 2009-07-23 | Open-market sale | 150 | $3021.00 | 1,665,588 |
| 2009-07-23 | Open-market sale | 50 | $3020.50 | 1,665,738 |
| 2009-07-23 | Open-market sale | 60 | $3013.00 | 1,665,788 |
| 2009-07-23 | Open-market sale | 30 | $3012.00 | 1,665,848 |
| 2009-07-23 | Open-market sale | 10 | $3005.10 | 1,665,878 |
| 2009-07-23 | Open-market sale | 50 | $3066.00 | 1,665,218 |
| 2009-07-23 | Open-market sale | 100 | $3000.00 | 1,665,918 |
| 2009-07-22 | Open-market sale | 40 | $2995.25 | 1,666,158 |
| 2009-07-22 | Open-market sale | 20 | $2994.00 | 1,666,308 |
| 2009-07-22 | Open-market sale | 100 | $2993.00 | 1,666,328 |
| 2009-07-22 | Open-market sale | 100 | $2986.00 | 1,666,428 |
| 2009-07-22 | Open-market sale | 100 | $2980.05 | 1,666,528 |
| 2009-07-22 | Open-market sale | 100 | $2980.00 | 1,666,628 |
| 2009-07-22 | Open-market sale | 100 | $2975.55 | 1,666,728 |
| 2009-07-22 | Open-market sale | 100 | $2975.00 | 1,666,828 |
| 2009-07-22 | Open-market sale | 100 | $2974.00 | 1,666,928 |
| 2009-07-22 | Open-market sale | 100 | $2973.00 | 1,667,028 |
| 2009-07-22 | Open-market sale | 100 | $2969.00 | 1,667,128 |
| 2009-07-22 | Open-market sale | 20 | $2963.95 | 1,667,228 |
| 2009-07-22 | Open-market sale | 80 | $2963.90 | 1,667,248 |
| 2009-07-22 | Open-market sale | 90 | $2998.00 | 1,666,018 |
| 2009-07-22 | Open-market sale | 40 | $2997.60 | 1,666,108 |
| 2009-07-22 | Open-market sale | 10 | $2996.00 | 1,666,148 |
| 2009-07-22 | Open-market sale | 80 | $2994.05 | 1,666,228 |
| 2009-07-22 | Open-market sale | 30 | $2995.00 | 1,666,198 |
| 2009-07-21 | Open-market sale | 340 | $2985.00 | 1,667,738 |
| 2009-07-21 | Open-market sale | 10 | $2985.04 | 1,667,728 |
| 2009-07-21 | Open-market sale | 100 | $2986.16 | 1,667,628 |
| 2009-07-21 | Open-market sale | 100 | $2986.29 | 1,667,528 |
| 2009-07-21 | Open-market sale | 100 | $2987.20 | 1,667,328 |
| 2009-07-21 | Open-market sale | 100 | $2984.00 | 1,668,078 |
| 2009-07-21 | Open-market sale | 100 | $2986.90 | 1,667,428 |
| 2009-07-20 | Open-market sale | 10 | $2968.45 | 1,669,068 |
| 2009-07-20 | Open-market sale | 80 | $2976.45 | 1,668,178 |
| 2009-07-20 | Open-market sale | 90 | $2968.35 | 1,669,078 |
| 2009-07-20 | Open-market sale | 100 | $2967.00 | 1,669,168 |
| 2009-07-20 | Open-market sale | 110 | $2973.49 | 1,668,258 |
| 2009-07-20 | Open-market sale | 200 | $2972.00 | 1,668,368 |
| 2009-07-20 | Open-market sale | 20 | $2970.35 | 1,668,568 |
| 2009-07-20 | Open-market sale | 30 | $2970.05 | 1,668,588 |
| 2009-07-20 | Open-market sale | 250 | $2970.00 | 1,668,618 |
| 2009-07-20 | Open-market sale | 100 | $2969.61 | 1,668,868 |
| 2009-07-20 | Open-market sale | 100 | $2969.01 | 1,668,968 |
| 2009-07-17 | Open-market sale | 90 | $2928.14 | 1,670,528 |
| 2009-07-17 | Open-market sale | 100 | $2949.97 | 1,669,368 |
| 2009-07-17 | Open-market sale | 20 | $2947.05 | 1,669,468 |
| 2009-07-17 | Open-market sale | 50 | $2947.01 | 1,669,488 |
| 2009-07-17 | Open-market sale | 30 | $2947.00 | 1,669,538 |
| 2009-07-17 | Open-market sale | 10 | $2946.55 | 1,669,568 |
| 2009-07-17 | Open-market sale | 90 | $2946.54 | 1,669,578 |
| 2009-07-17 | Open-market sale | 100 | $2945.85 | 1,669,668 |
| 2009-07-17 | Open-market sale | 100 | $2945.01 | 1,669,768 |
| 2009-07-17 | Open-market sale | 100 | $2940.00 | 1,669,868 |
| 2009-07-17 | Open-market sale | 100 | $2939.10 | 1,669,968 |
| 2009-07-17 | Open-market sale | 100 | $2938.00 | 1,670,068 |
| 2009-07-17 | Open-market sale | 60 | $2937.99 | 1,670,168 |
| 2009-07-17 | Open-market sale | 30 | $2937.65 | 1,670,228 |
| 2009-07-17 | Open-market sale | 70 | $2937.00 | 1,670,258 |
| 2009-07-17 | Open-market sale | 30 | $2936.80 | 1,670,328 |
| 2009-07-17 | Open-market sale | 70 | $2936.75 | 1,670,358 |
| 2009-07-17 | Open-market sale | 100 | $2935.00 | 1,670,428 |
| 2009-07-17 | Open-market sale | 100 | $2950.00 | 1,669,268 |
| 2009-07-17 | Open-market sale | 10 | $2928.06 | 1,670,618 |
| 2009-07-16 | Open-market sale | 100 | $2917.00 | 1,671,488 |
| 2009-07-16 | Open-market sale | 10 | $2935.20 | 1,670,628 |
| 2009-07-16 | Open-market sale | 20 | $2935.05 | 1,670,638 |
| 2009-07-16 | Open-market sale | 70 | $2935.00 | 1,670,658 |
| 2009-07-16 | Open-market sale | 10 | $2934.10 | 1,670,728 |
| 2009-07-16 | Open-market sale | 90 | $2933.99 | 1,670,738 |
| 2009-07-16 | Open-market sale | 200 | $2925.00 | 1,670,928 |
| 2009-07-16 | Open-market sale | 10 | $2928.45 | 1,670,878 |
| 2009-07-16 | Open-market sale | 10 | $2928.40 | 1,670,888 |
| 2009-07-16 | Open-market sale | 30 | $2928.00 | 1,670,898 |
| 2009-07-16 | Open-market sale | 100 | $2919.00 | 1,671,388 |
| 2009-07-16 | Open-market sale | 70 | $2922.00 | 1,671,318 |
| 2009-07-16 | Open-market sale | 190 | $2923.00 | 1,671,128 |
| 2009-07-16 | Open-market sale | 50 | $2929.00 | 1,670,828 |
| 2009-07-15 | Open-market sale | 10 | $2904.35 | 1,672,888 |
| 2009-07-15 | Open-market sale | 30 | $2937.31 | 1,671,788 |
| 2009-07-15 | Open-market sale | 10 | $2937.10 | 1,671,818 |
| 2009-07-15 | Open-market sale | 160 | $2937.00 | 1,671,828 |
| 2009-07-15 | Open-market sale | 10 | $2935.21 | 1,671,988 |
| 2009-07-15 | Open-market sale | 90 | $2935.00 | 1,671,998 |
| 2009-07-15 | Open-market sale | 100 | $2932.00 | 1,672,088 |
| 2009-07-15 | Open-market sale | 30 | $2931.32 | 1,672,188 |
| 2009-07-15 | Open-market sale | 20 | $2931.06 | 1,672,218 |
| 2009-07-15 | Open-market sale | 50 | $2931.01 | 1,672,238 |
| 2009-07-15 | Open-market sale | 100 | $2929.00 | 1,672,288 |
| 2009-07-15 | Open-market sale | 100 | $2916.67 | 1,672,388 |
| 2009-07-15 | Open-market sale | 50 | $2914.00 | 1,672,488 |
| 2009-07-15 | Open-market sale | 50 | $2913.95 | 1,672,538 |
| 2009-07-15 | Open-market sale | 10 | $2913.01 | 1,672,588 |
| 2009-07-15 | Open-market sale | 90 | $2913.00 | 1,672,598 |
| 2009-07-15 | Open-market sale | 10 | $2909.70 | 1,672,688 |
| 2009-07-15 | Open-market sale | 90 | $2909.50 | 1,672,698 |
| 2009-07-15 | Open-market sale | 10 | $2907.30 | 1,672,788 |
| 2009-07-15 | Open-market sale | 10 | $2907.20 | 1,672,798 |
| 2009-07-15 | Open-market sale | 80 | $2907.00 | 1,672,808 |
| 2009-07-15 | Open-market sale | 200 | $2939.00 | 1,671,588 |
| 2009-07-15 | Open-market sale | 90 | $2904.00 | 1,672,898 |
| 2009-07-14 | Open-market sale | 90 | $2866.00 | 1,673,198 |
| 2009-07-14 | Open-market sale | 100 | $2865.08 | 1,673,288 |
| 2009-07-14 | Open-market sale | 200 | $2864.00 | 1,673,388 |
| 2009-07-14 | Open-market sale | 10 | $2863.03 | 1,673,588 |
| 2009-07-14 | Open-market sale | 90 | $2862.97 | 1,673,598 |
| 2009-07-14 | Open-market sale | 20 | $2860.05 | 1,673,688 |
| 2009-07-14 | Open-market sale | 80 | $2860.00 | 1,673,708 |
| 2009-07-14 | Open-market sale | 100 | $2858.00 | 1,673,788 |
| 2009-07-14 | Open-market sale | 10 | $2856.82 | 1,673,888 |
| 2009-07-14 | Open-market sale | 90 | $2856.73 | 1,673,898 |
| 2009-07-14 | Open-market sale | 40 | $2855.49 | 1,673,988 |
| 2009-07-14 | Open-market sale | 100 | $2855.00 | 1,674,028 |
| 2009-07-14 | Open-market sale | 100 | $2854.00 | 1,674,128 |
| 2009-07-14 | Open-market sale | 100 | $2840.00 | 1,674,228 |
| 2009-07-14 | Open-market sale | 100 | $2871.90 | 1,672,988 |
| 2009-07-14 | Open-market sale | 10 | $2870.10 | 1,673,088 |
| 2009-07-14 | Open-market sale | 10 | $2870.01 | 1,673,098 |
| 2009-07-14 | Open-market sale | 80 | $2870.00 | 1,673,108 |
| 2009-07-14 | Open-market sale | 10 | $2866.59 | 1,673,188 |
| 2009-07-13 | Open-market sale | 100 | $2832.00 | 1,674,538 |
| 2009-07-13 | Open-market sale | 100 | $2830.00 | 1,674,838 |
| 2009-07-13 | Open-market sale | 50 | $2824.90 | 1,674,938 |
| 2009-07-13 | Open-market sale | 50 | $2824.60 | 1,674,988 |
| 2009-07-13 | Open-market sale | 100 | $2823.33 | 1,675,038 |
| 2009-07-13 | Open-market sale | 30 | $2821.05 | 1,675,138 |
| 2009-07-13 | Open-market sale | 70 | $2821.00 | 1,675,168 |
| 2009-07-13 | Open-market sale | 100 | $2804.99 | 1,675,238 |
| 2009-07-13 | Open-market sale | 100 | $2795.00 | 1,675,338 |
| 2009-07-13 | Open-market sale | 10 | $2791.25 | 1,675,438 |
| 2009-07-13 | Open-market sale | 90 | $2791.00 | 1,675,448 |
| 2009-07-13 | Open-market sale | 100 | $2785.00 | 1,675,538 |
| 2009-07-13 | Open-market sale | 10 | $2777.13 | 1,675,638 |
| 2009-07-13 | Open-market sale | 90 | $2777.00 | 1,675,648 |
| 2009-07-13 | Open-market sale | 10 | $2775.15 | 1,675,738 |
| 2009-07-13 | Open-market sale | 90 | $2775.00 | 1,675,748 |
| 2009-07-13 | Open-market sale | 10 | $2847.00 | 1,674,328 |
| 2009-07-13 | Open-market sale | 20 | $2846.05 | 1,674,338 |
| 2009-07-13 | Open-market sale | 10 | $2846.00 | 1,674,358 |
| 2009-07-13 | Open-market sale | 10 | $2845.36 | 1,674,368 |
| 2009-07-13 | Open-market sale | 10 | $2845.16 | 1,674,378 |
| 2009-07-13 | Open-market sale | 50 | $2845.00 | 1,674,388 |
| 2009-07-13 | Open-market sale | 100 | $2840.00 | 1,674,438 |
| 2009-07-13 | Open-market sale | 180 | $2831.00 | 1,674,658 |
| 2009-07-13 | Open-market sale | 20 | $2831.11 | 1,674,638 |
| 2009-07-10 | Open-market sale | 200 | $2760.00 | 1,675,938 |
| 2009-07-10 | Open-market sale | 100 | $2762.13 | 1,675,838 |
| 2009-07-10 | Open-market sale | 100 | $2745.00 | 1,676,138 |
| 2009-07-09 | Open-market sale | 30 | $2820.35 | 1,676,238 |
| 2009-07-09 | Open-market sale | 10 | $2775.40 | 1,676,338 |
| 2009-07-09 | Open-market sale | 60 | $2820.00 | 1,676,278 |
| 2009-07-09 | Open-market sale | 50 | $2775.00 | 1,676,388 |
| 2009-07-09 | Open-market sale | 100 | $2774.00 | 1,676,438 |
| 2009-07-09 | Open-market sale | 40 | $2775.01 | 1,676,348 |
| 2009-07-09 | Open-market sale | 100 | $2773.99 | 1,676,538 |
| 2009-07-09 | Open-market sale | 10 | $2820.03 | 1,676,268 |
| 2009-07-08 | Open-market sale | 100 | $2794.99 | 1,677,038 |
| 2009-07-08 | Open-market sale | 10 | $2791.02 | 1,677,138 |
| 2009-07-08 | Open-market sale | 100 | $2795.00 | 1,676,938 |
| 2009-07-08 | Open-market sale | 200 | $2811.00 | 1,676,738 |
| 2009-07-08 | Open-market sale | 100 | $2819.00 | 1,676,638 |
| 2009-07-08 | Open-market sale | 10 | $2790.50 | 1,677,148 |
| 2009-07-08 | Open-market sale | 80 | $2790.10 | 1,677,158 |
| 2009-07-08 | Open-market sale | 20 | $2787.35 | 1,677,238 |
| 2009-07-08 | Open-market sale | 80 | $2787.00 | 1,677,258 |
| 2009-07-08 | Open-market sale | 100 | $2785.00 | 1,677,338 |
| 2009-07-08 | Open-market sale | 20 | $2777.30 | 1,677,438 |
| 2009-07-08 | Open-market sale | 20 | $2777.01 | 1,677,458 |
| 2009-07-08 | Open-market sale | 60 | $2776.93 | 1,677,478 |
| 2009-07-08 | Open-market sale | 10 | $2767.06 | 1,677,538 |
| 2009-07-08 | Open-market sale | 20 | $2767.05 | 1,677,548 |
| 2009-07-08 | Open-market sale | 70 | $2767.00 | 1,677,568 |
| 2009-07-07 | Open-market sale | 40 | $2835.00 | 1,677,698 |
| 2009-07-07 | Open-market sale | 100 | $2810.00 | 1,677,838 |
| 2009-07-07 | Open-market sale | 60 | $2857.00 | 1,677,638 |
| 2009-07-07 | Open-market sale | 10 | $2820.06 | 1,677,738 |
| 2009-07-07 | Open-market sale | 90 | $2820.00 | 1,677,748 |
| 2009-07-06 | Open-market sale | 90 | $2844.00 | 1,678,548 |
| 2009-07-06 | Open-market sale | 100 | $2834.51 | 1,678,638 |
| 2009-07-06 | Open-market sale | 10 | $2844.01 | 1,678,538 |
| 2009-07-06 | Open-market sale | 100 | $2846.00 | 1,678,438 |
| 2009-07-06 | Open-market sale | 200 | $2850.00 | 1,678,238 |
| 2009-07-06 | Open-market sale | 100 | $2855.00 | 1,678,138 |
| 2009-07-06 | Open-market sale | 100 | $2863.00 | 1,678,038 |
| 2009-07-06 | Open-market sale | 90 | $2873.00 | 1,677,948 |
| 2009-07-06 | Open-market sale | 10 | $2873.10 | 1,677,938 |
| 2009-07-02 | Open-market sale | 50 | $2888.00 | 1,678,738 |
| 2009-07-02 | Open-market sale | 50 | $2885.00 | 1,678,788 |
| 2009-07-02 | Open-market sale | 10 | $2882.02 | 1,678,838 |
| 2009-07-02 | Open-market sale | 90 | $2882.00 | 1,678,848 |
| 2009-07-02 | Open-market sale | 50 | $2881.00 | 1,678,938 |
| 2009-07-02 | Open-market sale | 100 | $2876.98 | 1,678,988 |
| 2009-07-02 | Open-market sale | 50 | $2875.00 | 1,679,088 |
| 2009-07-01 | — | — | — | 1,679,938 |
| 2009-07-01 | Open-market sale | 100 | $2924.00 | 1,679,438 |
| 2009-07-01 | Open-market sale | 10 | $2927.23 | 1,679,238 |
| 2009-07-01 | Open-market sale | 90 | $2927.00 | 1,679,248 |
| 2009-07-01 | Open-market sale | 20 | $2925.05 | 1,679,338 |
| 2009-07-01 | Open-market sale | 80 | $2925.00 | 1,679,358 |
| 2009-07-01 | Open-market sale | 100 | $2929.01 | 1,679,138 |
| 2009-07-01 | Open-market sale | 100 | $2918.60 | 1,679,538 |
| 2009-07-01 | Open-market sale | 10 | $2910.10 | 1,679,638 |
| 2009-07-01 | Open-market sale | 90 | $2910.00 | 1,679,648 |
| 2009-07-01 | Open-market sale | 100 | $2908.00 | 1,679,738 |
| 2009-07-01 | Open-market sale | 100 | $2897.00 | 1,679,838 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.