SEC CIK 1220535
ROBERTS BRETT A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CACCview stock → | 451,101 | 2021-03-01 |
Position History — CACC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CACC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-03-01 | Tax withholding | 4,910 | $378.48 | 451,101 |
| 2021-01-29 | Grant / award | 40,000 | $0.00 | 456,011 |
| 2020-08-07 | Open-market sale | 500 | $515.78 | 416,211 |
| 2020-08-07 | Open-market sale | 2,400 | $510.45 | 434,647 |
| 2020-08-07 | Open-market sale | 6,995 | $511.59 | 427,652 |
| 2020-08-07 | Open-market sale | 4,558 | $512.41 | 423,094 |
| 2020-08-07 | Open-market sale | 200 | $516.42 | 416,011 |
| 2020-08-07 | Open-market sale | 1,565 | $514.70 | 416,711 |
| 2020-08-07 | Open-market sale | 4,818 | $513.56 | 418,276 |
| 2020-06-05 | Open-market sale | 600 | $480.18 | 439,378 |
| 2020-06-05 | Open-market sale | 736 | $478.57 | 439,978 |
| 2020-06-05 | Open-market sale | 1,486 | $477.37 | 440,714 |
| 2020-06-05 | Open-market sale | 1,700 | $476.35 | 442,200 |
| 2020-06-05 | Open-market sale | 1,600 | $475.42 | 443,900 |
| 2020-06-05 | Open-market sale | 1,300 | $474.50 | 445,500 |
| 2020-06-05 | Open-market sale | 1,231 | $482.97 | 437,047 |
| 2020-06-05 | Open-market sale | 1,200 | $471.93 | 448,273 |
| 2020-06-05 | Open-market sale | 900 | $470.77 | 449,473 |
| 2020-06-05 | Open-market sale | 450 | $469.53 | 450,373 |
| 2020-06-05 | Open-market sale | 100 | $468.45 | 450,823 |
| 2020-06-05 | Open-market sale | 400 | $467.28 | 450,923 |
| 2020-06-05 | Open-market sale | 200 | $465.66 | 451,323 |
| 2020-06-05 | Open-market sale | 1,100 | $482.01 | 438,278 |
| 2020-06-05 | Open-market sale | 1,473 | $473.30 | 446,800 |
| 2020-03-01 | Tax withholding | 4,910 | $403.20 | 451,523 |
| 2020-01-29 | Grant / award | 40,000 | $0.00 | 456,433 |
| 2019-11-08 | Open-market sale | 2,441 | $428.31 | 417,633 |
| 2019-11-08 | Open-market sale | 3,696 | $427.55 | 420,074 |
| 2019-11-08 | Open-market sale | 2,600 | $426.44 | 423,770 |
| 2019-11-08 | Open-market sale | 1,200 | $429.09 | 416,433 |
| 2019-03-01 | Tax withholding | 6,415 | $446.83 | 426,370 |
| 2019-01-29 | Grant / award | 52,263 | $0.00 | 432,785 |
| 2018-08-02 | Open-market sale | 2,000 | $443.36 | 380,522 |
| 2018-03-01 | Tax withholding | 3,403 | $318.19 | 382,522 |
| 2018-01-29 | Grant / award | 27,737 | $0.00 | 385,925 |
| 2017-03-01 | Tax withholding | 6,870 | $204.02 | 358,188 |
| 2017-01-30 | Grant / award | 53,005 | $0.00 | 365,058 |
| 2016-03-01 | Tax withholding | 8,400 | $196.38 | 312,053 |
| 2016-01-29 | Grant / award | 64,790 | $0.00 | 320,453 |
| 2015-05-22 | Open-market sale | 346 | $233.50 | 255,663 |
| 2015-05-21 | Open-market sale | 1,624 | $235.00 | 256,009 |
| 2015-05-15 | Open-market sale | 100 | $235.62 | 257,633 |
| 2015-05-11 | Open-market sale | 3,530 | $229.11 | 257,733 |
| 2015-05-08 | Open-market sale | 400 | $229.63 | 261,468 |
| 2015-05-08 | Open-market sale | 600 | $229.62 | 261,868 |
| 2015-05-08 | Open-market sale | 1,000 | $229.61 | 262,468 |
| 2015-05-08 | Open-market sale | 100 | $229.56 | 263,468 |
| 2015-05-08 | Open-market sale | 400 | $229.66 | 263,568 |
| 2015-05-08 | Open-market sale | 100 | $229.50 | 263,968 |
| 2015-05-08 | Open-market sale | 200 | $229.46 | 264,068 |
| 2015-05-08 | Open-market sale | 400 | $229.38 | 264,268 |
| 2015-05-08 | Open-market sale | 100 | $229.35 | 264,668 |
| 2015-05-08 | Open-market sale | 100 | $229.31 | 264,768 |
| 2015-05-08 | Open-market sale | 100 | $229.29 | 264,968 |
| 2015-05-08 | Open-market sale | 95 | $229.27 | 265,068 |
| 2015-05-08 | Open-market sale | 300 | $229.24 | 265,163 |
| 2015-05-08 | Open-market sale | 100 | $229.19 | 265,463 |
| 2015-05-08 | Open-market sale | 100 | $229.00 | 265,563 |
| 2015-05-08 | Open-market sale | 105 | $229.64 | 261,363 |
| 2015-05-08 | Open-market sale | 100 | $229.67 | 261,263 |
| 2015-05-08 | Open-market sale | 100 | $229.65 | 264,868 |
| 2015-03-01 | Tax withholding | 2,875 | $183.30 | 265,663 |
| 2015-01-28 | Grant / award | 22,180 | $0.00 | 268,538 |
| 2014-11-06 | Open-market sale | 100 | $151.69 | 249,458 |
| 2014-11-06 | Open-market sale | 100 | $151.67 | 249,558 |
| 2014-11-06 | Open-market sale | 200 | $151.64 | 249,658 |
| 2014-11-06 | Open-market sale | 1,200 | $151.70 | 248,258 |
| 2014-11-06 | Open-market sale | 1,700 | $151.71 | 246,558 |
| 2014-11-06 | Open-market sale | 100 | $151.62 | 249,858 |
| 2014-11-06 | Open-market sale | 200 | $151.62 | 249,958 |
| 2014-11-06 | Open-market sale | 200 | $151.60 | 250,158 |
| 2014-11-06 | Open-market sale | 100 | $151.60 | 250,358 |
| 2014-11-06 | Open-market sale | 100 | $151.59 | 250,458 |
| 2014-11-06 | Open-market sale | 200 | $151.57 | 250,558 |
| 2014-11-06 | Open-market sale | 100 | $151.56 | 250,758 |
| 2014-11-06 | Open-market sale | 200 | $151.56 | 250,858 |
| 2014-11-06 | Open-market sale | 300 | $151.54 | 251,058 |
| 2014-11-06 | Open-market sale | 100 | $151.86 | 246,358 |
| 2014-11-06 | Open-market sale | 100 | $151.72 | 246,458 |
| 2014-11-05 | Open-market sale | 2,931 | $149.00 | 251,358 |
| 2014-11-04 | Open-market sale | 100 | $148.54 | 256,258 |
| 2014-11-04 | Open-market sale | 1,969 | $148.50 | 254,289 |
| 2014-09-02 | Open-market sale | 69 | $123.14 | 256,358 |
| 2014-09-02 | Open-market sale | 4,931 | $123.10 | 256,427 |
| 2014-03-01 | Tax withholding | 3,684 | $138.14 | 261,358 |
| 2014-02-22 | Tax withholding | 92,085 | $133.20 | 265,042 |
| 2014-01-29 | Grant / award | 27,026 | $0.00 | 357,127 |
| 2013-08-08 | Open-market sale | 2,000 | $114.37 | 330,101 |
| 2013-08-08 | Open-market sale | 2,000 | $114.25 | 332,101 |
| 2013-08-05 | Open-market sale | 2,000 | $114.10 | 334,401 |
| 2013-08-05 | Open-market sale | 300 | $114.12 | 334,101 |
| 2013-08-05 | Open-market sale | 1,400 | $114.04 | 336,701 |
| 2013-08-05 | Open-market sale | 100 | $114.08 | 336,401 |
| 2013-08-05 | Open-market sale | 200 | $114.05 | 336,501 |
| 2013-03-01 | Tax withholding | 3,194 | $113.06 | 338,101 |
| 2013-01-30 | Grant / award | 32,999 | $0.00 | 341,295 |
| 2012-08-07 | Open-market sale | 1,200 | $101.50 | 308,296 |
| 2012-08-06 | Open-market sale | 3,275 | $101.00 | 315,021 |
| 2012-08-06 | Open-market sale | 200 | $101.49 | 309,496 |
| 2012-08-06 | Open-market sale | 200 | $101.42 | 309,696 |
| 2012-08-06 | Open-market sale | 100 | $101.41 | 309,896 |
| 2012-08-06 | Open-market sale | 100 | $101.37 | 309,996 |
| 2012-08-06 | Open-market sale | 400 | $101.34 | 310,096 |
| 2012-08-06 | Open-market sale | 200 | $101.33 | 310,496 |
| 2012-08-06 | Open-market sale | 100 | $101.32 | 310,696 |
| 2012-08-06 | Open-market sale | 300 | $101.27 | 310,796 |
| 2012-08-06 | Open-market sale | 100 | $101.25 | 311,096 |
| 2012-08-06 | Open-market sale | 200 | $101.24 | 311,196 |
| 2012-08-06 | Open-market sale | 400 | $101.21 | 311,396 |
| 2012-08-06 | Open-market sale | 400 | $101.18 | 311,796 |
| 2012-08-06 | Open-market sale | 100 | $101.16 | 312,196 |
| 2012-08-06 | Open-market sale | 150 | $101.14 | 312,296 |
| 2012-08-06 | Open-market sale | 100 | $101.08 | 312,446 |
| 2012-08-06 | Open-market sale | 9 | $101.07 | 312,546 |
| 2012-08-06 | Open-market sale | 13 | $101.06 | 312,555 |
| 2012-08-06 | Open-market sale | 300 | $101.05 | 312,568 |
| 2012-08-06 | Open-market sale | 940 | $101.01 | 314,081 |
| 2012-08-06 | Open-market sale | 413 | $101.03 | 312,868 |
| 2012-08-06 | Open-market sale | 800 | $101.02 | 313,281 |
| 2012-03-20 | Open-market sale | 310 | $102.00 | 318,296 |
| 2012-03-19 | Open-market sale | 2,000 | $101.00 | 320,606 |
| 2012-03-19 | Open-market sale | 1,000 | $100.09 | 322,606 |
| 2012-03-19 | Open-market sale | 2,000 | $102.00 | 318,606 |
| 2012-03-16 | Open-market sale | 100 | $99.50 | 323,606 |
| 2012-03-16 | Open-market sale | 1,000 | $99.00 | 323,706 |
| 2012-03-15 | Open-market sale | 100 | $98.74 | 324,826 |
| 2012-03-15 | Open-market sale | 20 | $98.78 | 324,706 |
| 2012-03-15 | Open-market sale | 100 | $98.75 | 324,726 |
| 2012-03-15 | Open-market sale | 180 | $98.73 | 324,926 |
| 2012-03-15 | Open-market sale | 600 | $98.72 | 325,106 |
| 2012-03-14 | Open-market sale | 590 | $99.54 | 325,706 |
| 2012-03-12 | Open-market sale | 688 | $98.50 | 326,608 |
| 2012-03-12 | Open-market sale | 300 | $98.55 | 326,308 |
| 2012-03-12 | Open-market sale | 12 | $98.60 | 326,296 |
| 2012-02-29 | Open-market sale | 700 | $97.50 | 327,496 |
| 2012-02-29 | Open-market sale | 173 | $97.61 | 327,323 |
| 2012-02-29 | Open-market sale | 27 | $97.51 | 327,296 |
| 2012-02-29 | Open-market sale | 100 | $97.69 | 328,196 |
| 2012-02-01 | Grant / award | 60,000 | $0.00 | 328,296 |
| 2011-06-29 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2011-06-29 | Open-market sale | 500 | $80.60 | 269,296 |
| 2011-06-29 | Open-market sale | 1,500 | $80.55 | 269,796 |
| 2011-06-29 | Open-market sale | 1,000 | $80.50 | 271,296 |
| 2011-06-29 | Open-market sale | 1,000 | $80.45 | 272,296 |
| 2011-06-29 | Option exercise | 5,000 | $9.89 | 273,296 |
| 2011-06-29 | Open-market sale | 1,000 | $80.65 | 268,296 |
| 2011-06-28 | Option exercise (derivative) | 10,888 | $0.00 | 5,000 |
| 2011-06-28 | Open-market sale | 1,000 | $80.35 | 271,296 |
| 2011-06-28 | Open-market sale | 1,000 | $80.25 | 272,296 |
| 2011-06-28 | Open-market sale | 500 | $80.20 | 273,296 |
| 2011-06-28 | Open-market sale | 500 | $80.15 | 273,796 |
| 2011-06-28 | Open-market sale | 2,000 | $80.10 | 274,296 |
| 2011-06-28 | Open-market sale | 1,000 | $80.05 | 276,296 |
| 2011-06-28 | Open-market sale | 1,888 | $80.00 | 277,296 |
| 2011-06-28 | Option exercise | 10,888 | $9.89 | 279,184 |
| 2011-06-28 | Open-market sale | 1,000 | $80.45 | 270,296 |
| 2011-06-28 | Open-market sale | 1,000 | $80.65 | 268,296 |
| 2011-06-28 | Open-market sale | 1,000 | $80.55 | 269,296 |
| 2011-06-24 | Option exercise (derivative) | 5,038 | $0.00 | 15,888 |
| 2011-06-24 | Open-market sale | 216 | $80.30 | 268,296 |
| 2011-06-24 | Open-market sale | 322 | $80.25 | 268,512 |
| 2011-06-24 | Option exercise | 5,038 | $9.89 | 273,334 |
| 2011-06-24 | Open-market sale | 961 | $80.05 | 272,373 |
| 2011-06-24 | Open-market sale | 25 | $80.21 | 268,834 |
| 2011-06-24 | Open-market sale | 975 | $80.20 | 268,859 |
| 2011-06-24 | Open-market sale | 2,500 | $80.15 | 269,834 |
| 2011-06-24 | Open-market sale | 39 | $80.06 | 272,334 |
| 2011-06-22 | Option exercise (derivative) | 1,074 | $0.00 | 20,926 |
| 2011-06-22 | Open-market sale | 974 | $80.50 | 268,396 |
| 2011-06-22 | Option exercise | 1,074 | $9.89 | 269,370 |
| 2011-06-22 | Open-market sale | 26 | $80.51 | 268,370 |
| 2011-06-22 | Open-market sale | 74 | $80.60 | 268,296 |
| 2011-06-21 | Option exercise (derivative) | 9,003 | $0.00 | 22,000 |
| 2011-06-21 | Open-market sale | 1,000 | $80.40 | 272,299 |
| 2011-06-21 | Open-market sale | 2,000 | $80.35 | 273,299 |
| 2011-06-21 | Open-market sale | 3 | $80.33 | 275,299 |
| 2011-06-21 | Open-market sale | 100 | $80.32 | 275,302 |
| 2011-06-21 | Open-market sale | 100 | $80.31 | 275,402 |
| 2011-06-21 | Open-market sale | 859 | $80.30 | 275,502 |
| 2011-06-21 | Open-market sale | 938 | $80.30 | 276,361 |
| 2011-06-21 | Option exercise | 9,003 | $9.89 | 277,299 |
| 2011-06-21 | Open-market sale | 3,003 | $80.50 | 268,296 |
| 2011-06-21 | Open-market sale | 1,000 | $80.45 | 271,299 |
| 2011-03-11 | Open-market sale | 15,777 | $65.63 | 268,296 |
| 2011-02-16 | Option exercise (derivative) | 6,527 | $0.00 | 31,003 |
| 2011-02-16 | Open-market sale | 500 | $65.35 | 289,600 |
| 2011-02-16 | Open-market sale | 500 | $65.32 | 290,100 |
| 2011-02-16 | Option exercise | 6,527 | $9.89 | 290,600 |
| 2011-02-16 | Open-market sale | 1,000 | $65.40 | 288,600 |
| 2011-02-16 | Open-market sale | 1,000 | $65.44 | 287,600 |
| 2011-02-16 | Open-market sale | 1,527 | $65.45 | 286,073 |
| 2011-02-16 | Open-market sale | 981 | $65.48 | 285,092 |
| 2011-02-16 | Open-market sale | 9 | $65.50 | 285,083 |
| 2011-02-16 | Open-market sale | 10 | $65.51 | 285,073 |
| 2011-02-16 | Open-market sale | 1,000 | $65.55 | 284,073 |
| 2011-02-15 | Option exercise (derivative) | 2,979 | $0.00 | 37,530 |
| 2011-02-15 | Option exercise (derivative) | 3,494 | $0.00 | 0 |
| 2011-02-15 | Open-market sale | 1,473 | $65.44 | 284,073 |
| 2011-02-15 | Open-market sale | 1,000 | $65.42 | 285,546 |
| 2011-02-15 | Open-market sale | 1,000 | $65.40 | 286,546 |
| 2011-02-15 | Open-market sale | 1,000 | $65.35 | 287,546 |
| 2011-02-15 | Open-market sale | 2,000 | $65.29 | 288,546 |
| 2011-02-15 | Option exercise | 2,979 | $9.89 | 290,546 |
| 2011-02-15 | Option exercise | 3,494 | $9.25 | 287,567 |
| 2011-02-14 | Option exercise (derivative) | 3,516 | $0.00 | 3,494 |
| 2011-02-14 | Open-market sale | 1,000 | $65.43 | 285,073 |
| 2011-02-14 | Open-market sale | 1,000 | $65.40 | 286,073 |
| 2011-02-14 | Open-market sale | 516 | $65.35 | 287,073 |
| 2011-02-14 | Option exercise | 3,516 | $9.25 | 287,589 |
| 2011-02-14 | Open-market sale | 1,000 | $65.45 | 284,073 |
| 2011-02-11 | Option exercise (derivative) | 14,484 | $0.00 | 7,010 |
| 2011-02-11 | Open-market sale | 1,484 | $65.30 | 284,073 |
| 2011-02-11 | Open-market sale | 2,000 | $65.24 | 285,557 |
| 2011-02-11 | Open-market sale | 3,000 | $65.20 | 287,557 |
| 2011-02-11 | Open-market sale | 2,000 | $65.15 | 290,557 |
| 2011-02-11 | Open-market sale | 1,000 | $65.08 | 293,557 |
| 2011-02-11 | Open-market sale | 2,000 | $65.06 | 294,557 |
| 2011-02-11 | Open-market sale | 1,000 | $65.03 | 296,557 |
| 2011-02-11 | Open-market sale | 1,000 | $65.00 | 297,557 |
| 2011-02-11 | Option exercise | 14,484 | $9.25 | 298,557 |
| 2011-02-11 | Open-market sale | 1,000 | $65.10 | 292,557 |
| 2011-02-10 | Option exercise (derivative) | 5,900 | $0.00 | 21,494 |
| 2011-02-10 | Option exercise | 5,900 | $9.25 | 289,973 |
| 2011-02-10 | Open-market sale | 5,900 | $65.00 | 284,073 |
| 2011-02-09 | Option exercise (derivative) | 13,100 | $0.00 | 27,394 |
| 2011-02-09 | Open-market sale | 8 | $64.77 | 285,173 |
| 2011-02-09 | Open-market sale | 1,067 | $64.70 | 285,181 |
| 2011-02-09 | Open-market sale | 951 | $64.80 | 284,222 |
| 2011-02-09 | Open-market sale | 49 | $64.85 | 284,173 |
| 2011-02-09 | Open-market sale | 100 | $64.90 | 284,073 |
| 2011-02-09 | Open-market sale | 7 | $64.63 | 286,248 |
| 2011-02-09 | Open-market sale | 918 | $64.60 | 286,255 |
| 2011-02-09 | Open-market sale | 10,000 | $64.50 | 287,173 |
| 2011-02-09 | Option exercise | 13,100 | $9.25 | 297,173 |
| 2011-02-07 | Grant / award | 60,000 | $0.00 | 284,073 |
| 2010-12-31 | Option exercise (derivative) | 14,156 | $0.00 | 40,509 |
| 2010-12-31 | Open-market sale | 2,000 | $62.35 | 236,229 |
| 2010-12-31 | Option exercise | 14,156 | $9.89 | 238,229 |
| 2010-12-31 | Open-market sale | 1,000 | $62.45 | 235,229 |
| 2010-12-31 | Open-market sale | 2,000 | $62.60 | 233,229 |
| 2010-12-31 | Open-market sale | 1,944 | $62.70 | 231,285 |
| 2010-12-31 | Open-market sale | 1,156 | $62.90 | 224,073 |
| 2010-12-31 | Open-market sale | 3,000 | $62.85 | 225,229 |
| 2010-12-31 | Open-market sale | 3,000 | $62.80 | 228,229 |
| 2010-12-31 | Open-market sale | 56 | $62.72 | 231,229 |
| 2010-12-28 | Option exercise (derivative) | 3,000 | $0.00 | 54,665 |
| 2010-12-28 | Open-market sale | 1,000 | $62.45 | 224,073 |
| 2010-12-28 | Option exercise | 3,000 | $9.89 | 227,073 |
| 2010-12-28 | Open-market sale | 1,000 | $62.35 | 225,073 |
| 2010-12-28 | Open-market sale | 1,000 | $62.25 | 226,073 |
| 2010-12-23 | Option exercise (derivative) | 2,076 | $0.00 | 57,665 |
| 2010-12-23 | Open-market sale | 1,076 | $62.20 | 224,073 |
| 2010-12-23 | Open-market sale | 1,000 | $62.00 | 225,149 |
| 2010-12-23 | Option exercise | 2,076 | $9.89 | 226,149 |
| 2010-12-07 | Option exercise (derivative) | 592 | $0.00 | 59,741 |
| 2010-12-07 | Option exercise | 592 | $9.89 | 224,665 |
| 2010-12-07 | Open-market sale | 592 | $62.25 | 224,073 |
| 2010-12-02 | Option exercise (derivative) | 408 | $0.00 | 60,333 |
| 2010-12-02 | Option exercise | 408 | $9.89 | 224,481 |
| 2010-12-02 | Open-market sale | 408 | $62.25 | 224,073 |
| 2010-12-01 | J (derivative) | 85,741 | $0.00 | 60,741 |
| 2010-12-01 | J (derivative) | 90,493 | $0.00 | 40,494 |
| 2010-12-01 | J | 90,000 | $0.00 | 224,073 |
| 2010-11-30 | Option exercise (derivative) | 1,000 | $0.00 | 146,482 |
| 2010-11-30 | Open-market sale | 1,000 | $62.25 | 314,073 |
| 2010-11-30 | Option exercise | 1,000 | $9.89 | 315,073 |
| 2010-11-29 | Option exercise (derivative) | 15,971 | $0.00 | 147,482 |
| 2010-11-29 | Open-market sale | 2,000 | $62.50 | 316,073 |
| 2010-11-29 | Open-market sale | 1,000 | $62.30 | 318,073 |
| 2010-11-29 | Open-market sale | 1,000 | $62.20 | 319,073 |
| 2010-11-29 | Open-market sale | 1,000 | $62.10 | 320,073 |
| 2010-11-29 | Open-market sale | 2,000 | $62.00 | 321,073 |
| 2010-11-29 | Open-market sale | 1,000 | $61.90 | 323,073 |
| 2010-11-29 | Open-market sale | 1,000 | $61.80 | 324,073 |
| 2010-11-29 | Open-market sale | 15 | $61.72 | 325,073 |
| 2010-11-29 | Open-market sale | 285 | $61.71 | 325,088 |
| 2010-11-29 | Open-market sale | 700 | $61.70 | 325,373 |
| 2010-11-29 | Open-market sale | 1,000 | $61.60 | 326,073 |
| 2010-11-29 | Open-market sale | 1,000 | $61.50 | 327,073 |
| 2010-11-29 | Open-market sale | 1,000 | $61.40 | 328,073 |
| 2010-11-29 | Open-market sale | 971 | $61.30 | 329,073 |
| 2010-11-29 | Open-market sale | 2,000 | $62.70 | 314,073 |
| 2010-11-29 | Option exercise | 15,971 | $9.89 | 330,044 |
| 2010-11-26 | Option exercise (derivative) | 200 | $0.00 | 163,453 |
| 2010-11-26 | Option exercise | 200 | $9.89 | 314,273 |
| 2010-11-26 | Open-market sale | 200 | $61.30 | 314,073 |
| 2010-11-24 | Option exercise (derivative) | 2,750 | $0.00 | 163,653 |
| 2010-11-24 | Open-market sale | 750 | $61.30 | 314,073 |
| 2010-11-24 | Open-market sale | 1,000 | $61.20 | 314,823 |
| 2010-11-24 | Open-market sale | 1,000 | $61.10 | 315,823 |
| 2010-11-24 | Option exercise | 2,750 | $9.89 | 316,823 |
| 2010-11-22 | Option exercise (derivative) | 5,079 | $0.00 | 166,403 |
| 2010-11-22 | Option exercise (derivative) | 34,921 | $0.00 | 130,987 |
| 2010-11-22 | Open-market sale | 6,000 | $60.20 | 332,073 |
| 2010-11-22 | Open-market sale | 1,000 | $60.09 | 348,073 |
| 2010-11-22 | Open-market sale | 2,000 | $60.05 | 349,073 |
| 2010-11-22 | Open-market sale | 3,000 | $60.00 | 351,073 |
| 2010-11-22 | Option exercise | 5,079 | $9.89 | 354,073 |
| 2010-11-22 | Option exercise | 34,921 | $9.25 | 348,994 |
| 2010-11-22 | Open-market sale | 2,000 | $61.00 | 314,073 |
| 2010-11-22 | Open-market sale | 2,000 | $60.95 | 316,073 |
| 2010-11-22 | Open-market sale | 2,000 | $60.90 | 318,073 |
| 2010-11-22 | Open-market sale | 2,000 | $60.75 | 320,073 |
| 2010-11-22 | Open-market sale | 5,000 | $60.50 | 322,073 |
| 2010-11-22 | Open-market sale | 3,000 | $60.30 | 327,073 |
| 2010-11-22 | Open-market sale | 2,000 | $60.25 | 330,073 |
| 2010-11-22 | Open-market sale | 7,000 | $60.10 | 341,073 |
| 2010-11-22 | Open-market sale | 3,000 | $60.15 | 338,073 |
| 2010-11-11 | Option exercise (derivative) | 1,090 | $0.00 | 165,908 |
| 2010-11-11 | Open-market sale | 1,090 | $60.00 | 314,073 |
| 2010-11-11 | Option exercise | 1,090 | $9.25 | 315,163 |
| 2010-11-10 | Option exercise (derivative) | 9,217 | $0.00 | 166,998 |
| 2010-11-10 | Option exercise | 9,217 | $9.25 | 323,290 |
| 2010-11-10 | Open-market sale | 8,000 | $60.00 | 315,290 |
| 2010-11-10 | Open-market sale | 936 | $60.05 | 314,354 |
| 2010-11-10 | Open-market sale | 281 | $60.10 | 314,073 |
| 2010-11-09 | Option exercise (derivative) | 1,000 | $0.00 | 176,215 |
| 2010-11-09 | Open-market sale | 907 | $60.50 | 314,166 |
| 2010-11-09 | Open-market sale | 93 | $60.53 | 314,073 |
| 2010-11-09 | Option exercise | 1,000 | $9.25 | 315,073 |
| 2010-11-05 | Option exercise (derivative) | 3,772 | $0.00 | 177,215 |
| 2010-11-05 | Open-market sale | 2,182 | $61.90 | 315,663 |
| 2010-11-05 | Open-market sale | 1,590 | $62.00 | 314,073 |
| 2010-11-05 | Option exercise | 3,772 | $9.25 | 317,845 |
| 2010-07-13 | Option exercise (derivative) | 25,000 | $0.00 | 171,482 |
| 2010-07-13 | Option exercise | 25,000 | $9.89 | 339,073 |
| 2010-07-13 | Open-market sale | 25,000 | $49.01 | 314,073 |
| 2010-07-12 | Option exercise (derivative) | 25,000 | $0.00 | 196,482 |
| 2010-07-12 | Option exercise | 25,000 | $9.89 | 339,073 |
| 2010-07-12 | Open-market sale | 25,000 | $48.32 | 314,073 |
| 2010-07-08 | Option exercise (derivative) | 25,000 | $0.00 | 221,482 |
| 2010-07-08 | Option exercise | 25,000 | $9.89 | 339,073 |
| 2010-07-08 | Open-market sale | 25,000 | $47.42 | 314,073 |
| 2010-07-01 | Option exercise (derivative) | 25,000 | $0.00 | 246,482 |
| 2010-07-01 | Open-market sale | 25,000 | $47.41 | 314,073 |
| 2010-07-01 | Option exercise | 25,000 | $9.89 | 339,073 |
| 2010-03-25 | Open-market sale | 50,000 | $41.50 | 314,073 |
| 2010-03-24 | Open-market sale | 50,000 | $40.86 | 364,073 |
| 2010-02-22 | Tax withholding | 156 | $40.15 | 414,073 |
| 2010-02-12 | Grant / award | 60,000 | $0.00 | 380,491 |
| 2010-02-12 | Grant / award | 52,756 | $0.00 | 433,247 |
| 2010-02-12 | Tax withholding | 19,018 | $39.89 | 414,229 |
| 2009-09-03 | Open-market sale | 96 | $27.50 | 326,722 |
| 2009-09-03 | Open-market sale | 100 | $27.27 | 329,278 |
| 2009-09-03 | Open-market sale | 100 | $27.28 | 329,178 |
| 2009-09-03 | Open-market sale | 100 | $27.29 | 329,078 |
| 2009-09-03 | Open-market sale | 100 | $27.30 | 328,978 |
| 2009-09-03 | Open-market sale | 200 | $27.31 | 328,778 |
| 2009-09-03 | Open-market sale | 460 | $27.32 | 328,318 |
| 2009-09-03 | Open-market sale | 300 | $27.35 | 328,018 |
| 2009-09-03 | Open-market sale | 200 | $27.25 | 329,478 |
| 2009-09-03 | Open-market sale | 100 | $27.18 | 329,678 |
| 2009-09-03 | Open-market sale | 200 | $27.12 | 329,778 |
| 2009-09-03 | Open-market sale | 100 | $27.10 | 329,978 |
| 2009-09-03 | Open-market sale | 100 | $27.09 | 330,078 |
| 2009-09-03 | Open-market sale | 500 | $27.08 | 330,178 |
| 2009-09-03 | Open-market sale | 200 | $27.63 | 322,817 |
| 2009-09-03 | Open-market sale | 300 | $27.62 | 323,017 |
| 2009-09-03 | Open-market sale | 500 | $27.61 | 323,317 |
| 2009-09-03 | Open-market sale | 695 | $27.60 | 323,817 |
| 2009-09-03 | Open-market sale | 206 | $27.58 | 324,512 |
| 2009-09-03 | Open-market sale | 200 | $27.57 | 324,718 |
| 2009-09-03 | Open-market sale | 100 | $27.56 | 324,918 |
| 2009-09-03 | Open-market sale | 4 | $27.54 | 325,018 |
| 2009-09-03 | Open-market sale | 1,400 | $27.52 | 325,022 |
| 2009-09-03 | Open-market sale | 300 | $27.51 | 326,422 |
| 2009-09-03 | Open-market sale | 100 | $27.26 | 329,378 |
| 2009-09-03 | Open-market sale | 100 | $27.49 | 326,818 |
| 2009-09-03 | Open-market sale | 600 | $27.46 | 326,918 |
| 2009-09-03 | Open-market sale | 100 | $27.41 | 327,518 |
| 2009-09-03 | Open-market sale | 100 | $27.40 | 327,618 |
| 2009-09-03 | Open-market sale | 300 | $27.36 | 327,718 |
| 2009-09-03 | Open-market sale | 100 | $26.84 | 331,478 |
| 2009-09-03 | Open-market sale | 1,000 | $26.83 | 331,578 |
| 2009-09-03 | Open-market sale | 100 | $26.81 | 332,578 |
| 2009-09-03 | Open-market sale | 100 | $26.85 | 331,378 |
| 2009-09-03 | Open-market sale | 100 | $26.87 | 331,278 |
| 2009-09-03 | Open-market sale | 400 | $27.04 | 330,878 |
| 2009-09-03 | Open-market sale | 200 | $27.05 | 330,678 |
| 2009-09-03 | Open-market sale | 200 | $26.80 | 332,678 |
| 2009-09-03 | Open-market sale | 100 | $26.79 | 332,878 |
| 2009-09-03 | Open-market sale | 300 | $26.78 | 332,978 |
| 2009-09-03 | Open-market sale | 102 | $26.77 | 333,278 |
| 2009-09-03 | Open-market sale | 698 | $26.76 | 333,380 |
| 2009-09-03 | Open-market sale | 1,050 | $26.75 | 334,078 |
| 2009-09-03 | Open-market sale | 800 | $26.74 | 335,128 |
| 2009-09-03 | Open-market sale | 550 | $26.72 | 335,928 |
| 2009-09-03 | Open-market sale | 350 | $26.71 | 336,478 |
| 2009-09-03 | Open-market sale | 1,000 | $26.70 | 336,828 |
| 2009-09-03 | Open-market sale | 100 | $26.69 | 337,828 |
| 2009-09-03 | Open-market sale | 100 | $26.67 | 337,928 |
| 2009-09-03 | Open-market sale | 100 | $26.64 | 338,028 |
| 2009-09-03 | Open-market sale | 400 | $26.62 | 338,128 |
| 2009-09-03 | Open-market sale | 2,250 | $26.60 | 338,528 |
| 2009-09-03 | Open-market sale | 300 | $26.59 | 340,778 |
| 2009-09-03 | Open-market sale | 300 | $26.58 | 341,078 |
| 2009-09-03 | Open-market sale | 387 | $26.57 | 341,378 |
| 2009-09-03 | Open-market sale | 400 | $26.56 | 341,765 |
| 2009-09-03 | Open-market sale | 100 | $26.55 | 342,165 |
| 2009-09-03 | Open-market sale | 100 | $26.54 | 342,265 |
| 2009-09-03 | Open-market sale | 500 | $26.52 | 342,365 |
| 2009-09-03 | Open-market sale | 550 | $26.51 | 342,865 |
| 2009-09-03 | Open-market sale | 230 | $27.66 | 322,387 |
| 2009-09-03 | Open-market sale | 200 | $27.65 | 322,617 |
| 2009-09-03 | Open-market sale | 200 | $27.67 | 322,187 |
| 2009-09-03 | Open-market sale | 600 | $27.68 | 321,587 |
| 2009-09-03 | Open-market sale | 500 | $27.74 | 321,087 |
| 2009-09-03 | Open-market sale | 70 | $27.75 | 321,017 |
| 2009-09-03 | Open-market sale | 26 | $27.77 | 320,991 |
| 2009-09-03 | Open-market sale | 100 | $27.78 | 320,891 |
| 2009-09-03 | Open-market sale | 100 | $27.84 | 320,791 |
| 2009-09-03 | Open-market sale | 100 | $28.41 | 320,491 |
| 2009-09-03 | Open-market sale | 100 | $28.36 | 320,591 |
| 2009-09-03 | Open-market sale | 100 | $28.26 | 320,691 |
| 2009-09-03 | Option exercise (derivative) | 38,327 | $0.00 | 0 |
| 2009-09-03 | Open-market sale | 3,000 | $26.18 | 355,818 |
| 2009-09-03 | Open-market sale | 500 | $26.49 | 344,165 |
| 2009-09-03 | Open-market sale | 1,500 | $26.48 | 344,665 |
| 2009-09-03 | Open-market sale | 300 | $26.47 | 346,165 |
| 2009-09-03 | Open-market sale | 100 | $26.46 | 346,465 |
| 2009-09-03 | Open-market sale | 300 | $26.45 | 346,565 |
| 2009-09-03 | Open-market sale | 100 | $26.44 | 346,865 |
| 2009-09-03 | Open-market sale | 300 | $26.43 | 346,965 |
| 2009-09-03 | Open-market sale | 100 | $26.42 | 347,265 |
| 2009-09-03 | Open-market sale | 800 | $26.41 | 347,365 |
| 2009-09-03 | Open-market sale | 700 | $26.40 | 348,165 |
| 2009-09-03 | Open-market sale | 200 | $26.38 | 348,865 |
| 2009-09-03 | Open-market sale | 350 | $26.37 | 349,065 |
| 2009-09-03 | Open-market sale | 600 | $26.36 | 349,415 |
| 2009-09-03 | Open-market sale | 600 | $26.35 | 350,015 |
| 2009-09-03 | Open-market sale | 200 | $26.34 | 350,615 |
| 2009-09-03 | Open-market sale | 150 | $26.33 | 350,815 |
| 2009-09-03 | Open-market sale | 527 | $26.32 | 350,965 |
| 2009-09-03 | Open-market sale | 6 | $26.31 | 351,492 |
| 2009-09-03 | Open-market sale | 200 | $26.30 | 351,498 |
| 2009-09-03 | Open-market sale | 573 | $26.29 | 351,698 |
| 2009-09-03 | Open-market sale | 100 | $26.28 | 352,271 |
| 2009-09-03 | Open-market sale | 200 | $26.27 | 352,371 |
| 2009-09-03 | Open-market sale | 200 | $26.26 | 352,571 |
| 2009-09-03 | Open-market sale | 300 | $26.25 | 352,771 |
| 2009-09-03 | Open-market sale | 200 | $26.24 | 353,071 |
| 2009-09-03 | Open-market sale | 2,347 | $26.23 | 353,271 |
| 2009-09-03 | Open-market sale | 200 | $26.22 | 355,618 |
| 2009-09-03 | Open-market sale | 750 | $26.50 | 343,415 |
| 2009-09-03 | Option exercise | 38,327 | $3.63 | 358,818 |
| 2009-09-02 | Open-market sale | 100 | $29.43 | 320,591 |
| 2009-09-02 | Open-market sale | 300 | $29.37 | 320,691 |
| 2009-09-02 | Open-market sale | 112 | $29.36 | 320,991 |
| 2009-09-02 | Open-market sale | 1,000 | $29.25 | 321,427 |
| 2009-09-02 | Open-market sale | 24 | $29.30 | 321,203 |
| 2009-09-02 | Open-market sale | 200 | $29.28 | 321,227 |
| 2009-09-02 | Open-market sale | 100 | $29.45 | 320,491 |
| 2009-09-02 | Open-market sale | 200 | $29.22 | 324,415 |
| 2009-09-02 | Open-market sale | 1,300 | $29.23 | 323,115 |
| 2009-09-02 | Open-market sale | 688 | $29.24 | 322,427 |
| 2009-09-02 | Open-market sale | 100 | $29.32 | 321,103 |
| 2009-09-02 | Open-market sale | 1,900 | $28.34 | 353,027 |
| 2009-09-02 | Open-market sale | 200 | $28.38 | 352,127 |
| 2009-09-02 | Open-market sale | 506 | $28.39 | 351,621 |
| 2009-09-02 | Open-market sale | 300 | $28.40 | 351,321 |
| 2009-09-02 | Open-market sale | 100 | $28.41 | 351,221 |
| 2009-09-02 | Open-market sale | 394 | $28.42 | 350,827 |
| 2009-09-02 | Open-market sale | 680 | $28.44 | 350,147 |
| 2009-09-02 | Open-market sale | 300 | $28.45 | 349,847 |
| 2009-09-02 | Open-market sale | 200 | $28.46 | 349,647 |
| 2009-09-02 | Open-market sale | 100 | $28.47 | 349,547 |
| 2009-09-02 | Open-market sale | 100 | $28.48 | 349,447 |
| 2009-09-02 | Open-market sale | 516 | $28.49 | 348,931 |
| 2009-09-02 | Open-market sale | 100 | $28.50 | 348,831 |
| 2009-09-02 | Open-market sale | 300 | $28.51 | 348,531 |
| 2009-09-02 | Open-market sale | 400 | $28.52 | 348,131 |
| 2009-09-02 | Open-market sale | 309 | $28.53 | 347,822 |
| 2009-09-02 | Open-market sale | 404 | $28.54 | 347,418 |
| 2009-09-02 | Open-market sale | 300 | $28.55 | 347,118 |
| 2009-09-02 | Open-market sale | 473 | $28.57 | 346,645 |
| 2009-09-02 | Open-market sale | 500 | $28.35 | 352,527 |
| 2009-09-02 | Open-market sale | 100 | $28.36 | 352,427 |
| 2009-09-02 | Open-market sale | 100 | $28.65 | 343,445 |
| 2009-09-02 | Open-market sale | 376 | $28.58 | 346,269 |
| 2009-09-02 | Open-market sale | 500 | $28.59 | 345,769 |
| 2009-09-02 | Open-market sale | 900 | $28.60 | 344,869 |
| 2009-09-02 | Open-market sale | 427 | $28.61 | 344,442 |
| 2009-09-02 | Open-market sale | 200 | $28.62 | 344,242 |
| 2009-09-02 | Open-market sale | 697 | $28.64 | 343,545 |
| 2009-09-02 | Open-market sale | 100 | $28.37 | 352,327 |
| 2009-09-02 | Open-market sale | 900 | $28.33 | 354,927 |
| 2009-09-02 | Open-market sale | 500 | $28.76 | 339,318 |
| 2009-09-02 | Open-market sale | 300 | $28.77 | 339,018 |
| 2009-09-02 | Open-market sale | 200 | $28.78 | 338,818 |
| 2009-09-02 | Open-market sale | 27 | $28.79 | 338,791 |
| 2009-09-02 | Open-market sale | 200 | $29.03 | 338,591 |
| 2009-09-02 | Open-market sale | 1,002 | $29.04 | 337,589 |
| 2009-09-02 | Open-market sale | 2,429 | $29.05 | 335,160 |
| 2009-09-02 | Open-market sale | 2,144 | $29.06 | 333,016 |
| 2009-09-02 | Open-market sale | 483 | $29.07 | 332,533 |
| 2009-09-02 | Open-market sale | 2,200 | $29.08 | 330,333 |
| 2009-09-02 | Open-market sale | 902 | $29.09 | 329,431 |
| 2009-09-02 | Open-market sale | 800 | $29.10 | 328,631 |
| 2009-09-02 | Open-market sale | 599 | $29.11 | 328,032 |
| 2009-09-02 | Open-market sale | 1,002 | $29.12 | 327,030 |
| 2009-09-02 | Open-market sale | 324 | $29.13 | 326,706 |
| 2009-09-02 | Open-market sale | 282 | $29.14 | 326,424 |
| 2009-09-02 | Open-market sale | 516 | $29.15 | 325,908 |
| 2009-09-02 | Open-market sale | 400 | $29.16 | 325,508 |
| 2009-09-02 | Open-market sale | 317 | $29.17 | 325,191 |
| 2009-09-02 | Open-market sale | 200 | $29.18 | 324,991 |
| 2009-09-02 | Open-market sale | 176 | $29.19 | 324,815 |
| 2009-09-02 | Open-market sale | 200 | $29.20 | 324,615 |
| 2009-09-02 | Open-market sale | 627 | $28.67 | 342,818 |
| 2009-09-02 | Open-market sale | 200 | $28.68 | 342,618 |
| 2009-09-02 | Open-market sale | 500 | $28.69 | 342,118 |
| 2009-09-02 | Open-market sale | 300 | $28.70 | 341,818 |
| 2009-09-02 | Open-market sale | 100 | $28.71 | 341,718 |
| 2009-09-02 | Open-market sale | 200 | $28.72 | 341,518 |
| 2009-09-02 | Open-market sale | 1,000 | $28.75 | 339,818 |
| 2009-09-02 | Open-market sale | 700 | $28.74 | 340,818 |
| 2009-09-02 | Option exercise (derivative) | 46,230 | $0.00 | 38,327 |
| 2009-09-02 | Open-market sale | 800 | $28.32 | 355,827 |
| 2009-09-02 | Open-market sale | 200 | $28.31 | 356,627 |
| 2009-09-02 | Open-market sale | 400 | $28.30 | 356,827 |
| 2009-09-02 | Open-market sale | 300 | $28.26 | 357,227 |
| 2009-09-02 | Open-market sale | 400 | $28.25 | 357,527 |
| 2009-09-02 | Open-market sale | 299 | $28.24 | 357,927 |
| 2009-09-02 | Open-market sale | 1,201 | $28.23 | 358,226 |
| 2009-09-02 | Open-market sale | 241 | $28.22 | 359,427 |
| 2009-09-02 | Open-market sale | 500 | $28.21 | 359,668 |
| 2009-09-02 | Open-market sale | 1,000 | $28.20 | 360,168 |
| 2009-09-02 | Open-market sale | 100 | $28.19 | 361,168 |
| 2009-09-02 | Open-market sale | 214 | $28.18 | 361,268 |
| 2009-09-02 | Open-market sale | 279 | $28.17 | 361,482 |
| 2009-09-02 | Open-market sale | 200 | $28.16 | 361,761 |
| 2009-09-02 | Open-market sale | 400 | $28.15 | 361,961 |
| 2009-09-02 | Open-market sale | 301 | $28.14 | 362,361 |
| 2009-09-02 | Open-market sale | 959 | $28.13 | 362,662 |
| 2009-09-02 | Open-market sale | 100 | $28.12 | 363,621 |
| 2009-09-02 | Open-market sale | 581 | $28.11 | 363,721 |
| 2009-09-02 | Open-market sale | 900 | $28.10 | 364,302 |
| 2009-09-02 | Open-market sale | 200 | $28.05 | 365,202 |
| 2009-09-02 | Open-market sale | 300 | $28.04 | 365,402 |
| 2009-09-02 | Open-market sale | 200 | $28.03 | 365,702 |
| 2009-09-02 | Open-market sale | 100 | $28.01 | 365,902 |
| 2009-09-02 | Open-market sale | 119 | $28.00 | 366,002 |
| 2009-09-02 | Open-market sale | 23 | $27.99 | 366,121 |
| 2009-09-02 | Open-market sale | 177 | $27.98 | 366,144 |
| 2009-09-02 | Open-market sale | 100 | $27.97 | 366,321 |
| 2009-09-02 | Open-market sale | 300 | $27.93 | 366,421 |
| 2009-09-02 | Option exercise | 46,230 | $3.63 | 366,721 |
| 2009-09-01 | Open-market sale | 50 | $30.28 | 324,965 |
| 2009-09-01 | Open-market sale | 100 | $30.24 | 325,215 |
| 2009-09-01 | Open-market sale | 100 | $30.23 | 325,315 |
| 2009-09-01 | Open-market sale | 300 | $30.21 | 325,415 |
| 2009-09-01 | Open-market sale | 200 | $30.18 | 325,715 |
| 2009-09-01 | Open-market sale | 500 | $30.17 | 325,915 |
| 2009-09-01 | Open-market sale | 100 | $30.15 | 326,415 |
| 2009-09-01 | Open-market sale | 22 | $30.13 | 326,515 |
| 2009-09-01 | Open-market sale | 378 | $30.12 | 326,537 |
| 2009-09-01 | Open-market sale | 100 | $30.10 | 326,915 |
| 2009-09-01 | Open-market sale | 200 | $30.08 | 327,015 |
| 2009-09-01 | Open-market sale | 100 | $30.06 | 327,215 |
| 2009-09-01 | Open-market sale | 300 | $30.05 | 327,315 |
| 2009-09-01 | Open-market sale | 200 | $30.04 | 327,615 |
| 2009-09-01 | Open-market sale | 400 | $30.03 | 327,815 |
| 2009-09-01 | Open-market sale | 300 | $30.02 | 328,215 |
| 2009-09-01 | Open-market sale | 129 | $30.00 | 328,515 |
| 2009-09-01 | Open-market sale | 871 | $29.99 | 328,644 |
| 2009-09-01 | Open-market sale | 100 | $29.98 | 329,515 |
| 2009-09-01 | Open-market sale | 100 | $29.95 | 329,615 |
| 2009-09-01 | Open-market sale | 500 | $30.50 | 323,512 |
| 2009-09-01 | Open-market sale | 6 | $30.49 | 324,012 |
| 2009-09-01 | Open-market sale | 100 | $30.46 | 324,018 |
| 2009-09-01 | Open-market sale | 100 | $30.43 | 324,118 |
| 2009-09-01 | Open-market sale | 397 | $30.42 | 324,218 |
| 2009-09-01 | Open-market sale | 200 | $30.41 | 324,615 |
| 2009-09-01 | Open-market sale | 50 | $30.38 | 324,815 |
| 2009-09-01 | Open-market sale | 100 | $30.30 | 324,865 |
| 2009-09-01 | Open-market sale | 100 | $30.26 | 325,115 |
| 2009-09-01 | Open-market sale | 100 | $30.27 | 325,015 |
| 2009-09-01 | Option exercise (derivative) | 15,443 | $0.00 | 84,557 |
| 2009-09-01 | Open-market sale | 200 | $29.68 | 331,215 |
| 2009-09-01 | Open-market sale | 400 | $29.72 | 330,815 |
| 2009-09-01 | Open-market sale | 100 | $29.75 | 330,715 |
| 2009-09-01 | Open-market sale | 100 | $29.80 | 330,615 |
| 2009-09-01 | Open-market sale | 100 | $29.84 | 330,515 |
| 2009-09-01 | Open-market sale | 200 | $29.86 | 330,315 |
| 2009-09-01 | Open-market sale | 100 | $29.92 | 330,215 |
| 2009-09-01 | Open-market sale | 300 | $29.93 | 329,915 |
| 2009-09-01 | Open-market sale | 200 | $29.94 | 329,715 |
| 2009-09-01 | Option exercise | 15,443 | $3.63 | 335,934 |
| 2009-09-01 | Open-market sale | 100 | $29.04 | 335,834 |
| 2009-09-01 | Open-market sale | 19 | $29.14 | 335,815 |
| 2009-09-01 | Open-market sale | 1,281 | $29.18 | 334,534 |
| 2009-09-01 | Open-market sale | 5 | $29.29 | 334,529 |
| 2009-09-01 | Open-market sale | 95 | $29.30 | 334,434 |
| 2009-09-01 | Open-market sale | 800 | $29.36 | 333,634 |
| 2009-09-01 | Open-market sale | 200 | $29.38 | 333,434 |
| 2009-09-01 | Open-market sale | 219 | $29.40 | 332,815 |
| 2009-09-01 | Open-market sale | 400 | $29.39 | 333,034 |
| 2009-09-01 | Open-market sale | 188 | $29.41 | 332,627 |
| 2009-09-01 | Open-market sale | 100 | $29.66 | 331,415 |
| 2009-09-01 | Open-market sale | 100 | $29.60 | 331,515 |
| 2009-09-01 | Open-market sale | 30 | $29.59 | 331,615 |
| 2009-09-01 | Open-market sale | 70 | $29.58 | 331,645 |
| 2009-09-01 | Open-market sale | 100 | $29.51 | 331,715 |
| 2009-09-01 | Open-market sale | 164 | $29.48 | 331,815 |
| 2009-09-01 | Open-market sale | 136 | $29.47 | 331,979 |
| 2009-09-01 | Open-market sale | 200 | $29.46 | 332,115 |
| 2009-09-01 | Open-market sale | 200 | $29.43 | 332,315 |
| 2009-09-01 | Open-market sale | 112 | $29.42 | 332,515 |
| 2009-09-01 | Open-market sale | 100 | $30.86 | 320,794 |
| 2009-09-01 | Open-market sale | 16 | $30.85 | 320,894 |
| 2009-09-01 | Open-market sale | 100 | $30.83 | 320,910 |
| 2009-09-01 | Open-market sale | 96 | $30.81 | 321,010 |
| 2009-09-01 | Open-market sale | 100 | $30.80 | 321,106 |
| 2009-09-01 | Open-market sale | 202 | $30.79 | 321,206 |
| 2009-09-01 | Open-market sale | 4 | $30.78 | 321,408 |
| 2009-09-01 | Open-market sale | 100 | $30.75 | 321,412 |
| 2009-09-01 | Open-market sale | 82 | $30.73 | 321,512 |
| 2009-09-01 | Open-market sale | 150 | $30.69 | 321,594 |
| 2009-09-01 | Open-market sale | 232 | $30.67 | 321,744 |
| 2009-09-01 | Open-market sale | 168 | $30.66 | 321,976 |
| 2009-09-01 | Open-market sale | 100 | $30.65 | 322,144 |
| 2009-09-01 | Open-market sale | 100 | $30.63 | 322,244 |
| 2009-09-01 | Open-market sale | 200 | $30.62 | 322,344 |
| 2009-09-01 | Open-market sale | 367 | $30.60 | 322,544 |
| 2009-09-01 | Open-market sale | 1 | $30.59 | 322,911 |
| 2009-09-01 | Open-market sale | 320 | $30.58 | 322,912 |
| 2009-09-01 | Open-market sale | 69 | $30.58 | 323,232 |
| 2009-09-01 | Open-market sale | 97 | $30.54 | 323,301 |
| 2009-09-01 | Open-market sale | 14 | $30.53 | 323,398 |
| 2009-09-01 | Open-market sale | 100 | $30.51 | 323,412 |
| 2009-09-01 | Open-market sale | 100 | $31.02 | 320,694 |
| 2009-09-01 | Open-market sale | 3 | $30.47 | 320,591 |
| 2009-09-01 | Open-market sale | 100 | $29.03 | 320,491 |
| 2009-09-01 | Open-market sale | 100 | $31.03 | 320,594 |
| 2009-02-03 | Tax withholding | 20,000 | $17.96 | 320,491 |
| 2009-02-03 | Grant / award | 51,347 | $0.00 | 340,491 |
| 2009-02-02 | Grant / award | 60,000 | $0.00 | 393,247 |
| 2008-03-03 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2008-03-03 | Option exercise | 100,000 | $8.31 | 333,247 |
| 2008-02-28 | Grant / award | 60,000 | $0.00 | 233,247 |
| 2007-02-22 | Grant / award | 1,144 | — | 173,247 |
| 2006-06-02 | Option exercise (derivative) | 85,800 | $0.00 | 0 |
| 2006-06-02 | Option exercise | 85,800 | $6.00 | 85,800 |
| 2006-06-02 | Disposition to issuer | 85,800 | $27.41 | 0 |
| 2006-05-11 | Option exercise (derivative) | 5,101 | $0.00 | 85,800 |
| 2006-05-11 | Disposition to issuer | 600 | $27.55 | 100 |
| 2006-05-11 | Disposition to issuer | 2,200 | $27.58 | 2,000 |
| 2006-05-11 | Disposition to issuer | 1,300 | $27.50 | 700 |
| 2006-05-11 | Disposition to issuer | 100 | $27.52 | 0 |
| 2006-05-11 | Disposition to issuer | 901 | $27.60 | 4,200 |
| 2006-05-11 | Option exercise | 5,101 | $6.00 | 5,101 |
| 2006-05-09 | Option exercise (derivative) | 4,900 | $0.00 | 90,901 |
| 2006-05-09 | Option exercise | 1,000 | $26.73 | 400 |
| 2006-05-09 | Disposition to issuer | 1,300 | $26.78 | 1,400 |
| 2006-05-09 | Option exercise | 1,000 | $26.80 | 2,700 |
| 2006-05-09 | Disposition to issuer | 400 | $26.52 | 0 |
| 2006-05-09 | Option exercise | 4,900 | $6.00 | 4,900 |
| 2006-05-09 | Disposition to issuer | 1,200 | $26.90 | 3,700 |
| 2006-05-08 | Option exercise (derivative) | 7,700 | $0.00 | 95,801 |
| 2006-05-08 | Option exercise | 7,700 | $6.00 | 7,700 |
| 2006-05-08 | Disposition to issuer | 2,900 | $26.56 | 4,800 |
| 2006-05-08 | Disposition to issuer | 4,800 | $27.05 | 0 |
| 2006-05-05 | Option exercise (derivative) | 1,500 | $0.00 | 103,501 |
| 2006-05-05 | Disposition to issuer | 1,500 | $27.21 | 0 |
| 2006-05-05 | Option exercise | 1,500 | $6.00 | 1,500 |
| 2006-04-13 | Grant / award | 52,756 | — | 172,103 |
| 2006-03-13 | Disposition to issuer | 45,000 | $25.00 | 68,000 |
| 2006-02-27 | Grant / award (derivative) | 271,482 | $0.00 | 452,469 |
| 2006-02-27 | Grant / award (derivative) | 50,000 | $0.00 | 100,000 |
| 2006-02-10 | Option exercise (derivative) | 45,000 | $0.00 | 105,001 |
| 2006-02-10 | Option exercise | 45,000 | $6.00 | 113,000 |
| 2005-03-29 | Grant / award (derivative) | 50,000 | $0.00 | 480,988 |
| 2005-03-29 | Grant / award (derivative) | 180,987 | $0.00 | 430,988 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.