SEC CIK 1186555
HEPPELMANN JAMES E
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PTCview stock → | 968,955 | 2024-02-05 |
| STview stock → | 23,381 | 2022-05-26 |
Position History — PTC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PTC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-02-05 | Open-market sale | 21,273 | $177.49 | 968,955 |
| 2024-02-05 | Open-market sale | 598 | $178.37 | 968,357 |
| 2024-02-05 | Open-market sale | 13,129 | $176.78 | 990,228 |
| 2023-11-27 | Grant / award | 11,123 | $0.00 | 1,008,201 |
| 2023-11-27 | Tax withholding | 4,844 | $154.75 | 1,003,357 |
| 2023-11-15 | Grant / award (derivative) | 10,990 | $0.00 | 10,990 |
| 2023-11-15 | Grant / award (derivative) | 24,243 | $0.00 | 24,243 |
| 2023-11-15 | Grant / award (derivative) | 12,121 | $0.00 | 12,121 |
| 2023-11-15 | Option exercise (derivative) | 9,243 | $0.00 | 12,836 |
| 2023-11-15 | Option exercise (derivative) | 10,935 | $0.00 | 6,965 |
| 2023-11-15 | Option exercise (derivative) | 13,931 | $0.00 | 13,930 |
| 2023-11-15 | Grant / award (derivative) | 141,346 | $0.00 | 141,346 |
| 2023-11-15 | Option exercise (derivative) | 17,603 | $0.00 | 0 |
| 2023-11-15 | Option exercise (derivative) | 12,837 | $0.00 | 25,674 |
| 2023-11-15 | Option exercise | 232,913 | $0.00 | 1,102,974 |
| 2023-11-15 | Tax withholding | 105,896 | $154.68 | 997,078 |
| 2022-12-08 | Open-market sale | 3,902 | $122.88 | 918,256 |
| 2022-12-08 | Open-market sale | 758 | $124.62 | 915,667 |
| 2022-12-08 | Open-market sale | 1,831 | $124.11 | 916,425 |
| 2022-12-08 | Open-market sale | 8,509 | $121.90 | 922,158 |
| 2022-12-08 | Open-market sale | 8,509 | $121.90 | 876,552 |
| 2022-12-08 | Open-market sale | 1,831 | $124.11 | 870,819 |
| 2022-12-08 | Open-market sale | 758 | $124.62 | 870,061 |
| 2022-12-08 | Open-market sale | 3,902 | $122.88 | 872,650 |
| 2022-11-16 | Gift | 750 | $0.00 | 964,917 |
| 2022-11-16 | Grant / award (derivative) | 38,511 | $0.00 | 38,511 |
| 2022-11-16 | Grant / award (derivative) | 19,255 | $0.00 | 19,255 |
| 2022-11-16 | Open-market sale | 3,051 | $130.71 | 930,667 |
| 2022-11-16 | Open-market sale | 31,199 | $130.10 | 933,718 |
| 2022-11-15 | Option exercise (derivative) | 10,379 | $0.00 | 13,930 |
| 2022-11-15 | Option exercise (derivative) | 17,603 | $0.00 | 17,603 |
| 2022-11-15 | Option exercise (derivative) | 13,931 | $0.00 | 27,861 |
| 2022-11-15 | Option exercise (derivative) | 13,113 | $0.00 | 8,801 |
| 2022-11-15 | Grant / award (derivative) | 144,014 | $0.00 | 144,014 |
| 2022-11-15 | Grant / award (derivative) | 30,705 | $0.00 | 30,705 |
| 2022-11-15 | Option exercise (derivative) | 30,705 | $0.00 | 0 |
| 2022-11-15 | Grant / award (derivative) | 20,422 | $0.00 | 20,422 |
| 2022-11-15 | Tax withholding | 130,397 | $132.01 | 965,667 |
| 2022-11-15 | Option exercise | 284,083 | $0.00 | 1,083,595 |
| 2022-11-15 | Grant / award | 12,469 | $0.00 | 1,096,064 |
| 2022-08-01 | Open-market sale | 188 | $123.44 | 799,512 |
| 2022-08-01 | Open-market sale | 1,795 | $121.83 | 802,717 |
| 2022-08-01 | Open-market sale | 3,017 | $122.87 | 799,700 |
| 2022-05-02 | Open-market sale | 1,585 | $114.43 | 804,898 |
| 2022-05-02 | Open-market sale | 386 | $115.43 | 804,512 |
| 2022-05-02 | Open-market sale | 2,275 | $113.48 | 806,483 |
| 2022-05-02 | Open-market sale | 754 | $112.27 | 808,758 |
| 2022-02-01 | Open-market sale | 3,741 | $116.37 | 893,194 |
| 2022-02-01 | Open-market sale | 98 | $116.95 | 893,096 |
| 2022-02-01 | Open-market sale | 1,161 | $115.43 | 896,935 |
| 2022-02-01 | Open-market sale | 3,741 | $116.37 | 809,610 |
| 2022-02-01 | Open-market sale | 98 | $116.95 | 809,512 |
| 2022-02-01 | Open-market sale | 1,161 | $115.43 | 813,351 |
| 2021-11-17 | Grant / award (derivative) | 20,896 | $0.00 | 20,896 |
| 2021-11-17 | Grant / award (derivative) | 41,792 | $0.00 | 41,792 |
| 2021-11-16 | Open-market sale | 4,724 | $123.34 | 814,512 |
| 2021-11-16 | Open-market sale | 2,423 | $121.63 | 822,263 |
| 2021-11-16 | Open-market sale | 3,027 | $122.61 | 819,236 |
| 2021-11-16 | Open-market sale | 905 | $119.37 | 828,607 |
| 2021-11-16 | Open-market sale | 3,921 | $120.41 | 824,686 |
| 2021-11-15 | Option exercise (derivative) | 17,603 | $0.00 | 35,206 |
| 2021-11-15 | Grant / award (derivative) | 143,027 | $0.00 | 143,027 |
| 2021-11-15 | Option exercise (derivative) | 20,422 | $0.00 | 20,422 |
| 2021-11-15 | Grant / award (derivative) | 16,262 | $0.00 | 16,262 |
| 2021-11-15 | Grant / award (derivative) | 14,834 | $0.00 | 14,834 |
| 2021-11-15 | Option exercise (derivative) | 36,006 | $0.00 | 0 |
| 2021-11-15 | Grant / award (derivative) | 36,006 | $0.00 | 36,006 |
| 2021-11-15 | Option exercise (derivative) | 11,316 | $0.00 | 17,602 |
| 2021-11-15 | Tax withholding | 133,732 | $120.05 | 829,512 |
| 2021-11-15 | Option exercise | 295,077 | $0.00 | 953,981 |
| 2021-11-15 | Grant / award | 9,263 | $0.00 | 963,244 |
| 2021-08-02 | Open-market sale | 3,885 | $134.48 | 660,214 |
| 2021-08-02 | Open-market sale | 6,985 | $132.08 | 666,919 |
| 2021-08-02 | Open-market sale | 2,820 | $132.98 | 664,099 |
| 2021-08-02 | Open-market sale | 1,310 | $135.11 | 658,904 |
| 2021-05-03 | Open-market sale | 10,545 | $129.73 | 678,359 |
| 2021-05-03 | Open-market sale | 1,906 | $131.57 | 673,904 |
| 2021-05-03 | Open-market sale | 2,549 | $130.54 | 675,810 |
| 2021-02-01 | Open-market sale | 394 | $133.22 | 703,510 |
| 2021-02-01 | Open-market sale | 1,707 | $138.15 | 688,904 |
| 2021-02-01 | Open-market sale | 968 | $135.58 | 702,542 |
| 2021-02-01 | Open-market sale | 4,257 | $136.48 | 698,285 |
| 2021-02-01 | Open-market sale | 7,674 | $137.32 | 690,611 |
| 2020-11-17 | Grant / award (derivative) | 52,809 | $0.00 | 52,809 |
| 2020-11-17 | Grant / award (derivative) | 26,404 | $0.00 | 26,404 |
| 2020-11-16 | Open-market sale | 5,644 | $98.61 | 703,904 |
| 2020-11-16 | Open-market sale | 18,510 | $97.66 | 709,348 |
| 2020-11-16 | Open-market sale | 846 | $96.42 | 728,058 |
| 2020-11-15 | Option exercise (derivative) | 20,423 | $0.00 | 40,844 |
| 2020-11-15 | Option exercise (derivative) | 18,003 | $0.00 | 18,003 |
| 2020-11-15 | Option exercise (derivative) | 9,001 | $0.00 | 0 |
| 2020-11-15 | Option exercise | 99,841 | $0.00 | 772,647 |
| 2020-11-15 | Tax withholding | 43,743 | $97.21 | 728,904 |
| 2020-11-12 | Tax withholding | 2,016 | $94.68 | 672,806 |
| 2020-11-12 | Grant / award | 6,866 | $0.00 | 674,822 |
| 2020-11-05 | Grant / award (derivative) | 12,253 | $0.00 | 12,253 |
| 2020-09-24 | Grant / award (derivative) | 9,001 | $0.00 | 9,001 |
| 2020-09-24 | Grant / award (derivative) | 12,400 | $0.00 | 12,400 |
| 2020-09-24 | Grant / award (derivative) | 6,381 | $0.00 | 6,381 |
| 2020-08-03 | Open-market sale | 14,778 | $86.27 | 622,572 |
| 2020-08-03 | Open-market sale | 222 | $86.95 | 622,350 |
| 2020-08-03 | Open-market sale | 222 | $86.95 | 622,350 |
| 2020-08-03 | Open-market sale | 14,778 | $86.27 | 622,572 |
| 2020-05-01 | Open-market sale | 4,785 | $67.31 | 640,474 |
| 2020-05-01 | Open-market sale | 7,091 | $66.32 | 645,259 |
| 2020-05-01 | Open-market sale | 2,883 | $68.13 | 637,591 |
| 2020-05-01 | Open-market sale | 241 | $68.20 | 637,350 |
| 2020-02-03 | Open-market sale | 3,875 | $84.64 | 652,350 |
| 2020-02-03 | Open-market sale | 11,125 | $83.87 | 656,225 |
| 2019-11-21 | Grant / award (derivative) | 61,267 | $0.00 | 61,267 |
| 2019-11-18 | Open-market sale | 3,023 | $73.57 | 667,350 |
| 2019-11-18 | Open-market sale | 21,977 | $72.70 | 670,373 |
| 2019-11-15 | Option exercise (derivative) | 21,381 | $0.00 | 21,380 |
| 2019-11-15 | Grant / award (derivative) | 10,681 | $0.00 | 10,681 |
| 2019-11-15 | Grant / award (derivative) | 13,198 | $0.00 | 13,198 |
| 2019-11-15 | Option exercise (derivative) | 18,003 | $0.00 | 36,006 |
| 2019-11-15 | Grant / award (derivative) | 23,624 | $0.00 | 23,624 |
| 2019-11-15 | Option exercise (derivative) | 25,927 | $0.00 | 0 |
| 2019-11-15 | Tax withholding | 59,768 | $74.09 | 692,350 |
| 2019-11-15 | Grant / award | 13,174 | $0.00 | 618,805 |
| 2019-11-15 | Tax withholding | 5,850 | $74.09 | 612,955 |
| 2019-11-15 | Option exercise | 139,163 | $0.00 | 752,118 |
| 2019-05-01 | Open-market sale | 6,925 | $88.60 | 613,706 |
| 2019-05-01 | Open-market sale | 1,000 | $90.04 | 605,631 |
| 2019-05-01 | Open-market sale | 7,075 | $89.30 | 606,631 |
| 2019-02-01 | Open-market sale | 26,980 | $84.68 | 679,391 |
| 2019-02-01 | Open-market sale | 8,200 | $85.40 | 620,631 |
| 2019-02-01 | Open-market sale | 8,390 | $85.39 | 671,001 |
| 2019-02-01 | Open-market sale | 3,100 | $85.44 | 656,001 |
| 2019-02-01 | Open-market sale | 27,170 | $84.68 | 628,831 |
| 2018-12-04 | J | 6,727 | $0.00 | 706,371 |
| 2018-11-16 | Open-market sale | 700 | $89.26 | 713,098 |
| 2018-11-16 | Open-market sale | 9,200 | $87.57 | 718,898 |
| 2018-11-16 | Open-market sale | 5,100 | $88.50 | 713,798 |
| 2018-11-15 | Option exercise (derivative) | 25,927 | $0.00 | 25,927 |
| 2018-11-15 | Option exercise (derivative) | 21,381 | $0.00 | 42,761 |
| 2018-11-15 | Option exercise (derivative) | 26,349 | $0.00 | 26,349 |
| 2018-11-15 | Option exercise (derivative) | 77,224 | $0.00 | 0 |
| 2018-11-15 | Tax withholding | 109,469 | $89.40 | 728,098 |
| 2018-11-15 | Option exercise | 250,038 | $0.00 | 837,567 |
| 2018-11-14 | Grant / award (derivative) | 19,957 | $0.00 | 19,957 |
| 2018-11-14 | Grant / award (derivative) | 77,224 | $0.00 | 77,224 |
| 2018-11-14 | Grant / award (derivative) | 54,009 | $0.00 | 54,009 |
| 2018-11-14 | Grant / award (derivative) | 52,698 | $0.00 | 52,698 |
| 2018-08-01 | Open-market sale | 7,000 | $93.25 | 587,529 |
| 2018-08-01 | Open-market sale | 18,000 | $92.73 | 594,529 |
| 2018-05-01 | Open-market sale | 25,000 | $82.37 | 612,529 |
| 2018-02-01 | Open-market sale | 25,000 | $72.34 | 637,529 |
| 2018-02-01 | Open-market sale | 11,900 | $84.80 | 659,101 |
| 2017-11-16 | Open-market sale | 14,300 | $64.75 | 662,529 |
| 2017-11-16 | Open-market sale | 10,700 | $64.36 | 676,829 |
| 2017-11-15 | Grant / award (derivative) | 40,190 | $0.00 | 40,190 |
| 2017-11-15 | Option exercise (derivative) | 25,927 | $0.00 | 51,854 |
| 2017-11-15 | Grant / award (derivative) | 77,781 | $0.00 | 77,781 |
| 2017-11-15 | Option exercise (derivative) | 26,349 | $0.00 | 52,698 |
| 2017-11-15 | Grant / award (derivative) | 64,142 | $0.00 | 64,142 |
| 2017-11-15 | Grant / award (derivative) | 48,845 | $0.00 | 48,845 |
| 2017-11-15 | Option exercise (derivative) | 26,502 | $0.00 | 26,502 |
| 2017-11-15 | Grant / award (derivative) | 49,759 | $0.00 | 49,759 |
| 2017-11-15 | Option exercise (derivative) | 48,845 | $0.00 | 0 |
| 2017-11-15 | Tax withholding | 112,420 | $63.92 | 687,529 |
| 2017-11-15 | Option exercise | 238,927 | $0.00 | 799,949 |
| 2017-08-01 | Open-market sale | 25,000 | $55.27 | 561,022 |
| 2017-05-01 | Open-market sale | 25,000 | $54.38 | 586,022 |
| 2017-02-01 | Open-market sale | 25,000 | $52.22 | 611,022 |
| 2016-11-15 | Grant / award (derivative) | 45,055 | $0.00 | 45,055 |
| 2016-11-15 | Option exercise (derivative) | 21,356 | $0.00 | 21,355 |
| 2016-11-15 | Option exercise (derivative) | 26,503 | $0.00 | 53,004 |
| 2016-11-15 | Grant / award (derivative) | 14,308 | $0.00 | 14,308 |
| 2016-11-15 | Option exercise (derivative) | 14,308 | $0.00 | 0 |
| 2016-11-15 | Tax withholding | 73,613 | $47.53 | 0 |
| 2016-11-15 | Option exercise | 156,454 | $0.00 | 709,635 |
| 2016-11-01 | Open-market sale | 17,175 | $46.24 | 561,006 |
| 2016-11-01 | Open-market sale | 7,825 | $46.94 | 553,181 |
| 2016-10-31 | Grant / award (derivative) | 79,047 | $0.00 | 79,047 |
| 2016-08-01 | Open-market sale | 25,000 | $40.41 | 578,181 |
| 2016-05-02 | Open-market sale | 25,000 | $36.53 | 603,181 |
| 2016-02-01 | Open-market sale | 25,000 | $30.04 | 628,181 |
| 2015-11-17 | Open-market sale | 25,000 | $35.97 | 653,181 |
| 2015-11-15 | Option exercise (derivative) | 21,356 | $0.00 | 42,711 |
| 2015-11-15 | Option exercise (derivative) | 49,232 | $0.00 | 49,232 |
| 2015-11-15 | Option exercise (derivative) | 75,024 | $0.00 | 0 |
| 2015-11-15 | Tax withholding | 120,967 | $35.16 | 678,181 |
| 2015-11-15 | Option exercise | 265,639 | $0.00 | 799,148 |
| 2015-11-05 | Grant / award (derivative) | 29,829 | $0.00 | 29,829 |
| 2015-11-05 | Grant / award (derivative) | 59,654 | $0.00 | 59,654 |
| 2015-11-05 | Disposition to issuer (derivative) | 29,829 | $0.00 | 0 |
| 2015-11-05 | Disposition to issuer (derivative) | 59,654 | $0.00 | 60,373 |
| 2015-11-05 | Grant / award (derivative) | 49,232 | $0.00 | 49,232 |
| 2015-11-02 | Grant / award (derivative) | 79,507 | $0.00 | 79,507 |
| 2015-08-03 | Open-market sale | 25,000 | $36.36 | 533,509 |
| 2015-05-04 | Open-market sale | 25,000 | $38.61 | 558,509 |
| 2015-02-02 | Open-market sale | 25,000 | $33.11 | 583,509 |
| 2014-11-15 | Option exercise (derivative) | 24,617 | $0.00 | 49,232 |
| 2014-11-15 | Option exercise (derivative) | 34,317 | $0.00 | 29,829 |
| 2014-11-15 | Option exercise (derivative) | 45,196 | $0.00 | 45,195 |
| 2014-11-15 | Option exercise (derivative) | 28,981 | $0.00 | 0 |
| 2014-11-15 | Option exercise (derivative) | 120,027 | $0.00 | 120,027 |
| 2014-11-15 | Tax withholding | 160,965 | $37.90 | 608,509 |
| 2014-11-15 | Option exercise | 349,550 | $0.00 | 769,474 |
| 2014-11-10 | Grant / award (derivative) | 64,067 | $0.00 | 64,067 |
| 2014-11-10 | Open-market sale | 25,000 | $37.12 | 419,924 |
| 2014-08-01 | Open-market sale | 25,000 | $35.77 | 444,924 |
| 2014-05-01 | Open-market sale | 25,000 | $35.49 | 469,924 |
| 2014-02-03 | Open-market sale | 300 | $35.60 | 494,924 |
| 2014-02-03 | Open-market sale | 19,000 | $33.95 | 500,924 |
| 2014-02-03 | Open-market sale | 5,700 | $34.91 | 495,224 |
| 2013-11-15 | Option exercise (derivative) | 45,196 | $0.00 | 90,391 |
| 2013-11-15 | Option exercise (derivative) | 26,245 | $0.00 | 64,146 |
| 2013-11-15 | Option exercise (derivative) | 28,982 | $0.00 | 28,981 |
| 2013-11-15 | Option exercise (derivative) | 28,324 | $0.00 | 28,323 |
| 2013-11-15 | Option exercise (derivative) | 43,473 | $0.00 | 43,472 |
| 2013-11-15 | Option exercise (derivative) | 120,028 | $0.00 | 240,054 |
| 2013-11-15 | Option exercise (derivative) | 26,255 | $0.00 | 0 |
| 2013-11-15 | Tax withholding | 162,730 | $32.37 | 519,924 |
| 2013-11-15 | Option exercise | 344,758 | $0.00 | 682,654 |
| 2013-11-12 | Open-market sale | 25,000 | $32.06 | 337,896 |
| 2013-11-11 | Grant / award (derivative) | 73,849 | $0.00 | 73,849 |
| 2013-08-01 | Option exercise (derivative) | 29,999 | $0.00 | 0 |
| 2013-08-01 | Open-market sale | 39,999 | $27.77 | 362,896 |
| 2013-08-01 | Option exercise | 29,999 | $11.48 | 402,895 |
| 2013-05-01 | Option exercise (derivative) | 30,000 | $0.00 | 29,999 |
| 2013-05-01 | Open-market sale | 40,000 | $23.61 | 372,896 |
| 2013-05-01 | Option exercise | 30,000 | $11.48 | 412,896 |
| 2013-02-01 | Option exercise (derivative) | 30,000 | $0.00 | 59,999 |
| 2013-02-01 | Option exercise | 30,000 | $11.48 | 422,896 |
| 2013-02-01 | Open-market sale | 40,000 | $23.51 | 382,896 |
| 2012-11-15 | Option exercise (derivative) | 28,982 | $0.00 | 57,963 |
| 2012-11-15 | Option exercise (derivative) | 28,324 | $0.00 | 56,647 |
| 2012-11-15 | Option exercise (derivative) | 32,894 | $0.00 | 0 |
| 2012-11-15 | Option exercise (derivative) | 26,256 | $0.00 | 26,255 |
| 2012-11-15 | Tax withholding | 89,691 | $19.22 | 392,896 |
| 2012-11-15 | Option exercise | 215,079 | $0.00 | 482,587 |
| 2012-11-05 | Grant / award (derivative) | 135,587 | $0.00 | 135,587 |
| 2012-11-05 | Grant / award (derivative) | 90,391 | $0.00 | 90,391 |
| 2012-11-05 | Option exercise (derivative) | 30,000 | $0.00 | 89,999 |
| 2012-11-05 | Open-market sale | 40,000 | $20.97 | 267,508 |
| 2012-11-05 | Option exercise | 30,000 | $11.48 | 307,508 |
| 2012-08-27 | Option exercise (derivative) | 49,998 | $0.00 | 0 |
| 2012-08-27 | Open-market sale | 59,998 | $21.10 | 277,508 |
| 2012-08-27 | Option exercise | 49,998 | $4.98 | 337,506 |
| 2012-05-01 | Option exercise (derivative) | 50,000 | $0.00 | 49,998 |
| 2012-05-01 | Open-market sale | 60,000 | $21.86 | 287,508 |
| 2012-05-01 | Option exercise | 50,000 | $4.98 | 347,508 |
| 2012-02-01 | Option exercise (derivative) | 50,000 | $0.00 | 99,998 |
| 2012-02-01 | Option exercise | 50,000 | $4.98 | 357,508 |
| 2012-02-01 | Open-market sale | 60,000 | $25.57 | 297,508 |
| 2011-11-16 | Open-market sale | 17,113 | $21.18 | 307,508 |
| 2011-11-15 | Option exercise (derivative) | 32,895 | $0.00 | 32,894 |
| 2011-11-15 | Option exercise (derivative) | 26,256 | $0.00 | 52,511 |
| 2011-11-15 | Option exercise (derivative) | 63,775 | $0.00 | 0 |
| 2011-11-15 | Tax withholding | 76,019 | $21.27 | 324,621 |
| 2011-11-15 | Option exercise | 182,077 | $0.00 | 400,640 |
| 2011-11-05 | Option exercise (derivative) | 26,256 | $0.00 | 52,511 |
| 2011-11-01 | Grant / award (derivative) | 86,945 | $0.00 | 86,945 |
| 2011-11-01 | Option exercise (derivative) | 79,999 | $0.00 | 0 |
| 2011-11-01 | Open-market sale | 89,999 | $20.09 | 218,563 |
| 2011-11-01 | Option exercise | 79,999 | $8.50 | 308,562 |
| 2011-09-06 | Option exercise (derivative) | 80,000 | $0.00 | 79,999 |
| 2011-09-06 | Open-market sale | 90,000 | $16.28 | 228,563 |
| 2011-09-06 | Option exercise | 80,000 | $8.50 | 318,563 |
| 2011-05-02 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2011-05-02 | Option exercise | 100,000 | $12.58 | 358,563 |
| 2011-05-02 | Open-market sale | 120,000 | $23.77 | 238,563 |
| 2011-03-09 | Grant / award (derivative) | 78,767 | $0.00 | 78,767 |
| 2010-11-15 | Option exercise (derivative) | 32,895 | — | 65,789 |
| 2010-11-15 | Option exercise (derivative) | 63,775 | — | 63,775 |
| 2010-11-15 | Option exercise | 129,565 | — | 312,658 |
| 2010-11-15 | Tax withholding | 54,095 | $21.79 | 258,563 |
| 2010-11-09 | Tax withholding | 16,505 | $22.20 | 183,093 |
| 2010-11-08 | Option exercise (derivative) | 50,000 | $0.00 | 100,000 |
| 2010-11-08 | Open-market sale | 50,000 | $22.43 | 199,598 |
| 2010-11-08 | Option exercise | 50,000 | $12.58 | 249,598 |
| 2010-11-03 | Grant / award (derivative) | 78,767 | $0.00 | 78,767 |
| 2010-10-01 | Grant / award (derivative) | 360,082 | $0.00 | 360,082 |
| 2010-09-03 | Option exercise (derivative) | 50,000 | $0.00 | 150,000 |
| 2010-09-03 | Open-market sale | 50,000 | $18.04 | 199,598 |
| 2010-09-03 | Option exercise | 50,000 | $12.58 | 249,598 |
| 2010-04-30 | Option exercise (derivative) | 15,000 | $0.00 | 149,998 |
| 2010-04-30 | Option exercise | 15,000 | $4.98 | 229,598 |
| 2010-04-30 | Open-market sale | 30,000 | $18.85 | 199,598 |
| 2010-02-15 | Tax withholding | 6,350 | $16.62 | 214,598 |
| 2010-01-29 | Option exercise (derivative) | 15,000 | $0.00 | 164,998 |
| 2010-01-29 | Option exercise | 15,000 | $4.98 | 250,948 |
| 2010-01-29 | Open-market sale | 30,000 | $16.76 | 220,948 |
| 2009-11-23 | Open-market sale | 42,071 | $16.00 | 235,948 |
| 2009-11-15 | Option exercise (derivative) | 63,776 | $0.00 | 127,500 |
| 2009-11-15 | Option exercise (derivative) | 72,225 | $0.00 | 0 |
| 2009-11-15 | Option exercise | 136,001 | $0.00 | 334,800 |
| 2009-11-15 | Tax withholding | 56,781 | $16.10 | 278,019 |
| 2009-11-09 | Tax withholding | 20,491 | $16.07 | 198,799 |
| 2009-11-03 | Grant / award (derivative) | 39,473 | $0.00 | 39,473 |
| 2009-11-03 | Grant / award (derivative) | 98,684 | $0.00 | 98,684 |
| 2009-10-30 | Option exercise (derivative) | 15,000 | $0.00 | 179,998 |
| 2009-10-30 | Option exercise | 15,000 | $4.98 | 249,290 |
| 2009-10-30 | Open-market sale | 30,000 | $15.19 | 219,290 |
| 2009-08-07 | Option exercise (derivative) | 15,000 | $0.00 | 194,998 |
| 2009-08-07 | Open-market sale | 15,000 | $14.00 | 234,290 |
| 2009-08-07 | Option exercise | 15,000 | $4.98 | 249,290 |
| 2009-07-31 | Open-market sale | 15,000 | $13.10 | 234,290 |
| 2009-05-13 | Grant / award (derivative) | 72,225 | $0.00 | 72,225 |
| 2009-05-13 | Grant / award (derivative) | 191,326 | $0.00 | 191,326 |
| 2009-05-01 | Open-market sale | 50,000 | $11.22 | 249,290 |
| 2009-03-04 | Grant / award (derivative) | 22,179 | $0.00 | 53,824 |
| 2009-02-15 | Tax withholding | 8,550 | $10.06 | 299,290 |
| 2008-11-20 | Grant / award (derivative) | 31,645 | $0.00 | 31,645 |
| 2008-11-10 | Open-market sale | 41,366 | $12.06 | 307,840 |
| 2008-11-05 | Disposition to issuer | 2,523 | $0.00 | 349,206 |
| 2008-02-15 | Open-market sale | 20 | $16.12 | 357,009 |
| 2008-02-15 | Open-market sale | 880 | $16.04 | 359,649 |
| 2008-02-15 | Open-market sale | 880 | $16.26 | 351,729 |
| 2008-02-15 | Open-market sale | 880 | $16.19 | 352,609 |
| 2008-02-15 | Open-market sale | 880 | $16.18 | 353,489 |
| 2008-02-15 | Open-market sale | 880 | $16.16 | 354,369 |
| 2008-02-15 | Open-market sale | 1,760 | $16.15 | 355,249 |
| 2008-02-15 | Open-market sale | 860 | $16.12 | 357,029 |
| 2008-02-15 | Open-market sale | 880 | $16.10 | 357,889 |
| 2008-02-15 | Open-market sale | 100 | $16.08 | 358,769 |
| 2008-02-15 | Open-market sale | 780 | $16.08 | 358,869 |
| 2007-12-06 | Open-market sale | 2,670 | $17.54 | 358,672 |
| 2007-12-06 | Open-market sale | 1,474 | $17.50 | 361,672 |
| 2007-12-06 | Open-market sale | 330 | $17.54 | 361,342 |
| 2007-12-06 | Open-market sale | 700 | $17.56 | 355,700 |
| 2007-12-06 | Open-market sale | 1,400 | $17.56 | 356,400 |
| 2007-12-06 | Open-market sale | 872 | $17.55 | 357,800 |
| 2007-12-06 | Open-market sale | 300 | $17.57 | 355,400 |
| 2007-11-09 | Tax withholding | 30,497 | $18.20 | 363,866 |
| 2007-11-09 | Tax withholding | 25,368 | $18.20 | 368,275 |
| 2007-11-07 | Disposition to issuer | 10,809 | $0.00 | 178,644 |
| 2007-11-07 | Grant / award | 60,291 | $18.58 | 255,082 |
| 2007-11-07 | Grant / award | 60,291 | $18.58 | 315,373 |
| 2007-11-07 | Grant / award | 16,147 | $18.58 | 194,791 |
| 2007-11-01 | Tax withholding | 11,263 | $18.77 | 267,723 |
| 2007-04-26 | Open-market sale | 20,000 | $18.36 | 278,986 |
| 2007-03-06 | Grant / award | 60,000 | $0.00 | 298,986 |
| 2007-02-01 | Open-market sale | 10,000 | $20.00 | 238,986 |
| 2007-01-25 | Open-market sale | 20,000 | $19.23 | 248,986 |
| 2006-11-09 | Open-market sale | 19,198 | $18.77 | 268,986 |
| 2006-11-03 | Grant / award | 60,000 | $0.00 | 288,184 |
| 2006-11-03 | Grant / award | 16,121 | $0.00 | 228,184 |
| 2006-11-02 | Open-market sale | 30,000 | $18.49 | 212,063 |
| 2006-11-02 | Open-market sale | 10,240 | $18.49 | 242,063 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 4,200 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 200,000 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 159,999 |
| 2006-07-27 | Option exercise (derivative) | 10,000 | $0.00 | 89,999 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 6,000 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 40,000 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 15,000 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 100,000 |
| 2006-07-27 | Option exercise (derivative) | 0 | $0.00 | 119,999 |
| 2006-07-27 | Open-market sale | 10,000 | $15.00 | 252,303 |
| 2006-07-27 | Option exercise | 10,000 | $4.98 | 262,303 |
| 2006-01-26 | Option exercise (derivative) | 50,000 | $0.00 | 2,163,000 |
| 2006-01-26 | Open-market sale | 10,000 | $6.52 | 650,761 |
| 2006-01-26 | Option exercise | 50,000 | $1.99 | 680,761 |
| 2006-01-26 | Open-market sale | 10,000 | $6.57 | 630,761 |
| 2006-01-26 | Open-market sale | 10,000 | $6.54 | 640,761 |
| 2006-01-26 | Open-market sale | 10,000 | $6.50 | 660,761 |
| 2006-01-26 | Open-market sale | 10,000 | $6.47 | 670,761 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.