SEC CIK 1271145
PEER DEVELOPMENTS LTD
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SNXview stock → | 3,473,888 | 2023-10-20 |
Position History — SNX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SNX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2023-10-20 | Open-market sale | 50,348 | $95.16 | 3,473,888 |
| 2023-10-13 | Open-market sale | 335,652 | $95.51 | 3,524,236 |
| 2018-01-17 | Open-market sale | 349,000 | $130.30 | 3,859,888 |
| 2016-10-31 | Open-market sale | 3,000 | $102.09 | 4,208,888 |
| 2016-10-26 | Open-market sale | 5,300 | $103.82 | 4,213,888 |
| 2016-10-26 | Open-market sale | 2,000 | $104.25 | 4,211,888 |
| 2016-10-24 | Open-market sale | 4,100 | $105.02 | 4,237,288 |
| 2016-10-24 | Open-market sale | 3,100 | $105.18 | 4,226,388 |
| 2016-10-24 | Open-market sale | 5,800 | $105.01 | 4,241,388 |
| 2016-10-24 | Open-market sale | 4,100 | $105.41 | 4,222,288 |
| 2016-10-24 | Open-market sale | 7,800 | $105.03 | 4,299,488 |
| 2016-10-24 | Open-market sale | 3,100 | $105.42 | 4,219,188 |
| 2016-10-19 | Open-market sale | 2,300 | $105.30 | 4,254,088 |
| 2016-10-19 | Open-market sale | 2,300 | $105.31 | 4,251,788 |
| 2016-10-19 | Open-market sale | 2,300 | $105.61 | 4,247,188 |
| 2016-10-19 | Open-market sale | 1,116 | $105.11 | 4,256,388 |
| 2016-10-19 | Open-market sale | 3,484 | $105.03 | 4,257,504 |
| 2016-10-19 | Open-market sale | 2,300 | $105.43 | 4,249,488 |
| 2016-10-18 | Open-market sale | 60 | $105.11 | 4,260,988 |
| 2016-10-18 | Open-market sale | 4,000 | $105.09 | 4,261,048 |
| 2016-10-18 | Open-market sale | 6,900 | $105.03 | 4,265,048 |
| 2016-10-17 | Open-market sale | 500 | $105.01 | 4,278,048 |
| 2016-10-17 | Open-market sale | 3,100 | $105.35 | 4,274,948 |
| 2016-10-17 | Open-market sale | 3,000 | $105.51 | 4,271,948 |
| 2016-10-14 | Open-market sale | 1,500 | $106.83 | 4,278,548 |
| 2016-10-14 | Open-market sale | 2,000 | $106.81 | 4,280,048 |
| 2016-10-14 | Open-market sale | 847 | $105.51 | 4,282,048 |
| 2012-01-19 | Open-market sale | 3,300 | $35.69 | 4,308,195 |
| 2012-01-19 | Open-market sale | 1,000 | $35.68 | 4,311,495 |
| 2012-01-19 | Open-market sale | 200 | $35.67 | 4,312,495 |
| 2012-01-19 | Open-market sale | 201 | $35.66 | 4,312,695 |
| 2012-01-19 | Open-market sale | 100 | $35.64 | 4,312,896 |
| 2012-01-19 | Open-market sale | 200 | $35.62 | 4,312,996 |
| 2012-01-19 | Open-market sale | 400 | $35.61 | 4,313,196 |
| 2012-01-19 | Open-market sale | 300 | $35.60 | 4,313,596 |
| 2012-01-19 | Open-market sale | 100 | $35.59 | 4,313,896 |
| 2012-01-19 | Open-market sale | 400 | $35.58 | 4,313,996 |
| 2012-01-19 | Open-market sale | 100 | $35.57 | 4,314,396 |
| 2012-01-19 | Open-market sale | 199 | $35.53 | 4,314,496 |
| 2012-01-19 | Open-market sale | 200 | $35.51 | 4,314,695 |
| 2012-01-19 | Open-market sale | 1,400 | $35.86 | 4,292,314 |
| 2012-01-19 | Open-market sale | 200 | $35.85 | 4,293,714 |
| 2012-01-19 | Open-market sale | 500 | $35.84 | 4,293,914 |
| 2012-01-19 | Open-market sale | 200 | $35.83 | 4,294,414 |
| 2012-01-19 | Open-market sale | 381 | $35.82 | 4,294,614 |
| 2012-01-19 | Open-market sale | 340 | $35.81 | 4,294,995 |
| 2012-01-19 | Open-market sale | 200 | $35.80 | 4,295,335 |
| 2012-01-19 | Open-market sale | 560 | $35.79 | 4,295,535 |
| 2012-01-19 | Open-market sale | 500 | $35.78 | 4,296,095 |
| 2012-01-19 | Open-market sale | 1,200 | $35.76 | 4,296,595 |
| 2012-01-19 | Open-market sale | 1,400 | $35.75 | 4,297,795 |
| 2012-01-19 | Open-market sale | 1,700 | $35.74 | 4,299,195 |
| 2012-01-19 | Open-market sale | 1,800 | $35.73 | 4,300,895 |
| 2012-01-19 | Open-market sale | 1,100 | $35.72 | 4,302,695 |
| 2012-01-19 | Open-market sale | 1,131 | $35.71 | 4,303,795 |
| 2012-01-19 | Open-market sale | 3,069 | $35.70 | 4,304,926 |
| 2012-01-19 | Open-market sale | 200 | $35.70 | 4,307,995 |
| 2012-01-19 | Open-market sale | 200 | $35.95 | 4,284,395 |
| 2012-01-19 | Open-market sale | 300 | $35.94 | 4,284,595 |
| 2012-01-19 | Open-market sale | 1,000 | $35.93 | 4,284,895 |
| 2012-01-19 | Open-market sale | 1,400 | $35.92 | 4,285,895 |
| 2012-01-19 | Open-market sale | 1,700 | $35.90 | 4,288,495 |
| 2012-01-19 | Open-market sale | 5 | $35.90 | 4,290,195 |
| 2012-01-19 | Open-market sale | 495 | $35.89 | 4,290,200 |
| 2012-01-19 | Open-market sale | 1,119 | $35.88 | 4,290,695 |
| 2012-01-19 | Open-market sale | 500 | $35.87 | 4,291,814 |
| 2012-01-19 | Open-market sale | 200 | $35.95 | 4,284,195 |
| 2012-01-19 | Open-market sale | 800 | $35.96 | 4,283,395 |
| 2012-01-19 | Open-market sale | 100 | $35.97 | 4,283,295 |
| 2012-01-19 | Open-market sale | 400 | $35.98 | 4,282,895 |
| 2012-01-19 | Open-market sale | 1,200 | $35.91 | 4,287,295 |
| 2012-01-18 | Open-market sale | 1,014 | $35.61 | 4,352,120 |
| 2012-01-18 | Open-market sale | 500 | $35.63 | 4,351,395 |
| 2012-01-18 | Open-market sale | 200 | $35.64 | 4,351,195 |
| 2012-01-18 | Open-market sale | 700 | $35.65 | 4,350,495 |
| 2012-01-18 | Open-market sale | 600 | $35.67 | 4,349,295 |
| 2012-01-18 | Open-market sale | 1,700 | $35.68 | 4,347,595 |
| 2012-01-18 | Open-market sale | 1,800 | $35.69 | 4,345,795 |
| 2012-01-18 | Open-market sale | 1,400 | $35.70 | 4,344,395 |
| 2012-01-18 | Open-market sale | 8,500 | $35.71 | 4,335,895 |
| 2012-01-18 | Open-market sale | 4,400 | $35.72 | 4,331,495 |
| 2012-01-18 | Open-market sale | 5,600 | $35.73 | 4,325,895 |
| 2012-01-18 | Open-market sale | 2,200 | $35.74 | 4,323,695 |
| 2012-01-18 | Open-market sale | 2,500 | $35.75 | 4,321,195 |
| 2012-01-18 | Open-market sale | 300 | $35.77 | 4,320,895 |
| 2012-01-18 | Open-market sale | 900 | $35.78 | 4,319,995 |
| 2012-01-18 | Open-market sale | 578 | $35.79 | 4,319,417 |
| 2012-01-18 | Open-market sale | 400 | $35.80 | 4,319,017 |
| 2012-01-18 | Open-market sale | 1,200 | $35.81 | 4,317,817 |
| 2012-01-18 | Open-market sale | 1,628 | $35.82 | 4,316,189 |
| 2012-01-18 | Open-market sale | 94 | $35.83 | 4,316,095 |
| 2012-01-18 | Open-market sale | 600 | $35.83 | 4,315,495 |
| 2012-01-18 | Open-market sale | 600 | $35.84 | 4,314,895 |
| 2012-01-18 | Open-market sale | 1,200 | $35.59 | 4,354,334 |
| 2012-01-18 | Open-market sale | 1,200 | $35.60 | 4,353,134 |
| 2012-01-18 | Open-market sale | 600 | $35.66 | 4,349,895 |
| 2012-01-18 | Open-market sale | 225 | $35.62 | 4,351,895 |
| 2012-01-18 | Open-market sale | 800 | $35.41 | 4,368,395 |
| 2012-01-18 | Open-market sale | 200 | $35.40 | 4,369,195 |
| 2012-01-18 | Open-market sale | 200 | $35.35 | 4,369,395 |
| 2012-01-18 | Open-market sale | 200 | $35.32 | 4,369,595 |
| 2012-01-18 | Open-market sale | 100 | $35.27 | 4,369,795 |
| 2012-01-18 | Open-market sale | 200 | $35.26 | 4,369,895 |
| 2012-01-18 | Open-market sale | 2,200 | $35.58 | 4,355,534 |
| 2012-01-18 | Open-market sale | 100 | $35.11 | 4,370,195 |
| 2012-01-18 | Open-market sale | 100 | $35.09 | 4,370,295 |
| 2012-01-18 | Open-market sale | 200 | $35.02 | 4,370,395 |
| 2012-01-18 | Open-market sale | 200 | $35.01 | 4,370,595 |
| 2012-01-18 | Open-market sale | 300 | $35.00 | 4,370,795 |
| 2012-01-18 | Open-market sale | 100 | $35.42 | 4,368,295 |
| 2012-01-18 | Open-market sale | 1,800 | $35.42 | 4,366,495 |
| 2012-01-18 | Open-market sale | 1,500 | $35.43 | 4,364,995 |
| 2012-01-18 | Open-market sale | 1,700 | $35.44 | 4,363,295 |
| 2012-01-18 | Open-market sale | 200 | $35.45 | 4,363,095 |
| 2012-01-18 | Open-market sale | 200 | $35.46 | 4,362,895 |
| 2012-01-18 | Open-market sale | 1,100 | $35.47 | 4,361,795 |
| 2012-01-18 | Open-market sale | 300 | $35.48 | 4,361,495 |
| 2012-01-18 | Open-market sale | 600 | $35.49 | 4,360,895 |
| 2012-01-18 | Open-market sale | 400 | $35.50 | 4,360,495 |
| 2012-01-18 | Open-market sale | 600 | $35.51 | 4,359,895 |
| 2012-01-18 | Open-market sale | 200 | $35.52 | 4,359,695 |
| 2012-01-18 | Open-market sale | 200 | $35.53 | 4,359,495 |
| 2012-01-18 | Open-market sale | 486 | $35.54 | 4,359,009 |
| 2012-01-18 | Open-market sale | 200 | $35.55 | 4,358,809 |
| 2012-01-18 | Open-market sale | 75 | $35.56 | 4,358,734 |
| 2012-01-18 | Open-market sale | 1,000 | $35.57 | 4,357,734 |
| 2012-01-17 | Open-market sale | 800 | $35.13 | 4,371,495 |
| 2012-01-17 | Open-market sale | 200 | $35.17 | 4,371,095 |
| 2012-01-17 | Open-market sale | 19,942 | $35.00 | 4,386,953 |
| 2012-01-17 | Open-market sale | 156 | $35.01 | 4,386,797 |
| 2012-01-17 | Open-market sale | 3,544 | $35.01 | 4,383,253 |
| 2012-01-17 | Open-market sale | 7,000 | $35.02 | 4,376,253 |
| 2012-01-17 | Open-market sale | 200 | $35.03 | 4,376,053 |
| 2012-01-17 | Open-market sale | 900 | $35.03 | 4,375,153 |
| 2012-01-17 | Open-market sale | 300 | $35.04 | 4,374,853 |
| 2012-01-17 | Open-market sale | 100 | $35.05 | 4,374,753 |
| 2012-01-17 | Open-market sale | 100 | $35.07 | 4,374,653 |
| 2012-01-17 | Open-market sale | 300 | $35.09 | 4,374,353 |
| 2012-01-17 | Open-market sale | 500 | $35.10 | 4,373,853 |
| 2012-01-17 | Open-market sale | 100 | $35.11 | 4,373,753 |
| 2012-01-17 | Open-market sale | 1,058 | $35.11 | 4,372,695 |
| 2012-01-17 | Open-market sale | 400 | $35.12 | 4,372,295 |
| 2012-01-17 | Open-market sale | 100 | $35.15 | 4,371,295 |
| 2012-01-17 | Open-market sale | 100 | $35.14 | 4,371,395 |
| 2012-01-17 | Open-market sale | 100 | $35.16 | 4,370,095 |
| 2012-01-13 | Open-market sale | 2,513 | $34.60 | 4,412,055 |
| 2012-01-13 | Open-market sale | 100 | $34.60 | 4,414,568 |
| 2012-01-13 | Open-market sale | 100 | $34.70 | 4,406,895 |
| 2012-01-13 | Open-market sale | 1,000 | $34.62 | 4,407,795 |
| 2012-01-13 | Open-market sale | 3,260 | $34.61 | 4,408,795 |
| 2012-01-13 | Open-market sale | 600 | $34.63 | 4,407,195 |
| 2012-01-13 | Open-market sale | 200 | $34.69 | 4,406,995 |
| 2012-01-13 | Open-market sale | 6,300 | $34.50 | 4,420,595 |
| 2012-01-13 | Open-market sale | 2,100 | $34.51 | 4,418,495 |
| 2012-01-13 | Open-market sale | 1,300 | $34.52 | 4,417,195 |
| 2012-01-13 | Open-market sale | 800 | $34.53 | 4,416,395 |
| 2012-01-13 | Open-market sale | 800 | $34.55 | 4,415,595 |
| 2012-01-13 | Open-market sale | 340 | $34.58 | 4,415,255 |
| 2012-01-13 | Open-market sale | 587 | $34.59 | 4,414,668 |
| 2010-04-28 | Open-market sale | 113 | $29.00 | 4,426,895 |
| 2010-04-26 | Open-market sale | 201 | $29.89 | 4,428,562 |
| 2010-04-26 | Open-market sale | 199 | $29.80 | 4,429,309 |
| 2010-04-26 | Open-market sale | 34 | $29.79 | 4,429,508 |
| 2010-04-26 | Open-market sale | 26 | $29.77 | 4,429,542 |
| 2010-04-26 | Open-market sale | 100 | $29.77 | 4,429,568 |
| 2010-04-26 | Open-market sale | 1,000 | $29.76 | 4,429,668 |
| 2010-04-26 | Open-market sale | 200 | $29.76 | 4,430,668 |
| 2010-04-26 | Open-market sale | 6,040 | $29.75 | 4,430,868 |
| 2010-04-26 | Open-market sale | 2,336 | $29.74 | 4,436,908 |
| 2010-04-26 | Open-market sale | 100 | $30.08 | 4,427,008 |
| 2010-04-26 | Open-market sale | 100 | $30.00 | 4,427,108 |
| 2010-04-26 | Open-market sale | 405 | $29.98 | 4,427,208 |
| 2010-04-26 | Open-market sale | 100 | $29.96 | 4,427,613 |
| 2010-04-26 | Open-market sale | 500 | $29.95 | 4,427,713 |
| 2010-04-26 | Open-market sale | 349 | $29.91 | 4,428,213 |
| 2010-04-26 | Open-market sale | 200 | $29.81 | 4,429,109 |
| 2010-04-26 | Open-market sale | 346 | $29.85 | 4,428,763 |
| 2010-04-23 | Open-market sale | 100 | $30.16 | 4,439,244 |
| 2010-04-23 | Open-market sale | 1,400 | $30.12 | 4,440,444 |
| 2010-04-23 | Open-market sale | 200 | $30.13 | 4,440,244 |
| 2010-04-23 | Open-market sale | 100 | $30.14 | 4,440,144 |
| 2010-04-23 | Open-market sale | 600 | $30.15 | 4,439,544 |
| 2010-04-23 | Open-market sale | 200 | $30.16 | 4,439,344 |
| 2010-04-23 | Open-market sale | 1,100 | $30.02 | 4,445,944 |
| 2010-04-23 | Open-market sale | 200 | $30.12 | 4,441,844 |
| 2010-04-23 | Open-market sale | 400 | $29.94 | 4,451,444 |
| 2010-04-23 | Open-market sale | 200 | $29.95 | 4,451,244 |
| 2010-04-23 | Open-market sale | 300 | $29.96 | 4,450,944 |
| 2010-04-23 | Open-market sale | 1,100 | $29.96 | 4,449,844 |
| 2010-04-23 | Open-market sale | 100 | $29.97 | 4,449,744 |
| 2010-04-23 | Open-market sale | 1,200 | $29.97 | 4,448,544 |
| 2010-04-23 | Open-market sale | 1,300 | $29.93 | 4,451,844 |
| 2010-04-23 | Open-market sale | 100 | $29.92 | 4,453,144 |
| 2010-04-23 | Open-market sale | 22 | $29.91 | 4,453,244 |
| 2010-04-23 | Open-market sale | 1,078 | $29.90 | 4,453,266 |
| 2010-04-23 | Open-market sale | 100 | $30.11 | 4,442,044 |
| 2010-04-23 | Open-market sale | 100 | $30.11 | 4,442,144 |
| 2010-04-23 | Open-market sale | 200 | $30.10 | 4,442,244 |
| 2010-04-23 | Open-market sale | 700 | $30.09 | 4,442,444 |
| 2010-04-23 | Open-market sale | 100 | $30.09 | 4,443,144 |
| 2010-04-23 | Open-market sale | 900 | $30.08 | 4,443,244 |
| 2010-04-23 | Open-market sale | 300 | $30.08 | 4,444,144 |
| 2010-04-23 | Open-market sale | 200 | $30.06 | 4,444,444 |
| 2010-04-23 | Open-market sale | 200 | $30.06 | 4,444,644 |
| 2010-04-23 | Open-market sale | 600 | $30.05 | 4,444,844 |
| 2010-04-23 | Open-market sale | 100 | $30.05 | 4,445,444 |
| 2010-04-23 | Open-market sale | 100 | $30.04 | 4,445,544 |
| 2010-04-23 | Open-market sale | 300 | $30.03 | 4,445,644 |
| 2010-04-23 | Open-market sale | 300 | $30.01 | 4,447,044 |
| 2010-04-23 | Open-market sale | 100 | $30.00 | 4,447,344 |
| 2010-04-23 | Open-market sale | 800 | $29.99 | 4,447,444 |
| 2010-04-23 | Open-market sale | 100 | $29.98 | 4,448,244 |
| 2010-04-23 | Open-market sale | 200 | $29.98 | 4,448,344 |
| 2010-04-23 | Open-market sale | 1,500 | $29.58 | 4,466,544 |
| 2010-04-23 | Open-market sale | 200 | $29.57 | 4,468,044 |
| 2010-04-23 | Open-market sale | 500 | $29.64 | 4,466,044 |
| 2010-04-23 | Open-market sale | 600 | $29.66 | 4,465,444 |
| 2010-04-23 | Open-market sale | 700 | $29.89 | 4,454,344 |
| 2010-04-23 | Open-market sale | 200 | $29.89 | 4,455,044 |
| 2010-04-23 | Open-market sale | 700 | $29.88 | 4,455,244 |
| 2010-04-23 | Open-market buy | 100 | $29.88 | 4,455,944 |
| 2010-04-23 | Open-market sale | 100 | $29.87 | 4,456,044 |
| 2010-04-23 | Open-market sale | 500 | $29.86 | 4,456,144 |
| 2010-04-23 | Open-market sale | 300 | $29.86 | 4,456,644 |
| 2010-04-23 | Open-market sale | 500 | $29.85 | 4,456,944 |
| 2010-04-23 | Open-market sale | 300 | $29.85 | 4,457,444 |
| 2010-04-23 | Open-market sale | 800 | $29.84 | 4,457,744 |
| 2010-04-23 | Open-market sale | 800 | $29.93 | 4,458,544 |
| 2010-04-23 | Open-market sale | 100 | $29.82 | 4,459,344 |
| 2010-04-23 | Open-market sale | 100 | $29.82 | 4,459,444 |
| 2010-04-23 | Open-market sale | 300 | $29.81 | 4,459,544 |
| 2010-04-23 | Open-market sale | 400 | $29.80 | 4,459,844 |
| 2010-04-23 | Open-market sale | 500 | $29.79 | 4,460,244 |
| 2010-04-23 | Open-market sale | 700 | $29.78 | 4,460,744 |
| 2010-04-23 | Open-market sale | 400 | $29.77 | 4,461,444 |
| 2010-04-23 | Open-market sale | 600 | $29.76 | 4,461,844 |
| 2010-04-23 | Open-market sale | 300 | $29.76 | 4,462,444 |
| 2010-04-23 | Open-market sale | 106 | $29.75 | 4,462,744 |
| 2010-04-23 | Open-market sale | 400 | $29.74 | 4,462,850 |
| 2010-04-23 | Open-market sale | 100 | $29.74 | 4,463,250 |
| 2010-04-23 | Open-market sale | 1,305 | $29.72 | 4,463,350 |
| 2010-04-23 | Open-market sale | 189 | $29.70 | 4,464,655 |
| 2010-04-23 | Open-market sale | 600 | $29.68 | 4,464,844 |
| 2010-04-22 | Open-market sale | 471 | $29.94 | 4,472,273 |
| 2010-04-22 | Open-market sale | 800 | $29.93 | 4,472,744 |
| 2010-04-22 | Open-market sale | 1,100 | $29.92 | 4,473,544 |
| 2010-04-22 | Open-market sale | 100 | $29.91 | 4,474,644 |
| 2010-04-22 | Open-market sale | 200 | $29.90 | 4,474,744 |
| 2010-04-22 | Open-market sale | 100 | $29.90 | 4,474,944 |
| 2010-04-22 | Open-market sale | 593 | $29.89 | 4,475,044 |
| 2010-04-22 | Open-market sale | 200 | $29.96 | 4,471,001 |
| 2010-04-22 | Open-market sale | 400 | $30.01 | 4,468,344 |
| 2010-04-22 | Open-market sale | 473 | $30.00 | 4,468,744 |
| 2010-04-22 | Open-market sale | 1,100 | $29.99 | 4,469,217 |
| 2010-04-22 | Open-market sale | 300 | $29.98 | 4,470,317 |
| 2010-04-22 | Open-market sale | 384 | $29.97 | 4,470,617 |
| 2010-04-22 | Open-market sale | 1,072 | $29.95 | 4,471,201 |
| 2010-04-22 | Open-market sale | 100 | $30.02 | 4,468,244 |
| 2010-04-22 | Open-market sale | 1,800 | $29.75 | 4,483,644 |
| 2010-04-22 | Open-market sale | 100 | $29.58 | 4,488,144 |
| 2010-04-22 | Open-market sale | 100 | $29.60 | 4,488,044 |
| 2010-04-22 | Open-market sale | 500 | $29.60 | 4,487,544 |
| 2010-04-22 | Open-market sale | 499 | $29.88 | 4,475,637 |
| 2010-04-22 | Open-market sale | 800 | $29.87 | 4,476,136 |
| 2010-04-22 | Open-market sale | 508 | $29.86 | 4,476,936 |
| 2010-04-22 | Open-market sale | 100 | $29.85 | 4,477,444 |
| 2010-04-22 | Open-market sale | 300 | $29.84 | 4,477,544 |
| 2010-04-22 | Open-market sale | 600 | $29.83 | 4,477,844 |
| 2010-04-22 | Open-market sale | 400 | $29.82 | 4,478,444 |
| 2010-04-22 | Open-market sale | 400 | $29.81 | 4,478,844 |
| 2010-04-22 | Open-market sale | 1,000 | $29.80 | 4,479,244 |
| 2010-04-22 | Open-market sale | 500 | $29.80 | 4,480,244 |
| 2010-04-22 | Open-market sale | 600 | $29.79 | 4,480,744 |
| 2010-04-22 | Open-market sale | 200 | $29.78 | 4,481,344 |
| 2010-04-22 | Open-market sale | 900 | $29.77 | 4,481,544 |
| 2010-04-22 | Open-market sale | 100 | $29.77 | 4,482,444 |
| 2010-04-22 | Open-market sale | 1,100 | $29.76 | 4,482,544 |
| 2010-04-22 | Open-market sale | 200 | $29.75 | 4,485,444 |
| 2010-04-22 | Open-market sale | 100 | $29.73 | 4,485,644 |
| 2010-04-22 | Open-market sale | 100 | $29.69 | 4,485,744 |
| 2010-04-22 | Open-market sale | 100 | $29.68 | 4,485,844 |
| 2010-04-22 | Open-market sale | 200 | $29.67 | 4,485,944 |
| 2010-04-22 | Open-market sale | 300 | $29.66 | 4,486,144 |
| 2010-04-22 | Open-market sale | 300 | $29.65 | 4,486,444 |
| 2010-04-22 | Open-market sale | 500 | $29.64 | 4,486,744 |
| 2010-04-22 | Open-market sale | 100 | $29.64 | 4,487,244 |
| 2010-04-22 | Open-market sale | 100 | $29.62 | 4,487,344 |
| 2010-04-22 | Open-market sale | 100 | $29.61 | 4,487,444 |
| 2010-04-21 | Open-market sale | 600 | $29.28 | 4,492,144 |
| 2010-04-21 | Open-market sale | 2,300 | $29.25 | 4,497,622 |
| 2010-04-21 | Open-market sale | 200 | $29.25 | 4,499,922 |
| 2010-04-21 | Open-market sale | 1,500 | $29.24 | 4,500,122 |
| 2010-04-21 | Open-market sale | 1,100 | $29.24 | 4,501,622 |
| 2010-04-21 | Open-market sale | 3,836 | $29.23 | 4,502,722 |
| 2010-04-21 | Open-market sale | 600 | $29.22 | 4,506,558 |
| 2010-04-21 | Open-market sale | 100 | $29.22 | 4,507,158 |
| 2010-04-21 | Open-market sale | 886 | $29.21 | 4,507,258 |
| 2010-04-21 | Open-market sale | 100 | $29.20 | 4,508,144 |
| 2010-04-21 | Open-market sale | 700 | $29.19 | 4,508,244 |
| 2010-04-21 | Open-market sale | 740 | $29.18 | 4,508,944 |
| 2010-04-21 | Open-market sale | 960 | $29.17 | 4,509,684 |
| 2010-04-21 | Open-market sale | 200 | $29.16 | 4,510,644 |
| 2010-04-21 | Open-market sale | 100 | $29.15 | 4,510,844 |
| 2010-04-21 | Open-market sale | 200 | $29.14 | 4,510,944 |
| 2010-04-21 | Open-market sale | 400 | $29.13 | 4,511,144 |
| 2010-04-21 | Open-market sale | 1,200 | $29.12 | 4,511,544 |
| 2010-04-21 | Open-market sale | 1,200 | $29.11 | 4,512,744 |
| 2010-04-21 | Open-market sale | 200 | $29.11 | 4,513,944 |
| 2010-04-21 | Open-market sale | 4,100 | $29.10 | 4,514,144 |
| 2010-04-21 | Open-market sale | 200 | $29.33 | 4,488,244 |
| 2010-04-21 | Open-market sale | 3,000 | $29.30 | 4,488,444 |
| 2010-04-21 | Open-market sale | 100 | $29.29 | 4,491,444 |
| 2010-04-21 | Open-market sale | 400 | $29.29 | 4,491,544 |
| 2010-04-21 | Open-market sale | 200 | $29.29 | 4,491,944 |
| 2010-04-21 | Open-market sale | 3,597 | $29.26 | 4,494,025 |
| 2010-04-21 | Open-market sale | 1,281 | $29.27 | 4,492,744 |
| 2010-04-20 | Open-market sale | 2,628 | $29.25 | 4,518,844 |
| 2010-04-20 | Open-market sale | 969 | $29.22 | 4,521,472 |
| 2010-04-20 | Open-market sale | 1,551 | $29.21 | 4,522,941 |
| 2010-04-20 | Open-market sale | 200 | $29.21 | 4,524,492 |
| 2010-04-20 | Open-market sale | 13,552 | $29.20 | 4,524,692 |
| 2010-04-20 | Open-market sale | 600 | $29.26 | 4,518,244 |
| 2010-04-20 | Open-market sale | 500 | $29.21 | 4,522,441 |
| 2010-04-19 | Open-market sale | 200 | $29.22 | 4,539,244 |
| 2010-04-19 | Open-market sale | 100 | $29.20 | 4,539,444 |
| 2010-04-19 | Open-market sale | 1,000 | $29.30 | 4,538,244 |
| 2010-04-19 | Open-market sale | 900 | $29.19 | 4,539,544 |
| 2010-04-19 | Open-market sale | 1,800 | $29.18 | 4,540,444 |
| 2010-04-19 | Open-market sale | 1,000 | $29.17 | 4,542,244 |
| 2010-04-19 | Open-market sale | 2,500 | $29.16 | 4,543,244 |
| 2010-04-19 | Open-market sale | 3,300 | $29.16 | 4,545,744 |
| 2010-04-19 | Open-market sale | 589 | $29.15 | 4,549,044 |
| 2010-04-16 | Open-market sale | 2,106 | $29.32 | 4,551,033 |
| 2010-04-16 | Open-market sale | 2,700 | $29.31 | 4,553,139 |
| 2010-04-16 | Open-market sale | 11,994 | $29.30 | 4,555,839 |
| 2010-04-16 | Open-market sale | 400 | $29.34 | 4,550,533 |
| 2010-04-16 | Open-market sale | 600 | $29.38 | 4,549,731 |
| 2010-04-16 | Open-market sale | 202 | $29.35 | 4,550,331 |
| 2010-04-16 | Open-market sale | 100 | $29.33 | 4,550,933 |
| 2010-04-16 | Open-market sale | 98 | $29.40 | 4,549,633 |
| 2010-04-15 | Open-market sale | 4,500 | $29.41 | 4,572,533 |
| 2010-04-15 | Open-market sale | 300 | $29.42 | 4,569,133 |
| 2010-04-15 | Open-market sale | 3,100 | $29.42 | 4,569,433 |
| 2010-04-15 | Open-market sale | 1,900 | $29.41 | 4,577,033 |
| 2010-04-15 | Open-market sale | 15,583 | $29.40 | 4,578,933 |
| 2010-04-15 | Open-market sale | 100 | $29.44 | 4,567,833 |
| 2010-04-15 | Open-market sale | 100 | $29.43 | 4,567,933 |
| 2010-04-15 | Open-market sale | 100 | $29.43 | 4,568,033 |
| 2010-04-15 | Open-market sale | 300 | $29.43 | 4,568,133 |
| 2010-04-15 | Open-market sale | 700 | $29.42 | 4,568,433 |
| 2010-04-14 | Open-market sale | 1,500 | $29.34 | 4,600,116 |
| 2010-04-14 | Open-market sale | 200 | $29.34 | 4,601,616 |
| 2010-04-14 | Open-market sale | 400 | $29.35 | 4,599,716 |
| 2010-04-14 | Open-market sale | 400 | $29.35 | 4,599,316 |
| 2010-04-14 | Open-market sale | 100 | $29.37 | 4,599,216 |
| 2010-04-14 | Open-market sale | 300 | $29.38 | 4,598,916 |
| 2010-04-14 | Open-market sale | 300 | $29.40 | 4,598,616 |
| 2010-04-14 | Open-market sale | 200 | $29.41 | 4,598,416 |
| 2010-04-14 | Open-market sale | 1,000 | $29.22 | 4,623,516 |
| 2010-04-14 | Open-market sale | 600 | $29.23 | 4,622,916 |
| 2010-04-14 | Open-market sale | 100 | $29.23 | 4,622,816 |
| 2010-04-14 | Open-market sale | 200 | $29.24 | 4,622,616 |
| 2010-04-14 | Open-market sale | 300 | $29.24 | 4,622,316 |
| 2010-04-14 | Open-market sale | 7,100 | $29.25 | 4,615,216 |
| 2010-04-14 | Open-market sale | 1,854 | $29.26 | 4,613,362 |
| 2010-04-14 | Open-market sale | 346 | $29.27 | 4,613,016 |
| 2010-04-14 | Open-market sale | 200 | $29.27 | 4,612,816 |
| 2010-04-14 | Open-market sale | 700 | $29.28 | 4,612,116 |
| 2010-04-14 | Open-market sale | 100 | $29.28 | 4,612,016 |
| 2010-04-14 | Open-market sale | 100 | $29.29 | 4,611,916 |
| 2010-04-14 | Open-market sale | 2,700 | $29.29 | 4,609,216 |
| 2010-04-14 | Open-market sale | 2,600 | $29.30 | 4,606,616 |
| 2010-04-14 | Open-market sale | 200 | $29.31 | 4,606,416 |
| 2010-04-14 | Open-market sale | 100 | $29.31 | 4,606,316 |
| 2010-04-14 | Open-market sale | 1,600 | $29.31 | 4,604,716 |
| 2010-04-14 | Open-market sale | 200 | $29.32 | 4,604,516 |
| 2010-04-14 | Open-market sale | 100 | $29.32 | 4,604,416 |
| 2010-04-14 | Open-market sale | 1,800 | $29.32 | 4,602,616 |
| 2010-04-14 | Open-market sale | 100 | $29.32 | 4,602,516 |
| 2010-04-14 | Open-market sale | 700 | $29.33 | 4,601,816 |
| 2010-04-14 | Open-market sale | 1,400 | $29.42 | 4,597,016 |
| 2010-04-14 | Open-market sale | 300 | $29.46 | 4,595,016 |
| 2010-04-14 | Open-market sale | 500 | $29.45 | 4,595,316 |
| 2010-04-14 | Open-market sale | 1,100 | $29.43 | 4,595,916 |
| 2010-04-14 | Open-market sale | 100 | $29.44 | 4,595,816 |
| 2010-04-14 | Open-market sale | 500 | $29.47 | 4,594,516 |
| 2010-04-13 | Open-market sale | 1,340 | $29.25 | 4,627,976 |
| 2010-04-13 | Open-market sale | 200 | $29.16 | 4,631,016 |
| 2010-04-13 | Open-market sale | 200 | $29.17 | 4,630,816 |
| 2010-04-13 | Open-market sale | 200 | $29.18 | 4,630,616 |
| 2010-04-13 | Open-market sale | 400 | $29.19 | 4,630,216 |
| 2010-04-13 | Open-market sale | 400 | $29.20 | 4,629,816 |
| 2010-04-13 | Open-market sale | 300 | $29.22 | 4,629,516 |
| 2010-04-13 | Open-market sale | 100 | $29.10 | 4,632,416 |
| 2010-04-13 | Open-market sale | 1,100 | $29.26 | 4,626,876 |
| 2010-04-13 | Open-market sale | 700 | $29.27 | 4,626,176 |
| 2010-04-13 | Open-market sale | 500 | $29.28 | 4,625,676 |
| 2010-04-13 | Open-market sale | 100 | $29.08 | 4,632,516 |
| 2010-04-13 | Open-market sale | 200 | $29.03 | 4,632,616 |
| 2010-04-13 | Open-market sale | 766 | $29.02 | 4,632,816 |
| 2010-04-13 | Open-market sale | 634 | $29.01 | 4,633,582 |
| 2010-04-13 | Open-market sale | 300 | $29.00 | 4,634,216 |
| 2010-04-13 | Open-market sale | 400 | $29.11 | 4,632,016 |
| 2010-04-13 | Open-market sale | 100 | $29.12 | 4,631,916 |
| 2010-04-13 | Open-market sale | 400 | $29.13 | 4,631,516 |
| 2010-04-13 | Open-market sale | 100 | $29.14 | 4,631,416 |
| 2010-04-13 | Open-market sale | 200 | $29.15 | 4,631,216 |
| 2010-04-13 | Open-market sale | 200 | $29.36 | 4,624,516 |
| 2010-04-13 | Open-market sale | 200 | $29.35 | 4,624,716 |
| 2010-04-13 | Open-market sale | 200 | $29.32 | 4,624,916 |
| 2010-04-13 | Open-market sale | 160 | $29.30 | 4,625,516 |
| 2010-04-10 | Open-market sale | 200 | $29.23 | 4,629,316 |
| 2010-04-10 | Open-market sale | 400 | $29.31 | 4,625,116 |
| 2010-04-01 | Open-market sale | 3,100 | $30.00 | 4,634,516 |
| 2010-03-31 | Open-market sale | 51,628 | $30.00 | 4,637,616 |
| 2009-07-31 | Open-market sale | 200 | $28.11 | 4,752,234 |
| 2009-07-31 | Open-market sale | 300 | $28.13 | 4,751,034 |
| 2009-07-31 | Open-market sale | 200 | $28.14 | 4,750,834 |
| 2009-07-31 | Open-market sale | 100 | $28.15 | 4,750,734 |
| 2009-07-31 | Open-market sale | 300 | $28.15 | 4,750,434 |
| 2009-07-31 | Open-market sale | 300 | $28.19 | 4,750,134 |
| 2009-07-31 | Open-market sale | 500 | $28.20 | 4,749,634 |
| 2009-07-31 | Open-market sale | 100 | $28.22 | 4,749,534 |
| 2009-07-31 | Open-market sale | 200 | $28.23 | 4,749,334 |
| 2009-07-31 | Open-market sale | 200 | $28.24 | 4,749,134 |
| 2009-07-31 | Open-market sale | 100 | $28.25 | 4,749,034 |
| 2009-07-31 | Open-market sale | 200 | $27.94 | 4,758,834 |
| 2009-07-31 | Open-market sale | 200 | $27.95 | 4,758,634 |
| 2009-07-31 | Open-market sale | 600 | $27.98 | 4,758,034 |
| 2009-07-31 | Open-market sale | 2,100 | $28.00 | 4,755,934 |
| 2009-07-31 | Open-market sale | 600 | $28.02 | 4,755,334 |
| 2009-07-31 | Open-market sale | 100 | $28.03 | 4,755,234 |
| 2009-07-31 | Open-market sale | 100 | $28.03 | 4,755,134 |
| 2009-07-31 | Open-market sale | 100 | $28.04 | 4,755,034 |
| 2009-07-31 | Open-market sale | 100 | $28.04 | 4,754,934 |
| 2009-07-31 | Open-market sale | 200 | $28.04 | 4,754,734 |
| 2009-07-31 | Open-market sale | 500 | $28.05 | 4,754,234 |
| 2009-07-31 | Open-market sale | 300 | $28.06 | 4,753,934 |
| 2009-07-31 | Open-market sale | 400 | $28.07 | 4,753,534 |
| 2009-07-31 | Open-market sale | 400 | $28.08 | 4,753,134 |
| 2009-07-31 | Open-market sale | 100 | $28.09 | 4,753,034 |
| 2009-07-31 | Open-market sale | 500 | $28.09 | 4,752,534 |
| 2009-07-31 | Open-market sale | 100 | $28.10 | 4,752,434 |
| 2009-07-31 | Open-market sale | 100 | $28.13 | 4,751,334 |
| 2009-07-31 | Open-market sale | 800 | $28.12 | 4,751,434 |
| 2009-07-31 | Open-market sale | 200 | $28.52 | 4,689,244 |
| 2009-07-31 | Open-market sale | 839 | $28.51 | 4,689,444 |
| 2009-07-31 | Open-market sale | 6,812 | $28.50 | 4,690,283 |
| 2009-07-31 | Open-market sale | 2,013 | $28.43 | 4,697,497 |
| 2009-07-31 | Open-market sale | 200 | $28.44 | 4,697,297 |
| 2009-07-31 | Open-market sale | 100 | $28.45 | 4,697,197 |
| 2009-07-31 | Open-market sale | 100 | $28.46 | 4,697,097 |
| 2009-07-31 | Open-market sale | 2 | $28.47 | 4,697,095 |
| 2009-07-31 | Open-market sale | 6,245 | $28.32 | 4,731,189 |
| 2009-07-31 | Open-market sale | 6,200 | $28.31 | 4,737,434 |
| 2009-07-31 | Open-market sale | 100 | $28.30 | 4,743,634 |
| 2009-07-31 | Open-market sale | 3,500 | $28.30 | 4,743,734 |
| 2009-07-31 | Open-market sale | 800 | $28.29 | 4,747,234 |
| 2009-07-31 | Open-market sale | 700 | $28.28 | 4,748,034 |
| 2009-07-31 | Open-market sale | 200 | $28.27 | 4,748,734 |
| 2009-07-31 | Open-market sale | 100 | $28.25 | 4,748,934 |
| 2009-07-31 | Open-market sale | 1,149 | $28.42 | 4,699,510 |
| 2009-07-31 | Open-market sale | 100 | $28.42 | 4,700,659 |
| 2009-07-31 | Open-market sale | 5,737 | $28.41 | 4,700,759 |
| 2009-07-31 | Open-market sale | 100 | $28.41 | 4,706,496 |
| 2009-07-31 | Open-market sale | 300 | $28.41 | 4,706,596 |
| 2009-07-31 | Open-market sale | 12,740 | $28.40 | 4,706,896 |
| 2009-07-31 | Open-market sale | 1,400 | $28.39 | 4,719,636 |
| 2009-07-31 | Open-market sale | 2,100 | $28.38 | 4,721,036 |
| 2009-07-31 | Open-market sale | 1,698 | $28.37 | 4,723,136 |
| 2009-07-31 | Open-market sale | 3,425 | $28.36 | 4,724,834 |
| 2009-07-31 | Open-market sale | 830 | $28.35 | 4,728,259 |
| 2009-07-31 | Open-market sale | 500 | $28.34 | 4,729,089 |
| 2009-07-31 | Open-market sale | 100 | $28.34 | 4,729,589 |
| 2009-07-31 | Open-market sale | 1,500 | $28.33 | 4,729,689 |
| 2009-07-31 | Open-market sale | 100 | $27.71 | 4,766,534 |
| 2009-07-31 | Open-market sale | 4,800 | $27.70 | 4,766,634 |
| 2009-07-31 | Open-market sale | 1,700 | $27.71 | 4,764,834 |
| 2009-07-31 | Open-market sale | 200 | $27.72 | 4,764,634 |
| 2009-07-31 | Open-market sale | 100 | $27.73 | 4,764,534 |
| 2009-07-31 | Open-market sale | 100 | $27.73 | 4,764,434 |
| 2009-07-31 | Open-market sale | 100 | $27.74 | 4,764,334 |
| 2009-07-31 | Open-market sale | 100 | $27.76 | 4,764,234 |
| 2009-07-31 | Open-market sale | 400 | $27.78 | 4,763,834 |
| 2009-07-31 | Open-market sale | 300 | $27.79 | 4,763,534 |
| 2009-07-31 | Open-market sale | 600 | $27.80 | 4,762,934 |
| 2009-07-31 | Open-market sale | 400 | $27.81 | 4,762,534 |
| 2009-07-31 | Open-market sale | 100 | $27.82 | 4,762,434 |
| 2009-07-31 | Open-market sale | 100 | $27.83 | 4,762,334 |
| 2009-07-31 | Open-market sale | 300 | $27.86 | 4,762,034 |
| 2009-07-31 | Open-market sale | 1,100 | $27.88 | 4,760,934 |
| 2009-07-31 | Open-market sale | 700 | $27.89 | 4,760,234 |
| 2009-07-31 | Open-market sale | 861 | $27.89 | 4,759,373 |
| 2009-07-31 | Open-market sale | 100 | $27.89 | 4,759,273 |
| 2009-07-31 | Open-market sale | 39 | $27.91 | 4,759,234 |
| 2009-07-31 | Open-market sale | 200 | $27.92 | 4,759,034 |
| 2009-07-31 | Open-market sale | 1,280 | $27.60 | 4,774,754 |
| 2009-07-31 | Open-market sale | 620 | $27.61 | 4,774,134 |
| 2009-07-31 | Open-market sale | 200 | $27.61 | 4,773,934 |
| 2009-07-31 | Open-market sale | 200 | $27.62 | 4,773,734 |
| 2009-07-31 | Open-market sale | 304 | $27.63 | 4,773,430 |
| 2009-07-31 | Open-market sale | 900 | $27.64 | 4,772,530 |
| 2009-07-31 | Open-market sale | 596 | $27.65 | 4,771,934 |
| 2009-07-31 | Open-market sale | 300 | $27.66 | 4,771,634 |
| 2009-07-31 | Open-market sale | 200 | $27.67 | 4,771,434 |
| 2009-07-30 | Open-market sale | 100 | $27.82 | 4,788,548 |
| 2009-07-30 | Open-market sale | 700 | $27.82 | 4,787,848 |
| 2009-07-30 | Open-market sale | 100 | $27.79 | 4,791,765 |
| 2009-07-30 | Open-market sale | 1,400 | $27.81 | 4,788,648 |
| 2009-07-30 | Open-market sale | 1,100 | $27.80 | 4,790,048 |
| 2009-07-30 | Open-market sale | 617 | $27.79 | 4,791,148 |
| 2009-07-30 | Open-market sale | 400 | $27.78 | 4,791,865 |
| 2009-07-30 | Open-market sale | 600 | $27.77 | 4,792,265 |
| 2009-07-30 | Open-market sale | 700 | $27.76 | 4,792,865 |
| 2009-07-30 | Open-market sale | 100 | $27.75 | 4,793,565 |
| 2009-07-30 | Open-market sale | 200 | $27.73 | 4,793,665 |
| 2009-07-30 | Open-market sale | 569 | $27.72 | 4,793,865 |
| 2009-07-30 | Open-market sale | 214 | $27.71 | 4,794,434 |
| 2009-07-30 | Open-market sale | 600 | $27.70 | 4,794,648 |
| 2009-07-30 | Open-market sale | 100 | $27.68 | 4,795,248 |
| 2009-07-30 | Open-market sale | 900 | $27.67 | 4,795,348 |
| 2009-07-30 | Open-market sale | 200 | $27.67 | 4,796,248 |
| 2009-07-30 | Open-market sale | 1,386 | $27.66 | 4,796,448 |
| 2009-07-30 | Open-market sale | 400 | $27.66 | 4,797,834 |
| 2009-07-30 | Open-market sale | 2,160 | $27.65 | 4,798,234 |
| 2009-07-30 | Open-market sale | 100 | $27.64 | 4,800,394 |
| 2009-07-30 | Open-market sale | 1,600 | $27.63 | 4,800,494 |
| 2009-07-30 | Open-market sale | 1,000 | $27.62 | 4,802,094 |
| 2009-07-30 | Open-market sale | 500 | $27.62 | 4,803,094 |
| 2009-07-30 | Open-market sale | 1,645 | $27.61 | 4,803,594 |
| 2009-07-30 | Open-market sale | 100 | $27.61 | 4,805,239 |
| 2009-07-30 | Open-market sale | 200 | $27.61 | 4,805,339 |
| 2009-07-30 | Open-market sale | 58 | $27.60 | 4,805,539 |
| 2009-07-30 | Open-market sale | 1,700 | $27.60 | 4,805,597 |
| 2009-07-30 | Open-market sale | 4,789 | $27.58 | 4,807,297 |
| 2009-07-30 | Open-market sale | 956 | $28.02 | 4,776,473 |
| 2009-07-30 | Open-market sale | 2,800 | $28.01 | 4,777,429 |
| 2009-07-30 | Open-market sale | 2,736 | $28.00 | 4,780,229 |
| 2009-07-30 | Open-market sale | 500 | $27.96 | 4,782,965 |
| 2009-07-30 | Open-market sale | 100 | $27.90 | 4,783,465 |
| 2009-07-30 | Open-market sale | 700 | $27.89 | 4,783,565 |
| 2009-07-30 | Open-market sale | 400 | $27.88 | 4,784,265 |
| 2009-07-30 | Open-market sale | 600 | $27.87 | 4,784,665 |
| 2009-07-30 | Open-market sale | 100 | $27.87 | 4,785,265 |
| 2009-07-30 | Open-market sale | 1,000 | $27.86 | 4,785,365 |
| 2009-07-30 | Open-market sale | 600 | $27.85 | 4,786,365 |
| 2009-07-30 | Open-market sale | 341 | $27.84 | 4,786,965 |
| 2009-07-30 | Open-market sale | 542 | $27.83 | 4,787,306 |
| 2009-07-30 | Open-market sale | 200 | $28.10 | 4,776,034 |
| 2009-07-30 | Open-market sale | 100 | $28.07 | 4,776,234 |
| 2009-07-30 | Open-market sale | 139 | $28.03 | 4,776,334 |
| 2009-07-29 | Open-market sale | 300 | $28.04 | 4,815,486 |
| 2009-07-29 | Open-market sale | 2,800 | $28.00 | 4,818,086 |
| 2009-07-29 | Open-market sale | 600 | $28.01 | 4,817,486 |
| 2009-07-29 | Open-market sale | 1,400 | $28.01 | 4,816,086 |
| 2009-07-29 | Open-market sale | 100 | $28.02 | 4,815,986 |
| 2009-07-29 | Open-market sale | 200 | $28.03 | 4,815,786 |
| 2009-07-29 | Open-market sale | 100 | $28.28 | 4,812,086 |
| 2009-07-29 | Open-market sale | 100 | $28.09 | 4,815,386 |
| 2009-07-29 | Open-market sale | 200 | $28.26 | 4,812,186 |
| 2009-07-29 | Open-market sale | 300 | $28.22 | 4,812,386 |
| 2009-07-29 | Open-market sale | 100 | $28.20 | 4,812,686 |
| 2009-07-29 | Open-market sale | 200 | $28.19 | 4,812,786 |
| 2009-07-29 | Open-market sale | 100 | $28.18 | 4,812,986 |
| 2009-07-29 | Open-market sale | 400 | $28.17 | 4,813,086 |
| 2009-07-29 | Open-market sale | 100 | $28.15 | 4,813,486 |
| 2009-07-29 | Open-market sale | 400 | $28.13 | 4,813,586 |
| 2009-07-29 | Open-market sale | 300 | $28.12 | 4,813,986 |
| 2009-07-29 | Open-market sale | 100 | $28.11 | 4,814,286 |
| 2009-07-29 | Open-market sale | 1,000 | $28.10 | 4,814,386 |
| 2009-07-28 | Open-market sale | 100 | $29.12 | 4,820,986 |
| 2009-07-28 | Open-market sale | 100 | $29.14 | 4,820,886 |
| 2009-07-28 | Open-market sale | 200 | $29.11 | 4,821,086 |
| 2009-07-28 | Open-market sale | 300 | $29.10 | 4,821,386 |
| 2009-07-28 | Open-market sale | 100 | $29.11 | 4,821,286 |
| 2009-07-27 | Open-market sale | 100 | $29.79 | 4,822,219 |
| 2009-07-27 | Open-market sale | 100 | $29.78 | 4,822,319 |
| 2009-07-27 | Open-market sale | 200 | $29.77 | 4,822,419 |
| 2009-07-27 | Open-market sale | 100 | $29.73 | 4,822,619 |
| 2009-07-27 | Open-market sale | 133 | $29.62 | 4,822,719 |
| 2009-07-27 | Open-market sale | 367 | $29.60 | 4,822,852 |
| 2009-07-27 | Open-market sale | 100 | $28.99 | 4,823,219 |
| 2009-07-27 | Open-market sale | 100 | $28.99 | 4,823,319 |
| 2009-07-27 | Open-market sale | 69 | $28.98 | 4,823,419 |
| 2009-07-27 | Open-market sale | 500 | $29.92 | 4,821,686 |
| 2009-07-27 | Open-market sale | 200 | $28.96 | 4,823,588 |
| 2009-07-27 | Open-market sale | 1,931 | $28.95 | 4,823,788 |
| 2009-07-27 | Open-market sale | 267 | $28.94 | 4,825,719 |
| 2009-07-27 | Open-market sale | 733 | $28.92 | 4,825,986 |
| 2009-07-27 | Open-market sale | 800 | $28.91 | 4,826,719 |
| 2009-07-27 | Open-market sale | 500 | $28.90 | 4,827,519 |
| 2009-07-27 | Open-market sale | 200 | $28.85 | 4,828,019 |
| 2009-07-27 | Open-market sale | 33 | $29.87 | 4,822,186 |
| 2009-07-27 | Open-market sale | 100 | $28.97 | 4,823,488 |
| 2009-07-24 | Open-market sale | 1,350 | $29.78 | 4,846,119 |
| 2009-07-24 | Open-market sale | 300 | $29.87 | 4,828,319 |
| 2009-07-24 | Open-market sale | 100 | $29.85 | 4,828,619 |
| 2009-07-24 | Open-market sale | 500 | $29.84 | 4,828,719 |
| 2009-07-24 | Open-market sale | 100 | $29.84 | 4,829,219 |
| 2009-07-24 | Open-market sale | 500 | $29.83 | 4,829,319 |
| 2009-07-24 | Open-market sale | 400 | $29.83 | 4,829,819 |
| 2009-07-24 | Open-market sale | 900 | $29.82 | 4,830,219 |
| 2009-07-24 | Open-market sale | 100 | $29.82 | 4,831,119 |
| 2009-07-24 | Open-market sale | 887 | $29.81 | 4,831,219 |
| 2009-07-24 | Open-market sale | 500 | $29.81 | 4,832,106 |
| 2009-07-24 | Open-market sale | 500 | $29.80 | 4,832,606 |
| 2009-07-24 | Open-market sale | 12,413 | $29.80 | 4,833,106 |
| 2009-07-24 | Open-market sale | 100 | $29.80 | 4,845,519 |
| 2009-07-24 | Open-market sale | 100 | $29.79 | 4,845,619 |
| 2009-07-24 | Open-market sale | 100 | $29.79 | 4,845,719 |
| 2009-07-24 | Open-market sale | 200 | $29.79 | 4,845,819 |
| 2009-07-24 | Open-market sale | 100 | $29.78 | 4,846,019 |
| 2009-07-24 | Open-market sale | 100 | $29.88 | 4,828,219 |
| 2009-07-24 | Open-market sale | 200 | $29.77 | 4,847,469 |
| 2009-07-24 | Open-market sale | 100 | $29.67 | 4,856,119 |
| 2009-07-24 | Open-market sale | 200 | $29.66 | 4,856,219 |
| 2009-07-24 | Open-market sale | 200 | $29.63 | 4,856,419 |
| 2009-07-24 | Open-market sale | 100 | $29.63 | 4,856,619 |
| 2009-07-24 | Open-market sale | 200 | $29.62 | 4,856,719 |
| 2009-07-24 | Open-market sale | 100 | $29.62 | 4,856,919 |
| 2009-07-24 | Open-market sale | 200 | $29.62 | 4,857,019 |
| 2009-07-24 | Open-market sale | 1,272 | $29.61 | 4,857,219 |
| 2009-07-24 | Open-market sale | 100 | $29.61 | 4,858,491 |
| 2009-07-24 | Open-market sale | 100 | $29.60 | 4,858,591 |
| 2009-07-24 | Open-market sale | 800 | $29.60 | 4,858,691 |
| 2009-07-24 | Open-market sale | 400 | $29.60 | 4,859,491 |
| 2009-07-24 | Open-market sale | 300 | $29.60 | 4,859,891 |
| 2009-07-24 | Open-market sale | 500 | $29.59 | 4,860,191 |
| 2009-07-24 | Open-market sale | 1,400 | $29.77 | 4,847,669 |
| 2009-07-24 | Open-market sale | 100 | $29.77 | 4,849,069 |
| 2009-07-24 | Open-market sale | 1,000 | $29.76 | 4,849,169 |
| 2009-07-24 | Open-market sale | 550 | $29.76 | 4,850,169 |
| 2009-07-24 | Open-market sale | 200 | $29.75 | 4,850,719 |
| 2009-07-24 | Open-market sale | 400 | $29.75 | 4,850,919 |
| 2009-07-24 | Open-market sale | 200 | $29.74 | 4,851,319 |
| 2009-07-24 | Open-market sale | 300 | $29.74 | 4,851,519 |
| 2009-07-24 | Open-market sale | 100 | $29.74 | 4,851,819 |
| 2009-07-24 | Open-market sale | 1,100 | $29.73 | 4,851,919 |
| 2009-07-24 | Open-market sale | 400 | $29.73 | 4,853,019 |
| 2009-07-24 | Open-market sale | 1,000 | $29.72 | 4,853,419 |
| 2009-07-24 | Open-market sale | 100 | $29.72 | 4,854,419 |
| 2009-07-24 | Open-market sale | 1,300 | $29.71 | 4,854,519 |
| 2009-07-24 | Open-market sale | 200 | $29.69 | 4,855,819 |
| 2009-07-24 | Open-market sale | 100 | $29.69 | 4,856,019 |
| 2009-07-24 | Open-market sale | 400 | $29.54 | 4,867,617 |
| 2009-07-24 | Open-market sale | 200 | $29.53 | 4,868,217 |
| 2009-07-24 | Open-market sale | 100 | $29.53 | 4,868,417 |
| 2009-07-24 | Open-market sale | 200 | $29.53 | 4,868,517 |
| 2009-07-24 | Open-market sale | 100 | $29.52 | 4,868,717 |
| 2009-07-24 | Open-market sale | 1,200 | $29.52 | 4,868,817 |
| 2009-07-24 | Open-market sale | 1,000 | $29.52 | 4,870,017 |
| 2009-07-24 | Open-market sale | 1,200 | $29.52 | 4,871,017 |
| 2009-07-24 | Open-market sale | 100 | $29.51 | 4,872,217 |
| 2009-07-24 | Open-market sale | 202 | $29.51 | 4,872,317 |
| 2009-07-24 | Open-market sale | 700 | $29.51 | 4,872,519 |
| 2009-07-24 | Open-market sale | 200 | $29.50 | 4,873,219 |
| 2009-07-24 | Open-market sale | 4,800 | $29.50 | 4,873,419 |
| 2009-07-24 | Open-market sale | 828 | $29.59 | 4,860,691 |
| 2009-07-24 | Open-market sale | 100 | $29.59 | 4,861,519 |
| 2009-07-24 | Open-market sale | 100 | $29.58 | 4,861,619 |
| 2009-07-24 | Open-market sale | 1,098 | $29.58 | 4,861,719 |
| 2009-07-24 | Open-market sale | 500 | $29.58 | 4,862,817 |
| 2009-07-24 | Open-market sale | 100 | $29.58 | 4,863,317 |
| 2009-07-24 | Open-market sale | 600 | $29.57 | 4,863,417 |
| 2009-07-24 | Open-market sale | 1,300 | $29.57 | 4,864,017 |
| 2009-07-24 | Open-market sale | 200 | $29.57 | 4,865,317 |
| 2009-07-24 | Open-market sale | 600 | $29.56 | 4,865,517 |
| 2009-07-24 | Open-market sale | 300 | $29.56 | 4,866,117 |
| 2009-07-24 | Open-market sale | 400 | $29.56 | 4,866,417 |
| 2009-07-24 | Open-market sale | 100 | $29.55 | 4,866,817 |
| 2009-07-24 | Open-market sale | 200 | $29.55 | 4,866,917 |
| 2009-07-24 | Open-market sale | 500 | $29.54 | 4,867,117 |
| 2009-07-24 | Open-market sale | 100 | $29.54 | 4,868,117 |
| 2009-07-24 | Open-market sale | 100 | $29.54 | 4,868,017 |
| 2009-07-23 | Open-market sale | 200 | $29.91 | 4,882,424 |
| 2009-07-23 | Open-market sale | 200 | $29.92 | 4,882,224 |
| 2009-07-23 | Open-market sale | 200 | $29.63 | 4,900,259 |
| 2009-07-23 | Open-market sale | 400 | $29.63 | 4,899,859 |
| 2009-07-23 | Open-market sale | 400 | $29.64 | 4,899,459 |
| 2009-07-23 | Open-market sale | 900 | $29.65 | 4,898,559 |
| 2009-07-23 | Open-market sale | 1,235 | $29.70 | 4,897,324 |
| 2009-07-23 | Open-market sale | 200 | $29.71 | 4,897,124 |
| 2009-07-23 | Open-market sale | 100 | $29.72 | 4,897,024 |
| 2009-07-23 | Open-market sale | 365 | $29.74 | 4,896,659 |
| 2009-07-23 | Open-market sale | 435 | $29.75 | 4,896,224 |
| 2009-07-23 | Open-market sale | 600 | $29.76 | 4,895,624 |
| 2009-07-23 | Open-market sale | 562 | $29.77 | 4,895,062 |
| 2009-07-23 | Open-market sale | 502 | $29.78 | 4,894,560 |
| 2009-07-23 | Open-market sale | 736 | $29.79 | 4,893,824 |
| 2009-07-23 | Open-market sale | 2,674 | $29.80 | 4,891,150 |
| 2009-07-23 | Open-market sale | 300 | $29.80 | 4,890,850 |
| 2009-07-23 | Open-market sale | 500 | $29.80 | 4,890,350 |
| 2009-07-23 | Open-market sale | 1,306 | $29.81 | 4,889,044 |
| 2009-07-23 | Open-market sale | 100 | $29.82 | 4,888,944 |
| 2009-07-23 | Open-market sale | 1,600 | $29.82 | 4,887,344 |
| 2009-07-23 | Open-market sale | 771 | $29.83 | 4,886,573 |
| 2009-07-23 | Open-market sale | 770 | $29.84 | 4,885,803 |
| 2009-07-23 | Open-market sale | 1,029 | $29.85 | 4,884,774 |
| 2009-07-23 | Open-market sale | 100 | $29.86 | 4,884,674 |
| 2009-07-23 | Open-market sale | 650 | $29.86 | 4,884,024 |
| 2009-07-23 | Open-market sale | 300 | $29.87 | 4,883,724 |
| 2009-07-23 | Open-market sale | 500 | $29.88 | 4,883,224 |
| 2009-07-23 | Open-market sale | 200 | $29.90 | 4,882,624 |
| 2009-07-23 | Open-market sale | 400 | $29.89 | 4,882,824 |
| 2009-07-23 | Open-market sale | 100 | $29.61 | 4,900,659 |
| 2009-07-23 | Open-market sale | 1,000 | $29.50 | 4,926,519 |
| 2009-07-23 | Open-market sale | 2,000 | $29.51 | 4,924,519 |
| 2009-07-23 | Open-market sale | 700 | $29.51 | 4,923,819 |
| 2009-07-23 | Open-market sale | 800 | $29.51 | 4,923,019 |
| 2009-07-23 | Open-market sale | 2,960 | $29.52 | 4,920,059 |
| 2009-07-23 | Open-market sale | 1,360 | $29.52 | 4,918,699 |
| 2009-07-23 | Open-market sale | 200 | $29.52 | 4,918,499 |
| 2009-07-23 | Open-market sale | 1,140 | $29.53 | 4,917,359 |
| 2009-07-23 | Open-market sale | 300 | $29.53 | 4,917,059 |
| 2009-07-23 | Open-market sale | 1,300 | $29.53 | 4,915,759 |
| 2009-07-23 | Open-market sale | 400 | $29.53 | 4,915,359 |
| 2009-07-23 | Open-market sale | 100 | $29.54 | 4,915,259 |
| 2009-07-23 | Open-market sale | 100 | $29.54 | 4,915,159 |
| 2009-07-23 | Open-market sale | 100 | $29.55 | 4,915,059 |
| 2009-07-23 | Open-market sale | 1,700 | $29.55 | 4,913,359 |
| 2009-07-23 | Open-market sale | 600 | $29.56 | 4,912,759 |
| 2009-07-23 | Open-market sale | 600 | $29.56 | 4,912,159 |
| 2009-07-23 | Open-market sale | 3,000 | $29.56 | 4,909,159 |
| 2009-07-23 | Open-market sale | 1,000 | $29.56 | 4,908,159 |
| 2009-07-23 | Open-market sale | 100 | $29.57 | 4,908,059 |
| 2009-07-23 | Open-market sale | 1,644 | $29.57 | 4,906,415 |
| 2009-07-23 | Open-market sale | 656 | $29.57 | 4,905,759 |
| 2009-07-23 | Open-market sale | 200 | $29.58 | 4,905,559 |
| 2009-07-23 | Open-market sale | 800 | $29.58 | 4,904,759 |
| 2009-07-23 | Open-market sale | 2,000 | $29.59 | 4,902,759 |
| 2009-07-23 | Open-market sale | 1,700 | $29.60 | 4,901,059 |
| 2009-07-23 | Open-market sale | 300 | $29.61 | 4,900,759 |
| 2009-07-23 | Open-market sale | 200 | $29.62 | 4,900,459 |
| 2009-07-23 | Open-market sale | 700 | $29.50 | 4,927,519 |
| 2009-07-23 | Open-market sale | 400 | $29.97 | 4,878,336 |
| 2009-07-23 | Open-market sale | 200 | $29.96 | 4,878,736 |
| 2009-07-23 | Open-market sale | 2,788 | $29.95 | 4,878,936 |
| 2009-07-23 | Open-market sale | 500 | $29.94 | 4,881,724 |
| 2009-07-23 | Open-market sale | 117 | $29.98 | 4,878,219 |
| 2009-07-22 | Open-market sale | 100 | $29.41 | 4,938,319 |
| 2009-07-22 | Open-market sale | 500 | $29.39 | 4,938,419 |
| 2009-07-22 | Open-market sale | 1,000 | $29.70 | 4,937,319 |
| 2009-07-22 | Open-market sale | 200 | $29.71 | 4,937,119 |
| 2009-07-22 | Open-market sale | 100 | $29.72 | 4,937,019 |
| 2009-07-22 | Open-market sale | 400 | $29.72 | 4,936,619 |
| 2009-07-22 | Open-market sale | 200 | $29.73 | 4,936,419 |
| 2009-07-22 | Open-market sale | 800 | $29.75 | 4,935,619 |
| 2009-07-22 | Open-market sale | 100 | $29.77 | 4,935,519 |
| 2009-07-22 | Open-market sale | 100 | $29.80 | 4,935,419 |
| 2009-07-22 | Open-market sale | 300 | $29.38 | 4,938,919 |
| 2009-07-22 | Open-market sale | 600 | $29.37 | 4,939,219 |
| 2009-07-22 | Open-market sale | 300 | $29.36 | 4,939,819 |
| 2009-07-22 | Open-market sale | 200 | $29.35 | 4,940,119 |
| 2009-07-22 | Open-market sale | 100 | $29.35 | 4,940,319 |
| 2009-07-22 | Open-market sale | 500 | $29.34 | 4,940,419 |
| 2009-07-22 | Open-market sale | 255 | $29.33 | 4,940,919 |
| 2009-07-22 | Open-market sale | 600 | $29.32 | 4,941,174 |
| 2009-07-22 | Open-market sale | 300 | $29.32 | 4,941,774 |
| 2009-07-22 | Open-market sale | 100 | $29.32 | 4,942,074 |
| 2009-07-22 | Open-market sale | 3,000 | $29.31 | 4,942,174 |
| 2009-07-22 | Open-market sale | 1,100 | $29.31 | 4,945,174 |
| 2009-07-22 | Open-market sale | 19,545 | $29.30 | 4,946,274 |
| 2009-07-22 | Open-market sale | 200 | $29.88 | 4,930,619 |
| 2009-07-22 | Open-market sale | 200 | $29.87 | 4,930,819 |
| 2009-07-22 | Open-market sale | 2,000 | $29.86 | 4,931,019 |
| 2009-07-22 | Open-market sale | 100 | $29.85 | 4,933,019 |
| 2009-07-22 | Open-market sale | 1,400 | $29.83 | 4,933,119 |
| 2009-07-22 | Open-market sale | 100 | $29.82 | 4,934,519 |
| 2009-07-22 | Open-market sale | 800 | $29.81 | 4,934,619 |
| 2009-07-22 | Open-market sale | 203 | $29.92 | 4,929,016 |
| 2009-07-22 | Open-market sale | 700 | $29.90 | 4,929,919 |
| 2009-07-22 | Open-market sale | 600 | $29.91 | 4,929,319 |
| 2009-07-22 | Open-market sale | 100 | $29.92 | 4,929,219 |
| 2009-07-22 | Open-market sale | 200 | $29.96 | 4,928,219 |
| 2009-07-22 | Open-market sale | 100 | $29.93 | 4,928,916 |
| 2009-07-22 | Open-market sale | 197 | $29.93 | 4,928,719 |
| 2009-07-22 | Open-market sale | 200 | $29.94 | 4,928,519 |
| 2009-07-22 | Open-market sale | 100 | $29.95 | 4,928,419 |
| 2009-07-21 | Open-market sale | 990 | $29.57 | 4,982,430 |
| 2009-07-21 | Open-market sale | 100 | $29.05 | 4,993,919 |
| 2009-07-21 | Open-market sale | 100 | $29.07 | 4,993,819 |
| 2009-07-21 | Open-market sale | 500 | $29.07 | 4,993,319 |
| 2009-07-21 | Open-market sale | 100 | $29.09 | 4,993,219 |
| 2009-07-21 | Open-market sale | 100 | $29.11 | 4,993,119 |
| 2009-07-21 | Open-market sale | 200 | $29.17 | 4,992,919 |
| 2009-07-21 | Open-market sale | 100 | $29.40 | 4,992,819 |
| 2009-07-21 | Open-market sale | 200 | $29.41 | 4,992,619 |
| 2009-07-21 | Open-market sale | 300 | $29.42 | 4,992,319 |
| 2009-07-21 | Open-market sale | 100 | $29.43 | 4,992,219 |
| 2009-07-21 | Open-market sale | 1,600 | $29.43 | 4,990,619 |
| 2009-07-21 | Open-market sale | 700 | $29.44 | 4,989,919 |
| 2009-07-21 | Open-market sale | 200 | $29.44 | 4,989,719 |
| 2009-07-21 | Open-market sale | 400 | $29.45 | 4,989,319 |
| 2009-07-21 | Open-market sale | 100 | $29.47 | 4,989,219 |
| 2009-07-21 | Open-market sale | 600 | $29.47 | 4,988,619 |
| 2009-07-21 | Open-market sale | 300 | $29.48 | 4,988,319 |
| 2009-07-21 | Open-market sale | 300 | $29.49 | 4,988,019 |
| 2009-07-21 | Open-market sale | 1,260 | $29.50 | 4,986,759 |
| 2009-07-21 | Open-market sale | 300 | $29.51 | 4,986,459 |
| 2009-07-21 | Open-market sale | 39 | $29.51 | 4,986,420 |
| 2009-07-21 | Open-market sale | 300 | $29.51 | 4,986,120 |
| 2009-07-21 | Open-market sale | 500 | $29.53 | 4,985,620 |
| 2009-07-21 | Open-market sale | 499 | $29.54 | 4,985,121 |
| 2009-07-21 | Open-market sale | 701 | $29.55 | 4,984,420 |
| 2009-07-21 | Open-market sale | 100 | $29.56 | 4,984,320 |
| 2009-07-21 | Open-market sale | 900 | $29.56 | 4,983,420 |
| 2009-07-21 | Open-market sale | 400 | $29.04 | 4,994,019 |
| 2009-07-21 | Open-market sale | 100 | $29.04 | 4,994,419 |
| 2009-07-21 | Open-market sale | 400 | $29.80 | 4,967,419 |
| 2009-07-21 | Open-market sale | 200 | $29.75 | 4,968,319 |
| 2009-07-21 | Open-market sale | 100 | $29.71 | 4,968,519 |
| 2009-07-21 | Open-market sale | 300 | $29.71 | 4,968,619 |
| 2009-07-21 | Open-market sale | 2,600 | $29.70 | 4,968,919 |
| 2009-07-21 | Open-market sale | 100 | $29.70 | 4,971,519 |
| 2009-07-21 | Open-market sale | 100 | $29.69 | 4,971,619 |
| 2009-07-21 | Open-market sale | 2,000 | $29.69 | 4,971,719 |
| 2009-07-21 | Open-market sale | 1,200 | $29.68 | 4,973,719 |
| 2009-07-21 | Open-market sale | 100 | $29.67 | 4,974,919 |
| 2009-07-21 | Open-market sale | 100 | $29.67 | 4,975,019 |
| 2009-07-21 | Open-market sale | 400 | $29.66 | 4,975,119 |
| 2009-07-21 | Open-market sale | 100 | $29.66 | 4,975,519 |
| 2009-07-21 | Open-market sale | 300 | $29.65 | 4,975,619 |
| 2009-07-21 | Open-market sale | 1,100 | $29.64 | 4,975,919 |
| 2009-07-21 | Open-market sale | 500 | $29.63 | 4,977,019 |
| 2009-07-21 | Open-market sale | 701 | $29.62 | 4,977,519 |
| 2009-07-21 | Open-market sale | 100 | $29.62 | 4,978,220 |
| 2009-07-21 | Open-market sale | 700 | $29.61 | 4,978,320 |
| 2009-07-21 | Open-market sale | 300 | $29.61 | 4,979,020 |
| 2009-07-21 | Open-market sale | 1,100 | $29.60 | 4,979,320 |
| 2009-07-21 | Open-market sale | 1,100 | $29.59 | 4,980,420 |
| 2009-07-21 | Open-market sale | 910 | $29.58 | 4,981,520 |
| 2009-07-21 | Open-market sale | 300 | $29.89 | 4,965,819 |
| 2009-07-21 | Open-market sale | 100 | $29.88 | 4,966,119 |
| 2009-07-21 | Open-market sale | 300 | $29.84 | 4,966,219 |
| 2009-07-21 | Open-market sale | 200 | $29.82 | 4,966,519 |
| 2009-07-21 | Open-market sale | 700 | $29.81 | 4,966,719 |
| 2009-07-21 | Open-market sale | 300 | $29.78 | 4,968,019 |
| 2009-07-21 | Open-market sale | 200 | $29.79 | 4,967,819 |
| 2009-07-21 | Open-market sale | 100 | $28.68 | 4,996,922 |
| 2009-07-21 | Open-market sale | 100 | $28.67 | 4,997,022 |
| 2009-07-21 | Open-market sale | 100 | $28.69 | 4,996,822 |
| 2009-07-21 | Open-market sale | 100 | $28.72 | 4,996,722 |
| 2009-07-21 | Open-market sale | 103 | $28.73 | 4,996,619 |
| 2009-07-21 | Open-market sale | 300 | $28.76 | 4,996,319 |
| 2009-07-21 | Open-market sale | 100 | $28.79 | 4,996,219 |
| 2009-07-21 | Open-market sale | 300 | $28.80 | 4,995,919 |
| 2009-07-21 | Open-market sale | 200 | $28.81 | 4,995,719 |
| 2009-07-21 | Open-market sale | 100 | $28.86 | 4,995,619 |
| 2009-07-21 | Open-market sale | 100 | $28.90 | 4,995,519 |
| 2009-07-21 | Open-market sale | 100 | $28.93 | 4,995,419 |
| 2009-07-21 | Open-market sale | 900 | $29.00 | 4,994,519 |
| 2009-07-21 | Open-market sale | 100 | $28.52 | 5,000,719 |
| 2009-07-21 | Open-market sale | 400 | $28.53 | 5,000,319 |
| 2009-07-21 | Open-market sale | 100 | $28.54 | 5,000,219 |
| 2009-07-21 | Open-market sale | 300 | $28.55 | 4,999,919 |
| 2009-07-21 | Open-market sale | 400 | $28.56 | 4,999,519 |
| 2009-07-21 | Open-market sale | 200 | $28.57 | 4,999,319 |
| 2009-07-21 | Open-market sale | 100 | $28.57 | 4,999,219 |
| 2009-07-21 | Open-market sale | 73 | $28.58 | 4,999,146 |
| 2009-07-21 | Open-market sale | 184 | $28.60 | 4,998,962 |
| 2009-07-21 | Open-market sale | 186 | $28.61 | 4,998,776 |
| 2009-07-21 | Open-market sale | 198 | $28.62 | 4,998,578 |
| 2009-07-21 | Open-market sale | 400 | $28.63 | 4,998,178 |
| 2009-07-21 | Open-market sale | 102 | $28.64 | 4,998,076 |
| 2009-07-21 | Open-market sale | 340 | $28.65 | 4,997,736 |
| 2009-07-21 | Open-market sale | 100 | $28.65 | 4,997,636 |
| 2009-07-21 | Open-market sale | 500 | $28.66 | 4,997,136 |
| 2009-07-21 | Open-market sale | 14 | $28.67 | 4,997,122 |
| 2009-07-20 | Open-market sale | 700 | $28.32 | 5,002,220 |
| 2009-07-20 | Open-market sale | 100 | $28.36 | 5,000,919 |
| 2009-07-20 | Open-market sale | 200 | $28.35 | 5,001,019 |
| 2009-07-20 | Open-market sale | 701 | $28.34 | 5,001,219 |
| 2009-07-20 | Open-market sale | 300 | $28.33 | 5,001,920 |
| 2009-07-20 | Open-market sale | 100 | $28.40 | 5,000,819 |
| 2009-07-20 | Open-market sale | 400 | $28.32 | 5,002,920 |
| 2009-07-20 | Open-market sale | 200 | $28.31 | 5,003,320 |
| 2009-07-20 | Open-market sale | 900 | $28.31 | 5,003,520 |
| 2009-07-20 | Open-market sale | 100 | $28.31 | 5,004,420 |
| 2009-07-20 | Open-market sale | 6,312 | $28.30 | 5,004,520 |
| 2009-07-17 | Open-market sale | 2,512 | $28.31 | 5,015,532 |
| 2009-07-17 | Open-market sale | 100 | $28.33 | 5,011,432 |
| 2009-07-17 | Open-market sale | 2,700 | $28.32 | 5,011,532 |
| 2009-07-17 | Open-market sale | 400 | $28.32 | 5,014,232 |
| 2009-07-17 | Open-market sale | 900 | $28.31 | 5,014,632 |
| 2009-07-17 | Open-market sale | 600 | $28.34 | 5,010,832 |
| 2009-07-17 | Open-market sale | 300 | $28.31 | 5,018,044 |
| 2009-07-17 | Open-market sale | 2,826 | $28.31 | 5,018,344 |
| 2009-07-17 | Open-market sale | 100 | $28.30 | 5,021,170 |
| 2009-07-17 | Open-market sale | 17,974 | $28.30 | 5,021,270 |
| 2008-08-18 | Open-market sale | 200 | $24.36 | 5,047,448 |
| 2008-08-18 | Open-market sale | 1,400 | $24.35 | 5,047,648 |
| 2008-08-18 | Open-market sale | 100 | $24.35 | 5,049,048 |
| 2008-08-18 | Open-market sale | 100 | $24.34 | 5,049,148 |
| 2008-08-18 | Open-market sale | 2,696 | $24.34 | 5,049,248 |
| 2008-08-18 | Open-market sale | 100 | $24.34 | 5,051,944 |
| 2008-08-18 | Open-market sale | 200 | $24.33 | 5,052,044 |
| 2008-08-18 | Open-market sale | 500 | $24.32 | 5,052,244 |
| 2008-08-18 | Open-market sale | 700 | $24.28 | 5,052,744 |
| 2008-08-18 | Open-market sale | 1,000 | $24.26 | 5,053,444 |
| 2008-08-18 | Open-market sale | 200 | $24.24 | 5,054,444 |
| 2008-08-18 | Open-market sale | 900 | $24.23 | 5,054,644 |
| 2008-08-18 | Open-market sale | 1,100 | $24.19 | 5,055,544 |
| 2008-08-18 | Open-market sale | 3,900 | $24.18 | 5,056,644 |
| 2008-08-18 | Open-market sale | 500 | $24.17 | 5,060,544 |
| 2008-08-18 | Open-market sale | 1,500 | $24.16 | 5,061,044 |
| 2008-08-18 | Open-market sale | 900 | $24.13 | 5,062,544 |
| 2008-08-18 | Open-market sale | 100 | $24.12 | 5,063,444 |
| 2008-08-18 | Open-market sale | 649 | $24.11 | 5,063,544 |
| 2008-08-18 | Open-market sale | 4,200 | $24.10 | 5,064,193 |
| 2008-08-18 | Open-market sale | 551 | $24.09 | 5,068,393 |
| 2008-08-18 | Open-market sale | 400 | $24.08 | 5,068,944 |
| 2008-08-18 | Open-market sale | 400 | $24.07 | 5,069,344 |
| 2008-08-18 | Open-market sale | 600 | $24.06 | 5,069,744 |
| 2008-08-18 | Open-market sale | 400 | $24.05 | 5,070,344 |
| 2008-08-18 | Open-market sale | 600 | $24.04 | 5,070,744 |
| 2008-08-18 | Open-market sale | 300 | $24.03 | 5,071,344 |
| 2008-08-18 | Open-market sale | 800 | $24.02 | 5,071,644 |
| 2008-08-18 | Open-market sale | 1,820 | $24.36 | 5,045,528 |
| 2008-08-18 | Open-market sale | 100 | $24.36 | 5,047,348 |
| 2008-08-18 | Open-market sale | 100 | $24.69 | 5,039,844 |
| 2008-08-18 | Open-market sale | 300 | $24.54 | 5,040,144 |
| 2008-08-18 | Open-market sale | 100 | $24.53 | 5,040,444 |
| 2008-08-18 | Open-market sale | 400 | $24.53 | 5,040,544 |
| 2008-08-18 | Open-market sale | 500 | $24.46 | 5,040,944 |
| 2008-08-18 | Open-market sale | 200 | $24.43 | 5,041,444 |
| 2008-08-18 | Open-market sale | 200 | $24.42 | 5,041,644 |
| 2008-08-18 | Open-market sale | 300 | $24.41 | 5,041,844 |
| 2008-08-18 | Open-market sale | 882 | $24.40 | 5,042,144 |
| 2008-08-18 | Open-market sale | 100 | $24.40 | 5,043,026 |
| 2008-08-18 | Open-market sale | 1,100 | $24.39 | 5,043,126 |
| 2008-08-18 | Open-market sale | 200 | $24.38 | 5,044,226 |
| 2008-08-18 | Open-market sale | 100 | $24.38 | 5,044,426 |
| 2008-08-18 | Open-market sale | 100 | $24.37 | 5,044,526 |
| 2008-08-18 | Open-market sale | 702 | $24.37 | 5,044,626 |
| 2008-08-18 | Open-market sale | 200 | $24.37 | 5,045,328 |
| 2008-08-18 | Open-market sale | 200 | $24.90 | 5,039,244 |
| 2008-08-18 | Open-market sale | 300 | $24.89 | 5,039,444 |
| 2008-08-18 | Open-market sale | 100 | $24.86 | 5,039,744 |
| 2008-08-18 | Open-market sale | 100 | $24.55 | 5,040,044 |
| 2008-08-18 | Open-market sale | 100 | $24.68 | 5,039,944 |
| 2008-08-15 | Open-market sale | 400 | $24.59 | 5,089,744 |
| 2008-08-15 | Open-market sale | 100 | $24.60 | 5,089,644 |
| 2008-08-15 | Open-market sale | 100 | $24.61 | 5,089,544 |
| 2008-08-15 | Open-market sale | 700 | $24.61 | 5,088,844 |
| 2008-08-15 | Open-market sale | 200 | $24.62 | 5,088,644 |
| 2008-08-15 | Open-market sale | 800 | $24.63 | 5,087,844 |
| 2008-08-15 | Open-market sale | 1,100 | $24.64 | 5,086,744 |
| 2008-08-15 | Open-market sale | 100 | $24.65 | 5,086,644 |
| 2008-08-15 | Open-market sale | 600 | $24.66 | 5,086,044 |
| 2008-08-15 | Open-market sale | 1,000 | $24.67 | 5,085,044 |
| 2008-08-15 | Open-market sale | 600 | $24.68 | 5,084,444 |
| 2008-08-15 | Open-market sale | 100 | $24.69 | 5,084,344 |
| 2008-08-15 | Open-market sale | 600 | $24.70 | 5,083,744 |
| 2008-08-15 | Open-market sale | 300 | $24.71 | 5,083,444 |
| 2008-08-15 | Open-market sale | 700 | $24.72 | 5,082,744 |
| 2008-08-15 | Open-market sale | 200 | $24.73 | 5,082,544 |
| 2008-08-15 | Open-market sale | 300 | $24.74 | 5,082,244 |
| 2008-08-15 | Open-market sale | 100 | $24.75 | 5,082,144 |
| 2008-08-15 | Open-market sale | 1,000 | $24.76 | 5,081,144 |
| 2008-08-15 | Open-market sale | 200 | $24.77 | 5,080,944 |
| 2008-08-15 | Open-market sale | 200 | $24.78 | 5,080,744 |
| 2008-08-15 | Open-market sale | 500 | $24.79 | 5,080,244 |
| 2008-08-15 | Open-market sale | 100 | $24.80 | 5,080,144 |
| 2008-08-15 | Open-market sale | 100 | $24.80 | 5,080,044 |
| 2008-08-15 | Open-market sale | 100 | $24.81 | 5,079,944 |
| 2008-08-15 | Open-market sale | 382 | $24.81 | 5,079,562 |
| 2008-08-15 | Open-market sale | 500 | $24.82 | 5,079,062 |
| 2008-08-15 | Open-market sale | 400 | $24.84 | 5,078,662 |
| 2008-08-15 | Open-market sale | 100 | $24.58 | 5,090,144 |
| 2008-08-15 | Open-market sale | 400 | $24.57 | 5,090,244 |
| 2008-08-15 | Open-market sale | 100 | $24.45 | 5,098,644 |
| 2008-08-15 | Open-market sale | 100 | $24.47 | 5,097,344 |
| 2008-08-15 | Open-market sale | 100 | $24.48 | 5,097,244 |
| 2008-08-15 | Open-market sale | 600 | $24.48 | 5,096,644 |
| 2008-08-15 | Open-market sale | 200 | $24.49 | 5,096,444 |
| 2008-08-15 | Open-market sale | 1,377 | $24.49 | 5,095,067 |
| 2008-08-15 | Open-market sale | 200 | $24.49 | 5,094,867 |
| 2008-08-15 | Open-market sale | 200 | $24.49 | 5,094,667 |
| 2008-08-15 | Open-market sale | 2,523 | $24.50 | 5,092,144 |
| 2008-08-15 | Open-market sale | 200 | $24.51 | 5,091,944 |
| 2008-08-15 | Open-market sale | 500 | $24.52 | 5,091,444 |
| 2008-08-15 | Open-market sale | 400 | $24.53 | 5,091,044 |
| 2008-08-15 | Open-market sale | 184 | $24.54 | 5,090,860 |
| 2008-08-15 | Open-market sale | 200 | $24.55 | 5,090,660 |
| 2008-08-15 | Open-market sale | 16 | $24.56 | 5,090,644 |
| 2008-08-15 | Open-market sale | 200 | $24.33 | 5,104,144 |
| 2008-08-15 | Open-market sale | 200 | $24.34 | 5,103,944 |
| 2008-08-15 | Open-market sale | 100 | $24.37 | 5,103,844 |
| 2008-08-15 | Open-market sale | 200 | $24.38 | 5,103,644 |
| 2008-08-15 | Open-market sale | 200 | $24.39 | 5,103,444 |
| 2008-08-15 | Open-market sale | 200 | $24.39 | 5,103,244 |
| 2008-08-15 | Open-market sale | 700 | $24.40 | 5,102,544 |
| 2008-08-15 | Open-market sale | 1,000 | $24.41 | 5,101,544 |
| 2008-08-15 | Open-market sale | 1,100 | $24.42 | 5,100,444 |
| 2008-08-15 | Open-market sale | 718 | $24.43 | 5,099,726 |
| 2008-08-15 | Open-market sale | 100 | $24.44 | 5,099,626 |
| 2008-08-15 | Open-market sale | 682 | $24.44 | 5,098,944 |
| 2008-08-15 | Open-market sale | 200 | $24.44 | 5,098,744 |
| 2008-08-15 | Open-market sale | 900 | $24.47 | 5,097,744 |
| 2008-08-15 | Open-market sale | 300 | $24.47 | 5,097,444 |
| 2008-08-15 | Open-market sale | 341 | $24.94 | 5,077,562 |
| 2008-08-15 | Open-market sale | 259 | $24.93 | 5,077,903 |
| 2008-08-15 | Open-market sale | 200 | $24.92 | 5,078,162 |
| 2008-08-15 | Open-market sale | 200 | $24.87 | 5,078,362 |
| 2008-08-15 | Open-market sale | 100 | $24.85 | 5,078,562 |
| 2008-08-15 | Open-market sale | 4,000 | $25.10 | 5,072,444 |
| 2008-08-15 | Open-market sale | 18 | $25.01 | 5,076,444 |
| 2008-08-15 | Open-market sale | 100 | $25.01 | 5,076,462 |
| 2008-08-15 | Open-market sale | 400 | $25.00 | 5,076,562 |
| 2008-08-15 | Open-market sale | 100 | $24.99 | 5,076,962 |
| 2008-08-15 | Open-market sale | 100 | $24.99 | 5,077,062 |
| 2008-08-15 | Open-market sale | 100 | $24.98 | 5,077,162 |
| 2008-08-15 | Open-market sale | 300 | $24.97 | 5,077,262 |
| 2008-08-14 | Open-market sale | 332 | $24.85 | 5,141,412 |
| 2008-08-14 | Open-market sale | 100 | $24.83 | 5,141,744 |
| 2008-08-14 | Open-market sale | 600 | $24.86 | 5,140,812 |
| 2008-08-14 | Open-market sale | 500 | $24.87 | 5,140,312 |
| 2008-08-14 | Open-market sale | 1,432 | $24.88 | 5,138,880 |
| 2008-08-14 | Open-market sale | 888 | $24.89 | 5,137,992 |
| 2008-08-14 | Open-market sale | 300 | $24.90 | 5,137,692 |
| 2008-08-14 | Open-market sale | 100 | $24.91 | 5,137,592 |
| 2008-08-14 | Open-market sale | 1,565 | $24.91 | 5,136,027 |
| 2008-08-14 | Open-market sale | 1,500 | $24.92 | 5,134,527 |
| 2008-08-14 | Open-market sale | 800 | $24.92 | 5,133,727 |
| 2008-08-14 | Open-market sale | 2,497 | $25.05 | 5,111,622 |
| 2008-08-14 | Open-market sale | 100 | $25.05 | 5,114,119 |
| 2008-08-14 | Open-market sale | 400 | $25.04 | 5,114,219 |
| 2008-08-14 | Open-market sale | 2,203 | $25.03 | 5,114,619 |
| 2008-08-14 | Open-market sale | 900 | $25.02 | 5,116,822 |
| 2008-08-14 | Open-market sale | 2,900 | $25.01 | 5,117,722 |
| 2008-08-14 | Open-market sale | 2,505 | $25.00 | 5,120,622 |
| 2008-08-14 | Open-market sale | 100 | $24.99 | 5,123,127 |
| 2008-08-14 | Open-market sale | 2,700 | $24.99 | 5,123,227 |
| 2008-08-14 | Open-market sale | 200 | $24.99 | 5,125,927 |
| 2008-08-14 | Open-market sale | 2,384 | $24.98 | 5,126,127 |
| 2008-08-14 | Open-market sale | 700 | $24.98 | 5,128,511 |
| 2008-08-14 | Open-market sale | 1,600 | $24.97 | 5,129,211 |
| 2008-08-14 | Open-market sale | 100 | $24.97 | 5,130,811 |
| 2008-08-14 | Open-market sale | 600 | $24.96 | 5,130,911 |
| 2008-08-14 | Open-market sale | 500 | $24.95 | 5,131,511 |
| 2008-08-14 | Open-market sale | 416 | $24.94 | 5,132,011 |
| 2008-08-14 | Open-market sale | 1,200 | $24.93 | 5,132,427 |
| 2008-08-14 | Open-market sale | 100 | $24.93 | 5,133,627 |
| 2008-08-14 | Open-market sale | 2,884 | $25.06 | 5,108,638 |
| 2008-08-14 | Open-market sale | 900 | $25.08 | 5,106,938 |
| 2008-08-14 | Open-market sale | 600 | $25.10 | 5,104,444 |
| 2008-08-14 | Open-market sale | 100 | $25.11 | 5,104,344 |
| 2008-08-14 | Open-market sale | 100 | $25.05 | 5,111,522 |
| 2008-08-14 | Open-market sale | 1,894 | $25.09 | 5,105,044 |
| 2008-08-14 | Open-market sale | 200 | $25.06 | 5,108,438 |
| 2008-08-14 | Open-market sale | 500 | $25.07 | 5,107,938 |
| 2008-08-14 | Open-market sale | 100 | $25.08 | 5,107,838 |
| 2008-07-18 | Open-market sale | 300 | $24.01 | 5,141,844 |
| 2008-07-18 | Open-market sale | 152,300 | $24.00 | 5,142,144 |
| 2003-11-24 | — | — | — | 5,294,444 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.