SEC CIK 1239380
Beecher Gregory R
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TERview stock → | 53,941 | 2019-04-25 |
| IPGPview stock → | 12,216 | 2026-05-12 |
| MKSIview stock → | 1,980.65 | 2020-05-05 |
Position History — TER
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TER
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2019-04-25 | Option exercise (derivative) | 6,792 | $0.00 | 6,793 |
| 2019-04-25 | Option exercise (derivative) | 5,260 | $0.00 | 10,519 |
| 2019-04-25 | Option exercise (derivative) | 7,619 | $0.00 | 0 |
| 2019-04-25 | Option exercise | 7,619 | $18.10 | 53,941 |
| 2019-04-25 | Option exercise | 5,260 | $28.56 | 51,582 |
| 2019-04-25 | Option exercise | 6,792 | $19.43 | 53,114 |
| 2019-04-25 | Open-market sale | 6,792 | $47.92 | 46,322 |
| 2019-01-31 | Open-market sale | 688 | $36.97 | 68,547 |
| 2019-01-31 | Open-market sale | 2,803 | $36.95 | 69,907 |
| 2019-01-31 | Open-market sale | 5,075 | $36.94 | 72,710 |
| 2019-01-31 | Open-market sale | 4,894 | $36.93 | 77,785 |
| 2019-01-31 | Open-market sale | 11,046 | $36.92 | 82,679 |
| 2019-01-31 | Open-market sale | 500 | $36.97 | 68,047 |
| 2019-01-31 | Open-market sale | 1,000 | $36.97 | 67,047 |
| 2019-01-31 | Open-market sale | 100 | $36.98 | 66,947 |
| 2019-01-31 | Open-market sale | 672 | $36.96 | 69,235 |
| 2019-01-30 | Option exercise (derivative) | 35,391 | $0.00 | 37,056 |
| 2019-01-30 | Option exercise (derivative) | 7,735 | $0.00 | 0 |
| 2019-01-30 | Tax withholding | 14,580 | $36.34 | 68,822 |
| 2019-01-30 | Option exercise | 35,391 | $36.34 | 83,402 |
| 2019-01-30 | Option exercise | 37,056 | $36.34 | 105,878 |
| 2019-01-30 | Tax withholding | 16,453 | $36.34 | 89,425 |
| 2019-01-30 | Option exercise | 7,735 | $36.90 | 97,160 |
| 2019-01-30 | Tax withholding | 3,435 | $36.90 | 93,725 |
| 2019-01-29 | Grant / award (derivative) | 72,447 | $0.00 | 72,447 |
| 2019-01-29 | Option exercise (derivative) | 7,411 | $0.00 | 7,412 |
| 2019-01-29 | Option exercise | 7,411 | $36.34 | 50,190 |
| 2019-01-29 | Tax withholding | 2,179 | $36.34 | 48,011 |
| 2019-01-28 | Option exercise (derivative) | 3,239 | $0.00 | 9,717 |
| 2019-01-28 | Option exercise (derivative) | 5,252 | $0.00 | 10,505 |
| 2019-01-28 | Option exercise | 3,239 | $36.77 | 43,868 |
| 2019-01-28 | Option exercise | 5,252 | $36.77 | 42,162 |
| 2019-01-28 | Tax withholding | 1,533 | $36.77 | 40,629 |
| 2019-01-28 | Tax withholding | 1,089 | $36.77 | 42,779 |
| 2019-01-25 | Grant / award (derivative) | 15,790 | $0.00 | 15,790 |
| 2019-01-25 | Grant / award (derivative) | 17,633 | $0.00 | 17,633 |
| 2018-01-30 | Option exercise (derivative) | 7,735 | $0.00 | 7,735 |
| 2018-01-30 | Option exercise (derivative) | 6,793 | $0.00 | 13,585 |
| 2018-01-30 | Option exercise (derivative) | 5,259 | $0.00 | 15,779 |
| 2018-01-30 | Option exercise (derivative) | 7,619 | $0.00 | 7,619 |
| 2018-01-30 | Option exercise (derivative) | 5,959 | $0.00 | 0 |
| 2018-01-30 | Option exercise (derivative) | 57,618 | $0.00 | 0 |
| 2018-01-30 | Grant / award (derivative) | 57,618 | $0.00 | 57,618 |
| 2018-01-30 | Option exercise | 7,735 | $46.33 | 39,741 |
| 2018-01-30 | Option exercise | 6,793 | $19.43 | 38,799 |
| 2018-01-30 | Option exercise | 5,259 | $28.56 | 37,265 |
| 2018-01-30 | Tax withholding | 3,439 | $46.33 | 36,302 |
| 2018-01-30 | Option exercise | 7,619 | $18.10 | 39,625 |
| 2018-01-30 | Option exercise | 5,959 | $19.16 | 37,965 |
| 2018-01-30 | Open-market sale | 45,670 | $46.57 | 32,006 |
| 2018-01-30 | Option exercise | 57,618 | $46.33 | 103,288 |
| 2018-01-30 | Tax withholding | 25,612 | $46.33 | 77,676 |
| 2018-01-29 | Option exercise (derivative) | 7,411 | $0.00 | 14,823 |
| 2018-01-29 | Option exercise (derivative) | 5,252 | $0.00 | 15,757 |
| 2018-01-29 | Tax withholding | 1,547 | $46.86 | 45,670 |
| 2018-01-29 | Option exercise | 5,252 | $46.86 | 47,217 |
| 2018-01-29 | Tax withholding | 2,183 | $46.86 | 41,965 |
| 2018-01-29 | Option exercise | 7,411 | $46.86 | 44,148 |
| 2018-01-26 | Grant / award (derivative) | 12,696 | $0.00 | 12,696 |
| 2018-01-26 | Grant / award (derivative) | 12,956 | $0.00 | 12,956 |
| 2018-01-24 | Option exercise (derivative) | 6,830 | $0.00 | 0 |
| 2018-01-24 | Option exercise | 6,830 | $46.79 | 38,842 |
| 2018-01-24 | Tax withholding | 2,105 | $46.79 | 36,737 |
| 2017-04-28 | Open-market sale | 78,767 | $36.01 | 31,298 |
| 2017-02-06 | Option exercise (derivative) | 15,237 | $0.00 | 15,238 |
| 2017-02-06 | Option exercise (derivative) | 17,876 | $0.00 | 5,959 |
| 2017-02-06 | Option exercise (derivative) | 6,792 | $0.00 | 20,378 |
| 2017-02-06 | Option exercise (derivative) | 6,936 | $0.00 | 0 |
| 2017-02-06 | Option exercise | 17,876 | $19.16 | 127,941 |
| 2017-02-06 | Option exercise | 29,557 | $16.56 | 139,622 |
| 2017-02-06 | Option exercise | 14,508 | $16.95 | 124,573 |
| 2017-02-06 | Option exercise | 6,792 | $19.43 | 116,857 |
| 2017-02-06 | Open-market sale | 15,237 | $28.57 | 110,065 |
| 2017-02-06 | Option exercise | 15,237 | $18.10 | 125,302 |
| 2017-02-06 | Option exercise | 6,936 | $16.23 | 117,001 |
| 2017-01-30 | Option exercise (derivative) | 7,411 | $0.00 | 22,234 |
| 2017-01-30 | Option exercise (derivative) | 7,735 | $0.00 | 15,470 |
| 2017-01-30 | Option exercise | 7,411 | $28.80 | 164,612 |
| 2017-01-30 | Option exercise | 7,735 | $28.80 | 168,860 |
| 2017-01-30 | Tax withholding | 3,487 | $28.80 | 161,125 |
| 2017-01-30 | Tax withholding | 3,640 | $28.80 | 165,220 |
| 2017-01-27 | Grant / award (derivative) | 21,009 | $0.00 | 21,009 |
| 2017-01-27 | Grant / award (derivative) | 21,038 | $0.00 | 21,038 |
| 2017-01-25 | Option exercise (derivative) | 7,247 | $0.00 | 0 |
| 2017-01-25 | Option exercise | 14,494 | $27.20 | 160,184 |
| 2017-01-25 | Tax withholding | 6,820 | $27.20 | 153,364 |
| 2017-01-25 | Tax withholding | 3,410 | $27.20 | 157,201 |
| 2017-01-25 | Option exercise | 7,247 | $27.20 | 160,611 |
| 2017-01-24 | Grant / award (derivative) | 10,433 | $0.00 | 10,433 |
| 2017-01-24 | Option exercise (derivative) | 10,433 | $0.00 | 0 |
| 2017-01-24 | Option exercise (derivative) | 6,829 | $0.00 | 6,830 |
| 2017-01-24 | Option exercise | 6,829 | $26.53 | 141,857 |
| 2017-01-24 | Tax withholding | 3,386 | $26.53 | 148,904 |
| 2017-01-24 | Option exercise | 10,433 | $26.53 | 152,290 |
| 2017-01-24 | Tax withholding | 3,214 | $26.53 | 145,690 |
| 2016-02-01 | Option exercise (derivative) | 7,735 | $0.00 | 23,205 |
| 2016-02-01 | Option exercise | 7,735 | $19.47 | 137,338 |
| 2016-02-01 | Tax withholding | 3,416 | $19.47 | 133,922 |
| 2016-01-29 | Grant / award (derivative) | 29,645 | $0.00 | 29,645 |
| 2016-01-29 | Grant / award (derivative) | 27,170 | $0.00 | 27,170 |
| 2016-01-27 | Option exercise (derivative) | 11,726 | $0.00 | 0 |
| 2016-01-27 | Option exercise | 5,863 | $19.94 | 131,506 |
| 2016-01-27 | Option exercise | 11,726 | $19.94 | 129,449 |
| 2016-01-27 | Tax withholding | 3,806 | $19.94 | 125,643 |
| 2016-01-27 | Tax withholding | 1,903 | $19.94 | 129,603 |
| 2016-01-25 | Option exercise (derivative) | 14,492 | $0.00 | 14,494 |
| 2016-01-25 | Option exercise (derivative) | 7,246 | $0.00 | 7,247 |
| 2016-01-25 | Option exercise (derivative) | 6,830 | $0.00 | 13,659 |
| 2016-01-25 | Tax withholding | 2,352 | $19.44 | 113,322 |
| 2016-01-25 | Tax withholding | 2,429 | $19.44 | 117,723 |
| 2016-01-25 | Option exercise | 7,246 | $19.44 | 115,674 |
| 2016-01-25 | Tax withholding | 4,687 | $19.44 | 108,428 |
| 2016-01-25 | Option exercise | 14,492 | $19.44 | 113,115 |
| 2016-01-25 | Option exercise | 6,830 | $19.44 | 120,152 |
| 2015-01-30 | Grant / award (derivative) | 30,940 | $0.00 | 30,940 |
| 2015-01-30 | Grant / award (derivative) | 30,475 | $0.00 | 30,475 |
| 2015-01-28 | Option exercise (derivative) | 11,522 | $0.00 | 0 |
| 2015-01-28 | Tax withholding | 2,717 | $18.74 | 97,385 |
| 2015-01-28 | Option exercise | 5,761 | $18.74 | 100,102 |
| 2015-01-28 | Tax withholding | 4,539 | $18.74 | 94,341 |
| 2015-01-28 | Option exercise | 11,522 | $18.74 | 98,880 |
| 2015-01-27 | Option exercise (derivative) | 11,726 | $0.00 | 11,726 |
| 2015-01-27 | Option exercise (derivative) | 5,863 | $0.00 | 5,863 |
| 2015-01-27 | Tax withholding | 3,817 | $18.88 | 83,404 |
| 2015-01-27 | Option exercise | 11,726 | $18.88 | 87,221 |
| 2015-01-27 | Option exercise | 5,863 | $18.88 | 89,267 |
| 2015-01-27 | Tax withholding | 1,909 | $18.88 | 87,358 |
| 2015-01-26 | Option exercise (derivative) | 6,829 | $0.00 | 20,489 |
| 2015-01-26 | Option exercise (derivative) | 7,247 | $0.00 | 14,493 |
| 2015-01-26 | Option exercise (derivative) | 14,494 | $0.00 | 28,986 |
| 2015-01-26 | Option exercise | 6,829 | $19.36 | 77,932 |
| 2015-01-26 | Tax withholding | 2,437 | $19.36 | 75,495 |
| 2015-01-26 | Tax withholding | 4,702 | $19.36 | 66,215 |
| 2015-01-26 | Option exercise | 7,247 | $19.36 | 73,462 |
| 2015-01-26 | Tax withholding | 2,359 | $19.36 | 71,103 |
| 2015-01-26 | Option exercise | 14,494 | $19.36 | 70,917 |
| 2014-02-24 | Option exercise (derivative) | 14,507 | $0.00 | 14,508 |
| 2014-02-24 | Option exercise (derivative) | 20,808 | $0.00 | 6,936 |
| 2014-02-24 | Option exercise (derivative) | 15,549 | $0.00 | 0 |
| 2014-02-24 | Option exercise (derivative) | 9,852 | $0.00 | 29,557 |
| 2014-02-24 | Option exercise | 9,852 | $16.56 | 65,007 |
| 2014-02-24 | Option exercise | 15,549 | $9.34 | 70,704 |
| 2014-02-24 | Option exercise | 14,507 | $16.95 | 69,662 |
| 2014-02-24 | Open-market sale | 20,808 | $20.19 | 55,155 |
| 2014-02-24 | Option exercise | 20,808 | $16.23 | 75,963 |
| 2014-01-29 | Option exercise (derivative) | 9,101 | $0.00 | 0 |
| 2014-01-29 | Option exercise | 13,652 | $18.84 | 82,539 |
| 2014-01-29 | Tax withholding | 6,437 | $18.84 | 76,102 |
| 2014-01-29 | Option exercise | 9,101 | $18.84 | 85,203 |
| 2014-01-29 | Open-market sale | 6,256 | $18.94 | 74,655 |
| 2014-01-29 | Tax withholding | 4,292 | $18.84 | 80,911 |
| 2014-01-28 | Option exercise (derivative) | 5,761 | $0.00 | 5,761 |
| 2014-01-28 | Option exercise (derivative) | 11,522 | $0.00 | 11,522 |
| 2014-01-28 | Open-market sale | 48,950 | $19.30 | 57,807 |
| 2014-01-28 | Option exercise | 11,522 | $19.19 | 69,329 |
| 2014-01-28 | Tax withholding | 3,751 | $19.19 | 65,578 |
| 2014-01-28 | Option exercise | 5,761 | $19.19 | 71,339 |
| 2014-01-28 | Tax withholding | 2,452 | $19.19 | 68,887 |
| 2014-01-27 | Option exercise (derivative) | 5,863 | $0.00 | 11,726 |
| 2014-01-27 | Option exercise (derivative) | 11,726 | $0.00 | 23,452 |
| 2014-01-27 | Option exercise | 11,726 | $18.92 | 113,889 |
| 2014-01-27 | Tax withholding | 1,909 | $18.92 | 109,116 |
| 2014-01-27 | Tax withholding | 2,359 | $18.92 | 106,757 |
| 2014-01-27 | Tax withholding | 3,817 | $18.92 | 110,072 |
| 2014-01-27 | Tax withholding | 4,910 | $18.92 | 105,162 |
| 2014-01-27 | Option exercise | 5,863 | $18.92 | 111,025 |
| 2014-01-25 | Option exercise (derivative) | 7,246 | $0.00 | 21,740 |
| 2014-01-25 | Option exercise (derivative) | 14,492 | $0.00 | 43,480 |
| 2014-01-25 | Option exercise | 7,246 | $18.92 | 102,163 |
| 2014-01-25 | Option exercise | 14,492 | $18.92 | 94,917 |
| 2014-01-24 | Grant / award (derivative) | 23,835 | $0.00 | 23,835 |
| 2014-01-24 | Grant / award (derivative) | 27,318 | $0.00 | 27,318 |
| 2014-01-21 | Grant / award (derivative) | 57,972 | $0.00 | 57,972 |
| 2013-03-05 | Option exercise (derivative) | 15,549 | $0.00 | 15,549 |
| 2013-03-05 | Option exercise (derivative) | 51,875 | $0.00 | 0 |
| 2013-03-05 | Option exercise | 51,875 | $4.81 | 130,880 |
| 2013-03-05 | Option exercise | 15,549 | $9.34 | 94,554 |
| 2013-03-05 | Open-market sale | 284 | $17.22 | 94,270 |
| 2013-03-05 | Open-market sale | 15,265 | $17.23 | 79,005 |
| 2013-01-30 | Option exercise (derivative) | 20,750 | $0.00 | 0 |
| 2013-01-30 | Tax withholding | 9,243 | $16.21 | 137,005 |
| 2013-01-30 | Option exercise | 20,750 | $16.21 | 146,248 |
| 2013-01-29 | Option exercise (derivative) | 13,650 | $0.00 | 13,652 |
| 2013-01-29 | Option exercise (derivative) | 9,101 | $0.00 | 9,101 |
| 2013-01-29 | Option exercise | 9,101 | $16.28 | 128,465 |
| 2013-01-29 | Tax withholding | 2,967 | $16.28 | 125,498 |
| 2013-01-29 | Tax withholding | 4,450 | $16.28 | 119,364 |
| 2013-01-29 | Option exercise | 13,650 | $16.28 | 123,814 |
| 2013-01-28 | Option exercise (derivative) | 5,761 | $0.00 | 11,522 |
| 2013-01-28 | Option exercise (derivative) | 11,522 | $0.00 | 23,044 |
| 2013-01-28 | Option exercise | 11,522 | $16.30 | 115,985 |
| 2013-01-28 | Tax withholding | 3,757 | $16.30 | 112,228 |
| 2013-01-28 | Tax withholding | 4,034 | $16.30 | 108,194 |
| 2013-01-28 | Option exercise | 5,761 | $16.30 | 113,955 |
| 2013-01-28 | Tax withholding | 1,912 | $16.30 | 110,164 |
| 2013-01-28 | Tax withholding | 1,879 | $16.30 | 112,076 |
| 2013-01-27 | Option exercise (derivative) | 5,863 | $0.00 | 17,589 |
| 2013-01-27 | Option exercise (derivative) | 11,726 | $0.00 | 35,178 |
| 2013-01-27 | Option exercise | 11,726 | $16.30 | 98,600 |
| 2013-01-27 | Option exercise | 5,863 | $16.30 | 104,463 |
| 2013-01-25 | Grant / award (derivative) | 39,409 | $0.00 | 39,409 |
| 2013-01-25 | Grant / award (derivative) | 28,986 | $0.00 | 28,986 |
| 2013-01-22 | Grant / award (derivative) | 46,904 | $0.00 | 46,904 |
| 2012-02-16 | Open-market sale | 3,400 | $17.36 | 85,073 |
| 2012-02-16 | Open-market sale | 200 | $17.35 | 88,473 |
| 2012-02-16 | Open-market sale | 100 | $17.35 | 88,673 |
| 2012-02-16 | Open-market sale | 13,851 | $17.35 | 88,773 |
| 2012-02-03 | Option exercise (derivative) | 15,449 | $0.00 | 31,098 |
| 2012-02-03 | Option exercise (derivative) | 51,875 | $0.00 | 51,875 |
| 2012-02-03 | Option exercise | 15,449 | $9.34 | 102,624 |
| 2012-02-03 | Open-market sale | 81,485 | $16.93 | 87,175 |
| 2012-02-03 | Option exercise | 51,875 | $4.81 | 168,660 |
| 2012-02-02 | Option exercise (derivative) | 100 | $0.00 | 46,547 |
| 2012-02-02 | Option exercise | 100 | $9.34 | 116,885 |
| 2012-02-02 | Open-market sale | 100 | $16.95 | 116,785 |
| 2012-01-30 | Option exercise (derivative) | 20,750 | $0.00 | 20,750 |
| 2012-01-30 | Tax withholding | 3,653 | $16.51 | 84,182 |
| 2012-01-30 | Tax withholding | 1,827 | $16.51 | 88,116 |
| 2012-01-30 | Tax withholding | 7,620 | $16.51 | 116,785 |
| 2012-01-30 | Option exercise | 20,750 | $16.51 | 124,405 |
| 2012-01-30 | Tax withholding | 2,886 | $16.51 | 103,655 |
| 2012-01-30 | Tax withholding | 4,328 | $16.51 | 97,440 |
| 2012-01-29 | Option exercise (derivative) | 9,101 | $0.00 | 18,202 |
| 2012-01-29 | Option exercise (derivative) | 13,652 | $0.00 | 27,302 |
| 2012-01-29 | Option exercise | 13,652 | $16.51 | 101,768 |
| 2012-01-29 | Option exercise | 9,101 | $16.51 | 106,541 |
| 2012-01-28 | Option exercise (derivative) | 5,761 | $0.00 | 17,283 |
| 2012-01-28 | Option exercise (derivative) | 11,522 | $0.00 | 34,566 |
| 2012-01-28 | Option exercise | 11,522 | $16.51 | 87,835 |
| 2012-01-28 | Option exercise | 5,761 | $16.51 | 89,943 |
| 2012-01-27 | Grant / award (derivative) | 29,015 | $0.00 | 29,015 |
| 2012-01-27 | Grant / award (derivative) | 23,452 | $0.00 | 23,452 |
| 2012-01-25 | Option exercise (derivative) | 10,439 | — | 0 |
| 2012-01-25 | Option exercise | 10,439 | $16.13 | 79,828 |
| 2012-01-25 | Tax withholding | 3,515 | $16.13 | 76,313 |
| 2012-01-24 | Grant / award (derivative) | 46,088 | $0.00 | 46,088 |
| 2011-02-28 | Open-market sale | 27,500 | $18.75 | 67,655 |
| 2011-02-11 | Open-market sale | 19,500 | $18.00 | 95,155 |
| 2011-02-09 | Open-market sale | 10,500 | $18.00 | 114,655 |
| 2011-02-01 | Option exercise (derivative) | 15,548 | $0.00 | 46,647 |
| 2011-02-01 | Option exercise (derivative) | 51,875 | $0.00 | 103,750 |
| 2011-02-01 | Option exercise | 15,548 | $9.34 | 140,703 |
| 2011-02-01 | Option exercise | 51,875 | $4.81 | 177,030 |
| 2011-02-01 | Open-market sale | 51,875 | $16.95 | 125,155 |
| 2011-01-31 | Tax withholding | 6,589 | $0.00 | 125,155 |
| 2011-01-31 | Tax withholding | 4,334 | $0.00 | 110,994 |
| 2011-01-31 | Tax withholding | 2,890 | $0.00 | 101,678 |
| 2011-01-30 | Option exercise (derivative) | 20,750 | $0.00 | 41,500 |
| 2011-01-30 | Option exercise | 20,750 | $0.00 | 131,744 |
| 2011-01-29 | Option exercise (derivative) | 13,650 | — | 40,954 |
| 2011-01-29 | Option exercise (derivative) | 9,100 | $0.00 | 27,303 |
| 2011-01-29 | Option exercise | 9,100 | $0.00 | 104,568 |
| 2011-01-29 | Option exercise | 13,650 | $0.00 | 115,328 |
| 2011-01-28 | Grant / award (derivative) | 27,744 | $16.23 | 27,744 |
| 2011-01-28 | Grant / award (derivative) | 23,044 | $0.00 | 23,044 |
| 2011-01-26 | Option exercise (derivative) | 1,406 | $0.00 | 0 |
| 2011-01-26 | Option exercise | 1,406 | $0.00 | 95,915 |
| 2011-01-26 | Tax withholding | 447 | $0.00 | 95,468 |
| 2011-01-26 | Tax withholding | 2,214 | $0.00 | 94,509 |
| 2011-01-26 | Option exercise | 6,972 | $0.00 | 96,723 |
| 2011-01-25 | Option exercise (derivative) | 10,439 | $0.00 | 10,439 |
| 2011-01-25 | Grant / award (derivative) | 54,604 | $0.00 | 54,604 |
| 2011-01-25 | Option exercise | 10,439 | $0.00 | 93,293 |
| 2011-01-25 | Tax withholding | 3,542 | $0.00 | 89,751 |
| 2010-11-24 | Option exercise (derivative) | 51,875 | $0.00 | 155,625 |
| 2010-11-24 | Open-market sale | 51,875 | $12.75 | 81,546 |
| 2010-11-24 | Option exercise | 51,875 | $4.81 | 133,421 |
| 2010-04-26 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2010-04-26 | Open-market sale | 100,000 | $13.10 | 80,406 |
| 2010-04-26 | Option exercise | 100,000 | $11.66 | 180,406 |
| 2010-02-01 | Tax withholding | 6,589 | $0.00 | 80,406 |
| 2010-01-30 | Option exercise (derivative) | 20,750 | $0.00 | 62,250 |
| 2010-01-30 | Option exercise | 20,750 | $0.00 | 86,995 |
| 2010-01-29 | Grant / award (derivative) | 62,195 | $9.34 | 62,195 |
| 2010-01-29 | Grant / award (derivative) | 36,403 | $0.00 | 36,403 |
| 2010-01-26 | Option exercise (derivative) | 1,407 | $0.00 | 1,407 |
| 2010-01-26 | Option exercise (derivative) | 6,972 | $0.00 | 6,972 |
| 2010-01-26 | Option exercise | 6,972 | $0.00 | 67,499 |
| 2010-01-26 | Tax withholding | 2,214 | $0.00 | 65,285 |
| 2010-01-26 | Option exercise | 1,407 | $0.00 | 66,692 |
| 2010-01-26 | Tax withholding | 447 | $0.00 | 66,245 |
| 2010-01-25 | Option exercise (derivative) | 10,439 | $0.00 | 20,878 |
| 2010-01-25 | Option exercise | 10,439 | $0.00 | 64,325 |
| 2010-01-25 | Tax withholding | 3,798 | $0.00 | 60,527 |
| 2009-01-30 | Grant / award (derivative) | 83,000 | $0.00 | 83,000 |
| 2009-01-30 | Grant / award (derivative) | 207,500 | $4.81 | 207,500 |
| 2009-01-30 | Grant / award (derivative) | 207,500 | $4.81 | 207,500 |
| 2009-01-30 | Grant / award (derivative) | 83,000 | $0.00 | 83,000 |
| 2009-01-26 | Option exercise (derivative) | 6,972 | $0.00 | 13,944 |
| 2009-01-26 | Tax withholding | 3,962 | $0.00 | 44,045 |
| 2009-01-26 | Tax withholding | 2,544 | $0.00 | 48,473 |
| 2009-01-26 | Option exercise | 6,972 | $0.00 | 51,017 |
| 2009-01-26 | Option exercise (derivative) | 1,407 | $0.00 | 2,814 |
| 2009-01-26 | Tax withholding | 447 | $0.00 | 49,433 |
| 2009-01-26 | Option exercise | 1,407 | $0.00 | 49,880 |
| 2009-01-25 | Option exercise (derivative) | 10,438 | $0.00 | 31,317 |
| 2009-01-25 | Option exercise | 10,438 | $0.00 | 48,007 |
| 2008-12-31 | Grant / award | 1,111 | $3.59 | 37,569 |
| 2008-06-30 | Grant / award | 1,242 | $8.55 | 36,458 |
| 2008-01-28 | Tax withholding | 2,214 | $0.00 | 34,256 |
| 2008-01-28 | Tax withholding | 4,138 | $0.00 | 22,929 |
| 2008-01-28 | Tax withholding | 447 | $0.00 | 35,216 |
| 2008-01-28 | Tax withholding | 3,057 | $0.00 | 29,498 |
| 2008-01-26 | Option exercise (derivative) | 1,407 | $0.00 | 25,136 |
| 2008-01-26 | Option exercise (derivative) | 6,972 | $0.00 | 26,543 |
| 2008-01-26 | Option exercise (derivative) | 9,626 | $0.00 | 33,515 |
| 2008-01-26 | Option exercise (derivative) | 11,668 | $0.00 | 43,141 |
| 2008-01-26 | Option exercise | 11,668 | $0.00 | 27,067 |
| 2008-01-26 | Option exercise | 1,407 | $0.00 | 35,663 |
| 2008-01-26 | Option exercise | 6,972 | $0.00 | 36,470 |
| 2008-01-26 | Option exercise | 9,626 | $0.00 | 32,555 |
| 2008-01-25 | Grant / award (derivative) | 41,755 | $0.00 | 66,891 |
| 2008-01-21 | Grant / award (derivative) | 5,627 | $0.00 | 54,809 |
| 2007-12-31 | Grant / award | 699 | $8.79 | 15,399 |
| 2007-06-30 | Grant / award | 831 | $12.78 | 14,700 |
| 2007-04-26 | Open-market sale | 8,000 | $17.13 | 13,869 |
| 2007-01-26 | Option exercise (derivative) | 9,626 | $0.00 | 21,294 |
| 2007-01-26 | Grant / award (derivative) | 27,888 | $0.00 | 49,182 |
| 2007-01-26 | Option exercise (derivative) | 11,668 | $0.00 | 30,920 |
| 2007-01-26 | Option exercise | 11,668 | $0.00 | 19,281 |
| 2007-01-26 | Tax withholding | 3,705 | $0.00 | 15,576 |
| 2007-01-26 | Tax withholding | 3,333 | $0.00 | 21,869 |
| 2007-01-26 | Option exercise | 9,626 | $0.00 | 25,202 |
| 2007-01-22 | Grant / award (derivative) | 19,252 | $0.00 | 42,588 |
| 2006-12-31 | Grant / award | 885 | $12.00 | 7,613 |
| 2006-06-30 | Grant / award | 859 | $11.89 | 6,728 |
| 2006-01-26 | Grant / award (derivative) | 23,336 | $0.00 | 474,297 |
| 2005-12-31 | Grant / award | 1,049 | $10.12 | 5,869 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.