SEC CIK 1401842
CURTIN TERRENCE R
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TELview stock → | 78,942.53 | 2025-12-19 |
| DDview stock → | 30,966.52 | 2025-08-29 |
Position History — TEL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TEL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-12-19 | Open-market sale | 10,217 | $229.84 | 78,942.53 |
| 2025-12-19 | Open-market sale | 4,100 | $227.50 | 89,159.53 |
| 2025-12-19 | Open-market sale | 3,600 | $226.72 | 93,259.53 |
| 2025-12-19 | Open-market sale | 2,600 | $228.42 | 96,859.53 |
| 2025-12-19 | Open-market sale | 300 | $230.33 | 99,459.53 |
| 2025-12-18 | Open-market sale | 15,885 | $225.65 | 99,759.53 |
| 2025-12-18 | Open-market sale | 3,632 | $224.77 | 115,644.53 |
| 2025-12-18 | Open-market sale | 700 | $226.64 | 119,276.53 |
| 2025-12-18 | Open-market sale | 600 | $223.62 | 119,976.53 |
| 2025-12-16 | Tax withholding | 32,041.7 | $228.98 | 120,576.53 |
| 2025-12-16 | Grant / award | 73,676 | $0.00 | 152,618.23 |
| 2025-11-13 | Grant / award (derivative) | 65,150 | $0.00 | 65,150 |
| 2025-07-28 | Option exercise (derivative) | 115,000 | $0.00 | 0 |
| 2025-07-28 | Option exercise (derivative) | 82,100 | $0.00 | 200,000 |
| 2025-07-28 | Open-market sale | 61,514 | $208.26 | 187,993.23 |
| 2025-07-28 | Option exercise | 82,100 | $93.63 | 276,042.23 |
| 2025-07-28 | Option exercise | 115,000 | $76.66 | 193,942.23 |
| 2025-07-28 | Open-market sale | 109,051 | $209.21 | 78,942.23 |
| 2025-07-28 | Open-market sale | 16,041 | $206.87 | 249,507.23 |
| 2025-07-28 | Open-market sale | 10,494 | $209.84 | 265,548.23 |
| 2024-12-11 | Grant / award | 42,423 | $0.00 | 97,392 |
| 2024-12-11 | Tax withholding | 18,449.77 | $151.01 | 78,942.23 |
| 2024-11-14 | Grant / award (derivative) | 143,800 | $0.00 | 143,800 |
| 2024-11-11 | Option exercise (derivative) | 115,000 | $0.00 | 115,000 |
| 2024-11-11 | Open-market sale | 51,190 | $154.37 | 118,779 |
| 2024-11-11 | Option exercise | 115,000 | $76.66 | 169,969 |
| 2024-11-11 | Open-market sale | 63,810 | $154.95 | 54,969 |
| 2024-07-29 | Option exercise (derivative) | 189,350 | $0.00 | 0 |
| 2024-07-29 | Option exercise (derivative) | 29,150 | $0.00 | 230,000 |
| 2024-07-29 | Open-market sale | 11,718 | $156.49 | 261,751 |
| 2024-07-29 | Option exercise | 29,150 | $76.66 | 273,469 |
| 2024-07-29 | Option exercise | 189,350 | $93.36 | 244,319 |
| 2024-07-29 | Open-market sale | 75,564 | $154.97 | 186,187 |
| 2024-07-29 | Open-market sale | 131,218 | $155.63 | 54,969 |
| 2023-12-19 | Open-market sale | 15,772 | $141.27 | 54,969 |
| 2023-12-18 | Open-market sale | 15,773 | $141.57 | 70,741 |
| 2023-12-11 | Grant / award | 55,824 | $0.00 | 110,793 |
| 2023-12-11 | Tax withholding | 24,279 | $135.01 | 86,514 |
| 2023-11-15 | Grant / award (derivative) | 164,500 | $0.00 | 164,500 |
| 2023-07-31 | Option exercise (derivative) | 70,721 | $0.00 | 0 |
| 2023-07-31 | Option exercise | 70,721 | $66.74 | 125,690 |
| 2023-07-31 | Open-market sale | 70,721 | $143.02 | 54,969 |
| 2022-12-12 | Open-market sale | 31,396 | $121.92 | 54,969 |
| 2022-12-08 | Tax withholding | 24,155 | $122.17 | 86,365 |
| 2022-12-08 | Grant / award | 55,551 | $0.00 | 110,520 |
| 2022-11-14 | Grant / award (derivative) | 183,200 | $0.00 | 183,200 |
| 2022-08-26 | Option exercise (derivative) | 3,000 | $0.00 | 70,721 |
| 2022-08-26 | Open-market sale | 3,000 | $131.85 | 54,969 |
| 2022-08-26 | Option exercise | 3,000 | $66.74 | 57,969 |
| 2022-08-25 | Option exercise (derivative) | 100,000 | $0.00 | 73,721 |
| 2022-08-25 | Option exercise | 100,000 | $66.74 | 154,969 |
| 2022-08-25 | Open-market sale | 24,725 | $132.08 | 130,244 |
| 2022-08-25 | Open-market sale | 75,275 | $131.25 | 54,969 |
| 2022-08-23 | Option exercise (derivative) | 75,000 | $0.00 | 173,721 |
| 2022-08-23 | Open-market sale | 58,288 | $130.56 | 54,969 |
| 2022-08-23 | Open-market sale | 16,712 | $131.30 | 113,257 |
| 2022-08-23 | Option exercise | 75,000 | $66.74 | 129,969 |
| 2022-08-22 | Option exercise (derivative) | 21,929 | $0.00 | 248,721 |
| 2022-08-22 | Open-market sale | 21,929 | $131.75 | 54,969 |
| 2022-08-22 | Option exercise | 21,929 | $66.74 | 76,898 |
| 2021-12-09 | Open-market sale | 23,899 | $158.05 | 54,969 |
| 2021-12-09 | Open-market sale | 400 | $158.51 | 78,868 |
| 2021-12-06 | Grant / award | 42,994 | $0.00 | 97,963 |
| 2021-12-06 | Tax withholding | 18,695 | $157.94 | 79,268 |
| 2021-11-08 | Grant / award (derivative) | 161,600 | $0.00 | 161,600 |
| 2021-08-03 | Option exercise (derivative) | 111,900 | $0.00 | 0 |
| 2021-08-03 | Open-market sale | 99,671 | $148.74 | 54,969 |
| 2021-08-03 | Open-market sale | 12,229 | $147.93 | 154,640 |
| 2021-08-03 | Option exercise | 111,900 | $65.95 | 166,869 |
| 2021-02-04 | Option exercise (derivative) | 70,250 | $0.00 | 0 |
| 2021-02-04 | Open-market sale | 70,250 | $127.75 | 54,969 |
| 2021-02-04 | Option exercise | 70,250 | $61.50 | 125,219 |
| 2020-12-11 | Gift | 40,000 | $0.00 | 40,000 |
| 2020-12-11 | Gift | 40,000 | $0.00 | 54,969 |
| 2020-12-11 | Open-market sale | 12,472 | $118.20 | 94,969 |
| 2020-12-11 | Open-market sale | 529 | $118.58 | 107,441 |
| 2020-12-09 | Grant / award | 23,004 | $0.00 | 117,973 |
| 2020-12-09 | Tax withholding | 10,003 | $119.22 | 107,970 |
| 2020-11-11 | Option exercise (derivative) | 20,250 | $0.00 | 0 |
| 2020-11-11 | Open-market sale | 52,188 | $108.78 | 94,969 |
| 2020-11-11 | Open-market sale | 10,855 | $109.50 | 174,464 |
| 2020-11-11 | Option exercise | 20,250 | $72.13 | 185,319 |
| 2020-11-11 | Option exercise | 70,100 | $51.61 | 165,069 |
| 2020-11-11 | Open-market sale | 27,307 | $108.04 | 147,157 |
| 2020-11-09 | Grant / award (derivative) | 236,450 | $0.00 | 236,450 |
| 2019-12-12 | Open-market sale | 4,570 | $93.53 | 125,252 |
| 2019-12-12 | Open-market sale | 30,283 | $94.20 | 94,969 |
| 2019-12-11 | Tax withholding | 34,510 | $92.52 | 129,822 |
| 2019-12-11 | Grant / award | 79,363 | $0.00 | 164,332 |
| 2019-11-11 | Grant / award (derivative) | 282,100 | $0.00 | 282,100 |
| 2019-04-29 | Option exercise (derivative) | 128,750 | $0.00 | 0 |
| 2019-04-29 | Option exercise | 128,750 | $34.05 | 213,719 |
| 2019-04-29 | Open-market sale | 128,750 | $94.20 | 84,969 |
| 2019-03-09 | Option exercise (derivative) | 574 | $0.00 | 0 |
| 2019-03-09 | Tax withholding | 164 | $80.69 | 84,969 |
| 2019-03-09 | Option exercise | 574 | $0.00 | 85,133 |
| 2019-03-08 | Grant / award (derivative) | 3 | $0.00 | 574 |
| 2018-12-12 | Tax withholding | 19,349 | $75.17 | 84,559 |
| 2018-12-12 | Grant / award | 44,498 | $0.00 | 103,908 |
| 2018-12-07 | Grant / award (derivative) | 4 | $0.00 | 571 |
| 2018-11-12 | Grant / award (derivative) | 259,150 | $0.00 | 259,150 |
| 2018-11-10 | Option exercise (derivative) | 2,281 | $0.00 | 567 |
| 2018-11-10 | Tax withholding | 993 | $79.57 | 59,410 |
| 2018-11-10 | Option exercise | 2,281 | $0.00 | 60,403 |
| 2018-09-07 | Grant / award (derivative) | 14 | $0.00 | 2,848 |
| 2018-06-08 | Grant / award (derivative) | 12 | $0.00 | 2,834 |
| 2018-03-09 | Grant / award (derivative) | 13 | $0.00 | 3,380 |
| 2018-03-09 | Option exercise (derivative) | 558 | $0.00 | 2,822 |
| 2018-03-09 | Tax withholding | 244 | $104.46 | 58,122 |
| 2018-03-09 | Option exercise | 558 | $0.00 | 58,366 |
| 2018-01-29 | Option exercise (derivative) | 142,450 | $0.00 | 0 |
| 2018-01-29 | Open-market sale | 117,068 | $104.15 | 57,808 |
| 2018-01-29 | Option exercise | 142,450 | $34.49 | 200,258 |
| 2018-01-29 | Open-market sale | 25,382 | $104.67 | 174,876 |
| 2017-12-12 | Grant / award (derivative) | 12,253 | $0.00 | 27,551 |
| 2017-12-12 | Option exercise (derivative) | 27,551 | $0.00 | 0 |
| 2017-12-12 | Option exercise | 27,551 | $0.00 | 70,511 |
| 2017-12-12 | Tax withholding | 12,703 | $95.48 | 57,808 |
| 2017-12-08 | Grant / award (derivative) | 14 | $0.00 | 3,367 |
| 2017-11-14 | Option exercise (derivative) | 2,372 | $0.00 | 3,353 |
| 2017-11-14 | Tax withholding | 1,094 | $93.26 | 42,960 |
| 2017-11-14 | Option exercise | 2,372 | $0.00 | 44,054 |
| 2017-11-13 | Grant / award (derivative) | 189,350 | $0.00 | 189,350 |
| 2017-11-10 | Option exercise (derivative) | 2,241 | $0.00 | 5,725 |
| 2017-11-10 | Option exercise | 2,241 | $0.00 | 42,716 |
| 2017-11-10 | Tax withholding | 1,034 | $93.24 | 41,682 |
| 2017-09-08 | Grant / award (derivative) | 41 | $0.00 | 7,966 |
| 2017-06-09 | Grant / award (derivative) | 39 | $0.00 | 7,925 |
| 2017-03-10 | Grant / award (derivative) | 41 | $0.00 | 7,886 |
| 2017-03-09 | Option exercise (derivative) | 547 | $0.00 | 7,845 |
| 2017-03-09 | Tax withholding | 253 | $74.39 | 40,475 |
| 2017-03-09 | Option exercise | 547 | $0.00 | 40,728 |
| 2017-02-10 | Option exercise (derivative) | 125,000 | $0.00 | 0 |
| 2017-02-10 | Option exercise (derivative) | 25,000 | $0.00 | 142,450 |
| 2017-02-10 | Open-market sale | 150,000 | $75.03 | 40,181 |
| 2017-02-10 | Option exercise | 125,000 | $33.73 | 165,181 |
| 2017-02-10 | Option exercise | 25,000 | $34.49 | 190,181 |
| 2016-12-14 | Open-market sale | 11,606 | $71.02 | 40,181 |
| 2016-12-13 | Grant / award (derivative) | 6,825 | $0.00 | 35,125 |
| 2016-12-13 | Grant / award (derivative) | 8,459 | $0.00 | 28,300 |
| 2016-12-13 | Grant / award (derivative) | 1,706 | $0.00 | 36,831 |
| 2016-12-13 | Option exercise (derivative) | 21,533 | $0.00 | 15,298 |
| 2016-12-13 | Tax withholding | 9,927 | $71.37 | 51,787 |
| 2016-12-13 | Option exercise | 21,533 | $0.00 | 61,714 |
| 2016-12-09 | Grant / award (derivative) | 44 | $0.00 | 8,392 |
| 2016-11-15 | Open-market sale | 1,253 | $66.98 | 40,181 |
| 2016-11-14 | Open-market sale | 2,031 | $66.75 | 40,181 |
| 2016-11-14 | Grant / award (derivative) | 270,650 | $0.00 | 270,650 |
| 2016-11-14 | Option exercise (derivative) | 2,326 | $0.00 | 8,348 |
| 2016-11-14 | Tax withholding | 1,073 | $66.98 | 41,434 |
| 2016-11-14 | Option exercise | 2,326 | $0.00 | 42,507 |
| 2016-11-12 | Option exercise (derivative) | 3,771 | $0.00 | 10,674 |
| 2016-11-12 | Tax withholding | 1,740 | $66.57 | 42,212 |
| 2016-11-12 | Option exercise | 3,771 | $0.00 | 43,952 |
| 2016-11-11 | Open-market sale | 1,184 | $66.53 | 40,181 |
| 2016-11-10 | Option exercise (derivative) | 2,198 | $0.00 | 14,445 |
| 2016-11-10 | Option exercise | 2,198 | $0.00 | 42,379 |
| 2016-11-10 | Tax withholding | 1,014 | $66.78 | 41,365 |
| 2016-09-09 | Grant / award (derivative) | 99 | $0.00 | 16,643 |
| 2016-06-10 | Grant / award (derivative) | 100 | $0.00 | 16,544 |
| 2016-03-11 | Grant / award (derivative) | 93 | $0.00 | 16,444 |
| 2016-03-10 | Open-market sale | 100 | $59.05 | 40,350 |
| 2016-03-10 | Open-market sale | 169 | $58.66 | 40,181 |
| 2016-03-10 | Open-market sale | 100 | $59.69 | 40,450 |
| 2016-03-09 | Option exercise (derivative) | 533 | $0.00 | 16,351 |
| 2016-03-09 | Tax withholding | 164 | $59.64 | 40,550 |
| 2016-03-09 | Option exercise | 533 | $0.00 | 40,714 |
| 2015-12-15 | Open-market sale | 17,555 | $63.49 | 40,181 |
| 2015-12-14 | Grant / award (derivative) | 10,942 | $0.00 | 40,012 |
| 2015-12-14 | Grant / award (derivative) | 5,628 | $0.00 | 45,640 |
| 2015-12-14 | Grant / award (derivative) | 5,414 | $0.00 | 51,054 |
| 2015-12-14 | Option exercise (derivative) | 32,566 | $0.00 | 19,841 |
| 2015-12-14 | Grant / award (derivative) | 1,353 | $0.00 | 52,407 |
| 2015-12-14 | Tax withholding | 15,011 | $62.86 | 57,736 |
| 2015-12-14 | Option exercise | 32,566 | $0.00 | 72,747 |
| 2015-12-11 | Grant / award (derivative) | 88 | $0.00 | 16,884 |
| 2015-11-16 | Open-market sale | 3,873 | $65.29 | 40,181 |
| 2015-11-14 | Option exercise (derivative) | 7,187 | $0.00 | 16,796 |
| 2015-11-14 | Tax withholding | 3,314 | $64.99 | 44,054 |
| 2015-11-14 | Option exercise | 7,187 | $0.00 | 47,368 |
| 2015-11-13 | Open-market sale | 1,986 | $64.93 | 40,181 |
| 2015-11-12 | Option exercise (derivative) | 3,686 | $0.00 | 23,983 |
| 2015-11-12 | Tax withholding | 1,700 | $65.63 | 42,167 |
| 2015-11-12 | Option exercise | 3,686 | $0.00 | 43,867 |
| 2015-11-11 | Open-market sale | 1,157 | $66.05 | 40,181 |
| 2015-11-10 | Option exercise (derivative) | 2,148 | $0.00 | 27,669 |
| 2015-11-10 | Tax withholding | 991 | $65.50 | 41,338 |
| 2015-11-10 | Option exercise | 2,148 | $0.00 | 42,329 |
| 2015-11-09 | Grant / award (derivative) | 111,900 | $0.00 | 111,900 |
| 2015-09-11 | Grant / award (derivative) | 162 | $0.00 | 29,817 |
| 2015-06-12 | Grant / award (derivative) | 140 | $0.00 | 29,655 |
| 2015-03-13 | Grant / award (derivative) | 113 | $0.00 | 29,515 |
| 2015-03-09 | Grant / award (derivative) | 20,250 | $0.00 | 20,250 |
| 2015-03-09 | Grant / award (derivative) | 2,100 | $0.00 | 29,402 |
| 2015-02-05 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2015-02-05 | Option exercise (derivative) | 32,450 | $0.00 | 125,000 |
| 2015-02-05 | Open-market sale | 62,450 | $69.22 | 40,181 |
| 2015-02-05 | Option exercise | 30,000 | $24.60 | 102,631 |
| 2015-02-05 | Option exercise | 32,450 | $33.73 | 72,631 |
| 2014-12-12 | Grant / award (derivative) | 127 | $0.00 | 27,302 |
| 2014-12-08 | Grant / award (derivative) | 7,446 | $0.00 | 29,070 |
| 2014-12-08 | Grant / award (derivative) | 11,820 | $0.00 | 21,624 |
| 2014-11-17 | Open-market sale | 3,800 | $61.09 | 40,181 |
| 2014-11-14 | Option exercise (derivative) | 7,052 | $0.00 | 27,175 |
| 2014-11-14 | Open-market sale | 1,949 | $61.43 | 47,233 |
| 2014-11-14 | Tax withholding | 3,252 | $61.43 | 43,981 |
| 2014-11-14 | Option exercise | 7,052 | $0.00 | 49,182 |
| 2014-11-12 | Option exercise (derivative) | 3,618 | $0.00 | 34,227 |
| 2014-11-12 | Tax withholding | 1,669 | $61.59 | 42,130 |
| 2014-11-12 | Option exercise | 3,618 | $0.00 | 43,799 |
| 2014-11-10 | Grant / award (derivative) | 8,430 | $0.00 | 37,845 |
| 2014-11-10 | Grant / award (derivative) | 70,250 | $0.00 | 70,250 |
| 2014-11-10 | Open-market sale | 2,865 | $61.63 | 40,181 |
| 2014-11-08 | Option exercise (derivative) | 5,316 | $0.00 | 29,415 |
| 2014-11-08 | Option exercise | 5,316 | $0.00 | 45,497 |
| 2014-11-08 | Tax withholding | 2,451 | $62.00 | 43,046 |
| 2014-09-12 | Grant / award (derivative) | 159 | $0.00 | 34,731 |
| 2014-06-20 | Option exercise (derivative) | 169,300 | $0.00 | 30,000 |
| 2014-06-20 | Open-market sale | 169,300 | $62.15 | 40,181 |
| 2014-06-20 | Option exercise | 169,300 | $24.60 | 209,481 |
| 2014-06-13 | Grant / award (derivative) | 162 | $0.00 | 34,572 |
| 2014-03-14 | Grant / award (derivative) | 150 | $0.00 | 34,410 |
| 2013-12-13 | Grant / award (derivative) | 163 | $0.00 | 34,260 |
| 2013-12-03 | Grant / award (derivative) | 9,804 | $0.00 | 9,804 |
| 2013-11-18 | Open-market sale | 3,519 | $52.69 | 40,181 |
| 2013-11-17 | Option exercise (derivative) | 6,529 | $0.00 | 34,097 |
| 2013-11-17 | Option exercise | 6,529 | $0.00 | 46,710 |
| 2013-11-17 | Tax withholding | 3,010 | $51.98 | 43,700 |
| 2013-11-15 | Open-market sale | 2,551 | $52.00 | 40,181 |
| 2013-11-14 | Grant / award (derivative) | 8,760 | $0.00 | 45,359 |
| 2013-11-14 | Option exercise (derivative) | 4,733 | $0.00 | 40,626 |
| 2013-11-14 | Grant / award (derivative) | 70,100 | $0.00 | 70,100 |
| 2013-11-14 | Tax withholding | 2,182 | $52.09 | 42,732 |
| 2013-11-14 | Option exercise | 4,733 | $0.00 | 44,914 |
| 2013-11-13 | Open-market sale | 1,913 | $51.76 | 40,181 |
| 2013-11-12 | Option exercise (derivative) | 3,551 | $0.00 | 36,599 |
| 2013-11-12 | Option exercise | 3,551 | $0.00 | 43,732 |
| 2013-11-12 | Tax withholding | 1,638 | $51.83 | 42,094 |
| 2013-11-11 | Open-market sale | 2,812 | $51.76 | 40,181 |
| 2013-11-08 | Option exercise (derivative) | 5,218 | $0.00 | 40,150 |
| 2013-11-08 | Option exercise | 5,218 | $0.00 | 45,399 |
| 2013-11-08 | Tax withholding | 2,406 | $51.85 | 42,993 |
| 2013-11-04 | Option exercise (derivative) | 105,550 | $0.00 | 0 |
| 2013-11-04 | Option exercise | 175,000 | $14.11 | 215,181 |
| 2013-11-04 | Option exercise | 105,550 | $39.97 | 320,731 |
| 2013-11-04 | Open-market sale | 280,550 | $51.76 | 40,181 |
| 2013-09-13 | Grant / award (derivative) | 211 | $0.00 | 45,368 |
| 2013-06-14 | Grant / award (derivative) | 248 | $0.00 | 45,157 |
| 2013-05-21 | Option exercise (derivative) | 21,626 | $0.00 | 0 |
| 2013-05-21 | Option exercise | 21,626 | $41.38 | 61,807 |
| 2013-05-21 | Open-market sale | 21,626 | $46.03 | 40,181 |
| 2013-03-15 | Grant / award (derivative) | 224 | $0.00 | 44,909 |
| 2013-02-19 | Option exercise (derivative) | 47,579 | $0.00 | 0 |
| 2013-02-19 | Option exercise (derivative) | 20,850 | $0.00 | 175,000 |
| 2013-02-19 | Option exercise | 20,850 | $14.11 | 108,610 |
| 2013-02-19 | Open-market sale | 68,429 | $41.17 | 40,181 |
| 2013-02-19 | Option exercise | 47,579 | $35.03 | 87,760 |
| 2013-01-28 | Option exercise (derivative) | 14,360 | $0.00 | 0 |
| 2013-01-28 | Open-market sale | 31,661 | $39.07 | 40,181 |
| 2013-01-28 | Option exercise | 14,360 | $32.13 | 71,842 |
| 2013-01-28 | Option exercise | 17,301 | $33.52 | 57,482 |
| 2012-12-14 | Grant / award (derivative) | 257 | $0.00 | 44,685 |
| 2012-11-19 | Open-market sale | 8,766 | $34.31 | 40,181 |
| 2012-11-17 | Option exercise (derivative) | 6,225 | $0.00 | 50,822 |
| 2012-11-17 | Option exercise (derivative) | 6,394 | $0.00 | 44,428 |
| 2012-11-17 | Option exercise | 6,394 | $0.00 | 46,575 |
| 2012-11-17 | Tax withholding | 3,853 | $34.10 | 48,947 |
| 2012-11-17 | Option exercise | 6,225 | $0.00 | 52,800 |
| 2012-11-15 | Open-market sale | 3,219 | $33.84 | 40,181 |
| 2012-11-14 | Option exercise (derivative) | 4,635 | $0.00 | 57,047 |
| 2012-11-14 | Option exercise | 4,635 | $0.00 | 44,816 |
| 2012-11-14 | Tax withholding | 1,416 | $34.03 | 43,400 |
| 2012-11-12 | Grant / award (derivative) | 128,750 | $0.00 | 128,750 |
| 2012-11-12 | Grant / award (derivative) | 13,910 | $0.00 | 61,682 |
| 2012-11-09 | Open-market sale | 3,550 | $34.03 | 40,181 |
| 2012-11-08 | Option exercise (derivative) | 5,111 | $0.00 | 47,772 |
| 2012-11-08 | Option exercise | 5,111 | $0.00 | 45,292 |
| 2012-11-08 | Tax withholding | 1,561 | $34.00 | 43,731 |
| 2012-09-14 | Grant / award (derivative) | 298 | $0.00 | 52,883 |
| 2012-06-15 | Grant / award (derivative) | 337 | $0.00 | 52,585 |
| 2012-03-15 | Grant / award (derivative) | 253 | $0.00 | 52,248 |
| 2011-12-15 | Grant / award (derivative) | 307 | $0.00 | 51,995 |
| 2011-11-18 | Open-market sale | 8,570 | $33.31 | 40,181 |
| 2011-11-17 | Option exercise (derivative) | 12,337 | $0.00 | 51,688 |
| 2011-11-17 | Tax withholding | 3,767 | $33.68 | 48,751 |
| 2011-11-17 | Option exercise | 12,337 | $0.00 | 52,518 |
| 2011-11-14 | Grant / award (derivative) | 167,450 | $0.00 | 167,450 |
| 2011-11-14 | Grant / award (derivative) | 18,120 | $0.00 | 64,025 |
| 2011-11-09 | Open-market sale | 3,469 | $34.17 | 40,181 |
| 2011-11-08 | Option exercise (derivative) | 4,995 | $0.00 | 45,905 |
| 2011-11-08 | Option exercise | 4,995 | $0.00 | 45,176 |
| 2011-11-08 | Tax withholding | 1,526 | $35.41 | 43,650 |
| 2011-09-15 | Grant / award (derivative) | 305 | $0.00 | 50,959 |
| 2011-07-06 | Open-market sale | 4,276 | $38.07 | 40,181 |
| 2011-07-02 | Option exercise (derivative) | 6,156 | $0.00 | 50,654 |
| 2011-07-02 | Tax withholding | 1,880 | $37.36 | 44,457 |
| 2011-07-02 | Option exercise | 6,156 | $0.00 | 46,337 |
| 2011-06-15 | Grant / award (derivative) | 294 | $0.00 | 56,810 |
| 2011-03-16 | Grant / award (derivative) | 337 | $0.00 | 56,516 |
| 2010-12-15 | Grant / award (derivative) | 257 | $0.00 | 56,179 |
| 2010-11-21 | Option exercise (derivative) | 5,518 | $0.00 | 55,922 |
| 2010-11-21 | Option exercise | 5,518 | $0.00 | 42,058 |
| 2010-11-21 | Tax withholding | 1,877 | $31.63 | 40,181 |
| 2010-11-17 | Option exercise (derivative) | 12,083 | $0.00 | 61,440 |
| 2010-11-17 | Option exercise | 12,083 | $0.00 | 40,230 |
| 2010-11-17 | Tax withholding | 3,690 | $31.02 | 36,540 |
| 2010-11-08 | Grant / award (derivative) | 157,450 | $0.00 | 157,450 |
| 2010-11-08 | Grant / award (derivative) | 19,570 | $0.00 | 73,523 |
| 2010-09-15 | Grant / award (derivative) | 315 | $0.00 | 53,953 |
| 2010-07-02 | Option exercise (derivative) | 6,032 | $0.00 | 53,638 |
| 2010-07-02 | Option exercise | 6,032 | $0.00 | 29,989 |
| 2010-07-02 | Tax withholding | 1,842 | $24.64 | 28,147 |
| 2010-06-16 | Grant / award (derivative) | 329 | $0.00 | 59,670 |
| 2010-03-17 | Grant / award (derivative) | 344 | $0.00 | 59,341 |
| 2009-12-23 | Grant / award (derivative) | 391 | $0.00 | 58,997 |
| 2009-12-03 | Grant / award (derivative) | 23,910 | $0.00 | 82,516 |
| 2009-12-03 | Grant / award (derivative) | 199,300 | $0.00 | 199,300 |
| 2009-12-03 | Disposition to issuer (derivative) | 199,300 | $0.00 | 0 |
| 2009-12-03 | Disposition to issuer (derivative) | 23,910 | $0.00 | 58,606 |
| 2009-11-21 | Option exercise (derivative) | 5,388 | $0.00 | 58,606 |
| 2009-11-21 | Option exercise | 5,388 | $0.00 | 25,602 |
| 2009-11-21 | Tax withholding | 1,645 | $23.89 | 23,957 |
| 2009-11-17 | Grant / award (derivative) | 199,300 | $0.00 | 199,300 |
| 2009-11-17 | Option exercise (derivative) | 5,821 | $0.00 | 63,994 |
| 2009-11-17 | Grant / award (derivative) | 23,910 | $0.00 | 69,815 |
| 2009-11-17 | Option exercise | 5,821 | $0.00 | 21,991 |
| 2009-11-17 | Tax withholding | 1,777 | $24.22 | 20,214 |
| 2009-09-21 | Grant / award (derivative) | 312 | $0.00 | 45,905 |
| 2008-11-22 | Tax withholding | 399 | $13.75 | 16,170 |
| 2008-11-21 | Option exercise (derivative) | 5,245 | $0.00 | 44,680 |
| 2008-11-21 | Option exercise | 5,245 | $0.00 | 18,119 |
| 2008-11-21 | Tax withholding | 1,550 | $13.75 | 16,569 |
| 2008-11-17 | Grant / award (derivative) | 22,660 | $0.00 | 49,925 |
| 2008-11-17 | Grant / award (derivative) | 195,850 | $0.00 | 195,850 |
| 2008-09-30 | Option exercise (derivative) | 4,567 | $0.00 | 15,364 |
| 2008-09-30 | Option exercise | 4,567 | $0.00 | 14,223 |
| 2008-09-30 | Tax withholding | 1,349 | $26.35 | 12,874 |
| 2008-03-10 | Tax withholding | 339 | $32.29 | 9,656 |
| 2007-08-15 | Open-market buy | 300 | $32.96 | 9,995 |
| 2007-08-15 | Open-market buy | 2,985 | $32.98 | 8,480 |
| 2007-08-15 | Open-market buy | 1,215 | $32.97 | 9,695 |
| 2007-08-14 | Open-market buy | 3,000 | $32.68 | 5,495 |
| 2007-07-02 | Grant / award (derivative) | 105,550 | $0.00 | 105,550 |
| 2007-07-02 | Grant / award (derivative) | 11,260 | $0.00 | 11,260 |
| 2007-06-29 | Grant / award (derivative) | 14,360 | $0.00 | 14,360 |
| 2007-06-29 | Grant / award (derivative) | 19,931 | $0.00 | 19,931 |
| 2007-06-29 | Grant / award (derivative) | 47,579 | $0.00 | 47,579 |
| 2007-06-29 | Grant / award (derivative) | 21,626 | $0.00 | 21,626 |
| 2007-06-29 | Grant / award (derivative) | 17,301 | $0.00 | 17,301 |
| 2007-06-29 | Grant / award | 2,495 | $0.00 | 2,495 |
| 2007-06-07 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.