SEC CIK 1378546
Mammen Timothy PV
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IPGPview stock → | 76,438 | 2026-05-22 |
Position History — IPGP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IPGP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-22 | Open-market sale | 2,712 | $120.37 | 76,438 |
| 2026-05-22 | Open-market sale | 7,263 | $119.60 | 79,150 |
| 2026-03-01 | Tax withholding | 4,310 | $131.57 | 86,413 |
| 2026-02-18 | Grant / award | 6,146 | $0.00 | 90,723 |
| 2025-03-01 | Tax withholding | 2,743 | $0.00 | 84,577 |
| 2025-02-14 | Grant / award | 15,740 | $0.00 | 87,320 |
| 2024-03-01 | Tax withholding | 2,121 | $0.00 | 71,580 |
| 2024-03-01 | Grant / award | 1,070 | $0.00 | 73,701 |
| 2024-02-16 | Grant / award | 13,081 | $0.00 | 72,631 |
| 2023-03-01 | Tax withholding | 1,953 | $0.00 | 59,550 |
| 2023-03-01 | Grant / award | 1,850 | $0.00 | 61,503 |
| 2023-02-17 | Grant / award | 6,160 | $0.00 | 59,653 |
| 2022-06-16 | Open-market buy | 3,000 | $83.54 | 53,493 |
| 2022-03-01 | Tax withholding | 988 | $121.52 | 50,493 |
| 2022-02-18 | Grant / award | 5,706 | $0.00 | 51,481 |
| 2021-03-11 | Option exercise (derivative) | 1,666 | $0.00 | 0 |
| 2021-03-11 | Open-market sale | 160 | $212.56 | 47,021 |
| 2021-03-11 | Open-market sale | 946 | $214.21 | 46,075 |
| 2021-03-11 | Open-market sale | 300 | $214.84 | 45,775 |
| 2021-03-11 | Open-market sale | 160 | $211.82 | 47,181 |
| 2021-03-11 | Option exercise | 1,666 | $119.50 | 47,441 |
| 2021-03-11 | Open-market sale | 100 | $210.36 | 47,341 |
| 2021-03-10 | Option exercise (derivative) | 534 | $0.00 | 1,666 |
| 2021-03-10 | Option exercise | 534 | $119.50 | 46,309 |
| 2021-03-10 | Open-market sale | 509 | $210.20 | 45,800 |
| 2021-03-10 | Open-market sale | 25 | $211.36 | 45,775 |
| 2021-03-01 | Tax withholding | 1,425 | $228.77 | 45,775 |
| 2021-02-19 | Grant / award | 3,231 | $0.00 | 47,200 |
| 2021-01-20 | Option exercise (derivative) | 6,599 | $0.00 | 2,200 |
| 2021-01-20 | Option exercise (derivative) | 7,326 | $0.00 | 0 |
| 2021-01-20 | Open-market sale | 932 | $252.52 | 45,367 |
| 2021-01-20 | Open-market sale | 477 | $257.87 | 44,075 |
| 2021-01-20 | Open-market sale | 299 | $256.47 | 44,552 |
| 2021-01-20 | Open-market sale | 250 | $254.64 | 44,851 |
| 2021-01-20 | Open-market sale | 266 | $253.48 | 45,101 |
| 2021-01-20 | Open-market sale | 106 | $258.58 | 43,969 |
| 2021-01-20 | Open-market sale | 3,910 | $251.49 | 46,299 |
| 2021-01-20 | Open-market sale | 6,777 | $250.85 | 50,209 |
| 2021-01-20 | Open-market sale | 908 | $249.89 | 56,986 |
| 2021-01-20 | Option exercise | 7,326 | $97.65 | 57,894 |
| 2021-01-20 | Option exercise | 6,599 | $119.50 | 50,568 |
| 2020-11-10 | Option exercise (derivative) | 7,592 | $0.00 | 0 |
| 2020-11-10 | Open-market sale | 1,364 | $206.71 | 49,751 |
| 2020-11-10 | Open-market sale | 5,110 | $204.39 | 53,951 |
| 2020-11-10 | Option exercise | 7,592 | $81.89 | 59,061 |
| 2020-11-10 | Option exercise | 7,500 | $60.11 | 51,469 |
| 2020-11-10 | Open-market sale | 2,836 | $205.17 | 51,115 |
| 2020-11-10 | Open-market sale | 880 | $208.63 | 43,969 |
| 2020-11-10 | Open-market sale | 4,902 | $208.13 | 44,849 |
| 2020-05-12 | Option exercise (derivative) | 14,200 | $0.00 | 0 |
| 2020-05-12 | Option exercise | 14,200 | $71.77 | 58,169 |
| 2020-05-12 | Open-market sale | 200 | $155.77 | 43,969 |
| 2020-05-12 | Open-market sale | 4,827 | $154.92 | 44,169 |
| 2020-05-12 | Open-market sale | 3,457 | $154.05 | 48,996 |
| 2020-05-12 | Open-market sale | 2,306 | $152.88 | 52,453 |
| 2020-05-12 | Open-market sale | 3,410 | $152.03 | 54,759 |
| 2020-03-01 | Tax withholding | 4,463 | $127.64 | 43,969 |
| 2020-03-01 | Grant / award | 1,946 | $0.00 | 48,432 |
| 2020-02-19 | Grant / award | 5,014 | $0.00 | 46,486 |
| 2019-03-01 | Tax withholding | 3,891 | $156.68 | 41,472 |
| 2019-03-01 | Grant / award | 4,754 | $0.00 | 45,363 |
| 2019-02-15 | Grant / award (derivative) | 8,654 | $0.00 | 8,654 |
| 2019-02-15 | Grant / award | 3,003 | $0.00 | 40,609 |
| 2018-03-01 | Option exercise (derivative) | 7,500 | $0.00 | 7,500 |
| 2018-03-01 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2018-03-01 | Grant / award | 5,864 | $0.00 | 38,904 |
| 2018-03-01 | Open-market sale | 12,500 | $243.41 | 33,040 |
| 2018-03-01 | Option exercise | 7,500 | $60.11 | 45,540 |
| 2018-03-01 | Option exercise | 5,000 | $58.65 | 38,040 |
| 2018-03-01 | Tax withholding | 1,298 | $0.00 | 37,606 |
| 2018-02-22 | Grant / award (derivative) | 6,642 | $0.00 | 6,642 |
| 2018-02-22 | Grant / award | 1,940 | $0.00 | 33,040 |
| 2018-02-01 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2018-02-01 | Option exercise | 5,000 | $58.65 | 36,100 |
| 2018-02-01 | Open-market sale | 5,000 | $252.46 | 31,100 |
| 2018-01-19 | Option exercise (derivative) | 2,500 | $0.00 | 10,000 |
| 2018-01-19 | Open-market sale | 2,500 | $261.53 | 31,100 |
| 2018-01-19 | Option exercise | 2,500 | $58.65 | 33,600 |
| 2017-08-17 | Option exercise (derivative) | 11,600 | $0.00 | 0 |
| 2017-08-17 | Open-market sale | 11,600 | $166.98 | 31,100 |
| 2017-08-17 | Option exercise | 11,600 | $53.76 | 42,700 |
| 2017-08-08 | Option exercise (derivative) | 10,000 | $0.00 | 11,600 |
| 2017-08-08 | Option exercise | 10,000 | $53.76 | 41,100 |
| 2017-08-08 | Open-market sale | 10,000 | $162.87 | 31,100 |
| 2017-05-04 | Option exercise (derivative) | 11,250 | $15.82 | 0 |
| 2017-05-04 | Disposition to issuer | 11,250 | $133.96 | 31,100 |
| 2017-05-04 | Option exercise | 11,250 | $15.82 | 42,350 |
| 2017-04-11 | Option exercise (derivative) | 5,000 | $15.82 | 11,250 |
| 2017-04-11 | Disposition to issuer | 5,000 | $119.41 | 31,100 |
| 2017-04-11 | Option exercise | 5,000 | $15.82 | 36,100 |
| 2017-03-01 | Tax withholding | 833 | $0.00 | 31,100 |
| 2017-02-17 | Grant / award (derivative) | 8,799 | $0.00 | 8,799 |
| 2017-02-17 | Grant / award | 2,876 | $0.00 | 31,933 |
| 2016-12-31 | Tax withholding | 242 | $0.00 | 29,057 |
| 2016-09-30 | Tax withholding | 242 | $0.00 | 29,299 |
| 2016-06-30 | Tax withholding | 242 | $0.00 | 29,541 |
| 2016-03-31 | Tax withholding | 334 | $0.00 | 29,616 |
| 2016-03-31 | Tax withholding | 167 | $0.00 | 29,783 |
| 2016-03-28 | Option exercise (derivative) | 2,757 | $15.82 | 16,250 |
| 2016-03-28 | Open-market sale | 2,757 | $95.24 | 29,950 |
| 2016-03-28 | Option exercise | 2,757 | $15.82 | 32,707 |
| 2016-03-18 | Option exercise (derivative) | 2,243 | $15.82 | 19,007 |
| 2016-03-18 | Option exercise | 2,243 | $15.82 | 32,193 |
| 2016-03-18 | Open-market sale | 2,243 | $95.03 | 29,950 |
| 2016-03-17 | Option exercise (derivative) | 5,000 | $15.82 | 21,250 |
| 2016-03-17 | Option exercise | 5,000 | $15.82 | 34,950 |
| 2016-03-17 | Open-market sale | 5,000 | $92.85 | 29,950 |
| 2016-02-18 | Grant / award (derivative) | 7,592 | $0.00 | 7,592 |
| 2016-02-18 | Grant / award | 3,796 | $0.00 | 29,950 |
| 2015-12-31 | Tax withholding | 437 | $89.16 | 26,154 |
| 2015-11-11 | Option exercise (derivative) | 5,000 | $19.69 | 0 |
| 2015-11-11 | Option exercise | 5,000 | $19.69 | 31,591 |
| 2015-11-11 | Open-market sale | 5,000 | $90.93 | 26,591 |
| 2015-11-06 | Option exercise (derivative) | 5,000 | $19.69 | 5,000 |
| 2015-11-06 | Option exercise | 5,000 | $19.69 | 31,591 |
| 2015-11-06 | Open-market sale | 5,000 | $87.81 | 26,591 |
| 2015-11-04 | Option exercise (derivative) | 5,000 | $19.69 | 10,000 |
| 2015-11-04 | Open-market sale | 5,000 | $86.41 | 26,591 |
| 2015-11-04 | Option exercise | 5,000 | $19.69 | 31,591 |
| 2015-09-30 | Tax withholding | 437 | $75.97 | 26,591 |
| 2015-06-30 | Tax withholding | 437 | $85.18 | 27,028 |
| 2015-03-31 | Tax withholding | 437 | $92.70 | 27,465 |
| 2015-02-25 | Grant / award (derivative) | 7,326 | $0.00 | 7,326 |
| 2015-02-25 | Grant / award | 3,663 | $0.00 | 27,902 |
| 2015-02-20 | Option exercise (derivative) | 5,000 | $19.69 | 15,000 |
| 2015-02-20 | Open-market sale | 5,000 | $91.71 | 24,239 |
| 2015-02-20 | Option exercise | 5,000 | $19.69 | 29,239 |
| 2015-02-09 | Option exercise (derivative) | 2,500 | $8.26 | 0 |
| 2015-02-09 | Option exercise (derivative) | 5,000 | $19.69 | 20,000 |
| 2015-02-09 | Option exercise | 2,500 | $8.26 | 26,739 |
| 2015-02-09 | Option exercise | 5,000 | $19.69 | 31,739 |
| 2015-02-09 | Open-market sale | 7,500 | $85.17 | 24,239 |
| 2015-02-06 | Option exercise (derivative) | 5,000 | $8.26 | 2,500 |
| 2015-02-06 | Option exercise | 5,000 | $8.26 | 29,239 |
| 2015-02-06 | Open-market sale | 5,000 | $80.31 | 24,239 |
| 2015-02-03 | Option exercise (derivative) | 1,800 | $8.26 | 7,500 |
| 2015-02-03 | Option exercise | 1,800 | $8.26 | 26,039 |
| 2015-02-03 | Open-market sale | 1,800 | $77.53 | 24,239 |
| 2014-12-31 | Tax withholding | 516 | $74.92 | 24,239 |
| 2014-12-05 | Option exercise (derivative) | 700 | $8.26 | 9,300 |
| 2014-12-05 | Open-market sale | 700 | $77.60 | 24,755 |
| 2014-12-05 | Option exercise | 700 | $8.26 | 25,455 |
| 2014-12-03 | Option exercise (derivative) | 2,300 | $8.26 | 10,000 |
| 2014-12-03 | Open-market sale | 2,300 | $75.92 | 24,755 |
| 2014-12-03 | Option exercise | 2,300 | $8.26 | 27,055 |
| 2014-11-03 | Option exercise (derivative) | 200 | $8.26 | 12,300 |
| 2014-11-03 | Option exercise | 200 | $8.26 | 24,955 |
| 2014-11-03 | Open-market sale | 200 | $75.02 | 24,755 |
| 2014-10-31 | Option exercise (derivative) | 2,400 | $8.26 | 12,500 |
| 2014-10-31 | Open-market sale | 2,400 | $73.52 | 24,755 |
| 2014-10-31 | Option exercise | 2,400 | $8.26 | 27,155 |
| 2014-09-30 | Tax withholding | 356 | $68.78 | 24,755 |
| 2014-07-29 | Option exercise (derivative) | 2,600 | $0.00 | 14,900 |
| 2014-07-29 | Open-market sale | 2,600 | $70.43 | 25,111 |
| 2014-07-29 | Option exercise | 2,600 | $8.26 | 27,711 |
| 2014-07-29 | Open-market sale | 2,600 | $70.43 | 22,511 |
| 2014-06-30 | Tax withholding | 357 | $68.80 | 25,111 |
| 2014-04-14 | Open-market sale | 4,999 | $73.95 | 25,468 |
| 2014-03-31 | Tax withholding | 357 | $71.08 | 30,467 |
| 2014-02-28 | Grant / award (derivative) | 14,200 | $0.00 | 14,200 |
| 2014-02-28 | Grant / award | 2,200 | $0.00 | 30,824 |
| 2013-10-31 | Option exercise (derivative) | 900 | $0.00 | 17,500 |
| 2013-10-31 | Open-market sale | 900 | $65.00 | 28,624 |
| 2013-10-31 | Option exercise | 900 | $8.26 | 29,524 |
| 2013-10-30 | Option exercise (derivative) | 2,850 | $0.00 | 18,400 |
| 2013-10-30 | Option exercise | 2,850 | $8.26 | 31,474 |
| 2013-10-30 | Open-market sale | 2,850 | $65.00 | 28,624 |
| 2013-10-17 | Option exercise (derivative) | 3,750 | $0.00 | 0 |
| 2013-10-17 | Option exercise | 3,750 | $8.26 | 32,374 |
| 2013-10-17 | Open-market sale | 3,750 | $62.54 | 28,624 |
| 2013-09-16 | Option exercise (derivative) | 13,281 | $0.00 | 0 |
| 2013-09-16 | Open-market sale | 13,281 | $61.08 | 28,624 |
| 2013-09-16 | Option exercise | 13,281 | $8.26 | 41,905 |
| 2013-09-09 | Option exercise (derivative) | 10,134 | $0.00 | 0 |
| 2013-09-09 | Option exercise | 10,134 | $5.37 | 38,758 |
| 2013-09-09 | Open-market sale | 10,134 | $60.14 | 28,624 |
| 2013-09-06 | Option exercise (derivative) | 100 | $0.00 | 10,134 |
| 2013-09-06 | Open-market sale | 100 | $60.00 | 28,624 |
| 2013-09-06 | Option exercise | 100 | $5.37 | 28,724 |
| 2013-07-30 | Open-market sale | 2,500 | $65.00 | 28,624 |
| 2013-07-22 | Open-market sale | 2,500 | $60.32 | 31,124 |
| 2013-03-01 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2013-03-01 | Grant / award | 2,500 | $0.00 | 33,624 |
| 2013-02-14 | Option exercise (derivative) | 600 | $0.00 | 10,234 |
| 2013-02-14 | Open-market sale | 600 | $70.00 | 31,124 |
| 2013-02-14 | Option exercise | 600 | $5.37 | 31,724 |
| 2013-01-02 | Option exercise (derivative) | 1,333 | $0.00 | 0 |
| 2013-01-02 | Option exercise (derivative) | 2,500 | $0.00 | 10,834 |
| 2013-01-02 | Option exercise | 1,333 | $1.88 | 32,457 |
| 2013-01-02 | Option exercise | 2,500 | $5.37 | 34,957 |
| 2013-01-02 | Open-market sale | 3,833 | $67.78 | 31,124 |
| 2012-09-12 | Option exercise (derivative) | 1,000 | $0.00 | 1,333 |
| 2012-09-12 | Option exercise | 1,000 | $1.88 | 32,124 |
| 2012-09-12 | O | 1,000 | $65.02 | 31,124 |
| 2012-09-12 | Option exercise (derivative) | 1,000 | $0.00 | 1,333 |
| 2012-09-12 | Open-market sale | 1,000 | $65.02 | 31,124 |
| 2012-09-12 | Option exercise | 1,000 | $1.88 | 32,124 |
| 2012-09-10 | Option exercise (derivative) | 1,000 | $0.00 | 2,333 |
| 2012-09-10 | Option exercise | 1,000 | $1.88 | 42,124 |
| 2012-09-10 | Open-market sale | 11,000 | $63.84 | 31,124 |
| 2012-02-14 | Grant / award | 2,050 | $0.00 | 41,124 |
| 2012-02-04 | Grant / award (derivative) | 12,500 | $0.00 | 12,500 |
| 2011-11-03 | Open-market sale | 15,000 | $51.25 | 39,074 |
| 2011-03-02 | Option exercise (derivative) | 8,000 | $0.00 | 13,334 |
| 2011-03-02 | Option exercise | 8,000 | $5.37 | 72,074 |
| 2011-03-02 | Open-market sale | 18,000 | $53.73 | 54,074 |
| 2011-03-02 | Option exercise (derivative) | 8,000 | $0.00 | 13,334 |
| 2011-03-02 | Option exercise | 8,000 | $5.37 | 72,074 |
| 2011-03-02 | Open-market sale | 18,000 | $53.73 | 54,074 |
| 2011-03-01 | Option exercise (derivative) | 5,334 | $0.00 | 21,334 |
| 2011-03-01 | Grant / award (derivative) | 21,600 | $0.00 | 21,600 |
| 2011-03-01 | Open-market sale | 11,334 | $54.96 | 64,074 |
| 2011-03-01 | Option exercise | 5,334 | $5.37 | 75,408 |
| 2011-03-01 | Grant / award | 3,700 | $0.00 | 70,074 |
| 2011-03-01 | Grant / award (derivative) | 21,600 | $0.00 | 21,600 |
| 2011-03-01 | Option exercise (derivative) | 5,334 | $0.00 | 21,334 |
| 2011-03-01 | Grant / award | 3,700 | $0.00 | 70,074 |
| 2011-03-01 | Option exercise | 5,334 | $5.37 | 75,408 |
| 2011-03-01 | Open-market sale | 11,334 | $54.96 | 64,074 |
| 2010-11-08 | Open-market sale | 10,000 | $25.53 | 66,374 |
| 2010-11-03 | Open-market sale | 4,363 | $24.61 | 76,374 |
| 2010-11-02 | Open-market sale | 5,637 | $24.53 | 80,737 |
| 2010-11-01 | Open-market sale | 10,000 | $24.12 | 86,374 |
| 2010-08-03 | Option exercise (derivative) | 26,666 | $0.00 | 26,668 |
| 2010-08-03 | Open-market sale | 26,666 | $19.60 | 96,374 |
| 2010-08-03 | Option exercise | 26,666 | $5.37 | 123,040 |
| 2010-05-03 | Option exercise (derivative) | 6,667 | $0.00 | 3,333 |
| 2010-05-03 | Option exercise (derivative) | 33,334 | $0.00 | 0 |
| 2010-05-03 | Option exercise | 33,334 | $1.50 | 129,708 |
| 2010-05-03 | Option exercise | 6,667 | $1.88 | 103,041 |
| 2010-05-03 | Open-market sale | 6,667 | $18.60 | 96,374 |
| 2010-04-19 | Option exercise (derivative) | 13,333 | $0.00 | 53,334 |
| 2010-04-19 | Open-market sale | 13,333 | $17.53 | 96,374 |
| 2010-04-19 | Option exercise | 13,333 | $5.37 | 109,707 |
| 2010-02-26 | Grant / award (derivative) | 26,250 | $0.00 | 26,250 |
| 2010-02-26 | Grant / award | 4,375 | $0.00 | 96,374 |
| 2009-12-04 | Open-market sale | 21,551 | $16.42 | 91,999 |
| 2009-12-03 | Open-market sale | 400 | $16.25 | 113,550 |
| 2009-09-28 | Open-market sale | 20,000 | $15.25 | 113,950 |
| 2009-09-22 | Option exercise (derivative) | 3,334 | $0.00 | 10,000 |
| 2009-09-22 | Option exercise | 3,334 | $1.88 | 137,284 |
| 2009-09-22 | Open-market sale | 3,334 | $14.75 | 133,950 |
| 2009-09-17 | Open-market sale | 10,000 | $14.27 | 133,950 |
| 2009-09-10 | Open-market sale | 5,300 | $13.25 | 143,950 |
| 2009-09-09 | Open-market sale | 4,700 | $13.25 | 149,250 |
| 2009-08-10 | Open-market sale | 5,400 | $11.25 | 153,950 |
| 2009-08-06 | Open-market sale | 24,600 | $11.18 | 159,350 |
| 2009-02-26 | Grant / award (derivative) | 13,281 | $0.00 | 13,281 |
| 2009-02-26 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2008-05-09 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2008-03-18 | Option exercise (derivative) | 16,667 | $0.00 | 0 |
| 2008-03-18 | Option exercise | 16,878 | $1.50 | 148,308 |
| 2008-03-18 | Option exercise | 25,000 | $1.50 | 131,430 |
| 2008-03-18 | Option exercise | 16,667 | $1.50 | 183,950 |
| 2008-03-18 | Option exercise | 16,667 | $1.50 | 167,283 |
| 2008-03-18 | Option exercise | 2,308 | $1.50 | 150,616 |
| 2007-12-19 | Option exercise (derivative) | 14,431 | $0.00 | 0 |
| 2007-12-19 | Option exercise | 14,431 | $1.50 | 106,430 |
| 2007-12-10 | Option exercise (derivative) | 16,666 | $0.00 | 1 |
| 2007-12-10 | Option exercise | 16,666 | $1.50 | 108,665 |
| 2007-12-10 | Open-market sale | 16,666 | $20.16 | 91,999 |
| 2007-11-12 | Option exercise (derivative) | 16,666 | $0.00 | 16,667 |
| 2007-11-12 | Open-market sale | 16,666 | $20.78 | 91,899 |
| 2007-11-12 | Option exercise | 16,666 | $1.50 | 108,565 |
| 2007-10-11 | Option exercise (derivative) | 8,233 | $0.00 | 33,333 |
| 2007-10-11 | Open-market sale | 500 | $20.03 | 94,599 |
| 2007-10-11 | Open-market sale | 233 | $20.02 | 95,099 |
| 2007-10-11 | Open-market sale | 100 | $20.04 | 94,499 |
| 2007-10-11 | Open-market sale | 4,800 | $20.00 | 95,332 |
| 2007-10-11 | Option exercise | 8,233 | $1.50 | 100,132 |
| 2007-10-11 | Open-market sale | 1,300 | $20.10 | 91,899 |
| 2007-10-11 | Open-market sale | 300 | $20.08 | 93,199 |
| 2007-10-11 | Open-market sale | 1,000 | $20.06 | 93,499 |
| 2007-10-10 | Option exercise (derivative) | 8,333 | $0.00 | 41,566 |
| 2007-10-10 | Open-market sale | 100 | $19.55 | 91,899 |
| 2007-10-10 | Open-market sale | 300 | $19.54 | 91,999 |
| 2007-10-10 | Open-market sale | 784 | $19.51 | 92,299 |
| 2007-10-10 | Open-market sale | 1,524 | $19.50 | 93,083 |
| 2007-10-10 | Open-market sale | 307 | $19.49 | 94,607 |
| 2007-10-10 | Open-market sale | 100 | $19.49 | 94,914 |
| 2007-10-10 | Open-market sale | 966 | $19.48 | 95,014 |
| 2007-10-10 | Open-market sale | 1,650 | $19.47 | 95,980 |
| 2007-10-10 | Open-market sale | 47 | $19.47 | 97,630 |
| 2007-10-10 | Open-market sale | 353 | $19.46 | 97,677 |
| 2007-10-10 | Open-market sale | 500 | $19.45 | 98,030 |
| 2007-10-10 | Open-market sale | 400 | $19.44 | 98,530 |
| 2007-10-10 | Open-market sale | 290 | $19.41 | 98,930 |
| 2007-10-10 | Open-market sale | 812 | $19.40 | 99,220 |
| 2007-10-10 | Open-market sale | 100 | $19.38 | 100,032 |
| 2007-10-10 | Open-market sale | 100 | $19.36 | 100,132 |
| 2007-10-10 | Option exercise | 8,333 | $1.50 | 100,232 |
| 2007-10-01 | Option exercise (derivative) | 100 | $0.00 | 49,899 |
| 2007-10-01 | Open-market sale | 100 | $20.00 | 91,899 |
| 2007-10-01 | Option exercise | 100 | $1.50 | 91,999 |
| 2007-10-01 | Option exercise (derivative) | 100 | $0.00 | 49,899 |
| 2007-10-01 | Option exercise | 100 | $1.50 | 92,099 |
| 2007-10-01 | Open-market sale | 100 | $20.00 | 91,999 |
| 2007-09-12 | Option exercise (derivative) | 16,668 | $0.00 | 49,999 |
| 2007-09-12 | Open-market sale | 16,668 | $18.17 | 91,999 |
| 2007-09-12 | Option exercise | 16,668 | $1.50 | 108,667 |
| 2006-12-12 | — | — | — | 91,999 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.