SEC CIK 1020941
CAMPO RICHARD J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CPTview stock → | 297,437 | 2026-06-05 |
Position History — CPT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CPT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-05 | Open-market sale | 30,000 | $112.42 | 297,437 |
| 2026-02-25 | Grant / award | 31,881 | $108.84 | 327,437 |
| 2026-01-06 | Open-market sale | 5,600 | $110.21 | 295,556 |
| 2026-01-05 | Option exercise (derivative) | 67,129 | $10.71 | 72,267 |
| 2026-01-05 | Open-market sale | 24,838 | $109.82 | 301,156 |
| 2026-01-05 | Open-market sale | 13,183 | $109.69 | 325,994 |
| 2026-01-05 | Option exercise | 67,129 | $10.71 | 339,177 |
| 2025-12-22 | Gift | 2,450 | $108.52 | 272,048 |
| 2025-05-07 | Open-market sale | 15,428 | $119.53 | 274,292 |
| 2025-05-06 | Open-market sale | 5,572 | $119.50 | 289,720 |
| 2025-02-19 | Grant / award | 41,200 | $118.90 | 295,292 |
| 2025-02-11 | Open-market sale | 45,000 | $119.07 | 254,092 |
| 2025-01-08 | Open-market sale | 1,043 | $110.06 | 299,092 |
| 2025-01-06 | Open-market sale | 7,324 | $114.51 | 300,135 |
| 2024-12-30 | Gift | 2,195 | $114.77 | 307,459 |
| 2024-02-21 | Grant / award | 42,271 | $95.41 | 309,403 |
| 2024-01-04 | Option exercise (derivative) | 62,759 | $11.81 | 139,396 |
| 2024-01-04 | Open-market sale | 19,406 | $98.24 | 286,062 |
| 2024-01-04 | Open-market sale | 18,930 | $98.21 | 267,132 |
| 2024-01-04 | Option exercise | 62,759 | $11.81 | 305,468 |
| 2023-10-04 | Gift | 1,087 | $93.71 | 242,709 |
| 2023-09-06 | Gift | 1,622 | $104.76 | 243,796 |
| 2023-08-23 | Gift | 1,594 | $106.60 | 245,205 |
| 2023-05-05 | Open-market sale | 5,337 | $110.35 | 246,799 |
| 2023-04-06 | W | 3,929 | $0.00 | 3,929 |
| 2023-02-22 | Grant / award | 34,307 | $0.00 | 252,136 |
| 2023-02-15 | Option exercise (derivative) | 8,945 | $11.00 | 213,881 |
| 2023-02-15 | Option exercise (derivative) | 38,022 | $10.51 | 175,859 |
| 2023-02-15 | Option exercise (derivative) | 5,491 | $11.38 | 222,826 |
| 2023-02-15 | Option exercise | 5,491 | $11.38 | 178,114 |
| 2023-02-15 | Option exercise | 8,945 | $11.00 | 187,059 |
| 2023-02-15 | Option exercise | 38,022 | $10.51 | 225,081 |
| 2022-02-16 | Grant / award | 19,710 | $0.00 | 172,623 |
| 2021-12-17 | Open-market sale | 34,422 | $173.93 | 158,660 |
| 2021-08-04 | Open-market sale | 16,260 | $148.17 | 193,082 |
| 2021-08-03 | Open-market sale | 14,409 | $148.62 | 209,342 |
| 2021-02-18 | Grant / award | 19,349 | $0.00 | 223,751 |
| 2021-01-29 | Gift | 100 | $0.00 | 204,166 |
| 2020-02-19 | Grant / award | 20,256 | $0.00 | 204,266 |
| 2020-01-03 | Open-market sale | 30,211 | $105.76 | 184,010 |
| 2019-11-18 | Option exercise (derivative) | 25,976 | $10.51 | 506,650 |
| 2019-11-18 | Option exercise | 25,976 | $10.51 | 239,924 |
| 2019-11-18 | Open-market sale | 25,976 | $112.65 | 214,221 |
| 2019-11-15 | Option exercise (derivative) | 23,308 | $10.51 | 532,626 |
| 2019-11-15 | Option exercise | 23,308 | $10.51 | 237,256 |
| 2019-11-15 | Open-market sale | 23,308 | $111.88 | 213,948 |
| 2019-11-14 | Option exercise (derivative) | 39,716 | $10.51 | 555,934 |
| 2019-11-14 | Open-market sale | 39,716 | $111.31 | 213,948 |
| 2019-11-14 | Option exercise | 39,716 | $10.51 | 253,664 |
| 2019-06-11 | Open-market sale | 22,500 | $105.13 | 213,948 |
| 2019-06-10 | Option exercise (derivative) | 60,000 | $10.51 | 595,650 |
| 2019-06-10 | Open-market sale | 37,500 | $105.44 | 236,448 |
| 2019-06-10 | Option exercise | 60,000 | $10.51 | 273,948 |
| 2019-02-14 | Grant / award | 24,200 | $0.00 | 213,948 |
| 2018-12-03 | Option exercise (derivative) | 7,311 | $80.89 | 0 |
| 2018-12-03 | Option exercise | 6,427 | $85.05 | 199,702 |
| 2018-12-03 | Open-market sale | 18,188 | $95.01 | 230,393 |
| 2018-12-03 | Open-market sale | 2,434 | $94.69 | 227,959 |
| 2018-12-03 | Open-market sale | 36,585 | $94.53 | 191,374 |
| 2018-12-03 | Open-market sale | 5,793 | $94.75 | 185,581 |
| 2018-12-03 | Tax withholding | 22,262 | $94.73 | 189,748 |
| 2018-12-03 | Option exercise | 4,997 | $78.55 | 212,010 |
| 2018-12-03 | Option exercise | 7,311 | $80.89 | 207,013 |
| 2018-12-03 | Option exercise | 7,694 | $75.17 | 193,275 |
| 2018-08-16 | Open-market sale | 43,070 | $93.82 | 248,581 |
| 2018-08-15 | Open-market sale | 37,518 | $93.75 | 291,383 |
| 2018-03-02 | Grant / award (derivative) | 4,997 | $78.55 | 4,997 |
| 2018-03-02 | Option exercise (derivative) | 13,057 | $30.06 | 0 |
| 2018-03-02 | Option exercise | 13,057 | $30.06 | 331,278 |
| 2018-03-02 | Grant / award | 2,620 | $0.00 | 328,901 |
| 2018-03-02 | Tax withholding | 4,997 | $78.55 | 326,281 |
| 2018-02-15 | Grant / award | 26,267 | $0.00 | 318,221 |
| 2017-12-08 | Option exercise | 5,682 | $75.17 | 344,201 |
| 2017-12-08 | Open-market sale | 11,800 | $92.25 | 332,401 |
| 2017-12-08 | Open-market sale | 40,447 | $92.27 | 291,954 |
| 2017-11-16 | Open-market sale | 379 | $94.44 | 338,519 |
| 2017-08-07 | Open-market sale | 86,540 | $89.43 | 338,898 |
| 2017-02-15 | Grant / award (derivative) | 7,311 | $80.89 | 7,311 |
| 2017-02-15 | Option exercise (derivative) | 19,673 | $30.06 | 13,057 |
| 2017-02-15 | Tax withholding | 7,311 | $80.89 | 423,554 |
| 2017-02-15 | Option exercise | 19,673 | $30.06 | 430,865 |
| 2017-02-15 | Grant / award | 4,018 | $0.00 | 427,572 |
| 2017-02-03 | Grant / award | 24,739 | $0.00 | 411,192 |
| 2016-08-02 | Option exercise (derivative) | 24,196 | $41.16 | 0 |
| 2016-08-02 | Option exercise | 18,698 | $43.94 | 429,347 |
| 2016-08-02 | Option exercise | 24,196 | $41.16 | 410,649 |
| 2016-08-02 | Open-market sale | 22,318 | $88.33 | 386,453 |
| 2016-08-02 | Tax withholding | 20,576 | $88.33 | 408,771 |
| 2016-06-23 | Option exercise (derivative) | 18,185 | $30.06 | 32,730 |
| 2016-06-23 | Grant / award (derivative) | 6,427 | $85.05 | 6,427 |
| 2016-06-23 | Option exercise | 18,185 | $30.06 | 388,729 |
| 2016-06-23 | Tax withholding | 6,427 | $85.05 | 382,302 |
| 2016-06-23 | Grant / award | 3,821 | $0.00 | 386,453 |
| 2016-05-17 | Open-market sale | 110,000 | $85.80 | 370,544 |
| 2016-02-18 | Grant / award | 29,637 | $0.00 | 480,544 |
| 2016-01-04 | Gift | 100 | $75.80 | 450,569 |
| 2015-12-24 | Gift | 1,464 | $76.35 | 450,669 |
| 2015-09-16 | Gift | 100 | $72.33 | 452,133 |
| 2015-02-19 | Grant / award | 28,197 | $0.00 | 452,233 |
| 2015-02-10 | Option exercise (derivative) | 11,332 | $48.02 | 0 |
| 2015-02-10 | Grant / award (derivative) | 5,682 | $75.17 | 5,682 |
| 2015-02-10 | Grant / award (derivative) | 7,694 | $75.17 | 7,694 |
| 2015-02-10 | Option exercise (derivative) | 15,347 | $30.06 | 50,915 |
| 2015-02-10 | Option exercise | 11,332 | $48.02 | 417,741 |
| 2015-02-10 | Option exercise | 15,347 | $30.06 | 433,088 |
| 2015-02-10 | Grant / award | 4,324 | $0.00 | 424,036 |
| 2015-02-10 | Open-market sale | 13,376 | $75.17 | 419,712 |
| 2014-11-04 | Open-market sale | 25,000 | $77.10 | 406,777 |
| 2014-05-12 | Option exercise (derivative) | 47,971 | $45.53 | 0 |
| 2014-05-12 | Open-market sale | 19,668 | $71.03 | 431,344 |
| 2014-05-12 | Tax withholding | 64,100 | $71.03 | 451,012 |
| 2014-05-12 | Option exercise | 47,971 | $45.53 | 515,112 |
| 2014-05-12 | Option exercise | 36,585 | $64.75 | 467,141 |
| 2014-02-20 | Grant / award | 35,035 | $0.00 | 430,556 |
| 2014-02-06 | Option exercise (derivative) | 52,029 | $45.53 | 47,971 |
| 2014-02-06 | Grant / award (derivative) | 36,585 | $64.75 | 36,585 |
| 2014-02-06 | Option exercise | 52,029 | $45.53 | 430,042 |
| 2014-02-06 | Grant / award | 965 | $0.00 | 394,422 |
| 2014-02-06 | Grant / award | 4,054 | $0.00 | 395,521 |
| 2014-02-06 | Tax withholding | 36,585 | $64.75 | 393,457 |
| 2014-01-09 | Option exercise (derivative) | 2,331 | $42.90 | 0 |
| 2014-01-09 | Option exercise | 2,331 | $42.90 | 379,729 |
| 2014-01-09 | Open-market sale | 1,716 | $58.53 | 378,013 |
| 2014-01-07 | Option exercise (derivative) | 24,195 | $42.90 | 2,331 |
| 2014-01-07 | Option exercise | 24,195 | $42.90 | 395,015 |
| 2014-01-07 | Tax withholding | 17,617 | $58.92 | 377,398 |
| 2013-02-14 | Option exercise (derivative) | 37,707 | $42.90 | 26,526 |
| 2013-02-14 | Grant / award | 900 | $0.00 | 365,816 |
| 2013-02-14 | Tax withholding | 23,302 | $69.42 | 364,916 |
| 2013-02-14 | Grant / award | 1,223 | $0.00 | 370,820 |
| 2013-02-14 | Grant / award | 35,424 | $0.00 | 350,511 |
| 2013-02-14 | Grant / award | 3,781 | $0.00 | 369,597 |
| 2013-02-14 | Option exercise | 37,707 | $42.90 | 388,218 |
| 2012-08-31 | Open-market sale | 4,939 | $69.80 | 315,087 |
| 2012-08-31 | Open-market sale | 1,954 | $69.61 | 320,026 |
| 2012-08-31 | Open-market sale | 6,102 | $69.59 | 321,980 |
| 2012-08-31 | Open-market sale | 30,317 | $69.48 | 328,082 |
| 2012-08-31 | Open-market sale | 3,600 | $69.48 | 358,399 |
| 2012-08-31 | Open-market sale | 15,298 | $69.52 | 361,999 |
| 2012-08-31 | Open-market sale | 7,667 | $69.50 | 377,297 |
| 2012-08-30 | Open-market sale | 50 | $70.00 | 384,964 |
| 2012-08-29 | Open-market sale | 29,312 | $70.00 | 385,014 |
| 2012-08-28 | Option exercise (derivative) | 56,765 | $30.06 | 66,262 |
| 2012-08-28 | Open-market sale | 27,402 | $70.00 | 417,762 |
| 2012-08-28 | Open-market sale | 3,839 | $70.05 | 413,923 |
| 2012-08-28 | Open-market sale | 25,524 | $70.13 | 445,164 |
| 2012-08-28 | Option exercise | 56,765 | $30.06 | 470,688 |
| 2012-05-09 | Open-market sale | 300 | $68.93 | 414,373 |
| 2012-05-09 | Open-market sale | 100 | $68.96 | 413,973 |
| 2012-05-09 | Open-market sale | 50 | $68.95 | 414,073 |
| 2012-05-09 | Open-market sale | 250 | $68.94 | 414,123 |
| 2012-05-09 | Open-market sale | 450 | $68.92 | 414,673 |
| 2012-05-09 | Open-market sale | 50 | $68.97 | 413,923 |
| 2012-05-09 | Option exercise (derivative) | 30,861 | $51.37 | 0 |
| 2012-05-09 | Open-market sale | 1,150 | $68.29 | 458,255 |
| 2012-05-09 | Open-market sale | 862 | $68.28 | 459,405 |
| 2012-05-09 | Open-market sale | 2,430 | $68.27 | 460,267 |
| 2012-05-09 | Open-market sale | 679 | $68.26 | 462,697 |
| 2012-05-09 | Open-market sale | 50 | $68.23 | 463,376 |
| 2012-05-09 | Open-market sale | 300 | $68.21 | 463,426 |
| 2012-05-09 | Open-market sale | 982 | $68.20 | 463,726 |
| 2012-05-09 | Open-market sale | 198 | $68.19 | 464,708 |
| 2012-05-09 | Open-market sale | 1,400 | $68.18 | 464,906 |
| 2012-05-09 | Open-market sale | 450 | $68.17 | 466,306 |
| 2012-05-09 | Open-market sale | 1,094 | $68.16 | 466,756 |
| 2012-05-09 | Open-market sale | 700 | $68.14 | 467,850 |
| 2012-05-09 | Open-market sale | 50 | $68.13 | 468,550 |
| 2012-05-09 | Open-market sale | 500 | $68.12 | 468,600 |
| 2012-05-09 | Open-market sale | 74 | $68.11 | 469,100 |
| 2012-05-09 | Open-market sale | 1,800 | $68.09 | 469,174 |
| 2012-05-09 | Open-market sale | 500 | $68.08 | 470,974 |
| 2012-05-09 | Open-market sale | 1,064 | $68.07 | 471,474 |
| 2012-05-09 | Open-market sale | 100 | $68.06 | 472,538 |
| 2012-05-09 | Open-market sale | 1,245 | $68.05 | 472,638 |
| 2012-05-09 | Open-market sale | 1,243 | $68.04 | 473,883 |
| 2012-05-09 | Open-market sale | 50 | $68.03 | 475,126 |
| 2012-05-09 | Open-market sale | 62 | $68.02 | 475,176 |
| 2012-05-09 | Open-market sale | 272 | $68.01 | 475,238 |
| 2012-05-09 | Open-market sale | 2,412 | $68.00 | 475,510 |
| 2012-05-09 | Option exercise | 10,879 | $44.00 | 477,922 |
| 2012-05-09 | Option exercise | 22,259 | $44.00 | 467,043 |
| 2012-05-09 | Option exercise | 30,861 | $51.37 | 444,784 |
| 2012-05-09 | Open-market sale | 2,100 | $68.30 | 456,155 |
| 2012-05-09 | Open-market sale | 400 | $68.86 | 417,723 |
| 2012-05-09 | Open-market sale | 1,768 | $68.85 | 418,123 |
| 2012-05-09 | Open-market sale | 500 | $68.87 | 417,223 |
| 2012-05-09 | Open-market sale | 700 | $68.88 | 416,523 |
| 2012-05-09 | Open-market sale | 500 | $68.89 | 416,023 |
| 2012-05-09 | Open-market sale | 500 | $68.90 | 415,523 |
| 2012-05-09 | Open-market sale | 400 | $68.84 | 419,891 |
| 2012-05-09 | Open-market sale | 250 | $68.83 | 420,291 |
| 2012-05-09 | Open-market sale | 259 | $68.82 | 420,541 |
| 2012-05-09 | Open-market sale | 750 | $68.81 | 420,800 |
| 2012-05-09 | Open-market sale | 450 | $68.80 | 421,550 |
| 2012-05-09 | Open-market sale | 300 | $68.79 | 422,000 |
| 2012-05-09 | Open-market sale | 650 | $68.78 | 422,300 |
| 2012-05-09 | Open-market sale | 500 | $68.77 | 422,950 |
| 2012-05-09 | Open-market sale | 950 | $68.76 | 423,450 |
| 2012-05-09 | Open-market buy | 753 | $68.75 | 424,400 |
| 2012-05-09 | Open-market sale | 650 | $68.74 | 425,153 |
| 2012-05-09 | Open-market sale | 100 | $68.73 | 425,803 |
| 2012-05-09 | Open-market sale | 200 | $68.71 | 425,903 |
| 2012-05-09 | Open-market sale | 200 | $68.70 | 426,103 |
| 2012-05-09 | Open-market sale | 400 | $68.69 | 426,303 |
| 2012-05-09 | Open-market sale | 200 | $68.68 | 426,703 |
| 2012-05-09 | Open-market sale | 100 | $68.67 | 426,903 |
| 2012-05-09 | Open-market sale | 150 | $68.66 | 427,003 |
| 2012-05-09 | Open-market sale | 500 | $68.65 | 427,153 |
| 2012-05-09 | Open-market sale | 800 | $68.64 | 427,653 |
| 2012-05-09 | Open-market sale | 2,650 | $68.63 | 428,453 |
| 2012-05-09 | Open-market sale | 1,549 | $68.62 | 431,103 |
| 2012-05-09 | Open-market sale | 1,050 | $68.61 | 432,652 |
| 2012-05-09 | Open-market sale | 400 | $68.91 | 415,123 |
| 2012-05-09 | Open-market sale | 950 | $68.32 | 454,605 |
| 2012-05-09 | Open-market sale | 600 | $68.31 | 455,555 |
| 2012-05-09 | Open-market sale | 250 | $68.60 | 433,702 |
| 2012-05-09 | Open-market sale | 150 | $68.59 | 433,952 |
| 2012-05-09 | Open-market sale | 131 | $68.58 | 434,102 |
| 2012-05-09 | Open-market sale | 250 | $68.57 | 434,233 |
| 2012-05-09 | Open-market sale | 350 | $68.56 | 434,483 |
| 2012-05-09 | Open-market sale | 150 | $68.55 | 434,833 |
| 2012-05-09 | Open-market sale | 100 | $68.54 | 434,983 |
| 2012-05-09 | Open-market sale | 550 | $68.53 | 435,083 |
| 2012-05-09 | Open-market sale | 1,163 | $68.52 | 435,633 |
| 2012-05-09 | Open-market sale | 988 | $68.51 | 436,796 |
| 2012-05-09 | Open-market sale | 2,459 | $68.50 | 437,784 |
| 2012-05-09 | Open-market sale | 695 | $68.49 | 440,243 |
| 2012-05-09 | Open-market sale | 850 | $68.48 | 440,938 |
| 2012-05-09 | Open-market sale | 1,890 | $68.47 | 441,788 |
| 2012-05-09 | Open-market sale | 1,789 | $68.46 | 443,678 |
| 2012-05-09 | Open-market sale | 911 | $68.45 | 445,467 |
| 2012-05-09 | Open-market sale | 257 | $68.44 | 446,378 |
| 2012-05-09 | Open-market sale | 1,021 | $68.43 | 446,635 |
| 2012-05-09 | Open-market sale | 300 | $68.42 | 447,656 |
| 2012-05-09 | Open-market sale | 900 | $68.41 | 447,956 |
| 2012-05-09 | Open-market sale | 140 | $68.40 | 448,856 |
| 2012-05-09 | Open-market sale | 800 | $68.39 | 448,996 |
| 2012-05-09 | Open-market sale | 1,350 | $68.38 | 449,796 |
| 2012-05-09 | Open-market sale | 210 | $68.37 | 451,146 |
| 2012-05-09 | Open-market sale | 1,552 | $68.36 | 451,356 |
| 2012-05-09 | Open-market sale | 847 | $68.35 | 452,908 |
| 2012-05-09 | Open-market sale | 550 | $68.34 | 453,755 |
| 2012-05-09 | Open-market sale | 300 | $68.33 | 454,305 |
| 2012-02-16 | Grant / award | 32,935 | $0.00 | 379,404 |
| 2012-02-16 | Option exercise (derivative) | 9,496 | $30.06 | 123,027 |
| 2012-02-16 | Grant / award | 990 | $0.00 | 396,229 |
| 2012-02-16 | Grant / award | 12,234 | $0.00 | 412,620 |
| 2012-02-16 | Grant / award | 4,157 | $0.00 | 400,386 |
| 2012-02-16 | Tax withholding | 38,985 | $63.15 | 395,239 |
| 2012-02-16 | Option exercise | 45,324 | $48.02 | 424,728 |
| 2012-02-16 | Option exercise | 9,496 | $30.06 | 434,224 |
| 2012-01-16 | Option exercise (derivative) | 45,324 | $48.02 | 11,332 |
| 2011-09-08 | Option exercise (derivative) | 26,219 | $0.00 | 10,879 |
| 2011-09-08 | Option exercise (derivative) | 24,760 | $0.00 | 0 |
| 2011-09-08 | Open-market sale | 50,979 | $67.77 | 344,597 |
| 2011-09-08 | Option exercise | 24,760 | $41.91 | 369,357 |
| 2011-09-08 | Option exercise | 26,219 | $44.00 | 395,576 |
| 2011-09-08 | Option exercise | 2,891 | $34.59 | 347,488 |
| 2011-09-08 | Tax withholding | 1,476 | $67.76 | 346,012 |
| 2011-02-23 | Grant / award | 28,124 | $0.00 | 344,597 |
| 2011-02-23 | Option exercise (derivative) | 72,516 | $42.90 | 64,233 |
| 2011-02-23 | Option exercise | 72,516 | $42.90 | 347,963 |
| 2011-02-23 | Tax withholding | 54,876 | $56.69 | 293,087 |
| 2011-02-23 | Grant / award | 1,103 | $0.00 | 294,190 |
| 2011-02-23 | Grant / award | 4,631 | $0.00 | 298,821 |
| 2011-02-23 | Grant / award | 17,652 | $0.00 | 316,473 |
| 2010-12-23 | Open-market buy | 9,400 | $52.96 | 275,447 |
| 2010-12-23 | Gift | 9,400 | $0.00 | 266,047 |
| 2010-11-10 | Open-market sale | 10,950 | $51.22 | 275,447 |
| 2010-11-09 | Open-market sale | 25,000 | $51.90 | 336,997 |
| 2010-11-09 | Open-market sale | 13,450 | $51.10 | 361,997 |
| 2010-11-09 | Open-market sale | 48,100 | $52.13 | 286,397 |
| 2010-11-09 | Open-market sale | 2,500 | $52.11 | 334,497 |
| 2010-03-22 | Option exercise (derivative) | 26,100 | $31.48 | 0 |
| 2010-03-22 | Grant / award (derivative) | 18,698 | $43.94 | 18,698 |
| 2010-03-22 | J | 462 | $0.00 | 373,505 |
| 2010-03-22 | J | 1,942 | $0.00 | 375,447 |
| 2010-03-22 | Tax withholding | 18,698 | $43.94 | 373,043 |
| 2010-03-22 | Option exercise | 26,100 | $31.48 | 391,741 |
| 2010-03-10 | Grant / award (derivative) | 24,196 | $41.16 | 24,196 |
| 2010-03-10 | Option exercise (derivative) | 33,130 | $30.06 | 132,523 |
| 2010-03-10 | Tax withholding | 24,196 | $41.16 | 361,899 |
| 2010-03-10 | J | 559 | $0.00 | 362,458 |
| 2010-03-10 | J | 2,345 | $0.00 | 364,803 |
| 2010-03-10 | Option exercise | 33,130 | $30.06 | 386,095 |
| 2010-01-25 | Grant / award | 38,775 | $0.00 | 353,803 |
| 2009-01-28 | Grant / award (derivative) | 165,653 | $30.06 | 165,653 |
| 2009-01-28 | Grant / award | 16,863 | $0.00 | 314,190 |
| 2008-12-30 | Gift | 3,400 | $0.00 | 296,797 |
| 2008-12-19 | Open-market sale | 400 | $32.14 | 301,597 |
| 2008-12-19 | Open-market sale | 100 | $32.15 | 301,497 |
| 2008-12-19 | Open-market sale | 300 | $32.16 | 301,197 |
| 2008-12-19 | Open-market sale | 400 | $32.18 | 300,797 |
| 2008-12-19 | Open-market sale | 600 | $32.20 | 300,197 |
| 2008-12-19 | Open-market sale | 15,300 | $32.10 | 309,897 |
| 2008-12-19 | Open-market sale | 100 | $32.11 | 309,797 |
| 2008-12-19 | Open-market sale | 7,500 | $32.12 | 302,297 |
| 2008-12-19 | Open-market sale | 300 | $32.13 | 301,997 |
| 2008-12-19 | Open-market sale | 100 | $30.57 | 325,197 |
| 2008-12-19 | Open-market sale | 400 | $30.53 | 325,297 |
| 2008-12-19 | Open-market sale | 19,500 | $30.50 | 325,697 |
| 2008-12-18 | Open-market sale | 5,900 | $31.30 | 345,197 |
| 2008-12-18 | Open-market sale | 14,100 | $31.25 | 351,097 |
| 2008-12-17 | Open-market sale | 200 | $33.19 | 374,746 |
| 2008-12-17 | Open-market sale | 600 | $33.17 | 374,946 |
| 2008-12-17 | Open-market sale | 100 | $33.20 | 374,646 |
| 2008-12-17 | Open-market sale | 1,500 | $33.21 | 373,146 |
| 2008-12-17 | Open-market sale | 1,800 | $33.25 | 371,346 |
| 2008-12-17 | Open-market sale | 1,300 | $33.26 | 370,046 |
| 2008-12-17 | Open-market sale | 200 | $33.27 | 369,846 |
| 2008-12-17 | Open-market sale | 200 | $33.28 | 369,646 |
| 2008-12-17 | Open-market sale | 800 | $33.29 | 368,846 |
| 2008-12-17 | Open-market sale | 2,749 | $33.30 | 366,097 |
| 2008-12-17 | Open-market sale | 100 | $33.31 | 365,997 |
| 2008-12-17 | Open-market sale | 100 | $33.16 | 375,546 |
| 2008-12-17 | Open-market sale | 2,191 | $33.15 | 375,646 |
| 2008-12-17 | Open-market sale | 200 | $33.13 | 377,837 |
| 2008-12-17 | Open-market sale | 2,400 | $33.12 | 378,037 |
| 2008-12-17 | Open-market sale | 800 | $33.10 | 380,437 |
| 2008-12-17 | Open-market sale | 8,960 | $33.05 | 381,237 |
| 2008-12-17 | Open-market sale | 300 | $32.95 | 390,197 |
| 2008-12-17 | Open-market sale | 800 | $32.91 | 390,497 |
| 2008-12-17 | Open-market sale | 8,900 | $32.90 | 391,297 |
| 2008-12-17 | Open-market sale | 400 | $32.85 | 400,197 |
| 2008-12-17 | Open-market sale | 25,000 | $30.25 | 400,597 |
| 2008-12-17 | Open-market sale | 100 | $33.18 | 365,197 |
| 2008-12-17 | Open-market sale | 700 | $33.32 | 365,297 |
| 2008-02-27 | Option exercise (derivative) | 15,124 | $50.00 | 0 |
| 2008-02-27 | Option exercise | 15,124 | $40.40 | 437,877 |
| 2008-02-27 | Tax withholding | 12,280 | $50.00 | 425,597 |
| 2008-01-30 | Grant / award (derivative) | 56,656 | $48.02 | 56,656 |
| 2008-01-30 | Grant / award | 18,086 | $0.00 | 422,753 |
| 2007-05-22 | Gift | 1,500 | $0.00 | 401,010 |
| 2007-04-10 | Gift | 8,451 | $0.00 | 402,510 |
| 2007-04-10 | J | 3,317 | $0.00 | 404,667 |
| 2007-01-30 | Grant / award | 28,313 | $0.00 | 410,961 |
| 2007-01-04 | Grant / award (derivative) | 10,261 | $0.00 | 1,111,722 |
| 2007-01-04 | Option exercise (derivative) | 23,900 | $0.00 | 1,101,461 |
| 2007-01-04 | Tax withholding | 10,261 | $73.32 | 568,803 |
| 2007-01-04 | J | 853 | $0.00 | 569,656 |
| 2007-01-04 | J | 3,580 | $0.00 | 573,236 |
| 2007-01-04 | Option exercise | 23,900 | $31.48 | 579,064 |
| 2006-01-31 | Grant / award | 28,802 | — | 559,664 |
| 2006-01-19 | Gift | 100 | $0.00 | 559,564 |
| 2006-01-10 | Option exercise (derivative) | 26,782 | $0.00 | 1,114,625 |
| 2006-01-10 | Option exercise (derivative) | 13,251 | $0.00 | 1,101,374 |
| 2006-01-10 | Grant / award (derivative) | 26,782 | $0.00 | 1,128,156 |
| 2006-01-10 | Grant / award (derivative) | 13,251 | $0.00 | 1,141,407 |
| 2006-01-10 | Tax withholding | 23,987 | $62.32 | 525,647 |
| 2006-01-10 | Option exercise | 26,782 | $34.59 | 536,383 |
| 2006-01-10 | Grant / award | 4,212 | — | 530,862 |
| 2006-01-10 | Grant / award | 1,003 | — | 526,650 |
| 2006-01-10 | Option exercise | 13,251 | $42.90 | 549,634 |
| 2006-01-10 | Grant / award (derivative) | 14,865 | $0.00 | 1,116,239 |
| 2006-01-10 | Grant / award (derivative) | 9,122 | $0.00 | 1,125,361 |
| 2005-12-28 | Gift | 4,400 | $0.00 | 555,164 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.