SEC CIK 1270711
HUANG ROBERT T
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SNXview stock → | 447,209 | 2010-05-31 |
Position History — SNX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SNX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2010-05-31 | Tax withholding | 234 | $25.77 | 447,209 |
| 2010-04-30 | Option exercise (derivative) | 100,000 | $0.00 | 225,000 |
| 2010-04-30 | Option exercise | 100,000 | $10.00 | 447,443 |
| 2010-04-29 | Option exercise (derivative) | 50,000 | $0.00 | 325,000 |
| 2010-04-29 | Option exercise | 50,000 | $10.00 | 347,443 |
| 2010-04-26 | Open-market sale | 3,400 | $29.73 | 300,233 |
| 2010-04-26 | Open-market sale | 1,600 | $29.74 | 298,633 |
| 2010-04-26 | Open-market sale | 940 | $29.75 | 297,693 |
| 2010-04-26 | Open-market sale | 2,000 | $29.72 | 304,133 |
| 2010-04-26 | Open-market sale | 500 | $29.73 | 303,633 |
| 2010-04-26 | Open-market sale | 250 | $29.76 | 297,443 |
| 2010-04-26 | Open-market sale | 400 | $29.56 | 333,072 |
| 2010-04-26 | Open-market sale | 100 | $29.57 | 332,972 |
| 2010-04-26 | Open-market sale | 892 | $29.58 | 332,080 |
| 2010-04-26 | Open-market sale | 795 | $29.59 | 331,285 |
| 2010-04-26 | Open-market sale | 100 | $29.60 | 331,185 |
| 2010-04-26 | Open-market sale | 1,463 | $29.60 | 329,722 |
| 2010-04-26 | Open-market sale | 100 | $29.61 | 329,622 |
| 2010-04-26 | Open-market sale | 550 | $29.62 | 329,072 |
| 2010-04-26 | Open-market sale | 100 | $29.63 | 328,972 |
| 2010-04-26 | Open-market sale | 889 | $29.64 | 328,083 |
| 2010-04-26 | Open-market sale | 1,305 | $29.65 | 326,778 |
| 2010-04-26 | Open-market sale | 2,275 | $29.66 | 324,503 |
| 2010-04-26 | Open-market sale | 3,170 | $29.67 | 321,333 |
| 2010-04-26 | Open-market sale | 300 | $29.68 | 321,033 |
| 2010-04-26 | Open-market sale | 5,600 | $29.68 | 315,433 |
| 2010-04-26 | Open-market sale | 200 | $29.69 | 315,233 |
| 2010-04-26 | Open-market sale | 5,741 | $29.50 | 341,702 |
| 2010-04-26 | Open-market sale | 2,930 | $29.51 | 338,772 |
| 2010-04-26 | Open-market sale | 2,800 | $29.52 | 335,972 |
| 2010-04-26 | Open-market sale | 900 | $29.53 | 335,072 |
| 2010-04-26 | Open-market sale | 700 | $29.54 | 334,372 |
| 2010-04-26 | Open-market sale | 3,100 | $29.69 | 312,133 |
| 2010-04-26 | Open-market sale | 200 | $29.70 | 311,933 |
| 2010-04-26 | Open-market sale | 2,600 | $29.70 | 309,333 |
| 2010-04-26 | Open-market sale | 100 | $29.71 | 309,233 |
| 2010-04-26 | Open-market sale | 3,000 | $29.71 | 306,233 |
| 2010-04-26 | Open-market sale | 100 | $29.72 | 306,133 |
| 2010-04-26 | Open-market sale | 900 | $29.55 | 333,472 |
| 2010-04-24 | Option exercise (derivative) | 62,500 | — | 187,500 |
| 2010-04-24 | Option exercise | 62,500 | — | 353,097 |
| 2010-04-24 | Tax withholding | 5,654 | $29.70 | 347,443 |
| 2010-04-20 | Option exercise (derivative) | 17,381 | $0.00 | 0 |
| 2010-04-20 | Open-market sale | 1,500 | $29.35 | 301,097 |
| 2010-04-20 | Open-market sale | 1,500 | $29.18 | 302,597 |
| 2010-04-20 | Open-market sale | 2,381 | $29.00 | 304,097 |
| 2010-04-20 | Open-market sale | 1,500 | $29.05 | 306,478 |
| 2010-04-20 | Option exercise | 17,381 | $9.00 | 307,978 |
| 2010-04-20 | Open-market sale | 1,500 | $29.40 | 298,097 |
| 2010-04-20 | Open-market sale | 1,500 | $29.30 | 299,597 |
| 2010-04-20 | Open-market sale | 1,500 | $29.23 | 293,597 |
| 2010-04-20 | Open-market sale | 1,300 | $29.11 | 292,097 |
| 2010-04-20 | Open-market sale | 200 | $29.11 | 293,397 |
| 2010-04-20 | Open-market sale | 1,500 | $29.15 | 290,597 |
| 2010-04-20 | Open-market sale | 1,500 | $29.20 | 295,097 |
| 2010-04-20 | Open-market sale | 1,500 | $29.25 | 296,597 |
| 2010-04-19 | Option exercise (derivative) | 30,000 | $0.00 | 17,381 |
| 2010-04-19 | Open-market sale | 900 | $29.30 | 290,597 |
| 2010-04-19 | Open-market sale | 100 | $29.26 | 291,497 |
| 2010-04-19 | Open-market sale | 1,600 | $29.25 | 291,597 |
| 2010-04-19 | Open-market sale | 600 | $29.18 | 293,197 |
| 2010-04-19 | Open-market sale | 100 | $29.17 | 293,797 |
| 2010-04-19 | Open-market sale | 628 | $29.16 | 293,897 |
| 2010-04-19 | Open-market sale | 200 | $29.16 | 294,525 |
| 2010-04-19 | Open-market sale | 500 | $29.15 | 294,725 |
| 2010-04-19 | Open-market sale | 17,372 | $29.15 | 295,225 |
| 2010-04-19 | Open-market sale | 100 | $29.14 | 312,597 |
| 2010-04-19 | Open-market sale | 1,100 | $29.13 | 312,697 |
| 2010-04-19 | Open-market sale | 100 | $29.12 | 313,797 |
| 2010-04-19 | Open-market sale | 100 | $29.11 | 313,897 |
| 2010-04-19 | Open-market sale | 1,800 | $29.10 | 313,997 |
| 2010-04-19 | Open-market sale | 600 | $29.09 | 315,797 |
| 2010-04-19 | Open-market sale | 200 | $29.08 | 316,397 |
| 2010-04-19 | Open-market sale | 300 | $29.07 | 316,597 |
| 2010-04-19 | Open-market sale | 500 | $29.06 | 316,897 |
| 2010-04-19 | Open-market sale | 300 | $29.05 | 317,397 |
| 2010-04-19 | Open-market sale | 935 | $29.02 | 317,697 |
| 2010-04-19 | Open-market sale | 65 | $29.01 | 318,632 |
| 2010-04-19 | Open-market sale | 1,900 | $29.00 | 318,697 |
| 2010-04-19 | Option exercise | 30,000 | $9.00 | 320,597 |
| 2010-04-16 | Option exercise (derivative) | 30,000 | $0.00 | 65,853 |
| 2010-04-16 | Option exercise (derivative) | 18,472 | $0.00 | 47,381 |
| 2010-04-16 | Open-market sale | 832 | $29.28 | 276,193 |
| 2010-04-16 | Open-market sale | 100 | $29.29 | 277,025 |
| 2010-04-16 | Open-market sale | 600 | $29.28 | 277,125 |
| 2010-04-16 | Open-market sale | 600 | $29.27 | 277,725 |
| 2010-04-16 | Open-market sale | 3,300 | $29.26 | 278,325 |
| 2010-04-16 | Open-market sale | 5,500 | $29.25 | 281,625 |
| 2010-04-16 | Open-market sale | 2,276 | $29.25 | 287,125 |
| 2010-04-16 | Open-market sale | 500 | $29.26 | 289,401 |
| 2010-04-16 | Open-market sale | 3,324 | $29.26 | 289,901 |
| 2010-04-16 | Open-market sale | 1,600 | $29.27 | 293,225 |
| 2010-04-16 | Open-market sale | 900 | $29.27 | 294,825 |
| 2010-04-16 | Open-market sale | 400 | $29.28 | 295,725 |
| 2010-04-16 | Open-market sale | 700 | $29.28 | 296,125 |
| 2010-04-16 | Open-market sale | 500 | $29.29 | 296,825 |
| 2010-04-16 | Open-market sale | 2,600 | $29.29 | 297,325 |
| 2010-04-16 | Open-market sale | 600 | $29.30 | 299,925 |
| 2010-04-16 | Open-market sale | 900 | $29.31 | 300,525 |
| 2010-04-16 | Open-market sale | 400 | $29.32 | 301,425 |
| 2010-04-16 | Open-market sale | 300 | $29.34 | 301,825 |
| 2010-04-16 | Option exercise | 30,000 | $9.00 | 302,125 |
| 2010-04-16 | Option exercise | 18,472 | $9.00 | 290,597 |
| 2010-04-16 | Open-market sale | 100 | $29.20 | 272,125 |
| 2010-04-16 | Open-market sale | 100 | $29.21 | 272,225 |
| 2010-04-16 | Open-market sale | 2,600 | $29.25 | 272,325 |
| 2010-04-16 | Open-market sale | 800 | $29.26 | 274,925 |
| 2010-04-16 | Open-market sale | 468 | $29.27 | 275,725 |
| 2010-04-15 | Option exercise (derivative) | 25,000 | $0.00 | 95,853 |
| 2010-04-15 | Open-market sale | 5,000 | $29.35 | 292,125 |
| 2010-04-15 | Open-market sale | 60 | $29.56 | 272,165 |
| 2010-04-15 | Open-market sale | 200 | $29.55 | 272,225 |
| 2010-04-15 | Open-market sale | 100 | $29.54 | 272,425 |
| 2010-04-15 | Open-market sale | 300 | $29.53 | 272,525 |
| 2010-04-15 | Open-market sale | 100 | $29.51 | 272,825 |
| 2010-04-15 | Open-market sale | 700 | $29.50 | 272,925 |
| 2010-04-15 | Open-market sale | 396 | $29.40 | 273,625 |
| 2010-04-15 | Open-market sale | 1,700 | $29.39 | 274,021 |
| 2010-04-15 | Open-market sale | 900 | $29.38 | 275,721 |
| 2010-04-15 | Open-market sale | 1,520 | $29.37 | 276,621 |
| 2010-04-15 | Open-market sale | 1,700 | $29.36 | 278,141 |
| 2010-04-15 | Open-market sale | 4,488 | $29.35 | 279,841 |
| 2010-04-15 | Open-market sale | 1,300 | $29.34 | 284,329 |
| 2010-04-15 | Open-market sale | 2,196 | $29.33 | 285,629 |
| 2010-04-15 | Open-market sale | 600 | $29.32 | 287,825 |
| 2010-04-15 | Open-market sale | 200 | $29.31 | 288,425 |
| 2010-04-15 | Open-market sale | 2,200 | $29.30 | 288,625 |
| 2010-04-15 | Open-market sale | 200 | $29.29 | 290,825 |
| 2010-04-15 | Open-market sale | 400 | $29.28 | 291,025 |
| 2010-04-15 | Open-market sale | 700 | $29.27 | 291,425 |
| 2010-04-15 | Open-market sale | 40 | $29.58 | 272,125 |
| 2010-04-15 | Option exercise | 25,000 | $9.00 | 297,125 |
| 2010-04-14 | Option exercise (derivative) | 25,000 | $0.00 | 120,853 |
| 2010-04-14 | Open-market sale | 200 | $29.27 | 280,525 |
| 2010-04-14 | Open-market sale | 8,200 | $29.30 | 272,225 |
| 2010-04-14 | Open-market sale | 100 | $29.28 | 280,425 |
| 2010-04-14 | Open-market sale | 100 | $29.33 | 272,125 |
| 2010-04-14 | Open-market sale | 600 | $29.26 | 280,725 |
| 2010-04-14 | Open-market sale | 15,800 | $29.25 | 281,325 |
| 2010-04-14 | Option exercise | 25,000 | $9.00 | 297,125 |
| 2010-04-13 | Option exercise (derivative) | 20,000 | $0.00 | 145,853 |
| 2010-04-13 | Open-market sale | 3,600 | $29.15 | 272,125 |
| 2010-04-13 | Option exercise | 20,000 | $9.00 | 292,125 |
| 2010-04-13 | Open-market sale | 200 | $29.27 | 291,925 |
| 2010-04-13 | Open-market sale | 1,600 | $29.25 | 290,325 |
| 2010-04-13 | Open-market sale | 100 | $29.24 | 290,225 |
| 2010-04-13 | Open-market sale | 900 | $29.23 | 289,325 |
| 2010-04-13 | Open-market sale | 1,100 | $29.22 | 288,225 |
| 2010-04-13 | Open-market sale | 900 | $29.21 | 287,325 |
| 2010-04-13 | Open-market sale | 1,800 | $29.20 | 285,525 |
| 2010-04-13 | Open-market sale | 800 | $29.19 | 284,725 |
| 2010-04-13 | Open-market sale | 3,100 | $29.18 | 281,625 |
| 2010-04-13 | Open-market sale | 3,700 | $29.17 | 277,925 |
| 2010-04-13 | Open-market sale | 2,200 | $29.16 | 275,725 |
| 2010-04-12 | Option exercise (derivative) | 50,000 | $0.00 | 165,853 |
| 2010-04-12 | Open-market sale | 5,200 | $29.29 | 305,125 |
| 2010-04-12 | Open-market sale | 4,600 | $29.28 | 310,325 |
| 2010-04-12 | Open-market sale | 500 | $29.28 | 314,925 |
| 2010-04-12 | Open-market sale | 3,600 | $29.27 | 315,425 |
| 2010-04-12 | Open-market sale | 100 | $29.27 | 319,025 |
| 2010-04-12 | Open-market sale | 1,500 | $29.26 | 319,125 |
| 2010-04-12 | Open-market sale | 1,400 | $29.25 | 320,725 |
| 2010-04-12 | Open-market sale | 100 | $29.26 | 320,625 |
| 2010-04-12 | Option exercise | 50,000 | $9.00 | 322,125 |
| 2010-04-12 | Open-market sale | 100 | $29.37 | 290,625 |
| 2010-04-12 | Open-market sale | 600 | $29.34 | 290,725 |
| 2010-04-12 | Open-market sale | 200 | $29.38 | 290,425 |
| 2010-04-12 | Open-market sale | 100 | $29.41 | 290,325 |
| 2010-04-12 | Open-market sale | 1,000 | $29.33 | 291,325 |
| 2010-04-12 | Open-market sale | 3,600 | $29.32 | 292,325 |
| 2010-04-12 | Open-market sale | 2,700 | $29.31 | 295,925 |
| 2010-04-12 | Open-market sale | 6,500 | $29.30 | 298,625 |
| 2010-04-12 | Open-market sale | 1,000 | $29.25 | 272,125 |
| 2010-04-12 | Open-market sale | 300 | $29.26 | 273,125 |
| 2010-04-12 | Open-market sale | 500 | $29.27 | 273,425 |
| 2010-04-12 | Open-market sale | 600 | $29.28 | 273,925 |
| 2010-04-12 | Open-market sale | 200 | $29.29 | 274,525 |
| 2010-04-12 | Open-market sale | 1,100 | $29.30 | 274,725 |
| 2010-04-12 | Open-market sale | 200 | $29.31 | 275,825 |
| 2010-04-12 | Open-market sale | 800 | $29.32 | 276,025 |
| 2010-04-12 | Open-market sale | 200 | $29.33 | 276,825 |
| 2010-04-12 | Open-market sale | 100 | $29.34 | 277,025 |
| 2010-04-12 | Open-market sale | 9,100 | $29.35 | 277,125 |
| 2010-04-12 | Open-market sale | 500 | $29.36 | 286,225 |
| 2010-04-12 | Open-market sale | 400 | $29.37 | 286,725 |
| 2010-04-12 | Open-market sale | 97 | $29.58 | 287,125 |
| 2010-04-12 | Open-market sale | 200 | $29.56 | 287,222 |
| 2010-04-12 | Open-market sale | 3 | $29.54 | 287,422 |
| 2010-04-12 | Open-market sale | 300 | $29.51 | 287,425 |
| 2010-04-12 | Open-market sale | 800 | $29.50 | 287,725 |
| 2010-04-12 | Open-market sale | 200 | $29.45 | 288,525 |
| 2010-04-12 | Open-market sale | 1,400 | $29.44 | 288,725 |
| 2010-04-12 | Open-market sale | 200 | $29.43 | 290,125 |
| 2010-04-09 | Open-market sale | 300 | $29.33 | 288,825 |
| 2010-04-09 | Open-market sale | 200 | $29.39 | 272,125 |
| 2010-04-09 | Open-market sale | 700 | $29.38 | 272,325 |
| 2010-04-09 | Open-market sale | 600 | $29.37 | 273,025 |
| 2010-04-09 | Open-market sale | 700 | $29.36 | 273,625 |
| 2010-04-09 | Open-market sale | 2,800 | $29.35 | 274,325 |
| 2010-04-09 | Open-market sale | 900 | $29.44 | 277,125 |
| 2010-04-09 | Open-market sale | 600 | $29.42 | 278,025 |
| 2010-04-09 | Open-market sale | 899 | $29.41 | 278,625 |
| 2010-04-09 | Open-market sale | 101 | $29.40 | 279,524 |
| 2010-04-09 | Open-market sale | 100 | $29.38 | 279,625 |
| 2010-04-09 | Open-market sale | 500 | $29.37 | 279,725 |
| 2010-04-09 | Open-market sale | 300 | $29.36 | 280,225 |
| 2010-04-09 | Open-market sale | 800 | $29.35 | 280,525 |
| 2010-04-09 | Open-market sale | 500 | $29.33 | 281,325 |
| 2010-04-09 | Open-market sale | 400 | $29.32 | 281,825 |
| 2010-04-09 | Open-market sale | 100 | $29.31 | 282,225 |
| 2010-04-09 | Open-market sale | 4,800 | $29.30 | 282,325 |
| 2010-04-09 | Open-market sale | 600 | $29.35 | 287,125 |
| 2010-04-09 | Open-market sale | 100 | $29.35 | 287,725 |
| 2010-04-09 | Open-market sale | 1,000 | $29.34 | 287,825 |
| 2010-04-09 | Option exercise (derivative) | 50,000 | $0.00 | 215,853 |
| 2010-04-09 | Open-market sale | 100 | $29.24 | 297,125 |
| 2010-04-09 | Open-market sale | 5,700 | $29.30 | 291,425 |
| 2010-04-09 | Open-market sale | 1,200 | $29.31 | 290,225 |
| 2010-04-09 | Open-market sale | 1,100 | $29.32 | 289,125 |
| 2010-04-09 | Option exercise | 50,000 | $9.00 | 322,125 |
| 2010-04-09 | Open-market sale | 2,000 | $29.00 | 320,125 |
| 2010-04-09 | Open-market sale | 100 | $29.21 | 297,225 |
| 2010-04-09 | Open-market sale | 1,500 | $29.20 | 297,325 |
| 2010-04-09 | Open-market sale | 500 | $29.19 | 298,825 |
| 2010-04-09 | Open-market sale | 100 | $29.19 | 299,325 |
| 2010-04-09 | Open-market sale | 400 | $29.18 | 299,425 |
| 2010-04-09 | Open-market sale | 100 | $29.18 | 299,825 |
| 2010-04-09 | Open-market sale | 500 | $29.17 | 299,925 |
| 2010-04-09 | Open-market sale | 600 | $29.16 | 300,425 |
| 2010-04-09 | Open-market sale | 2,900 | $29.15 | 301,025 |
| 2010-04-09 | Open-market sale | 200 | $29.15 | 303,925 |
| 2010-04-09 | Open-market sale | 600 | $29.14 | 304,125 |
| 2010-04-09 | Open-market sale | 1,328 | $29.13 | 304,725 |
| 2010-04-09 | Open-market sale | 672 | $29.12 | 306,053 |
| 2010-04-09 | Open-market sale | 1,400 | $29.11 | 306,725 |
| 2010-04-09 | Open-market sale | 3,500 | $29.10 | 308,125 |
| 2010-04-09 | Open-market sale | 400 | $29.10 | 311,625 |
| 2010-04-09 | Open-market sale | 3,802 | $29.09 | 312,025 |
| 2010-04-09 | Open-market sale | 500 | $29.09 | 315,827 |
| 2010-04-09 | Open-market sale | 1,500 | $29.08 | 316,327 |
| 2010-04-09 | Open-market sale | 700 | $29.08 | 317,827 |
| 2010-04-09 | Open-market sale | 498 | $29.07 | 318,527 |
| 2010-04-09 | Open-market sale | 500 | $29.05 | 319,025 |
| 2010-04-09 | Open-market sale | 400 | $29.04 | 319,525 |
| 2010-04-09 | Open-market sale | 200 | $29.03 | 319,925 |
| 2010-04-08 | Option exercise (derivative) | 24,700 | $0.00 | 0 |
| 2010-04-08 | Option exercise (derivative) | 9,000 | $0.00 | 265,853 |
| 2010-04-08 | Open-market sale | 100 | $29.01 | 291,725 |
| 2010-04-08 | Open-market sale | 1,368 | $29.02 | 291,825 |
| 2010-04-08 | Open-market sale | 1,600 | $29.03 | 293,193 |
| 2010-04-08 | Open-market sale | 132 | $29.04 | 294,793 |
| 2010-04-08 | Open-market sale | 1,700 | $29.05 | 294,925 |
| 2010-04-08 | Open-market sale | 100 | $29.08 | 296,625 |
| 2010-04-08 | Open-market sale | 100 | $29.07 | 296,725 |
| 2010-04-08 | Option exercise | 24,700 | $9.00 | 296,825 |
| 2010-04-08 | Open-market sale | 5,500 | $29.04 | 272,425 |
| 2010-04-08 | Open-market sale | 1,175 | $29.02 | 277,925 |
| 2010-04-08 | Open-market sale | 125 | $29.01 | 279,100 |
| 2010-04-08 | Open-market sale | 1,900 | $29.00 | 279,225 |
| 2010-04-08 | Option exercise | 9,000 | $9.00 | 281,125 |
| 2010-04-08 | Open-market sale | 16,359 | $29.00 | 272,125 |
| 2010-04-08 | Open-market sale | 3,241 | $29.01 | 288,484 |
| 2010-04-07 | Option exercise (derivative) | 300 | $0.00 | 24,700 |
| 2010-04-07 | Open-market sale | 300 | $29.53 | 272,125 |
| 2010-04-07 | Option exercise | 300 | $9.00 | 272,425 |
| 2010-04-05 | Grant / award | 2,000 | — | 272,125 |
| 2010-03-31 | Option exercise (derivative) | 9,700 | $0.00 | 274,853 |
| 2010-03-31 | Open-market sale | 2,000 | $30.15 | 277,825 |
| 2010-03-31 | Open-market sale | 7,500 | $30.00 | 270,325 |
| 2010-03-31 | Open-market sale | 200 | $30.20 | 270,125 |
| 2010-03-31 | Option exercise | 9,700 | $9.00 | 279,825 |
| 2010-03-30 | Option exercise (derivative) | 11,770 | $0.00 | 284,553 |
| 2010-03-30 | Option exercise | 11,770 | $9.00 | 281,895 |
| 2010-03-30 | Open-market sale | 200 | $30.31 | 270,125 |
| 2010-03-30 | Open-market sale | 570 | $30.25 | 270,325 |
| 2010-03-30 | Open-market sale | 84 | $30.17 | 270,895 |
| 2010-03-30 | Open-market sale | 2,416 | $30.16 | 270,979 |
| 2010-03-30 | Open-market sale | 1,500 | $30.10 | 273,395 |
| 2010-03-30 | Open-market sale | 1,500 | $30.03 | 274,895 |
| 2010-03-30 | Open-market sale | 1,500 | $30.02 | 276,395 |
| 2010-03-30 | Open-market sale | 2,500 | $30.20 | 277,895 |
| 2010-03-30 | Open-market sale | 1,500 | $30.18 | 280,395 |
| 2010-02-28 | Tax withholding | 184 | $29.32 | 270,125 |
| 2010-01-14 | Option exercise (derivative) | 1,000 | $0.00 | 296,323 |
| 2010-01-14 | Option exercise | 1,000 | $9.00 | 271,309 |
| 2010-01-14 | Open-market sale | 1,000 | $30.00 | 270,309 |
| 2010-01-11 | Option exercise (derivative) | 6,595 | $0.00 | 297,323 |
| 2010-01-11 | Open-market sale | 1,000 | $30.08 | 274,904 |
| 2010-01-11 | Open-market sale | 1,000 | $30.10 | 275,904 |
| 2010-01-11 | Option exercise | 6,595 | $9.00 | 276,904 |
| 2010-01-11 | Open-market sale | 1,000 | $30.35 | 270,309 |
| 2010-01-11 | Open-market sale | 1,000 | $30.08 | 273,904 |
| 2010-01-11 | Open-market sale | 595 | $30.38 | 271,309 |
| 2010-01-11 | Open-market sale | 1,000 | $30.12 | 271,904 |
| 2010-01-11 | Open-market sale | 1,000 | $30.10 | 272,904 |
| 2010-01-08 | Option exercise (derivative) | 8,000 | $0.00 | 303,918 |
| 2010-01-08 | Open-market sale | 1,500 | $30.10 | 270,309 |
| 2010-01-08 | Open-market sale | 1,500 | $30.45 | 271,809 |
| 2010-01-08 | Open-market sale | 1,000 | $30.42 | 273,309 |
| 2010-01-08 | Open-market sale | 1,500 | $30.40 | 274,309 |
| 2010-01-08 | Open-market sale | 1,500 | $30.35 | 275,809 |
| 2010-01-08 | Open-market sale | 1,000 | $30.24 | 277,309 |
| 2010-01-08 | Option exercise | 8,000 | $9.00 | 278,309 |
| 2009-12-01 | Option exercise (derivative) | 1,800 | $0.00 | 25,000 |
| 2009-12-01 | Open-market sale | 49 | $28.67 | 270,409 |
| 2009-12-01 | Option exercise | 1,800 | $9.00 | 272,109 |
| 2009-12-01 | Open-market sale | 800 | $29.00 | 271,309 |
| 2009-12-01 | Open-market sale | 500 | $29.25 | 270,809 |
| 2009-12-01 | Open-market sale | 100 | $28.68 | 270,309 |
| 2009-12-01 | Open-market sale | 351 | $28.68 | 270,458 |
| 2009-11-30 | Tax withholding | 233 | $28.31 | 270,309 |
| 2009-11-25 | Option exercise (derivative) | 1,200 | $0.00 | 26,800 |
| 2009-11-25 | Option exercise | 1,200 | $9.00 | 271,742 |
| 2009-11-25 | Open-market sale | 1,000 | $29.13 | 270,742 |
| 2009-11-25 | Open-market sale | 200 | $29.20 | 270,542 |
| 2009-11-24 | Option exercise (derivative) | 1,952 | $0.00 | 28,000 |
| 2009-11-24 | Open-market sale | 200 | $29.16 | 271,342 |
| 2009-11-24 | Open-market sale | 500 | $29.40 | 271,542 |
| 2009-11-24 | Open-market sale | 800 | $29.17 | 270,542 |
| 2009-11-24 | Open-market sale | 452 | $29.17 | 272,042 |
| 2009-11-24 | Option exercise | 1,952 | $9.00 | 272,494 |
| 2009-11-23 | Option exercise (derivative) | 7,000 | $0.00 | 29,952 |
| 2009-11-23 | Open-market sale | 1,000 | $29.40 | 270,542 |
| 2009-11-23 | Open-market sale | 1,000 | $29.30 | 271,542 |
| 2009-11-23 | Open-market sale | 1,000 | $29.35 | 272,542 |
| 2009-11-23 | Open-market sale | 1,000 | $30.01 | 273,542 |
| 2009-11-23 | Open-market sale | 1,000 | $29.88 | 274,542 |
| 2009-11-23 | Option exercise | 7,000 | $9.00 | 277,542 |
| 2009-11-23 | Open-market sale | 1,000 | $29.74 | 275,542 |
| 2009-11-23 | Open-market sale | 1,000 | $29.52 | 276,542 |
| 2009-11-20 | Option exercise (derivative) | 4,300 | $0.00 | 36,952 |
| 2009-11-20 | Open-market sale | 1,000 | $29.05 | 271,842 |
| 2009-11-20 | Open-market sale | 1,000 | $29.20 | 270,842 |
| 2009-11-20 | Open-market sale | 300 | $29.30 | 270,542 |
| 2009-11-20 | Option exercise | 4,300 | $9.00 | 274,842 |
| 2009-11-20 | Open-market sale | 2,000 | $29.02 | 272,842 |
| 2009-11-19 | Option exercise (derivative) | 4,000 | $0.00 | 41,252 |
| 2009-11-19 | Open-market sale | 1,000 | $29.30 | 272,542 |
| 2009-11-19 | Open-market sale | 1,000 | $29.35 | 273,542 |
| 2009-11-19 | Open-market sale | 800 | $29.34 | 271,542 |
| 2009-11-19 | Open-market sale | 200 | $29.35 | 272,342 |
| 2009-11-19 | Option exercise | 4,000 | $9.00 | 274,542 |
| 2009-11-19 | Open-market sale | 200 | $30.05 | 271,342 |
| 2009-11-19 | Open-market sale | 800 | $29.40 | 270,542 |
| 2009-11-18 | Option exercise (derivative) | 9,000 | $0.00 | 45,252 |
| 2009-11-18 | Open-market sale | 1,000 | $30.11 | 274,542 |
| 2009-11-18 | Open-market sale | 2,000 | $30.40 | 275,542 |
| 2009-11-18 | Open-market sale | 1,000 | $30.25 | 277,542 |
| 2009-11-18 | Open-market sale | 100 | $30.05 | 278,542 |
| 2009-11-18 | Open-market sale | 100 | $30.10 | 278,642 |
| 2009-11-18 | Open-market sale | 800 | $30.07 | 278,742 |
| 2009-11-18 | Option exercise | 9,000 | $9.00 | 279,542 |
| 2009-11-18 | Open-market sale | 1,000 | $30.35 | 270,542 |
| 2009-11-18 | Open-market sale | 1,000 | $30.45 | 271,542 |
| 2009-11-18 | Open-market sale | 1,000 | $30.35 | 272,542 |
| 2009-11-18 | Open-market sale | 1,000 | $30.15 | 273,542 |
| 2009-11-17 | Option exercise (derivative) | 10,000 | $0.00 | 54,252 |
| 2009-11-17 | Open-market sale | 1,000 | $30.50 | 275,042 |
| 2009-11-17 | Open-market sale | 1,500 | $30.40 | 276,042 |
| 2009-11-17 | Open-market sale | 2,900 | $30.26 | 277,542 |
| 2009-11-17 | Open-market sale | 100 | $30.29 | 280,442 |
| 2009-11-17 | Option exercise | 10,000 | $9.00 | 280,542 |
| 2009-11-17 | Open-market sale | 500 | $30.49 | 270,542 |
| 2009-11-17 | Open-market sale | 2,000 | $30.48 | 271,042 |
| 2009-11-17 | Open-market sale | 1,000 | $30.58 | 273,042 |
| 2009-11-17 | Open-market sale | 1,000 | $30.60 | 274,042 |
| 2009-11-16 | Option exercise (derivative) | 10,000 | $0.00 | 64,252 |
| 2009-11-16 | Open-market sale | 1,000 | $29.80 | 274,542 |
| 2009-11-16 | Option exercise | 10,000 | $9.00 | 280,542 |
| 2009-11-16 | Open-market sale | 600 | $29.60 | 279,942 |
| 2009-11-16 | Open-market sale | 100 | $29.59 | 279,842 |
| 2009-11-16 | Open-market sale | 100 | $29.55 | 279,742 |
| 2009-11-16 | Open-market sale | 3,200 | $29.54 | 276,542 |
| 2009-11-16 | Open-market sale | 1,000 | $29.65 | 275,542 |
| 2009-11-16 | Open-market sale | 1,000 | $29.95 | 273,542 |
| 2009-11-16 | Open-market sale | 1,000 | $30.16 | 272,542 |
| 2009-11-16 | Open-market sale | 500 | $30.23 | 272,042 |
| 2009-11-16 | Open-market sale | 100 | $30.11 | 271,942 |
| 2009-11-16 | Open-market sale | 400 | $30.11 | 271,542 |
| 2009-11-16 | Open-market sale | 500 | $30.03 | 271,042 |
| 2009-11-16 | Open-market sale | 100 | $30.30 | 270,942 |
| 2009-11-16 | Open-market sale | 400 | $30.01 | 270,542 |
| 2009-11-13 | Option exercise (derivative) | 10,000 | $0.00 | 74,252 |
| 2009-11-13 | Open-market sale | 1,500 | $29.00 | 270,542 |
| 2009-11-13 | Option exercise | 10,000 | $9.00 | 280,542 |
| 2009-11-13 | Open-market sale | 3,900 | $28.50 | 276,642 |
| 2009-11-13 | Open-market sale | 1,500 | $28.60 | 275,142 |
| 2009-11-13 | Open-market sale | 1,100 | $28.53 | 274,042 |
| 2009-11-13 | Open-market sale | 1,500 | $28.70 | 272,542 |
| 2009-11-13 | Open-market sale | 500 | $28.80 | 272,042 |
| 2009-11-12 | Option exercise (derivative) | 10,000 | $0.00 | 84,252 |
| 2009-11-12 | Open-market sale | 100 | $28.72 | 277,424 |
| 2009-11-12 | Option exercise | 10,000 | $9.00 | 280,524 |
| 2009-11-12 | Open-market sale | 700 | $28.76 | 270,524 |
| 2009-11-12 | Open-market sale | 200 | $28.77 | 271,224 |
| 2009-11-12 | Open-market sale | 100 | $28.79 | 271,424 |
| 2009-11-12 | Open-market sale | 1,000 | $28.75 | 271,524 |
| 2009-11-12 | Open-market sale | 1,000 | $29.00 | 272,524 |
| 2009-11-12 | Open-market sale | 1,000 | $28.90 | 273,524 |
| 2009-11-12 | Open-market sale | 1,000 | $29.05 | 274,524 |
| 2009-11-12 | Open-market sale | 1,000 | $28.80 | 275,524 |
| 2009-11-12 | Open-market sale | 100 | $28.77 | 276,524 |
| 2009-11-12 | Open-market sale | 800 | $28.70 | 276,624 |
| 2009-11-12 | Open-market sale | 2,000 | $28.50 | 278,524 |
| 2009-11-12 | Open-market sale | 1,000 | $28.60 | 277,524 |
| 2009-11-11 | Option exercise (derivative) | 1,348 | $0.00 | 94,252 |
| 2009-11-11 | Open-market sale | 1,348 | $28.50 | 270,524 |
| 2009-11-11 | Option exercise | 1,348 | $9.00 | 271,872 |
| 2009-10-19 | Option exercise (derivative) | 7,482 | $0.00 | 311,918 |
| 2009-10-19 | Open-market sale | 1,000 | $30.06 | 276,024 |
| 2009-10-19 | Open-market sale | 482 | $30.01 | 270,542 |
| 2009-10-19 | Open-market sale | 1,000 | $30.12 | 271,024 |
| 2009-10-19 | Open-market sale | 1,000 | $30.08 | 272,024 |
| 2009-10-19 | Open-market sale | 1,000 | $30.07 | 273,024 |
| 2009-10-19 | Open-market sale | 1,000 | $30.05 | 274,024 |
| 2009-10-19 | Open-market sale | 1,000 | $30.03 | 275,024 |
| 2009-10-19 | Open-market sale | 1,000 | $30.04 | 277,024 |
| 2009-10-19 | Option exercise | 7,482 | $9.00 | 278,024 |
| 2009-10-16 | Option exercise (derivative) | 3,000 | $0.00 | 319,400 |
| 2009-10-16 | Option exercise | 3,000 | $9.00 | 273,542 |
| 2009-10-16 | Open-market sale | 2,000 | $30.15 | 270,542 |
| 2009-10-16 | Open-market sale | 500 | $30.22 | 272,542 |
| 2009-10-16 | Open-market sale | 500 | $30.22 | 273,042 |
| 2009-10-15 | Open-market sale | 1,000 | $30.50 | 271,642 |
| 2009-10-15 | Open-market sale | 1,000 | $30.25 | 41,600 |
| 2009-10-15 | Open-market sale | 1,000 | $30.13 | 42,600 |
| 2009-10-15 | Open-market sale | 1,000 | $30.13 | 273,642 |
| 2009-10-15 | Open-market sale | 1,000 | $30.55 | 270,642 |
| 2009-10-15 | Open-market sale | 100 | $30.60 | 270,542 |
| 2009-10-15 | Open-market sale | 1,000 | $30.15 | 272,642 |
| 2009-10-15 | Option exercise (derivative) | 12,100 | $0.00 | 322,400 |
| 2009-10-15 | Open-market sale | 36 | $30.06 | 275,642 |
| 2009-10-15 | Open-market sale | 1,000 | $30.08 | 274,642 |
| 2009-10-15 | Open-market sale | 964 | $30.05 | 275,678 |
| 2009-10-15 | Open-market sale | 1,000 | $30.15 | 276,642 |
| 2009-10-15 | Open-market sale | 1,000 | $30.25 | 277,642 |
| 2009-10-15 | Open-market sale | 2,000 | $30.35 | 278,642 |
| 2009-10-15 | Open-market sale | 1,000 | $30.44 | 280,642 |
| 2009-10-15 | Open-market sale | 997 | $30.20 | 281,642 |
| 2009-10-15 | Open-market sale | 3 | $30.40 | 282,639 |
| 2009-10-15 | Option exercise | 12,100 | $9.00 | 282,642 |
| 2009-10-14 | Option exercise (derivative) | 9,000 | $0.00 | 334,500 |
| 2009-10-14 | Open-market sale | 500 | $30.30 | 45,600 |
| 2009-10-14 | Option exercise | 9,000 | $9.00 | 279,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.30 | 278,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.28 | 277,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.40 | 276,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.45 | 275,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.10 | 274,542 |
| 2009-10-14 | Open-market sale | 900 | $30.21 | 273,642 |
| 2009-10-14 | Open-market sale | 1,000 | $30.20 | 43,600 |
| 2009-10-14 | Open-market sale | 500 | $30.21 | 44,600 |
| 2009-10-14 | Open-market sale | 500 | $30.21 | 45,100 |
| 2009-10-14 | Open-market sale | 250 | $30.45 | 46,100 |
| 2009-10-14 | Open-market sale | 250 | $30.45 | 46,350 |
| 2009-10-14 | Open-market sale | 1,000 | $30.50 | 46,600 |
| 2009-10-14 | Open-market sale | 1,000 | $30.65 | 47,600 |
| 2009-10-14 | Open-market sale | 1,000 | $30.80 | 48,600 |
| 2009-10-14 | Open-market sale | 1,000 | $30.75 | 270,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.60 | 271,542 |
| 2009-10-14 | Open-market sale | 1,000 | $30.50 | 272,542 |
| 2009-10-14 | Open-market sale | 100 | $30.21 | 273,542 |
| 2009-10-13 | Option exercise (derivative) | 2,100 | $0.00 | 343,500 |
| 2009-10-13 | Open-market sale | 900 | $30.00 | 49,600 |
| 2009-10-13 | Option exercise | 2,100 | $9.00 | 272,642 |
| 2009-10-13 | Open-market sale | 1,700 | $30.15 | 270,942 |
| 2009-10-13 | Open-market sale | 100 | $30.10 | 270,842 |
| 2009-10-13 | Open-market sale | 300 | $30.16 | 270,542 |
| 2009-10-13 | Open-market sale | 400 | $30.16 | 51,200 |
| 2009-10-13 | Open-market sale | 700 | $30.16 | 50,500 |
| 2009-10-09 | Option exercise (derivative) | 5,500 | $0.00 | 345,600 |
| 2009-10-09 | Option exercise | 5,500 | $9.00 | 276,042 |
| 2009-10-09 | Open-market sale | 1,500 | $30.01 | 270,542 |
| 2009-10-09 | Open-market sale | 1,000 | $30.02 | 272,042 |
| 2009-10-09 | Open-market sale | 3,000 | $30.00 | 273,042 |
| 2009-10-08 | Option exercise (derivative) | 1,000 | $0.00 | 351,100 |
| 2009-10-08 | Option exercise | 1,000 | $9.00 | 271,542 |
| 2009-10-08 | Open-market sale | 1,000 | $30.00 | 270,542 |
| 2009-10-07 | Option exercise (derivative) | 5,300 | $0.00 | 352,100 |
| 2009-10-07 | Open-market sale | 288 | $30.15 | 299,095 |
| 2009-10-07 | Open-market sale | 100 | $30.16 | 299,383 |
| 2009-10-07 | Open-market sale | 400 | $30.17 | 299,483 |
| 2009-10-07 | Open-market sale | 200 | $30.18 | 299,883 |
| 2009-10-07 | Open-market sale | 12 | $30.18 | 300,083 |
| 2009-10-07 | Open-market sale | 300 | $30.05 | 300,095 |
| 2009-10-07 | Open-market sale | 3,000 | $30.00 | 300,395 |
| 2009-10-07 | Open-market sale | 1,000 | $30.10 | 303,395 |
| 2009-10-07 | Option exercise | 5,300 | $9.00 | 304,395 |
| 2009-10-07 | Gift | 28,553 | $0.00 | 270,542 |
| 2009-10-06 | Option exercise (derivative) | 6,000 | $0.00 | 357,400 |
| 2009-10-06 | Open-market sale | 3,000 | $30.00 | 302,095 |
| 2009-10-06 | Open-market sale | 1,000 | $30.10 | 299,095 |
| 2009-10-06 | Open-market sale | 1,000 | $30.07 | 300,095 |
| 2009-10-06 | Open-market sale | 1,000 | $30.02 | 301,095 |
| 2009-10-06 | Option exercise | 6,000 | $9.00 | 305,095 |
| 2009-10-05 | Option exercise (derivative) | 1,300 | $0.00 | 363,400 |
| 2009-10-05 | Option exercise | 1,300 | $9.00 | 300,395 |
| 2009-10-05 | Open-market sale | 1,300 | $30.00 | 299,095 |
| 2009-10-01 | Option exercise (derivative) | 300 | $0.00 | 364,700 |
| 2009-10-01 | Option exercise | 300 | $9.00 | 299,395 |
| 2009-10-01 | Open-market sale | 300 | $30.47 | 299,095 |
| 2009-09-30 | Option exercise (derivative) | 10,000 | $0.00 | 365,000 |
| 2009-09-30 | Open-market sale | 1,000 | $30.50 | 307,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.20 | 308,095 |
| 2009-09-30 | Option exercise | 10,000 | $9.00 | 309,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.40 | 299,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.50 | 300,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.45 | 301,095 |
| 2009-09-30 | Open-market sale | 1,000 | $31.05 | 302,095 |
| 2009-09-30 | Open-market sale | 1,000 | $31.00 | 303,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.85 | 304,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.75 | 305,095 |
| 2009-09-30 | Open-market sale | 1,000 | $30.60 | 306,095 |
| 2009-09-24 | Option exercise (derivative) | 5,000 | $0.00 | 95,600 |
| 2009-09-24 | Open-market sale | 1,000 | $31.36 | 299,095 |
| 2009-09-24 | Open-market sale | 1,000 | $31.30 | 300,095 |
| 2009-09-24 | Open-market sale | 1,000 | $31.35 | 301,095 |
| 2009-09-24 | Open-market sale | 1,000 | $31.10 | 302,095 |
| 2009-09-24 | Option exercise | 5,000 | $9.00 | 304,095 |
| 2009-09-24 | Open-market sale | 1,000 | $31.00 | 303,095 |
| 2009-09-23 | Option exercise (derivative) | 2,000 | $0.00 | 100,600 |
| 2009-09-23 | Option exercise | 2,000 | $9.00 | 301,095 |
| 2009-09-23 | Open-market sale | 1,000 | $32.10 | 299,095 |
| 2009-09-23 | Open-market sale | 1,000 | $32.00 | 300,095 |
| 2009-09-22 | Option exercise (derivative) | 5,000 | $0.00 | 102,600 |
| 2009-09-22 | Open-market sale | 1,000 | $31.50 | 302,095 |
| 2009-09-22 | Open-market sale | 1,000 | $31.40 | 303,095 |
| 2009-09-22 | Open-market sale | 100 | $31.80 | 300,095 |
| 2009-09-22 | Open-market sale | 800 | $31.81 | 300,195 |
| 2009-09-22 | Option exercise | 5,000 | $9.00 | 304,095 |
| 2009-09-22 | Open-market sale | 1,000 | $31.90 | 299,095 |
| 2009-09-22 | Open-market sale | 100 | $31.82 | 300,995 |
| 2009-09-22 | Open-market sale | 1,000 | $31.75 | 301,095 |
| 2009-09-21 | Option exercise (derivative) | 6,000 | $0.00 | 107,600 |
| 2009-09-21 | Open-market sale | 500 | $32.16 | 300,295 |
| 2009-09-21 | Open-market sale | 300 | $32.11 | 299,095 |
| 2009-09-21 | Open-market sale | 200 | $32.14 | 299,395 |
| 2009-09-21 | Open-market sale | 700 | $32.15 | 299,595 |
| 2009-09-21 | Open-market sale | 300 | $32.18 | 300,795 |
| 2009-09-21 | Open-market sale | 1,000 | $32.05 | 301,095 |
| 2009-09-21 | Open-market sale | 1,000 | $31.90 | 302,095 |
| 2009-09-21 | Open-market sale | 1,000 | $31.60 | 303,095 |
| 2009-09-21 | Open-market sale | 1,000 | $31.35 | 304,095 |
| 2009-09-21 | Option exercise | 6,000 | $9.00 | 305,095 |
| 2009-09-18 | Option exercise (derivative) | 2,000 | $0.00 | 113,600 |
| 2009-09-18 | Option exercise | 2,000 | $9.00 | 301,095 |
| 2009-09-18 | Open-market sale | 1,000 | $31.36 | 300,095 |
| 2009-09-18 | Open-market sale | 1,000 | $31.35 | 299,095 |
| 2009-09-17 | Option exercise (derivative) | 7,000 | $0.00 | 115,600 |
| 2009-09-17 | Open-market sale | 300 | $32.04 | 299,095 |
| 2009-09-17 | Open-market sale | 700 | $31.66 | 299,395 |
| 2009-09-17 | Open-market sale | 1,000 | $31.87 | 300,095 |
| 2009-09-17 | Open-market sale | 1,000 | $31.90 | 301,095 |
| 2009-09-17 | Open-market sale | 1,000 | $32.05 | 302,095 |
| 2009-09-17 | Open-market sale | 1,000 | $32.00 | 303,095 |
| 2009-09-17 | Open-market sale | 1,000 | $32.15 | 304,095 |
| 2009-09-17 | Open-market sale | 1,000 | $32.20 | 305,095 |
| 2009-09-17 | Option exercise | 7,000 | $9.00 | 306,095 |
| 2009-09-16 | Option exercise (derivative) | 6,000 | $0.00 | 122,600 |
| 2009-09-16 | Open-market sale | 100 | $31.75 | 299,995 |
| 2009-09-16 | Open-market sale | 1,000 | $31.76 | 300,095 |
| 2009-09-16 | Open-market sale | 1,000 | $31.50 | 301,095 |
| 2009-09-16 | Open-market sale | 1,000 | $31.40 | 302,095 |
| 2009-09-16 | Open-market sale | 1,000 | $31.30 | 303,095 |
| 2009-09-16 | Open-market sale | 1,000 | $31.21 | 304,095 |
| 2009-09-16 | Option exercise | 6,000 | $9.00 | 305,095 |
| 2009-09-16 | Open-market sale | 130 | $31.80 | 299,095 |
| 2009-09-16 | Open-market sale | 300 | $31.70 | 299,225 |
| 2009-09-16 | Open-market sale | 300 | $31.71 | 299,525 |
| 2009-09-16 | Open-market sale | 170 | $31.73 | 299,825 |
| 2009-09-15 | Option exercise (derivative) | 9,000 | $0.00 | 128,600 |
| 2009-09-15 | Open-market sale | 750 | $31.60 | 300,095 |
| 2009-09-15 | Open-market sale | 250 | $31.62 | 300,845 |
| 2009-09-15 | Open-market sale | 1,000 | $31.25 | 301,095 |
| 2009-09-15 | Open-market sale | 1,000 | $31.30 | 302,095 |
| 2009-09-15 | Open-market sale | 1,000 | $31.18 | 303,095 |
| 2009-09-15 | Open-market sale | 800 | $31.11 | 304,095 |
| 2009-09-15 | Open-market sale | 100 | $31.14 | 304,895 |
| 2009-09-15 | Open-market sale | 100 | $31.13 | 304,995 |
| 2009-09-15 | Open-market sale | 1,000 | $31.00 | 305,095 |
| 2009-09-15 | Open-market sale | 1,000 | $31.25 | 306,095 |
| 2009-09-15 | Open-market sale | 500 | $31.51 | 307,095 |
| 2009-09-15 | Open-market sale | 100 | $31.61 | 307,595 |
| 2009-09-15 | Open-market sale | 300 | $31.50 | 307,695 |
| 2009-09-15 | Open-market sale | 100 | $31.55 | 307,995 |
| 2009-09-15 | Option exercise | 9,000 | $9.00 | 308,095 |
| 2009-09-15 | Open-market sale | 1,000 | $31.65 | 299,095 |
| 2009-09-14 | Option exercise (derivative) | 4,000 | $0.00 | 137,600 |
| 2009-09-14 | Open-market sale | 969 | $31.12 | 302,126 |
| 2009-09-14 | Open-market sale | 1,000 | $31.10 | 299,095 |
| 2009-09-14 | Open-market sale | 2,000 | $31.00 | 300,095 |
| 2009-09-14 | Open-market sale | 31 | $31.13 | 302,095 |
| 2009-09-14 | Option exercise | 4,000 | $9.00 | 303,095 |
| 2009-09-10 | Option exercise (derivative) | 5,000 | $0.00 | 141,600 |
| 2009-09-10 | Open-market sale | 1,000 | $31.82 | 300,095 |
| 2009-09-10 | Open-market sale | 1,600 | $32.00 | 301,095 |
| 2009-09-10 | Open-market sale | 400 | $32.01 | 302,695 |
| 2009-09-10 | Open-market sale | 1,000 | $32.10 | 303,095 |
| 2009-09-10 | Option exercise | 5,000 | $9.00 | 304,095 |
| 2009-09-10 | Open-market sale | 1,000 | $31.79 | 299,095 |
| 2009-09-09 | Option exercise (derivative) | 9,000 | $0.00 | 146,600 |
| 2009-09-09 | Open-market sale | 400 | $30.75 | 307,695 |
| 2009-09-09 | Open-market sale | 1,000 | $31.65 | 299,095 |
| 2009-09-09 | Open-market sale | 1,000 | $31.75 | 300,095 |
| 2009-09-09 | Open-market sale | 1,000 | $31.60 | 301,095 |
| 2009-09-09 | Open-market sale | 1,000 | $31.40 | 302,095 |
| 2009-09-09 | Open-market sale | 600 | $31.30 | 303,095 |
| 2009-09-09 | Open-market sale | 500 | $31.20 | 303,695 |
| 2009-09-09 | Open-market sale | 500 | $31.24 | 304,195 |
| 2009-09-09 | Open-market sale | 1,000 | $31.10 | 304,695 |
| 2009-09-09 | Open-market sale | 1,000 | $31.00 | 305,695 |
| 2009-09-09 | Open-market sale | 900 | $30.70 | 306,695 |
| 2009-09-09 | Open-market sale | 100 | $30.74 | 307,595 |
| 2009-09-09 | Option exercise | 9,000 | $9.00 | 308,095 |
| 2009-09-08 | Option exercise (derivative) | 4,000 | $0.00 | 155,600 |
| 2009-09-08 | Open-market sale | 1,000 | $30.56 | 299,095 |
| 2009-09-08 | Open-market sale | 1,000 | $30.30 | 300,095 |
| 2009-09-08 | Open-market sale | 1,000 | $30.90 | 301,095 |
| 2009-09-08 | Open-market sale | 1,000 | $30.75 | 302,095 |
| 2009-09-08 | Option exercise | 4,000 | $9.00 | 303,095 |
| 2009-09-04 | Option exercise (derivative) | 8,000 | $0.00 | 159,600 |
| 2009-09-04 | Option exercise | 8,000 | $9.00 | 307,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.16 | 303,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.18 | 302,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.30 | 301,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.00 | 306,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.25 | 304,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.10 | 305,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.40 | 300,095 |
| 2009-09-04 | Open-market sale | 1,000 | $30.50 | 299,095 |
| 2009-09-02 | Option exercise (derivative) | 5,200 | $0.00 | 167,600 |
| 2009-09-02 | Open-market sale | 100 | $30.22 | 300,595 |
| 2009-09-02 | Open-market sale | 1,400 | $30.12 | 301,295 |
| 2009-09-02 | Open-market sale | 600 | $30.13 | 302,695 |
| 2009-09-02 | Open-market sale | 1,000 | $30.00 | 303,295 |
| 2009-09-02 | Option exercise | 5,200 | $9.00 | 304,295 |
| 2009-09-02 | Open-market sale | 200 | $30.23 | 299,095 |
| 2009-09-02 | Open-market sale | 800 | $30.20 | 299,295 |
| 2009-09-02 | Open-market sale | 500 | $30.21 | 300,095 |
| 2009-09-02 | Open-market sale | 400 | $30.24 | 300,895 |
| 2009-09-02 | Open-market sale | 200 | $30.08 | 300,695 |
| 2009-09-01 | Option exercise (derivative) | 1,000 | $0.00 | 172,800 |
| 2009-09-01 | Open-market sale | 1,000 | $30.00 | 299,095 |
| 2009-09-01 | Option exercise | 1,000 | $9.00 | 300,095 |
| 2009-08-31 | Option exercise (derivative) | 500 | $0.00 | 173,800 |
| 2009-08-31 | Open-market sale | 300 | $30.00 | 299,095 |
| 2009-08-31 | Open-market sale | 100 | $30.02 | 299,395 |
| 2009-08-31 | Open-market sale | 100 | $30.03 | 299,495 |
| 2009-08-31 | Option exercise | 500 | $9.00 | 299,595 |
| 2009-08-31 | Tax withholding | 229 | $29.65 | 299,095 |
| 2009-08-28 | Option exercise (derivative) | 4,100 | $0.00 | 174,300 |
| 2009-08-28 | Open-market sale | 100 | $30.35 | 299,324 |
| 2009-08-28 | Open-market sale | 200 | $30.30 | 299,424 |
| 2009-08-28 | Open-market sale | 800 | $30.31 | 299,624 |
| 2009-08-28 | Open-market sale | 1,000 | $30.40 | 300,424 |
| 2009-08-28 | Open-market sale | 1,000 | $30.20 | 301,424 |
| 2009-08-28 | Open-market sale | 900 | $31.00 | 302,424 |
| 2009-08-28 | Open-market sale | 100 | $31.07 | 303,324 |
| 2009-08-28 | Option exercise | 4,100 | $9.00 | 303,424 |
| 2009-08-27 | Option exercise (derivative) | 2,000 | $0.00 | 178,400 |
| 2009-08-27 | Open-market sale | 100 | $31.05 | 299,324 |
| 2009-08-27 | Option exercise | 2,000 | $9.00 | 301,324 |
| 2009-08-27 | Open-market sale | 1,000 | $31.10 | 300,324 |
| 2009-08-27 | Open-market sale | 900 | $31.08 | 299,424 |
| 2009-08-26 | Option exercise (derivative) | 5,000 | $0.00 | 180,400 |
| 2009-08-26 | Open-market sale | 1,000 | $30.60 | 301,324 |
| 2009-08-26 | Open-market sale | 1,000 | $30.90 | 299,324 |
| 2009-08-26 | Option exercise | 5,000 | $9.00 | 304,324 |
| 2009-08-26 | Open-market sale | 1,000 | $30.55 | 303,324 |
| 2009-08-26 | Open-market sale | 1,000 | $30.50 | 302,324 |
| 2009-08-26 | Open-market sale | 1,000 | $30.70 | 300,324 |
| 2009-08-25 | Option exercise (derivative) | 1,000 | $0.00 | 185,400 |
| 2009-08-25 | Option exercise | 1,000 | $9.00 | 300,324 |
| 2009-08-25 | Open-market sale | 1,000 | $31.65 | 299,324 |
| 2009-08-24 | Option exercise (derivative) | 3,000 | $0.00 | 186,400 |
| 2009-08-24 | Open-market sale | 1,000 | $31.16 | 291,124 |
| 2009-08-24 | Open-market sale | 1,000 | $32.00 | 292,124 |
| 2009-08-24 | Open-market sale | 1,000 | $31.10 | 293,124 |
| 2009-08-24 | Option exercise | 3,000 | $9.00 | 294,124 |
| 2009-08-21 | Option exercise (derivative) | 8,200 | $0.00 | 189,400 |
| 2009-08-21 | Open-market sale | 1,000 | $31.84 | 297,124 |
| 2009-08-21 | Open-market sale | 124 | $32.42 | 298,724 |
| 2009-08-21 | Open-market sale | 382 | $32.45 | 298,848 |
| 2009-08-21 | Open-market sale | 94 | $32.47 | 299,230 |
| 2009-08-21 | Option exercise | 8,200 | $9.00 | 299,324 |
| 2009-08-21 | Open-market sale | 100 | $32.27 | 291,124 |
| 2009-08-21 | Open-market sale | 200 | $32.25 | 291,224 |
| 2009-08-21 | Open-market sale | 400 | $32.26 | 291,424 |
| 2009-08-21 | Open-market sale | 300 | $32.31 | 291,824 |
| 2009-08-21 | Open-market sale | 1,000 | $32.15 | 292,124 |
| 2009-08-21 | Open-market sale | 766 | $31.79 | 293,124 |
| 2009-08-21 | Open-market sale | 234 | $31.82 | 293,890 |
| 2009-08-21 | Open-market sale | 1,100 | $31.95 | 294,124 |
| 2009-08-21 | Open-market sale | 292 | $31.92 | 295,224 |
| 2009-08-21 | Open-market sale | 608 | $31.60 | 295,516 |
| 2009-08-21 | Open-market sale | 1,000 | $31.77 | 296,124 |
| 2009-08-21 | Open-market sale | 600 | $31.94 | 298,124 |
| 2009-08-20 | Option exercise (derivative) | 10,000 | $0.00 | 197,600 |
| 2009-08-20 | Open-market sale | 2,000 | $32.00 | 299,324 |
| 2009-08-20 | Open-market sale | 1,000 | $32.08 | 301,324 |
| 2009-08-20 | Open-market sale | 1,000 | $32.05 | 302,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.92 | 303,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.80 | 304,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.58 | 305,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.50 | 306,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.40 | 307,324 |
| 2009-08-20 | Open-market sale | 1,000 | $31.20 | 308,324 |
| 2009-08-20 | Option exercise | 10,000 | $9.00 | 309,324 |
| 2009-08-19 | Option exercise (derivative) | 7,000 | $0.00 | 207,600 |
| 2009-08-19 | Open-market sale | 100 | $30.82 | 304,324 |
| 2009-08-19 | Open-market sale | 1,000 | $31.10 | 303,324 |
| 2009-08-19 | Open-market sale | 900 | $30.80 | 304,424 |
| 2009-08-19 | Open-market sale | 1,000 | $31.00 | 305,324 |
| 2009-08-19 | Option exercise | 7,000 | $9.00 | 306,324 |
| 2009-08-19 | Open-market sale | 1,000 | $31.08 | 299,324 |
| 2009-08-19 | Open-market sale | 1,000 | $31.20 | 302,324 |
| 2009-08-19 | Open-market sale | 1,000 | $31.30 | 301,324 |
| 2009-08-19 | Open-market sale | 1,000 | $31.25 | 300,324 |
| 2009-08-18 | Option exercise (derivative) | 6,000 | $0.00 | 214,600 |
| 2009-08-18 | Open-market sale | 1,000 | $31.10 | 300,324 |
| 2009-08-18 | Open-market sale | 1,000 | $31.05 | 301,324 |
| 2009-08-18 | Open-market sale | 1,000 | $30.80 | 302,324 |
| 2009-08-18 | Open-market sale | 1,000 | $31.00 | 303,324 |
| 2009-08-18 | Open-market sale | 1,000 | $30.90 | 304,324 |
| 2009-08-18 | Option exercise | 6,000 | $9.00 | 305,324 |
| 2009-08-18 | Open-market sale | 1,000 | $31.03 | 299,324 |
| 2009-08-17 | Option exercise (derivative) | 8,000 | $0.00 | 220,600 |
| 2009-08-17 | Open-market sale | 1,000 | $30.50 | 306,324 |
| 2009-08-17 | Open-market sale | 1,000 | $30.75 | 299,324 |
| 2009-08-17 | Open-market sale | 600 | $30.80 | 300,324 |
| 2009-08-17 | Open-market sale | 400 | $30.79 | 300,924 |
| 2009-08-17 | Open-market sale | 500 | $30.41 | 301,324 |
| 2009-08-17 | Open-market sale | 500 | $30.40 | 301,824 |
| 2009-08-17 | Open-market sale | 2,507 | $30.95 | 302,324 |
| 2009-08-17 | Open-market sale | 493 | $30.97 | 304,831 |
| 2009-08-17 | Open-market sale | 1,000 | $30.00 | 305,324 |
| 2009-08-17 | Option exercise | 8,000 | $9.00 | 307,324 |
| 2009-08-14 | Option exercise (derivative) | 2,000 | $0.00 | 228,600 |
| 2009-08-14 | Open-market sale | 200 | $29.34 | 300,024 |
| 2009-08-14 | Open-market sale | 300 | $29.33 | 299,724 |
| 2009-08-14 | Open-market sale | 100 | $30.00 | 301,224 |
| 2009-08-14 | Option exercise | 2,000 | $9.00 | 301,324 |
| 2009-08-14 | Open-market sale | 400 | $29.32 | 299,324 |
| 2009-08-14 | Open-market sale | 1,000 | $29.25 | 300,224 |
| 2009-08-13 | Option exercise (derivative) | 4,000 | $0.00 | 230,600 |
| 2009-08-13 | Open-market sale | 1,000 | $29.80 | 299,324 |
| 2009-08-13 | Open-market sale | 700 | $29.85 | 300,324 |
| 2009-08-13 | Open-market sale | 300 | $29.86 | 301,024 |
| 2009-08-13 | Open-market sale | 1,000 | $30.00 | 301,324 |
| 2009-08-13 | Open-market sale | 1,000 | $29.70 | 302,324 |
| 2009-08-13 | Option exercise | 4,000 | $9.00 | 303,324 |
| 2009-08-12 | Option exercise (derivative) | 4,000 | $0.00 | 234,600 |
| 2009-08-12 | Open-market sale | 100 | $29.24 | 299,824 |
| 2009-08-12 | Open-market sale | 400 | $29.25 | 299,924 |
| 2009-08-12 | Open-market sale | 1,000 | $29.75 | 300,324 |
| 2009-08-12 | Open-market sale | 1,000 | $29.50 | 301,324 |
| 2009-08-12 | Open-market sale | 1,000 | $29.30 | 302,324 |
| 2009-08-12 | Option exercise | 4,000 | $9.00 | 303,324 |
| 2009-08-12 | Open-market sale | 500 | $29.23 | 299,324 |
| 2009-08-11 | Option exercise (derivative) | 1,000 | $0.00 | 238,600 |
| 2009-08-11 | Open-market sale | 900 | $28.80 | 299,424 |
| 2009-08-11 | Option exercise | 1,000 | $9.00 | 300,324 |
| 2009-08-11 | Open-market sale | 100 | $30.00 | 299,324 |
| 2009-08-10 | Option exercise (derivative) | 5,000 | $0.00 | 239,600 |
| 2009-08-10 | Open-market sale | 1,000 | $29.80 | 303,324 |
| 2009-08-10 | Open-market sale | 326 | $30.02 | 299,598 |
| 2009-08-10 | Open-market sale | 300 | $30.05 | 299,924 |
| 2009-08-10 | Open-market sale | 1,000 | $30.20 | 300,224 |
| 2009-08-10 | Open-market sale | 1,000 | $30.10 | 301,224 |
| 2009-08-10 | Open-market sale | 1,100 | $30.00 | 302,224 |
| 2009-08-10 | Open-market sale | 274 | $30.04 | 299,324 |
| 2009-08-10 | Option exercise | 5,000 | $9.00 | 304,324 |
| 2009-08-07 | Option exercise (derivative) | 3,100 | $0.00 | 244,600 |
| 2009-08-07 | Open-market sale | 100 | $29.75 | 299,324 |
| 2009-08-07 | Open-market sale | 1,000 | $29.70 | 299,424 |
| 2009-08-07 | Open-market sale | 1,000 | $29.30 | 300,424 |
| 2009-08-07 | Open-market sale | 1,000 | $29.60 | 301,424 |
| 2009-08-07 | Option exercise | 3,100 | $9.00 | 302,424 |
| 2009-08-06 | Option exercise (derivative) | 2,000 | $0.00 | 247,700 |
| 2009-08-06 | Open-market sale | 108 | $29.10 | 300,324 |
| 2009-08-06 | Open-market sale | 892 | $29.02 | 300,432 |
| 2009-08-06 | Open-market sale | 300 | $28.94 | 299,324 |
| 2009-08-06 | Open-market sale | 200 | $28.96 | 299,624 |
| 2009-08-06 | Open-market sale | 300 | $28.95 | 299,824 |
| 2009-08-06 | Open-market sale | 100 | $28.97 | 300,124 |
| 2009-08-06 | Open-market sale | 100 | $28.98 | 300,224 |
| 2009-08-06 | Option exercise | 2,000 | $9.00 | 301,324 |
| 2009-08-05 | Option exercise (derivative) | 3,100 | $0.00 | 249,700 |
| 2009-08-05 | Open-market sale | 1,000 | $29.25 | 300,324 |
| 2009-08-05 | Open-market sale | 700 | $30.10 | 301,324 |
| 2009-08-05 | Open-market sale | 100 | $30.11 | 302,024 |
| 2009-08-05 | Open-market sale | 100 | $30.13 | 302,124 |
| 2009-08-05 | Open-market sale | 100 | $30.14 | 302,224 |
| 2009-08-05 | Open-market sale | 100 | $29.75 | 302,324 |
| 2009-08-05 | Option exercise | 3,100 | $9.00 | 302,424 |
| 2009-08-05 | Open-market sale | 1,000 | $29.50 | 299,324 |
| 2009-08-04 | Option exercise (derivative) | 8,200 | $0.00 | 252,800 |
| 2009-08-04 | Open-market sale | 1,000 | $29.50 | 305,324 |
| 2009-08-04 | Open-market sale | 900 | $30.34 | 306,324 |
| 2009-08-04 | Option exercise | 8,200 | $9.00 | 307,524 |
| 2009-08-04 | Open-market sale | 300 | $30.50 | 307,224 |
| 2009-08-04 | Open-market sale | 1,000 | $30.12 | 299,324 |
| 2009-08-04 | Open-market sale | 1,000 | $30.15 | 300,324 |
| 2009-08-04 | Open-market sale | 1,000 | $30.20 | 301,324 |
| 2009-08-04 | Open-market sale | 49 | $30.01 | 302,324 |
| 2009-08-04 | Open-market sale | 951 | $30.00 | 302,373 |
| 2009-08-04 | Open-market sale | 1,000 | $29.80 | 303,324 |
| 2009-08-04 | Open-market sale | 1,000 | $29.60 | 304,324 |
| 2009-08-03 | Option exercise (derivative) | 7,000 | $0.00 | 261,000 |
| 2009-08-03 | Open-market sale | 1,000 | $28.75 | 303,324 |
| 2009-08-03 | Open-market sale | 1,000 | $29.10 | 301,324 |
| 2009-08-03 | Open-market sale | 1,000 | $29.30 | 300,324 |
| 2009-08-03 | Open-market sale | 900 | $29.35 | 299,424 |
| 2009-08-03 | Open-market sale | 100 | $29.38 | 299,324 |
| 2009-08-03 | Option exercise | 7,000 | $9.00 | 306,324 |
| 2009-08-03 | Open-market sale | 1,000 | $28.25 | 305,324 |
| 2009-08-03 | Open-market sale | 1,000 | $28.40 | 304,324 |
| 2009-08-03 | Open-market sale | 1,000 | $28.90 | 302,324 |
| 2009-07-31 | Option exercise (derivative) | 7,000 | $0.00 | 268,000 |
| 2009-07-31 | Option exercise (derivative) | 3,000 | $0.00 | 275,000 |
| 2009-07-31 | Open-market sale | 1,000 | $28.50 | 302,324 |
| 2009-07-31 | Open-market sale | 1,000 | $28.40 | 303,324 |
| 2009-07-31 | Open-market sale | 1,000 | $28.15 | 304,324 |
| 2009-07-31 | Open-market sale | 100 | $28.29 | 305,324 |
| 2009-07-31 | Open-market sale | 900 | $28.25 | 305,424 |
| 2009-07-31 | Option exercise | 7,000 | $9.00 | 306,324 |
| 2009-07-31 | Open-market sale | 1,000 | $27.90 | 299,324 |
| 2009-07-31 | Open-market sale | 1,000 | $27.80 | 300,324 |
| 2009-07-31 | Open-market sale | 927 | $27.60 | 301,324 |
| 2009-07-31 | Open-market sale | 73 | $27.61 | 302,251 |
| 2009-07-31 | Option exercise | 3,000 | $9.00 | 302,324 |
| 2009-07-30 | Option exercise (derivative) | 8,500 | $0.00 | 278,000 |
| 2009-07-30 | Open-market sale | 1,500 | $28.05 | 306,324 |
| 2009-07-30 | Option exercise | 8,500 | $9.00 | 307,824 |
| 2009-07-30 | Open-market sale | 1,000 | $27.61 | 299,324 |
| 2009-07-30 | Open-market sale | 700 | $27.65 | 300,324 |
| 2009-07-30 | Open-market sale | 300 | $27.75 | 301,024 |
| 2009-07-30 | Open-market sale | 1,000 | $27.85 | 301,324 |
| 2009-07-30 | Open-market sale | 1,000 | $27.90 | 302,324 |
| 2009-07-30 | Open-market sale | 1,000 | $28.00 | 303,324 |
| 2009-07-30 | Open-market sale | 1,000 | $27.92 | 304,324 |
| 2009-07-30 | Open-market sale | 1,000 | $28.00 | 305,324 |
| 2009-07-29 | Option exercise (derivative) | 4,000 | $0.00 | 286,500 |
| 2009-07-29 | Open-market sale | 1,000 | $27.95 | 299,324 |
| 2009-07-29 | Open-market sale | 1,000 | $27.75 | 300,324 |
| 2009-07-29 | Open-market sale | 1,000 | $28.20 | 301,324 |
| 2009-07-29 | Open-market sale | 1,000 | $28.00 | 302,324 |
| 2009-07-29 | Option exercise | 4,000 | $9.00 | 303,324 |
| 2009-07-28 | Option exercise (derivative) | 5,500 | $0.00 | 290,500 |
| 2009-07-28 | Open-market sale | 1,000 | $28.45 | 300,324 |
| 2009-07-28 | Option exercise | 5,500 | $9.00 | 304,824 |
| 2009-07-28 | Open-market sale | 1,500 | $28.46 | 299,324 |
| 2009-07-28 | Open-market sale | 1,000 | $28.42 | 300,824 |
| 2009-07-28 | Open-market sale | 1,000 | $28.50 | 301,824 |
| 2009-07-28 | Open-market sale | 1,000 | $28.35 | 302,824 |
| 2009-07-28 | Open-market sale | 1,000 | $28.20 | 303,824 |
| 2009-07-27 | Option exercise (derivative) | 7,000 | $0.00 | 296,000 |
| 2009-07-27 | Open-market sale | 1,000 | $28.90 | 302,171 |
| 2009-07-27 | Open-market sale | 1,000 | $28.88 | 303,171 |
| 2009-07-27 | Open-market sale | 1,000 | $28.82 | 304,171 |
| 2009-07-27 | Open-market sale | 1,653 | $28.80 | 305,171 |
| 2009-07-27 | Open-market sale | 700 | $28.60 | 306,824 |
| 2009-07-27 | Open-market sale | 800 | $28.61 | 307,524 |
| 2009-07-27 | Option exercise | 7,000 | $9.00 | 308,324 |
| 2009-07-27 | Gift | 3,000 | $0.00 | 301,324 |
| 2009-07-27 | Open-market sale | 847 | $28.81 | 301,324 |
| 2009-07-24 | Option exercise (derivative) | 3,000 | $0.00 | 303,000 |
| 2009-07-24 | Open-market sale | 100 | $29.77 | 304,324 |
| 2009-07-24 | Open-market sale | 100 | $29.78 | 304,424 |
| 2009-07-24 | Open-market sale | 400 | $29.79 | 304,524 |
| 2009-07-24 | Open-market sale | 400 | $29.80 | 304,924 |
| 2009-07-24 | Open-market sale | 1,000 | $29.65 | 305,324 |
| 2009-07-24 | Open-market sale | 1,000 | $29.50 | 306,324 |
| 2009-07-24 | Option exercise | 3,000 | $9.00 | 307,324 |
| 2009-07-23 | Option exercise (derivative) | 7,000 | $0.00 | 306,000 |
| 2009-07-23 | Open-market sale | 1,000 | $29.90 | 305,324 |
| 2009-07-23 | Open-market sale | 500 | $29.55 | 304,824 |
| 2009-07-23 | Open-market sale | 200 | $29.50 | 304,624 |
| 2009-07-23 | Option exercise | 7,000 | $9.00 | 311,324 |
| 2009-07-23 | Open-market sale | 97 | $29.49 | 304,327 |
| 2009-07-23 | Open-market sale | 3 | $30.00 | 304,324 |
| 2009-07-23 | Open-market sale | 1,000 | $29.85 | 306,324 |
| 2009-07-23 | Open-market sale | 1,000 | $29.75 | 307,324 |
| 2009-07-23 | Open-market sale | 1,000 | $29.60 | 308,324 |
| 2009-07-23 | Open-market sale | 1,000 | $29.45 | 309,324 |
| 2009-07-23 | Open-market sale | 1,000 | $29.30 | 310,324 |
| 2009-07-23 | Open-market sale | 200 | $29.48 | 304,424 |
| 2009-07-22 | Option exercise (derivative) | 12,000 | $0.00 | 313,000 |
| 2009-07-22 | Open-market sale | 1,000 | $29.40 | 308,824 |
| 2009-07-22 | Open-market sale | 1,000 | $29.90 | 306,824 |
| 2009-07-22 | Option exercise | 12,000 | $9.00 | 316,324 |
| 2009-07-22 | Open-market sale | 1,000 | $29.00 | 315,324 |
| 2009-07-22 | Open-market sale | 1,000 | $29.10 | 314,324 |
| 2009-07-22 | Open-market sale | 1,500 | $29.20 | 312,824 |
| 2009-07-22 | Open-market sale | 3,000 | $29.30 | 309,824 |
| 2009-07-22 | Open-market sale | 500 | $29.95 | 307,824 |
| 2009-07-22 | Open-market sale | 500 | $29.26 | 304,324 |
| 2009-07-22 | Open-market sale | 1,000 | $29.40 | 304,824 |
| 2009-07-22 | Open-market sale | 1,000 | $29.83 | 305,824 |
| 2009-07-21 | Option exercise (derivative) | 14,000 | $0.00 | 325,000 |
| 2009-07-21 | Open-market sale | 1,000 | $29.65 | 308,824 |
| 2009-07-21 | Option exercise | 14,000 | $9.00 | 322,324 |
| 2009-07-21 | Open-market sale | 1,000 | $28.60 | 321,324 |
| 2009-07-21 | Open-market sale | 302 | $28.71 | 321,022 |
| 2009-07-21 | Open-market sale | 698 | $28.70 | 320,324 |
| 2009-07-21 | Open-market sale | 1,000 | $28.80 | 319,324 |
| 2009-07-21 | Open-market sale | 1,000 | $28.90 | 318,324 |
| 2009-07-21 | Open-market sale | 1,000 | $29.10 | 317,324 |
| 2009-07-21 | Open-market sale | 1,000 | $29.20 | 316,324 |
| 2009-07-21 | Open-market sale | 1,000 | $29.40 | 315,324 |
| 2009-07-21 | Open-market sale | 1,000 | $29.60 | 314,324 |
| 2009-07-21 | Open-market sale | 2,500 | $29.70 | 311,824 |
| 2009-07-21 | Open-market sale | 1,000 | $29.50 | 310,824 |
| 2009-07-21 | Open-market sale | 1,000 | $29.58 | 309,824 |
| 2009-07-21 | Open-market sale | 500 | $29.75 | 308,324 |
| 2009-07-21 | Open-market sale | 1,000 | $29.70 | 312,924 |
| 2009-07-21 | Open-market sale | 1,000 | $29.50 | 311,924 |
| 2009-07-21 | Open-market sale | 1,000 | $29.00 | 310,924 |
| 2009-07-21 | Open-market sale | 1,000 | $28.80 | 309,924 |
| 2009-07-21 | Open-market sale | 1,000 | $28.70 | 308,924 |
| 2009-07-21 | Open-market sale | 200 | $28.61 | 308,724 |
| 2009-07-20 | Option exercise (derivative) | 7,000 | $0.00 | 339,000 |
| 2009-07-20 | Open-market sale | 1,000 | $28.33 | 317,424 |
| 2009-07-20 | Open-market sale | 100 | $28.36 | 318,424 |
| 2009-07-20 | Open-market sale | 1,400 | $28.35 | 318,524 |
| 2009-07-20 | Open-market sale | 300 | $28.15 | 317,124 |
| 2009-07-20 | Open-market sale | 100 | $28.14 | 317,024 |
| 2009-07-20 | Option exercise | 7,000 | $9.00 | 323,924 |
| 2009-07-20 | Open-market sale | 300 | $28.23 | 316,924 |
| 2009-07-20 | Open-market sale | 700 | $28.24 | 317,224 |
| 2009-07-20 | Open-market sale | 1,000 | $28.15 | 317,924 |
| 2009-07-20 | Open-market sale | 100 | $28.22 | 318,924 |
| 2009-07-20 | Open-market sale | 493 | $28.10 | 319,024 |
| 2009-07-20 | Open-market sale | 278 | $28.11 | 319,517 |
| 2009-07-20 | Open-market sale | 229 | $28.12 | 319,795 |
| 2009-07-20 | Open-market sale | 2,100 | $28.20 | 320,024 |
| 2009-07-20 | Open-market sale | 800 | $28.21 | 322,124 |
| 2009-07-20 | Open-market sale | 1,000 | $28.00 | 322,924 |
| 2009-07-17 | Option exercise (derivative) | 7,000 | $0.00 | 346,000 |
| 2009-07-17 | Open-market sale | 2,100 | $28.25 | 320,824 |
| 2009-07-17 | Open-market sale | 3,151 | $28.30 | 322,924 |
| 2009-07-17 | Open-market sale | 800 | $28.33 | 326,075 |
| 2009-07-17 | Open-market sale | 48 | $28.36 | 326,875 |
| 2009-07-17 | Open-market sale | 1 | $28.37 | 326,923 |
| 2009-07-17 | Option exercise | 7,000 | $9.00 | 326,924 |
| 2009-07-17 | Open-market sale | 185 | $28.20 | 319,924 |
| 2009-07-17 | Open-market sale | 1,715 | $28.35 | 320,109 |
| 2009-07-17 | Open-market sale | 1,000 | $28.30 | 321,824 |
| 2009-07-17 | Open-market sale | 100 | $28.45 | 322,824 |
| 2009-07-16 | Option exercise (derivative) | 2,000 | $0.00 | 353,000 |
| 2009-07-16 | Open-market sale | 900 | $28.90 | 323,024 |
| 2009-07-16 | Open-market sale | 1,000 | $29.00 | 323,924 |
| 2009-07-16 | Option exercise | 2,000 | $9.00 | 324,924 |
| 2009-07-16 | Open-market sale | 100 | $28.91 | 322,924 |
| 2009-07-15 | Option exercise (derivative) | 2,269 | $0.00 | 355,000 |
| 2009-07-15 | Open-market sale | 500 | $28.90 | 323,693 |
| 2009-07-15 | Open-market sale | 400 | $28.45 | 323,293 |
| 2009-07-15 | Open-market sale | 1,000 | $28.80 | 324,193 |
| 2009-07-15 | Option exercise | 2,269 | $9.00 | 325,193 |
| 2009-07-15 | Open-market sale | 88 | $28.47 | 322,924 |
| 2009-07-15 | Open-market sale | 875 | $28.40 | 323,012 |
| 2009-07-15 | Open-market sale | 1,000 | $28.76 | 323,887 |
| 2009-07-14 | Option exercise (derivative) | 4,731 | $0.00 | 357,269 |
| 2009-07-14 | Gift | 3,000 | $0.00 | 328,124 |
| 2009-07-14 | Open-market sale | 1,000 | $28.98 | 326,637 |
| 2009-07-14 | Open-market sale | 750 | $28.75 | 325,887 |
| 2009-07-14 | Open-market sale | 730 | $28.56 | 325,157 |
| 2009-07-14 | Option exercise | 4,731 | $9.00 | 329,618 |
| 2009-07-14 | Open-market sale | 481 | $29.12 | 329,137 |
| 2009-07-14 | Open-market sale | 1,500 | $29.00 | 327,637 |
| 2009-07-14 | Open-market sale | 400 | $28.45 | 327,237 |
| 2009-07-14 | Open-market sale | 400 | $28.46 | 326,837 |
| 2009-07-14 | Open-market sale | 1,250 | $28.62 | 324,887 |
| 2009-07-14 | Open-market sale | 700 | $28.47 | 326,137 |
| 2009-07-13 | Option exercise (derivative) | 10,000 | $0.00 | 362,000 |
| 2009-07-13 | Open-market sale | 1,000 | $28.05 | 337,124 |
| 2009-07-13 | Open-market sale | 1,000 | $28.45 | 336,124 |
| 2009-07-13 | Open-market sale | 1,000 | $28.28 | 334,124 |
| 2009-07-13 | Open-market sale | 1,000 | $27.75 | 333,124 |
| 2009-07-13 | Option exercise | 10,000 | $9.00 | 341,124 |
| 2009-07-13 | Open-market sale | 1,500 | $27.60 | 339,624 |
| 2009-07-13 | Open-market sale | 1,500 | $28.02 | 338,124 |
| 2009-07-13 | Open-market sale | 1,500 | $25.20 | 336,624 |
| 2009-07-13 | Open-market sale | 1,500 | $28.35 | 335,124 |
| 2009-07-13 | Open-market sale | 3,000 | $28.10 | 332,124 |
| 2009-07-13 | Open-market sale | 1,000 | $28.36 | 331,124 |
| 2009-07-08 | Gift | 3,000 | $0.00 | 338,124 |
| 2009-07-07 | Gift | 3,000 | $0.00 | 338,124 |
| 2009-07-06 | Option exercise (derivative) | 3,000 | $0.00 | 372,000 |
| 2009-07-06 | Option exercise | 3,000 | $9.00 | 344,124 |
| 2009-07-06 | Open-market sale | 2,000 | $27.40 | 342,124 |
| 2009-07-06 | Open-market sale | 1,000 | $27.42 | 341,124 |
| 2009-06-01 | Tax withholding | 229 | $27.56 | 341,324 |
| 2009-04-30 | Open-market sale | 500 | $20.91 | 61,000 |
| 2009-04-30 | Open-market sale | 500 | $22.00 | 52,500 |
| 2009-04-30 | Open-market sale | 500 | $21.93 | 53,000 |
| 2009-04-30 | Open-market sale | 500 | $21.83 | 53,500 |
| 2009-04-30 | Open-market sale | 500 | $21.66 | 54,000 |
| 2009-04-30 | Open-market sale | 500 | $21.57 | 54,500 |
| 2009-04-30 | Open-market sale | 410 | $21.56 | 55,000 |
| 2009-04-30 | Open-market sale | 590 | $21.50 | 55,410 |
| 2009-04-30 | Open-market sale | 500 | $21.47 | 56,000 |
| 2009-04-30 | Open-market sale | 900 | $21.42 | 56,500 |
| 2009-04-30 | Open-market sale | 500 | $21.30 | 57,400 |
| 2009-04-30 | Open-market sale | 1,000 | $21.24 | 57,900 |
| 2009-04-30 | Open-market sale | 100 | $21.13 | 58,900 |
| 2009-04-30 | Open-market sale | 1,500 | $21.00 | 59,000 |
| 2009-04-30 | Open-market sale | 500 | $20.98 | 60,500 |
| 2009-04-30 | Open-market sale | 900 | $21.76 | 51,600 |
| 2009-04-30 | Open-market sale | 1,000 | $20.70 | 61,500 |
| 2009-04-29 | Option exercise (derivative) | 18,578 | $0.00 | 0 |
| 2009-04-29 | Open-market sale | 1,000 | $20.05 | 354,053 |
| 2009-04-29 | Open-market sale | 2,500 | $20.79 | 67,500 |
| 2009-04-29 | Open-market sale | 1,500 | $20.60 | 66,000 |
| 2009-04-29 | Open-market sale | 1,000 | $20.39 | 65,000 |
| 2009-04-29 | Open-market sale | 2,200 | $20.50 | 342,353 |
| 2009-04-29 | Open-market sale | 500 | $20.40 | 344,553 |
| 2009-04-29 | Open-market sale | 500 | $20.35 | 345,053 |
| 2009-04-29 | Open-market sale | 1,500 | $20.45 | 345,553 |
| 2009-04-29 | Open-market sale | 500 | $20.40 | 347,053 |
| 2009-04-29 | Open-market sale | 500 | $20.30 | 347,553 |
| 2009-04-29 | Open-market sale | 500 | $20.27 | 348,053 |
| 2009-04-29 | Open-market sale | 1,000 | $20.25 | 348,553 |
| 2009-04-29 | Open-market sale | 500 | $20.20 | 349,553 |
| 2009-04-29 | Open-market sale | 300 | $20.17 | 350,053 |
| 2009-04-29 | Open-market sale | 700 | $20.16 | 350,353 |
| 2009-04-29 | Open-market sale | 1,000 | $20.10 | 351,053 |
| 2009-04-29 | Open-market sale | 1,500 | $20.08 | 352,053 |
| 2009-04-29 | Open-market sale | 500 | $20.06 | 353,553 |
| 2009-04-29 | Open-market sale | 2,500 | $20.80 | 70,000 |
| 2009-04-29 | Open-market sale | 1,000 | $20.02 | 355,053 |
| 2009-04-29 | Open-market sale | 3,078 | $20.00 | 356,053 |
| 2009-04-29 | Open-market sale | 1,000 | $19.99 | 359,131 |
| 2009-04-29 | Option exercise | 18,578 | $4.50 | 360,131 |
| 2009-04-29 | Open-market sale | 1,000 | $20.02 | 341,553 |
| 2009-04-29 | Open-market sale | 1,000 | $20.08 | 342,553 |
| 2009-04-29 | Open-market sale | 400 | $20.10 | 343,553 |
| 2009-04-29 | Open-market sale | 1,600 | $20.35 | 62,500 |
| 2009-04-29 | Open-market sale | 300 | $20.37 | 64,100 |
| 2009-04-29 | Open-market sale | 600 | $20.40 | 64,400 |
| 2009-04-28 | Option exercise (derivative) | 16,000 | $0.00 | 18,578 |
| 2009-04-28 | Open-market sale | 500 | $19.97 | 350,753 |
| 2009-04-28 | Open-market sale | 1,700 | $19.96 | 351,253 |
| 2009-04-28 | Open-market sale | 2,000 | $19.95 | 352,953 |
| 2009-04-28 | Open-market sale | 3,000 | $19.94 | 354,953 |
| 2009-04-28 | Open-market sale | 1,000 | $19.93 | 357,953 |
| 2009-04-28 | Open-market sale | 1,000 | $19.70 | 358,953 |
| 2009-04-28 | Open-market sale | 900 | $20.05 | 343,953 |
| 2009-04-28 | Open-market sale | 1,000 | $20.02 | 344,853 |
| 2009-04-28 | Open-market sale | 1,000 | $20.01 | 345,853 |
| 2009-04-28 | Open-market sale | 1,000 | $20.00 | 346,853 |
| 2009-04-28 | Open-market sale | 2,300 | $19.99 | 348,453 |
| 2009-04-28 | Open-market sale | 3,500 | $20.00 | 344,953 |
| 2009-04-28 | Option exercise | 16,000 | $4.50 | 359,953 |
| 2009-04-27 | Open-market sale | 100 | $19.73 | 366,703 |
| 2009-04-27 | Open-market sale | 600 | $19.69 | 370,103 |
| 2009-04-27 | Open-market sale | 400 | $19.70 | 369,703 |
| 2009-04-27 | Open-market sale | 800 | $19.70 | 368,903 |
| 2009-04-27 | Open-market sale | 1,100 | $19.70 | 367,803 |
| 2009-04-27 | Open-market sale | 200 | $19.70 | 367,603 |
| 2009-04-27 | Open-market sale | 200 | $19.71 | 367,403 |
| 2009-04-27 | Open-market sale | 100 | $19.71 | 367,303 |
| 2009-04-27 | Open-market sale | 100 | $19.72 | 367,203 |
| 2009-04-27 | Open-market sale | 400 | $19.73 | 366,803 |
| 2009-04-27 | Open-market sale | 100 | $19.80 | 355,703 |
| 2009-04-27 | Open-market sale | 500 | $19.80 | 355,803 |
| 2009-04-27 | Open-market sale | 800 | $19.80 | 356,303 |
| 2009-04-27 | Open-market sale | 200 | $19.80 | 357,103 |
| 2009-04-27 | Open-market sale | 400 | $19.79 | 357,303 |
| 2009-04-27 | Open-market sale | 1,500 | $19.79 | 357,703 |
| 2009-04-27 | Open-market sale | 300 | $19.79 | 359,203 |
| 2009-04-27 | Open-market sale | 2,700 | $19.79 | 359,503 |
| 2009-04-27 | Open-market sale | 100 | $19.78 | 362,203 |
| 2009-04-27 | Open-market sale | 500 | $19.78 | 362,303 |
| 2009-04-27 | Open-market sale | 500 | $19.77 | 362,803 |
| 2009-04-27 | Open-market sale | 600 | $19.77 | 363,303 |
| 2009-04-27 | Open-market sale | 100 | $19.77 | 363,903 |
| 2009-04-27 | Open-market sale | 100 | $19.76 | 364,003 |
| 2009-04-27 | Open-market sale | 100 | $19.76 | 364,103 |
| 2009-04-27 | Open-market sale | 700 | $19.76 | 364,203 |
| 2009-04-27 | Open-market sale | 100 | $19.75 | 364,903 |
| 2009-04-27 | Open-market sale | 200 | $19.75 | 365,003 |
| 2009-04-27 | Open-market sale | 1,400 | $19.75 | 365,203 |
| 2009-04-27 | Open-market sale | 100 | $19.74 | 366,603 |
| 2009-04-27 | Open-market sale | 500 | $19.85 | 347,853 |
| 2009-04-27 | Open-market sale | 2,000 | $19.70 | 349,353 |
| 2009-04-27 | Open-market sale | 1,000 | $19.60 | 351,853 |
| 2009-04-27 | Open-market sale | 500 | $19.67 | 351,353 |
| 2009-04-27 | Open-market sale | 1,000 | $19.80 | 348,353 |
| 2009-04-27 | Option exercise (derivative) | 13,000 | $0.00 | 34,578 |
| 2009-04-27 | Open-market sale | 500 | $19.81 | 354,003 |
| 2009-04-27 | Open-market sale | 1,200 | $19.81 | 354,503 |
| 2009-04-27 | Open-market sale | 1,500 | $20.00 | 352,853 |
| 2009-04-27 | Open-market sale | 1,000 | $19.95 | 354,353 |
| 2009-04-27 | Open-market sale | 750 | $19.85 | 355,353 |
| 2009-04-27 | Open-market sale | 150 | $19.76 | 356,103 |
| 2009-04-27 | Open-market sale | 100 | $19.75 | 356,253 |
| 2009-04-27 | Open-market sale | 100 | $19.69 | 356,353 |
| 2009-04-27 | Open-market sale | 400 | $19.68 | 356,453 |
| 2009-04-27 | Open-market sale | 500 | $19.35 | 356,853 |
| 2009-04-27 | Open-market sale | 1,000 | $19.30 | 357,353 |
| 2009-04-27 | Open-market sale | 300 | $19.20 | 358,353 |
| 2009-04-27 | Open-market sale | 1,000 | $19.24 | 358,653 |
| 2009-04-27 | Open-market sale | 1,200 | $19.25 | 359,653 |
| 2009-04-27 | Option exercise | 13,000 | $4.50 | 360,853 |
| 2009-04-27 | Open-market sale | 800 | $19.82 | 347,853 |
| 2009-04-27 | Open-market sale | 200 | $19.76 | 348,653 |
| 2009-04-27 | Open-market sale | 200 | $19.67 | 348,853 |
| 2009-04-27 | Open-market sale | 100 | $19.66 | 349,053 |
| 2009-04-27 | Open-market sale | 160 | $19.65 | 349,153 |
| 2009-04-27 | Open-market sale | 1,000 | $20.00 | 349,313 |
| 2009-04-27 | Open-market sale | 900 | $19.90 | 350,313 |
| 2009-04-27 | Open-market sale | 100 | $19.87 | 351,213 |
| 2009-04-27 | Open-market sale | 200 | $19.86 | 351,313 |
| 2009-04-27 | Open-market sale | 600 | $19.85 | 351,513 |
| 2009-04-27 | Open-market sale | 200 | $19.84 | 352,113 |
| 2009-04-27 | Open-market sale | 100 | $19.83 | 352,313 |
| 2009-04-27 | Open-market sale | 700 | $19.83 | 352,413 |
| 2009-04-27 | Open-market sale | 600 | $19.83 | 353,113 |
| 2009-04-27 | Open-market sale | 290 | $19.82 | 353,713 |
| 2009-04-24 | Option exercise (derivative) | 13,500 | $0.00 | 47,578 |
| 2009-04-24 | Open-market sale | 1,000 | $19.50 | 376,783 |
| 2009-04-24 | Option exercise | 13,500 | $4.50 | 384,203 |
| 2009-04-24 | Open-market sale | 1,500 | $19.15 | 382,703 |
| 2009-04-24 | Open-market sale | 1,000 | $19.20 | 381,703 |
| 2009-04-24 | Open-market sale | 1,000 | $19.25 | 380,703 |
| 2009-04-24 | Open-market sale | 4,400 | $19.30 | 376,303 |
| 2009-04-24 | Open-market sale | 100 | $19.31 | 376,203 |
| 2009-04-24 | Open-market sale | 2,500 | $19.35 | 373,703 |
| 2009-04-24 | Open-market sale | 1,000 | $19.40 | 372,703 |
| 2009-04-24 | Open-market sale | 1,000 | $19.54 | 370,703 |
| 2009-04-24 | Open-market sale | 764 | $19.53 | 371,703 |
| 2009-04-24 | Open-market sale | 900 | $19.53 | 372,467 |
| 2009-04-24 | Open-market sale | 1,000 | $19.52 | 373,367 |
| 2009-04-24 | Open-market sale | 1,000 | $19.52 | 374,367 |
| 2009-04-24 | Open-market sale | 750 | $19.50 | 375,367 |
| 2009-04-24 | Open-market sale | 666 | $19.50 | 376,117 |
| 2009-04-24 | Open-market sale | 1,000 | $19.46 | 377,783 |
| 2009-04-24 | Open-market sale | 670 | $19.45 | 378,783 |
| 2009-04-24 | Open-market sale | 1,500 | $19.43 | 379,453 |
| 2009-04-23 | Option exercise (derivative) | 100 | $0.00 | 61,078 |
| 2009-04-23 | Option exercise | 100 | $4.50 | 381,053 |
| 2009-04-23 | Open-market sale | 100 | $19.00 | 380,953 |
| 2009-04-22 | Option exercise (derivative) | 10,000 | $0.00 | 61,178 |
| 2009-04-22 | Open-market sale | 1,500 | $19.18 | 380,953 |
| 2009-04-22 | Open-market sale | 500 | $19.11 | 382,453 |
| 2009-04-22 | Open-market sale | 100 | $19.06 | 382,953 |
| 2009-04-22 | Open-market sale | 400 | $19.05 | 383,053 |
| 2009-04-22 | Open-market sale | 2,500 | $19.20 | 383,453 |
| 2009-04-22 | Open-market sale | 700 | $19.23 | 386,753 |
| 2009-04-22 | Open-market sale | 1,500 | $19.13 | 387,453 |
| 2009-04-22 | Open-market sale | 200 | $19.16 | 388,953 |
| 2009-04-22 | Open-market sale | 1,800 | $19.15 | 389,153 |
| 2009-04-22 | Option exercise | 10,000 | $4.50 | 390,953 |
| 2009-04-22 | Open-market sale | 800 | $19.24 | 385,953 |
| 2009-04-20 | Option exercise (derivative) | 50,000 | $0.00 | 71,178 |
| 2009-04-20 | Option exercise | 50,000 | $4.50 | 380,953 |
| 2009-04-17 | Option exercise (derivative) | 1,500 | $0.00 | 121,178 |
| 2009-04-17 | Open-market sale | 1,500 | $20.00 | 329,453 |
| 2009-04-17 | Option exercise | 1,500 | $4.50 | 330,953 |
| 2009-04-14 | Option exercise (derivative) | 3,100 | $0.00 | 122,678 |
| 2009-04-14 | Open-market sale | 3,100 | $20.00 | 330,953 |
| 2009-04-14 | Option exercise | 3,100 | $4.50 | 334,053 |
| 2009-04-13 | Option exercise (derivative) | 4,500 | $0.00 | 125,778 |
| 2009-04-13 | Option exercise | 4,500 | $4.50 | 335,453 |
| 2009-04-13 | Open-market sale | 10,600 | $20.00 | 330,953 |
| 2009-04-02 | Grant / award | 2,000 | — | 341,553 |
| 2009-02-27 | Option exercise (derivative) | 44,222 | $0.00 | 0 |
| 2009-02-27 | Option exercise | 44,222 | $4.50 | 339,553 |
| 2008-12-31 | Option exercise (derivative) | 155,778 | $0.00 | 44,222 |
| 2008-12-31 | Option exercise | 155,778 | $4.50 | 295,331 |
| 2008-08-13 | Open-market sale | 200 | $25.01 | 140,353 |
| 2008-08-13 | Open-market sale | 600 | $25.02 | 139,653 |
| 2008-08-13 | Open-market sale | 100 | $25.02 | 140,253 |
| 2008-08-13 | Open-market sale | 100 | $25.03 | 139,553 |
| 2008-08-13 | Open-market sale | 4,100 | $25.00 | 140,553 |
| 2008-08-12 | Open-market sale | 4,900 | $25.00 | 144,653 |
| 2006-11-21 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2006-11-21 | Open-market sale | 500 | $23.15 | 150,053 |
| 2006-11-21 | Open-market sale | 500 | $23.05 | 149,553 |
| 2006-11-21 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-11-20 | Option exercise (derivative) | 1,000 | $0.00 | 1,000 |
| 2006-11-20 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-11-20 | Open-market sale | 800 | $23.00 | 149,753 |
| 2006-11-20 | Open-market sale | 200 | $23.05 | 149,553 |
| 2006-11-17 | Option exercise (derivative) | 1,000 | $0.00 | 2,000 |
| 2006-11-17 | Open-market sale | 1,000 | $23.00 | 149,553 |
| 2006-11-17 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-11-15 | Option exercise (derivative) | 500 | $0.00 | 3,000 |
| 2006-11-15 | Open-market sale | 500 | $22.90 | 149,553 |
| 2006-11-15 | Option exercise | 500 | $4.50 | 150,053 |
| 2006-11-14 | Option exercise (derivative) | 2,333 | $0.00 | 3,500 |
| 2006-11-14 | Open-market sale | 500 | $22.75 | 149,553 |
| 2006-11-14 | Open-market sale | 100 | $22.49 | 150,053 |
| 2006-11-14 | Open-market sale | 900 | $22.45 | 150,153 |
| 2006-11-14 | Open-market sale | 833 | $22.35 | 151,053 |
| 2006-11-14 | Option exercise | 2,333 | $4.50 | 151,886 |
| 2006-11-13 | Option exercise (derivative) | 1,100 | $0.00 | 5,833 |
| 2006-11-13 | Open-market sale | 100 | $22.65 | 149,553 |
| 2006-11-13 | Open-market sale | 1,000 | $22.48 | 149,653 |
| 2006-11-13 | Option exercise | 1,100 | $4.50 | 150,653 |
| 2006-11-09 | Option exercise (derivative) | 500 | $0.00 | 6,933 |
| 2006-11-09 | Option exercise | 500 | $4.50 | 150,053 |
| 2006-11-09 | Open-market sale | 500 | $22.60 | 149,553 |
| 2006-11-08 | Option exercise (derivative) | 1,400 | $0.00 | 7,433 |
| 2006-11-08 | Option exercise | 1,400 | $4.50 | 150,953 |
| 2006-11-08 | Open-market sale | 200 | $22.10 | 150,053 |
| 2006-11-08 | Open-market sale | 200 | $22.25 | 150,253 |
| 2006-11-08 | Open-market sale | 300 | $22.40 | 150,453 |
| 2006-11-08 | Open-market sale | 200 | $22.55 | 150,753 |
| 2006-11-08 | Open-market sale | 500 | $22.00 | 149,553 |
| 2006-11-07 | Option exercise (derivative) | 2,000 | $0.00 | 8,833 |
| 2006-11-07 | Open-market sale | 500 | $22.11 | 149,553 |
| 2006-11-07 | Open-market sale | 500 | $22.00 | 150,053 |
| 2006-11-07 | Open-market sale | 1,000 | $21.75 | 150,553 |
| 2006-11-07 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-11-06 | Option exercise (derivative) | 1,000 | $0.00 | 10,833 |
| 2006-11-06 | Open-market sale | 1,000 | $21.53 | 149,553 |
| 2006-11-06 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-11-03 | Option exercise (derivative) | 1,200 | $0.00 | 11,833 |
| 2006-11-03 | Open-market sale | 600 | $21.45 | 150,153 |
| 2006-11-03 | Open-market sale | 200 | $21.90 | 149,553 |
| 2006-11-03 | Open-market sale | 100 | $21.69 | 149,753 |
| 2006-11-03 | Open-market sale | 100 | $21.65 | 149,853 |
| 2006-11-03 | Open-market sale | 200 | $21.55 | 149,953 |
| 2006-11-03 | Option exercise | 1,200 | $4.50 | 150,753 |
| 2006-11-02 | Option exercise (derivative) | 1,000 | $0.00 | 13,033 |
| 2006-11-02 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-11-02 | Open-market sale | 300 | $21.35 | 150,253 |
| 2006-11-02 | Open-market sale | 700 | $21.30 | 149,553 |
| 2006-11-01 | Option exercise (derivative) | 1,000 | $0.00 | 14,033 |
| 2006-11-01 | Open-market sale | 500 | $21.50 | 149,553 |
| 2006-11-01 | Open-market sale | 500 | $21.65 | 150,053 |
| 2006-11-01 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-10-31 | Option exercise (derivative) | 300 | $0.00 | 15,033 |
| 2006-10-31 | Open-market sale | 300 | $22.50 | 149,553 |
| 2006-10-31 | Option exercise | 300 | $4.50 | 149,853 |
| 2006-10-18 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2006-10-10 | Option exercise (derivative) | 1,000 | $0.00 | 15,333 |
| 2006-10-10 | Open-market sale | 1,000 | $23.75 | 149,553 |
| 2006-10-10 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-10-09 | Option exercise (derivative) | 2,000 | $0.00 | 16,333 |
| 2006-10-09 | Open-market sale | 1,500 | $23.45 | 150,053 |
| 2006-10-09 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-10-09 | Open-market sale | 500 | $23.54 | 149,553 |
| 2006-10-06 | Option exercise (derivative) | 1,000 | $0.00 | 18,333 |
| 2006-10-06 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-10-06 | Open-market sale | 1,000 | $23.50 | 149,553 |
| 2006-10-05 | Option exercise (derivative) | 1,000 | $0.00 | 19,333 |
| 2006-10-05 | Open-market sale | 500 | $23.30 | 149,553 |
| 2006-10-05 | Open-market sale | 500 | $23.31 | 150,053 |
| 2006-10-05 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-10-04 | Option exercise (derivative) | 2,400 | $0.00 | 20,333 |
| 2006-10-04 | Open-market sale | 1,000 | $23.40 | 149,553 |
| 2006-10-04 | Open-market sale | 1,000 | $23.60 | 150,553 |
| 2006-10-04 | Open-market sale | 400 | $23.70 | 151,553 |
| 2006-10-04 | Option exercise | 2,400 | $4.50 | 151,953 |
| 2006-10-03 | Option exercise (derivative) | 2,200 | $0.00 | 22,733 |
| 2006-10-03 | Option exercise | 2,200 | $4.50 | 151,753 |
| 2006-10-03 | Open-market sale | 1,000 | $23.05 | 149,553 |
| 2006-10-03 | Open-market sale | 500 | $23.20 | 150,553 |
| 2006-10-03 | Open-market sale | 500 | $23.41 | 151,053 |
| 2006-10-03 | Open-market sale | 200 | $23.60 | 151,553 |
| 2006-10-02 | Option exercise (derivative) | 1,500 | $0.00 | 24,933 |
| 2006-10-02 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-10-02 | Open-market sale | 900 | $23.10 | 149,553 |
| 2006-10-02 | Open-market sale | 100 | $23.14 | 150,453 |
| 2006-10-02 | Open-market sale | 500 | $23.25 | 150,553 |
| 2006-09-29 | Option exercise (derivative) | 1,000 | $0.00 | 26,433 |
| 2006-09-29 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-09-29 | Open-market sale | 500 | $23.25 | 150,053 |
| 2006-09-29 | Open-market sale | 500 | $23.15 | 149,553 |
| 2006-09-28 | Option exercise (derivative) | 1,000 | $0.00 | 27,433 |
| 2006-09-28 | Open-market sale | 500 | $23.60 | 150,053 |
| 2006-09-28 | Open-market sale | 500 | $23.55 | 149,553 |
| 2006-09-28 | Option exercise | 1,000 | $4.50 | 150,553 |
| 2006-09-27 | Option exercise (derivative) | 4,500 | $0.00 | 28,433 |
| 2006-09-27 | Open-market sale | 500 | $23.10 | 150,553 |
| 2006-09-27 | Open-market sale | 1,000 | $23.00 | 149,553 |
| 2006-09-27 | Open-market sale | 1,000 | $23.20 | 151,053 |
| 2006-09-27 | Open-market sale | 500 | $23.40 | 152,053 |
| 2006-09-27 | Open-market sale | 500 | $23.50 | 152,553 |
| 2006-09-27 | Open-market sale | 800 | $23.80 | 153,053 |
| 2006-09-27 | Open-market sale | 200 | $23.81 | 153,853 |
| 2006-09-27 | Option exercise | 4,500 | $4.50 | 154,053 |
| 2006-09-26 | Option exercise (derivative) | 2,750 | $0.00 | 32,933 |
| 2006-09-26 | Open-market sale | 1,000 | $23.12 | 151,303 |
| 2006-09-26 | Option exercise | 2,750 | $4.50 | 152,303 |
| 2006-09-26 | Open-market sale | 750 | $23.05 | 150,553 |
| 2006-09-26 | Open-market sale | 1,000 | $23.00 | 149,553 |
| 2006-09-25 | Option exercise (derivative) | 1,500 | $0.00 | 35,683 |
| 2006-09-25 | Open-market sale | 1,500 | $23.00 | 149,553 |
| 2006-09-25 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-09-22 | Option exercise (derivative) | 2,500 | $0.00 | 37,183 |
| 2006-09-22 | Open-market sale | 500 | $22.91 | 150,053 |
| 2006-09-22 | Open-market sale | 500 | $23.11 | 150,553 |
| 2006-09-22 | Open-market sale | 1,000 | $23.88 | 151,053 |
| 2006-09-22 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-09-22 | Open-market sale | 500 | $22.90 | 149,553 |
| 2006-09-21 | Option exercise (derivative) | 3,000 | $0.00 | 39,683 |
| 2006-09-21 | Open-market sale | 500 | $22.80 | 149,553 |
| 2006-09-21 | Open-market sale | 1,500 | $22.55 | 150,053 |
| 2006-09-21 | Open-market sale | 700 | $22.40 | 151,553 |
| 2006-09-21 | Open-market sale | 300 | $22.25 | 152,253 |
| 2006-09-21 | Option exercise | 3,000 | $4.50 | 152,553 |
| 2006-09-20 | Option exercise (derivative) | 2,000 | $0.00 | 42,683 |
| 2006-09-20 | Open-market sale | 500 | $22.00 | 150,053 |
| 2006-09-20 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-09-20 | Open-market sale | 500 | $22.40 | 151,053 |
| 2006-09-20 | Open-market sale | 500 | $21.75 | 149,553 |
| 2006-09-20 | Open-market sale | 500 | $22.20 | 150,553 |
| 2006-09-19 | Option exercise (derivative) | 2,000 | $0.00 | 44,683 |
| 2006-09-19 | Open-market sale | 500 | $21.50 | 151,053 |
| 2006-09-19 | Open-market sale | 1,500 | $21.25 | 149,553 |
| 2006-09-19 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-09-13 | Option exercise (derivative) | 2,500 | $0.00 | 46,683 |
| 2006-09-13 | Open-market sale | 500 | $21.45 | 150,553 |
| 2006-09-13 | Open-market sale | 500 | $21.40 | 150,053 |
| 2006-09-13 | Open-market sale | 500 | $21.30 | 149,553 |
| 2006-09-13 | Open-market sale | 1,000 | $21.60 | 151,053 |
| 2006-09-13 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-09-12 | Option exercise (derivative) | 2,000 | $0.00 | 49,183 |
| 2006-09-12 | Open-market sale | 1,000 | $21.39 | 150,553 |
| 2006-09-12 | Open-market sale | 1,000 | $21.10 | 149,553 |
| 2006-09-12 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-09-07 | Option exercise (derivative) | 1,500 | $0.00 | 51,183 |
| 2006-09-07 | Open-market sale | 1,500 | $21.15 | 149,553 |
| 2006-09-07 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-08-29 | Option exercise (derivative) | 9,000 | $0.00 | 52,683 |
| 2006-08-29 | Option exercise | 9,000 | $4.50 | 158,553 |
| 2006-08-29 | Open-market sale | 500 | $22.95 | 149,553 |
| 2006-08-29 | Open-market sale | 1,500 | $21.95 | 157,053 |
| 2006-08-29 | Open-market sale | 1,000 | $22.00 | 156,053 |
| 2006-08-29 | Open-market sale | 1,000 | $22.11 | 155,053 |
| 2006-08-29 | Open-market sale | 1,000 | $22.21 | 154,053 |
| 2006-08-29 | Open-market sale | 500 | $22.28 | 153,553 |
| 2006-08-29 | Open-market sale | 500 | $22.38 | 153,053 |
| 2006-08-29 | Open-market sale | 500 | $22.83 | 150,053 |
| 2006-08-29 | Open-market sale | 500 | $22.70 | 150,553 |
| 2006-08-29 | Open-market sale | 1,000 | $22.59 | 151,053 |
| 2006-08-29 | Open-market sale | 500 | $22.52 | 152,053 |
| 2006-08-29 | Open-market sale | 500 | $22.50 | 152,553 |
| 2006-08-22 | Option exercise (derivative) | 1,500 | $0.00 | 61,683 |
| 2006-08-22 | Open-market sale | 1,000 | $21.80 | 149,553 |
| 2006-08-22 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-08-22 | Open-market sale | 200 | $21.95 | 150,853 |
| 2006-08-22 | Open-market sale | 100 | $21.91 | 150,753 |
| 2006-08-22 | Open-market sale | 200 | $21.90 | 150,553 |
| 2006-08-17 | Option exercise (derivative) | 1,250 | $0.00 | 63,183 |
| 2006-08-17 | Option exercise | 1,250 | $4.50 | 150,803 |
| 2006-08-17 | Open-market sale | 300 | $21.80 | 150,003 |
| 2006-08-17 | Open-market sale | 450 | $21.65 | 149,553 |
| 2006-08-17 | Open-market sale | 500 | $21.85 | 150,303 |
| 2006-08-16 | Option exercise (derivative) | 1,250 | $0.00 | 64,433 |
| 2006-08-16 | Open-market sale | 1,000 | $21.70 | 149,553 |
| 2006-08-16 | Open-market sale | 250 | $21.80 | 150,553 |
| 2006-08-16 | Option exercise | 1,250 | $4.50 | 150,803 |
| 2006-08-15 | Option exercise (derivative) | 1,500 | $0.00 | 65,683 |
| 2006-08-15 | Open-market sale | 300 | $21.30 | 150,353 |
| 2006-08-15 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-08-15 | Open-market sale | 200 | $21.47 | 150,853 |
| 2006-08-15 | Open-market sale | 300 | $21.10 | 149,553 |
| 2006-08-15 | Open-market sale | 500 | $21.20 | 149,853 |
| 2006-08-15 | Open-market sale | 200 | $21.45 | 150,653 |
| 2006-08-09 | Option exercise (derivative) | 400 | $0.00 | 67,183 |
| 2006-08-09 | Open-market sale | 400 | $21.00 | 149,553 |
| 2006-08-09 | Option exercise | 400 | $4.50 | 149,953 |
| 2006-08-08 | Option exercise (derivative) | 2,450 | $0.00 | 67,583 |
| 2006-08-08 | Open-market sale | 750 | $20.75 | 151,053 |
| 2006-08-08 | Option exercise | 2,450 | $4.50 | 152,003 |
| 2006-08-08 | Open-market sale | 1,500 | $20.15 | 149,553 |
| 2006-08-08 | Open-market sale | 200 | $20.85 | 151,803 |
| 2006-08-04 | Option exercise (derivative) | 1,500 | $0.00 | 70,033 |
| 2006-08-04 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-08-04 | Open-market sale | 1,500 | $20.66 | 149,553 |
| 2006-08-03 | Option exercise (derivative) | 1,500 | $0.00 | 71,533 |
| 2006-08-03 | Open-market sale | 1,500 | $20.55 | 149,553 |
| 2006-08-03 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-08-02 | Option exercise (derivative) | 2,500 | $0.00 | 73,033 |
| 2006-08-02 | Open-market sale | 500 | $20.61 | 149,553 |
| 2006-08-02 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-08-02 | Open-market sale | 1,000 | $20.50 | 150,053 |
| 2006-08-02 | Open-market sale | 1,000 | $20.32 | 151,053 |
| 2006-07-31 | Option exercise (derivative) | 1,500 | $0.00 | 75,533 |
| 2006-07-31 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-07-31 | Open-market sale | 1,500 | $20.62 | 149,553 |
| 2006-07-28 | Option exercise (derivative) | 1,500 | $0.00 | 77,033 |
| 2006-07-28 | Open-market sale | 1,500 | $20.40 | 149,553 |
| 2006-07-28 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-07-26 | Option exercise (derivative) | 3,000 | $0.00 | 78,533 |
| 2006-07-26 | Option exercise | 3,000 | $4.50 | 152,553 |
| 2006-07-26 | Open-market sale | 1,000 | $20.30 | 151,553 |
| 2006-07-26 | Open-market sale | 1,000 | $20.40 | 150,553 |
| 2006-07-26 | Open-market sale | 1,000 | $20.50 | 149,553 |
| 2006-07-24 | Option exercise (derivative) | 2,000 | $0.00 | 81,533 |
| 2006-07-24 | Open-market sale | 100 | $20.38 | 150,453 |
| 2006-07-24 | Open-market sale | 1,000 | $20.68 | 150,553 |
| 2006-07-24 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-07-24 | Open-market sale | 900 | $20.35 | 149,553 |
| 2006-07-21 | Option exercise (derivative) | 7,000 | $0.00 | 83,533 |
| 2006-07-21 | Open-market sale | 1,000 | $20.30 | 150,553 |
| 2006-07-21 | Open-market sale | 1,000 | $20.48 | 149,553 |
| 2006-07-21 | Open-market sale | 1,000 | $20.10 | 151,553 |
| 2006-07-21 | Open-market sale | 1,000 | $20.03 | 152,553 |
| 2006-07-21 | Open-market sale | 1,500 | $19.92 | 153,553 |
| 2006-07-21 | Open-market sale | 1,500 | $19.72 | 155,053 |
| 2006-07-21 | Option exercise | 7,000 | $4.50 | 156,553 |
| 2006-07-20 | Option exercise (derivative) | 2,100 | $0.00 | 90,553 |
| 2006-07-20 | Open-market sale | 1,500 | $19.94 | 149,553 |
| 2006-07-20 | Open-market sale | 600 | $20.24 | 151,053 |
| 2006-07-20 | Option exercise | 2,100 | $4.50 | 151,653 |
| 2006-07-19 | Option exercise (derivative) | 6,000 | $0.00 | 92,633 |
| 2006-07-19 | Open-market sale | 1,000 | $20.20 | 153,553 |
| 2006-07-19 | Option exercise | 6,000 | $4.50 | 155,553 |
| 2006-07-19 | Open-market sale | 1,000 | $20.25 | 154,553 |
| 2006-07-19 | Open-market sale | 1,000 | $20.00 | 152,553 |
| 2006-07-19 | Open-market sale | 1,000 | $19.55 | 149,553 |
| 2006-07-19 | Open-market sale | 1,000 | $19.75 | 150,553 |
| 2006-07-19 | Open-market sale | 1,000 | $19.95 | 151,553 |
| 2006-07-18 | Option exercise (derivative) | 3,000 | $0.00 | 98,633 |
| 2006-07-18 | Open-market sale | 1,000 | $19.30 | 150,553 |
| 2006-07-18 | Option exercise | 3,000 | $4.50 | 152,553 |
| 2006-07-18 | Open-market sale | 1,000 | $19.42 | 149,553 |
| 2006-07-18 | Open-market sale | 1,000 | $19.40 | 151,053 |
| 2006-07-17 | Option exercise (derivative) | 2,500 | $0.00 | 101,633 |
| 2006-07-17 | Open-market sale | 1,500 | $19.30 | 149,553 |
| 2006-07-17 | Open-market sale | 1,000 | $19.40 | 151,053 |
| 2006-07-17 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-07-12 | Option exercise (derivative) | 1,500 | $0.00 | 104,133 |
| 2006-07-12 | Open-market sale | 1,500 | $19.75 | 149,553 |
| 2006-07-12 | Option exercise | 1,500 | $4.50 | 151,053 |
| 2006-07-07 | Option exercise (derivative) | 2,000 | $0.00 | 105,633 |
| 2006-07-07 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-07-07 | Open-market sale | 2,000 | $19.75 | 149,553 |
| 2006-07-06 | Option exercise (derivative) | 6,000 | $0.00 | 107,633 |
| 2006-07-06 | Open-market sale | 800 | $19.65 | 150,753 |
| 2006-07-06 | Open-market sale | 1,000 | $19.70 | 149,553 |
| 2006-07-06 | Open-market sale | 200 | $19.66 | 150,553 |
| 2006-07-06 | Open-market sale | 1,000 | $19.60 | 151,553 |
| 2006-07-06 | Open-market sale | 2,000 | $19.50 | 152,553 |
| 2006-07-06 | Open-market sale | 1,000 | $19.40 | 154,553 |
| 2006-07-06 | Option exercise | 6,000 | $4.50 | 155,553 |
| 2006-07-05 | Option exercise (derivative) | 2,000 | $0.00 | 113,633 |
| 2006-07-05 | Open-market sale | 2,000 | $19.20 | 149,553 |
| 2006-07-05 | Option exercise | 2,000 | $4.50 | 151,553 |
| 2006-06-30 | Option exercise (derivative) | 2,500 | $0.00 | 115,633 |
| 2006-06-30 | Open-market sale | 1,000 | $19.10 | 149,553 |
| 2006-06-30 | Open-market sale | 1,500 | $19.04 | 150,553 |
| 2006-06-30 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-06-29 | Option exercise (derivative) | 5,000 | $0.00 | 118,133 |
| 2006-06-29 | Open-market sale | 1,000 | $19.05 | 150,553 |
| 2006-06-29 | Open-market sale | 1,500 | $19.00 | 151,553 |
| 2006-06-29 | Open-market sale | 1,000 | $19.06 | 149,553 |
| 2006-06-29 | Open-market sale | 1,500 | $18.95 | 153,053 |
| 2006-06-29 | Option exercise | 5,000 | $4.50 | 154,553 |
| 2006-06-28 | Option exercise (derivative) | 4,200 | $0.00 | 123,133 |
| 2006-06-28 | Open-market sale | 1,800 | $18.95 | 149,553 |
| 2006-06-28 | Open-market sale | 1,400 | $18.90 | 151,353 |
| 2006-06-28 | Open-market sale | 1,000 | $18.86 | 152,753 |
| 2006-06-28 | Option exercise | 4,200 | $4.50 | 153,753 |
| 2006-06-27 | Option exercise (derivative) | 4,500 | $0.00 | 127,333 |
| 2006-06-27 | Open-market sale | 2,000 | $19.04 | 152,053 |
| 2006-06-27 | Option exercise | 4,500 | $4.50 | 154,053 |
| 2006-06-27 | Open-market sale | 1,500 | $19.10 | 149,553 |
| 2006-06-27 | Open-market sale | 1,000 | $19.05 | 151,053 |
| 2006-06-27 | Option exercise (derivative) | 4,500 | $0.00 | 127,333 |
| 2006-06-27 | Option exercise | 4,500 | $4.50 | 154,053 |
| 2006-06-27 | Open-market sale | 2,000 | $19.04 | 152,053 |
| 2006-06-27 | Open-market sale | 1,000 | $19.05 | 151,053 |
| 2006-06-27 | Open-market sale | 1,500 | $19.10 | 149,553 |
| 2006-06-26 | Option exercise (derivative) | 2,500 | $0.00 | 131,833 |
| 2006-06-26 | Open-market sale | 200 | $19.23 | 149,553 |
| 2006-06-26 | Open-market sale | 1,500 | $19.17 | 150,553 |
| 2006-06-26 | Open-market sale | 800 | $19.22 | 149,753 |
| 2006-06-26 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-06-26 | Option exercise (derivative) | 2,500 | $0.00 | 131,833 |
| 2006-06-26 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-06-26 | Open-market sale | 1,500 | $19.17 | 150,553 |
| 2006-06-26 | Open-market sale | 800 | $19.22 | 149,753 |
| 2006-06-26 | Open-market sale | 200 | $19.23 | 149,553 |
| 2006-06-23 | Option exercise (derivative) | 8,500 | $0.00 | 134,333 |
| 2006-06-23 | Option exercise | 8,500 | $4.50 | 158,053 |
| 2006-06-23 | Open-market sale | 4,000 | $19.95 | 154,053 |
| 2006-06-23 | Open-market sale | 2,000 | $19.45 | 152,053 |
| 2006-06-23 | Open-market sale | 1,500 | $19.25 | 150,553 |
| 2006-06-23 | Open-market sale | 1,000 | $19.10 | 149,553 |
| 2006-06-23 | Option exercise (derivative) | 8,500 | $0.00 | 134,333 |
| 2006-06-23 | Open-market sale | 4,000 | $19.95 | 154,053 |
| 2006-06-23 | Option exercise | 8,500 | $4.50 | 158,053 |
| 2006-06-23 | Open-market sale | 1,500 | $19.25 | 150,553 |
| 2006-06-23 | Open-market sale | 2,000 | $19.45 | 152,053 |
| 2006-06-23 | Open-market sale | 1,000 | $19.10 | 149,553 |
| 2006-06-02 | Option exercise (derivative) | 4,000 | $0.00 | 142,833 |
| 2006-06-02 | Option exercise | 4,000 | $4.50 | 153,553 |
| 2006-06-02 | Open-market sale | 1,000 | $18.30 | 152,553 |
| 2006-06-02 | Open-market sale | 1,300 | $18.05 | 149,553 |
| 2006-06-02 | Open-market sale | 200 | $18.21 | 150,853 |
| 2006-06-02 | Open-market sale | 1,500 | $18.25 | 151,053 |
| 2006-06-01 | Option exercise (derivative) | 2,500 | $0.00 | 146,833 |
| 2006-06-01 | Option exercise | 2,500 | $4.50 | 152,053 |
| 2006-06-01 | Open-market sale | 2,500 | $18.00 | 149,553 |
| 2006-04-07 | Open-market sale | 200 | $18.21 | 149,553 |
| 2006-04-07 | Open-market sale | 300 | $18.23 | 149,753 |
| 2006-04-07 | Open-market sale | 1,000 | $18.05 | 150,053 |
| 2006-04-06 | Open-market sale | 1,000 | $18.20 | 151,053 |
| 2006-04-05 | Open-market sale | 1,000 | $18.25 | 152,053 |
| 2006-04-04 | Open-market sale | 500 | $18.20 | 153,053 |
| 2006-04-03 | Open-market sale | 1,000 | $18.40 | 153,553 |
| 2006-03-30 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2006-03-30 | Open-market sale | 500 | $18.95 | 156,053 |
| 2006-03-30 | Option exercise | 2,000 | $3.00 | 156,553 |
| 2006-03-30 | Open-market sale | 1,000 | $19.03 | 154,553 |
| 2006-03-30 | Open-market sale | 500 | $19.00 | 155,553 |
| 2006-03-29 | Option exercise (derivative) | 1,000 | $0.00 | 2,000 |
| 2006-03-29 | Option exercise | 1,000 | $3.00 | 155,553 |
| 2006-03-29 | Open-market sale | 500 | $19.18 | 154,753 |
| 2006-03-29 | Open-market sale | 300 | $19.40 | 155,253 |
| 2006-03-29 | Open-market sale | 200 | $19.15 | 154,553 |
| 2006-03-28 | Option exercise (derivative) | 335 | $0.00 | 3,000 |
| 2006-03-28 | Open-market sale | 335 | $19.45 | 154,553 |
| 2006-03-28 | Option exercise | 335 | $3.00 | 154,888 |
| 2006-03-27 | Option exercise (derivative) | 500 | $0.00 | 3,335 |
| 2006-03-27 | Option exercise | 500 | $3.00 | 155,053 |
| 2006-03-27 | Open-market sale | 500 | $19.90 | 154,553 |
| 2006-03-24 | Option exercise (derivative) | 5,600 | $0.00 | 3,835 |
| 2006-03-24 | Open-market sale | 500 | $19.15 | 157,053 |
| 2006-03-24 | Open-market sale | 1,000 | $19.80 | 154,553 |
| 2006-03-24 | Open-market sale | 1,000 | $19.71 | 155,553 |
| 2006-03-24 | Open-market sale | 500 | $19.40 | 156,553 |
| 2006-03-24 | Open-market sale | 500 | $19.18 | 157,553 |
| 2006-03-24 | Open-market sale | 100 | $19.60 | 158,053 |
| 2006-03-24 | Open-market sale | 900 | $19.70 | 158,153 |
| 2006-03-24 | Open-market sale | 1,100 | $19.80 | 159,053 |
| 2006-03-24 | Option exercise | 5,600 | $3.00 | 160,153 |
| 2006-03-21 | Option exercise (derivative) | 900 | $0.00 | 9,435 |
| 2006-03-21 | Option exercise | 900 | $3.00 | 155,453 |
| 2006-03-21 | Open-market sale | 400 | $18.80 | 154,553 |
| 2006-03-21 | Open-market sale | 500 | $18.60 | 154,953 |
| 2006-03-20 | Option exercise (derivative) | 1,500 | $0.00 | 10,335 |
| 2006-03-20 | Open-market sale | 500 | $18.76 | 155,553 |
| 2006-03-20 | Open-market sale | 100 | $18.75 | 155,453 |
| 2006-03-20 | Option exercise | 1,500 | $3.00 | 156,053 |
| 2006-03-20 | Open-market sale | 900 | $18.70 | 154,553 |
| 2006-03-17 | Option exercise (derivative) | 5,000 | $0.00 | 11,835 |
| 2006-03-17 | Open-market sale | 500 | $18.76 | 154,553 |
| 2006-03-17 | Open-market sale | 500 | $18.60 | 155,053 |
| 2006-03-17 | Open-market sale | 1,000 | $18.55 | 155,553 |
| 2006-03-17 | Open-market sale | 500 | $18.50 | 156,553 |
| 2006-03-17 | Open-market sale | 1,500 | $18.40 | 157,053 |
| 2006-03-17 | Open-market sale | 1,000 | $18.81 | 158,553 |
| 2006-03-17 | Option exercise | 5,000 | $3.00 | 159,553 |
| 2006-03-16 | Option exercise (derivative) | 3,500 | $0.00 | 16,835 |
| 2006-03-16 | Open-market sale | 900 | $18.20 | 156,653 |
| 2006-03-16 | Open-market sale | 500 | $18.20 | 157,553 |
| 2006-03-16 | Open-market sale | 100 | $18.25 | 156,553 |
| 2006-03-16 | Open-market sale | 500 | $18.30 | 156,053 |
| 2006-03-16 | Open-market sale | 500 | $18.27 | 155,553 |
| 2006-03-16 | Open-market sale | 1,000 | $18.34 | 154,553 |
| 2006-03-16 | Option exercise | 3,500 | $3.00 | 158,053 |
| 2006-03-15 | Option exercise (derivative) | 4,000 | $0.00 | 20,335 |
| 2006-03-15 | Option exercise | 4,000 | $3.00 | 158,553 |
| 2006-03-15 | Open-market sale | 1,000 | $18.10 | 157,553 |
| 2006-03-15 | Open-market sale | 1,000 | $18.15 | 156,553 |
| 2006-03-15 | Open-market sale | 1,000 | $18.30 | 154,553 |
| 2006-03-15 | Open-market sale | 1,000 | $18.20 | 155,553 |
| 2006-03-14 | Option exercise (derivative) | 3,000 | $0.00 | 24,335 |
| 2006-03-14 | Open-market sale | 400 | $18.12 | 154,553 |
| 2006-03-14 | Open-market sale | 1,000 | $18.10 | 154,953 |
| 2006-03-14 | Open-market sale | 500 | $18.22 | 155,953 |
| 2006-03-14 | Open-market sale | 1,100 | $18.20 | 156,453 |
| 2006-03-14 | Option exercise | 3,000 | $3.00 | 157,553 |
| 2006-03-13 | Option exercise (derivative) | 2,500 | $0.00 | 27,335 |
| 2006-03-13 | Open-market sale | 100 | $18.15 | 155,453 |
| 2006-03-13 | Open-market sale | 1,000 | $18.10 | 155,553 |
| 2006-03-13 | Open-market sale | 500 | $18.15 | 156,553 |
| 2006-03-13 | Option exercise | 2,500 | $3.00 | 157,053 |
| 2006-03-13 | Open-market sale | 400 | $18.12 | 155,053 |
| 2006-03-13 | Open-market sale | 500 | $18.07 | 154,553 |
| 2006-03-10 | Option exercise (derivative) | 3,500 | $0.00 | 29,835 |
| 2006-03-10 | Option exercise | 3,500 | $3.00 | 158,053 |
| 2006-03-10 | Open-market sale | 1,500 | $17.95 | 154,553 |
| 2006-03-10 | Open-market sale | 1,000 | $17.80 | 156,053 |
| 2006-03-10 | Open-market sale | 600 | $17.80 | 157,053 |
| 2006-03-10 | Open-market sale | 400 | $17.92 | 157,653 |
| 2006-03-09 | Option exercise (derivative) | 6,500 | $0.00 | 33,335 |
| 2006-03-09 | Option exercise | 6,500 | $3.00 | 161,053 |
| 2006-03-09 | Open-market sale | 1,000 | $18.14 | 156,053 |
| 2006-03-09 | Open-market sale | 1,000 | $18.05 | 157,053 |
| 2006-03-09 | Open-market sale | 200 | $18.04 | 158,053 |
| 2006-03-09 | Open-market sale | 900 | $18.02 | 158,253 |
| 2006-03-09 | Open-market sale | 1,900 | $18.00 | 159,153 |
| 2006-03-09 | Open-market sale | 1,500 | $18.40 | 154,553 |
| 2006-03-08 | Option exercise (derivative) | 1,000 | $0.00 | 39,835 |
| 2006-03-08 | Open-market sale | 1,000 | $18.60 | 154,553 |
| 2006-03-08 | Option exercise | 1,000 | $3.00 | 155,553 |
| 2006-03-07 | Option exercise (derivative) | 2,500 | $0.00 | 40,835 |
| 2006-03-07 | Open-market sale | 500 | $18.77 | 156,553 |
| 2006-03-07 | Option exercise | 2,500 | $3.00 | 157,053 |
| 2006-03-07 | Open-market sale | 1,000 | $18.68 | 154,553 |
| 2006-03-07 | Open-market sale | 900 | $18.70 | 155,553 |
| 2006-03-07 | Open-market sale | 100 | $18.73 | 156,453 |
| 2006-03-06 | Option exercise (derivative) | 3,300 | $0.00 | 43,335 |
| 2006-03-06 | Open-market sale | 400 | $18.71 | 155,453 |
| 2006-03-06 | Open-market sale | 100 | $18.75 | 155,353 |
| 2006-03-06 | Open-market sale | 800 | $18.77 | 154,553 |
| 2006-03-06 | Open-market sale | 2,000 | $18.70 | 155,853 |
| 2006-03-06 | Option exercise | 3,300 | $3.00 | 157,853 |
| 2006-03-03 | Option exercise (derivative) | 7,200 | $0.00 | 46,635 |
| 2006-03-03 | Open-market sale | 500 | $18.55 | 156,753 |
| 2006-03-03 | Open-market sale | 1,000 | $18.64 | 157,253 |
| 2006-03-03 | Open-market sale | 1,000 | $18.65 | 158,253 |
| 2006-03-03 | Open-market sale | 1,000 | $18.66 | 159,253 |
| 2006-03-03 | Open-market sale | 500 | $18.80 | 160,253 |
| 2006-03-03 | Open-market sale | 1,000 | $18.90 | 160,753 |
| 2006-03-03 | Option exercise | 7,200 | $3.00 | 161,753 |
| 2006-03-03 | Open-market sale | 500 | $18.69 | 155,553 |
| 2006-03-03 | Open-market sale | 800 | $18.78 | 154,553 |
| 2006-03-03 | Open-market sale | 200 | $18.79 | 155,353 |
| 2006-03-03 | Open-market sale | 700 | $18.70 | 156,053 |
| 2006-03-02 | Option exercise (derivative) | 4,000 | $0.00 | 53,835 |
| 2006-03-02 | Open-market sale | 1,000 | $18.60 | 155,553 |
| 2006-03-02 | Open-market sale | 1,000 | $18.67 | 156,553 |
| 2006-03-02 | Open-market sale | 1,000 | $18.73 | 157,553 |
| 2006-03-02 | Option exercise | 4,000 | $3.00 | 158,553 |
| 2006-03-02 | Open-market sale | 1,000 | $18.83 | 154,553 |
| 2006-03-01 | Option exercise (derivative) | 1,100 | $0.00 | 57,835 |
| 2006-03-01 | Option exercise | 1,100 | $3.00 | 155,653 |
| 2006-03-01 | Open-market sale | 1,000 | $18.50 | 154,653 |
| 2006-03-01 | Open-market sale | 100 | $18.60 | 154,553 |
| 2006-02-28 | Option exercise (derivative) | 1,300 | $0.00 | 58,935 |
| 2006-02-28 | Open-market sale | 500 | $18.46 | 155,353 |
| 2006-02-28 | Open-market sale | 800 | $18.50 | 154,553 |
| 2006-02-28 | Option exercise | 1,300 | $3.00 | 155,853 |
| 2006-02-27 | Option exercise (derivative) | 1,600 | $0.00 | 60,235 |
| 2006-02-27 | Open-market sale | 200 | $18.54 | 155,653 |
| 2006-02-27 | Open-market sale | 1,000 | $18.52 | 154,653 |
| 2006-02-27 | Open-market sale | 300 | $18.57 | 155,853 |
| 2006-02-27 | Option exercise | 1,600 | $3.00 | 156,153 |
| 2006-02-27 | Open-market sale | 100 | $18.60 | 154,553 |
| 2006-02-24 | Option exercise (derivative) | 1,800 | $0.00 | 61,835 |
| 2006-02-24 | Open-market sale | 400 | $18.51 | 155,953 |
| 2006-02-24 | Open-market sale | 800 | $18.55 | 154,553 |
| 2006-02-24 | Open-market sale | 600 | $18.47 | 155,353 |
| 2006-02-24 | Option exercise | 1,800 | $3.00 | 156,353 |
| 2006-02-23 | Option exercise (derivative) | 3,600 | $0.00 | 63,635 |
| 2006-02-23 | Open-market sale | 100 | $18.75 | 154,553 |
| 2006-02-23 | Open-market sale | 1,000 | $18.63 | 154,653 |
| 2006-02-23 | Open-market sale | 1,500 | $18.60 | 155,653 |
| 2006-02-23 | Open-market sale | 1,000 | $18.50 | 157,153 |
| 2006-02-23 | Option exercise | 3,600 | $3.00 | 158,153 |
| 2006-02-22 | Option exercise (derivative) | 3,000 | $0.00 | 67,235 |
| 2006-02-22 | Open-market sale | 1,000 | $18.45 | 155,553 |
| 2006-02-22 | Open-market sale | 1,000 | $18.25 | 156,553 |
| 2006-02-22 | Open-market sale | 1,000 | $18.55 | 154,553 |
| 2006-02-22 | Option exercise | 3,000 | $3.00 | 157,553 |
| 2006-02-21 | Option exercise (derivative) | 1,000 | $0.00 | 70,235 |
| 2006-02-21 | Option exercise | 1,000 | $3.00 | 155,553 |
| 2006-02-21 | Open-market sale | 1,000 | $18.00 | 154,553 |
| 2006-02-17 | Option exercise (derivative) | 3,600 | $0.00 | 71,235 |
| 2006-02-17 | Open-market sale | 1,000 | $18.20 | 157,153 |
| 2006-02-17 | Open-market sale | 200 | $18.43 | 154,553 |
| 2006-02-17 | Open-market sale | 1,200 | $18.42 | 154,753 |
| 2006-02-17 | Open-market sale | 1,200 | $18.40 | 155,953 |
| 2006-02-17 | Option exercise | 3,600 | $3.00 | 158,153 |
| 2006-02-16 | Option exercise (derivative) | 2,500 | $0.00 | 77,335 |
| 2006-02-16 | Open-market sale | 1,500 | $18.45 | 155,553 |
| 2006-02-16 | Open-market sale | 1,000 | $18.24 | 154,553 |
| 2006-02-16 | Option exercise | 2,500 | $3.00 | 157,053 |
| 2006-02-16 | Option exercise (derivative) | 2,500 | $0.00 | 74,835 |
| 2006-02-16 | Option exercise | 2,500 | $3.00 | 157,053 |
| 2006-02-16 | Open-market sale | 1,500 | $18.45 | 155,553 |
| 2006-02-16 | Open-market sale | 1,000 | $18.24 | 154,553 |
| 2006-02-07 | Grant / award (derivative) | 250,000 | $0.00 | 250,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.