SEC CIK 1378548
Lopresti Angelo P
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IPGPview stock → | 59,841 | 2026-06-29 |
Position History — IPGP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IPGP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-29 | Open-market sale | 1,000 | $110.33 | 59,841 |
| 2026-03-01 | Tax withholding | 3,848 | $131.57 | 60,841 |
| 2026-02-18 | Grant / award | 4,465 | $0.00 | 64,689 |
| 2026-02-12 | Option exercise (derivative) | 5,861 | $0.00 | 0 |
| 2026-02-12 | Tax withholding | 4,022 | $150.25 | 60,224 |
| 2026-02-12 | Option exercise | 5,861 | $81.89 | 64,246 |
| 2026-01-21 | Open-market sale | 1,500 | $85.00 | 58,385 |
| 2025-12-09 | Open-market sale | 1,500 | $85.07 | 59,885 |
| 2025-10-27 | Open-market sale | 1,500 | $87.13 | 61,385 |
| 2025-10-06 | Open-market sale | 1,500 | $85.17 | 62,885 |
| 2025-06-06 | Open-market sale | 4,500 | $69.28 | 64,385 |
| 2025-03-01 | Tax withholding | 3,040 | $0.00 | 68,885 |
| 2025-02-14 | Grant / award | 12,868 | $0.00 | 71,925 |
| 2024-03-01 | Grant / award | 884 | $0.00 | 60,826 |
| 2024-03-01 | Tax withholding | 1,769 | $0.00 | 59,057 |
| 2024-02-16 | Grant / award | 10,806 | $0.00 | 59,942 |
| 2023-03-01 | Tax withholding | 1,644 | $0.00 | 49,136 |
| 2023-03-01 | Grant / award | 1,557 | $0.00 | 50,780 |
| 2023-02-17 | Grant / award | 5,089 | $0.00 | 49,223 |
| 2022-03-01 | Tax withholding | 845 | $121.52 | 44,134 |
| 2022-02-18 | Grant / award | 4,714 | $0.00 | 44,979 |
| 2021-03-15 | Open-market sale | 2,669 | $214.84 | 40,265 |
| 2021-03-01 | Tax withholding | 810 | $228.77 | 42,934 |
| 2021-02-19 | Grant / award | 2,669 | $0.00 | 43,744 |
| 2020-12-01 | Gift | 800 | $0.00 | 41,075 |
| 2020-11-09 | Open-market sale | 1,000 | $210.28 | 41,875 |
| 2020-11-09 | Open-market sale | 2,677 | $209.76 | 42,875 |
| 2020-07-21 | Option exercise (derivative) | 8,176 | $0.00 | 0 |
| 2020-07-21 | Open-market sale | 200 | $183.24 | 45,552 |
| 2020-07-21 | Open-market sale | 3,099 | $182.48 | 45,752 |
| 2020-07-21 | Open-market sale | 1,200 | $181.12 | 48,851 |
| 2020-07-21 | Option exercise | 8,176 | $71.77 | 50,051 |
| 2020-07-20 | Option exercise (derivative) | 2,824 | $0.00 | 8,176 |
| 2020-07-20 | Open-market sale | 2,824 | $180.01 | 41,875 |
| 2020-07-20 | Option exercise | 2,824 | $71.77 | 44,699 |
| 2020-07-15 | Option exercise (derivative) | 5,400 | $0.00 | 0 |
| 2020-07-15 | Open-market sale | 5,400 | $170.10 | 41,875 |
| 2020-07-15 | Option exercise | 5,400 | $60.11 | 47,275 |
| 2020-06-05 | Option exercise (derivative) | 7,600 | $0.00 | 5,400 |
| 2020-06-05 | Open-market sale | 1,100 | $170.01 | 41,875 |
| 2020-06-05 | Open-market sale | 2,200 | $165.35 | 47,275 |
| 2020-06-05 | Open-market sale | 2,900 | $166.66 | 44,375 |
| 2020-06-05 | Open-market sale | 1,400 | $167.03 | 42,975 |
| 2020-06-05 | Option exercise | 7,600 | $60.11 | 49,475 |
| 2020-05-21 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2020-05-21 | Option exercise | 4,000 | $53.76 | 45,875 |
| 2020-05-21 | Open-market sale | 4,000 | $160.00 | 41,875 |
| 2020-05-20 | Option exercise (derivative) | 750 | $0.00 | 4,000 |
| 2020-05-20 | Open-market sale | 750 | $160.00 | 41,875 |
| 2020-05-20 | Option exercise | 750 | $53.76 | 42,625 |
| 2020-05-12 | Option exercise (derivative) | 3,650 | $0.00 | 4,750 |
| 2020-05-12 | Option exercise | 3,650 | $53.76 | 45,525 |
| 2020-05-12 | Open-market sale | 3,650 | $155.08 | 41,875 |
| 2020-05-11 | Option exercise (derivative) | 1,100 | $0.00 | 8,400 |
| 2020-05-11 | Open-market sale | 1,100 | $155.02 | 41,875 |
| 2020-05-11 | Option exercise | 1,100 | $53.76 | 42,975 |
| 2020-05-05 | Open-market sale | 700 | $141.50 | 42,075 |
| 2020-05-05 | Open-market sale | 2,100 | $139.97 | 42,775 |
| 2020-05-05 | Open-market sale | 1,000 | $138.21 | 44,875 |
| 2020-05-05 | Open-market sale | 500 | $136.73 | 45,875 |
| 2020-05-05 | Open-market sale | 200 | $142.21 | 41,875 |
| 2020-03-01 | Tax withholding | 3,301 | $127.64 | 46,375 |
| 2020-03-01 | Grant / award | 1,589 | $0.00 | 49,676 |
| 2020-02-19 | Grant / award | 4,223 | $0.00 | 48,087 |
| 2019-11-04 | Open-market sale | 2,000 | $145.49 | 43,864 |
| 2019-03-01 | Tax withholding | 2,845 | $156.68 | 45,864 |
| 2019-03-01 | Grant / award | 3,669 | $0.00 | 48,709 |
| 2019-02-15 | Grant / award (derivative) | 7,540 | $0.00 | 7,540 |
| 2019-02-15 | Grant / award | 2,616 | $0.00 | 45,040 |
| 2018-03-01 | Grant / award | 4,532 | $0.00 | 43,487 |
| 2018-03-01 | Tax withholding | 1,062 | $0.00 | 42,425 |
| 2018-02-22 | Grant / award (derivative) | 5,786 | $0.00 | 5,786 |
| 2018-02-22 | Grant / award | 1,690 | $0.00 | 38,955 |
| 2018-01-16 | Option exercise (derivative) | 9,500 | $0.00 | 9,500 |
| 2018-01-16 | Open-market sale | 9,500 | $261.49 | 37,265 |
| 2018-01-16 | Option exercise | 9,500 | $53.76 | 46,765 |
| 2017-12-04 | Gift | 500 | $0.00 | 37,265 |
| 2017-08-08 | Option exercise (derivative) | 11,750 | $0.00 | 0 |
| 2017-08-08 | Option exercise | 11,750 | $58.65 | 49,515 |
| 2017-08-08 | Open-market sale | 11,750 | $163.33 | 37,765 |
| 2017-05-11 | Open-market sale | 4,626 | $138.00 | 37,765 |
| 2017-03-01 | Tax withholding | 673 | $0.00 | 42,391 |
| 2017-02-17 | Grant / award (derivative) | 7,184 | $0.00 | 7,184 |
| 2017-02-17 | Grant / award | 2,348 | $0.00 | 43,064 |
| 2016-12-31 | Tax withholding | 227 | $0.00 | 40,716 |
| 2016-12-01 | Open-market sale | 750 | $94.16 | 40,943 |
| 2016-11-07 | Open-market sale | 5,589 | $96.30 | 41,693 |
| 2016-11-01 | Open-market sale | 1,911 | $96.31 | 47,282 |
| 2016-10-28 | Option exercise (derivative) | 4,018 | $8.26 | 0 |
| 2016-10-28 | Disposition to issuer | 4,018 | $97.30 | 49,193 |
| 2016-10-28 | Option exercise | 4,018 | $8.26 | 53,211 |
| 2016-10-27 | Option exercise (derivative) | 607 | $8.26 | 4,018 |
| 2016-10-27 | Option exercise | 607 | $8.26 | 49,800 |
| 2016-10-27 | Disposition to issuer | 607 | $95.04 | 49,193 |
| 2016-09-30 | Tax withholding | 227 | $0.00 | 49,193 |
| 2016-06-30 | Tax withholding | 157 | $0.00 | 49,420 |
| 2016-04-01 | Option exercise (derivative) | 4,000 | $8.26 | 4,625 |
| 2016-04-01 | Open-market sale | 4,000 | $95.54 | 49,421 |
| 2016-04-01 | Option exercise | 4,000 | $8.26 | 53,421 |
| 2016-04-01 | Option exercise (derivative) | 4,000 | $8.26 | 4,625 |
| 2016-04-01 | Open-market sale | 4,000 | $95.54 | 49,577 |
| 2016-04-01 | Option exercise | 4,000 | $8.26 | 53,577 |
| 2016-03-31 | Tax withholding | 313 | $0.00 | 49,421 |
| 2016-03-31 | Tax withholding | 157 | $0.00 | 49,577 |
| 2016-03-29 | Open-market sale | 833 | $97.00 | 49,734 |
| 2016-02-18 | Grant / award (derivative) | 5,861 | $0.00 | 5,861 |
| 2016-02-18 | Grant / award | 2,930 | $0.00 | 50,567 |
| 2015-12-31 | Tax withholding | 388 | $89.16 | 47,637 |
| 2015-09-30 | Tax withholding | 388 | $75.97 | 48,025 |
| 2015-08-11 | Open-market sale | 118 | $95.00 | 48,413 |
| 2015-08-10 | Open-market sale | 1,807 | $95.00 | 48,531 |
| 2015-06-30 | Tax withholding | 388 | $85.18 | 50,338 |
| 2015-05-21 | Gift | 315 | $0.00 | 50,726 |
| 2015-03-31 | Tax withholding | 268 | $92.70 | 51,041 |
| 2015-02-25 | Grant / award (derivative) | 5,661 | $0.00 | 5,661 |
| 2015-02-25 | Grant / award | 2,831 | $0.00 | 51,309 |
| 2015-02-09 | Option exercise (derivative) | 6,562 | $15.82 | 0 |
| 2015-02-09 | Option exercise | 6,562 | $15.82 | 55,041 |
| 2015-02-09 | Open-market sale | 6,563 | $85.27 | 48,478 |
| 2014-12-31 | Tax withholding | 516 | $74.92 | 48,479 |
| 2014-12-30 | Option exercise (derivative) | 6,563 | $15.82 | 6,562 |
| 2014-12-30 | Option exercise | 6,563 | $15.82 | 55,558 |
| 2014-12-30 | Open-market sale | 6,563 | $75.92 | 48,995 |
| 2014-12-03 | Option exercise (derivative) | 6,562 | $15.82 | 13,125 |
| 2014-12-03 | Option exercise | 6,562 | $15.82 | 55,557 |
| 2014-12-03 | Open-market sale | 6,562 | $75.94 | 48,995 |
| 2014-10-29 | Option exercise (derivative) | 7,100 | $0.00 | 0 |
| 2014-10-29 | Option exercise (derivative) | 4,208 | $0.00 | 19,687 |
| 2014-10-29 | Option exercise | 7,100 | $19.69 | 60,303 |
| 2014-10-29 | Option exercise | 4,208 | $15.82 | 53,203 |
| 2014-10-29 | Open-market sale | 11,308 | $70.74 | 48,995 |
| 2014-10-28 | Option exercise (derivative) | 2,900 | $0.00 | 7,100 |
| 2014-10-28 | Option exercise (derivative) | 2,255 | $0.00 | 23,895 |
| 2014-10-28 | Open-market sale | 5,155 | $70.10 | 48,995 |
| 2014-10-28 | Option exercise | 2,255 | $15.82 | 51,250 |
| 2014-10-28 | Option exercise | 2,900 | $19.69 | 54,150 |
| 2014-09-30 | Tax withholding | 516 | $68.78 | 48,995 |
| 2014-07-29 | Option exercise (derivative) | 100 | $0.00 | 26,150 |
| 2014-07-29 | Option exercise | 100 | $15.82 | 49,611 |
| 2014-07-29 | Open-market sale | 100 | $73.00 | 49,511 |
| 2014-07-29 | Open-market sale | 100 | $73.00 | 49,411 |
| 2014-06-30 | Tax withholding | 516 | $68.80 | 49,511 |
| 2014-06-12 | Gift | 685 | $0.00 | 50,027 |
| 2014-04-15 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2014-04-15 | Open-market sale | 10,000 | $73.30 | 50,712 |
| 2014-04-15 | Option exercise | 10,000 | $19.69 | 60,712 |
| 2014-03-31 | Tax withholding | 357 | $71.08 | 50,712 |
| 2014-02-28 | Grant / award (derivative) | 11,000 | $0.00 | 11,000 |
| 2014-02-28 | Grant / award | 1,800 | $0.00 | 51,069 |
| 2013-11-19 | Option exercise (derivative) | 1,701 | $0.00 | 8,625 |
| 2013-11-19 | Open-market sale | 1,701 | $71.03 | 49,269 |
| 2013-11-19 | Option exercise | 1,701 | $8.26 | 50,970 |
| 2013-11-18 | Option exercise (derivative) | 8,499 | $0.00 | 10,326 |
| 2013-11-18 | Open-market sale | 8,499 | $71.04 | 49,269 |
| 2013-11-18 | Option exercise | 8,499 | $8.26 | 57,768 |
| 2013-11-12 | Option exercise (derivative) | 625 | $0.00 | 0 |
| 2013-11-12 | Option exercise (derivative) | 1,175 | $0.00 | 18,825 |
| 2013-11-12 | Open-market sale | 1,800 | $71.03 | 49,269 |
| 2013-11-12 | Option exercise | 1,800 | $8.26 | 51,069 |
| 2013-10-31 | Option exercise (derivative) | 7,100 | $0.00 | 625 |
| 2013-10-31 | Option exercise | 7,100 | $8.26 | 56,369 |
| 2013-10-31 | Open-market sale | 7,100 | $65.89 | 49,269 |
| 2013-10-30 | Option exercise (derivative) | 2,900 | $0.00 | 7,725 |
| 2013-10-30 | Option exercise | 2,900 | $8.26 | 52,169 |
| 2013-10-30 | Open-market sale | 2,900 | $65.00 | 49,269 |
| 2013-03-01 | Grant / award (derivative) | 13,000 | $0.00 | 13,000 |
| 2013-03-01 | Grant / award | 2,000 | $0.00 | 49,269 |
| 2012-02-14 | Grant / award (derivative) | 11,750 | $0.00 | 11,750 |
| 2012-02-14 | Grant / award | 1,920 | $0.00 | 47,269 |
| 2012-02-06 | Option exercise (derivative) | 6,400 | $0.00 | 0 |
| 2012-02-06 | Open-market sale | 6,400 | $55.31 | 45,349 |
| 2012-02-06 | Option exercise | 6,400 | $5.37 | 51,749 |
| 2012-01-19 | Option exercise | 267 | $5.37 | 45,616 |
| 2012-01-19 | Open-market sale | 267 | $55.00 | 45,349 |
| 2012-01-12 | Option exercise (derivative) | 267 | $0.00 | 6,400 |
| 2011-08-30 | Option exercise (derivative) | 10,000 | $0.00 | 6,667 |
| 2011-08-30 | Option exercise | 10,000 | $5.37 | 55,349 |
| 2011-08-30 | Open-market sale | 10,000 | $57.52 | 45,349 |
| 2011-07-07 | Option exercise (derivative) | 10,000 | $0.00 | 16,667 |
| 2011-07-07 | Option exercise | 10,000 | $5.37 | 55,349 |
| 2011-07-07 | Open-market sale | 10,000 | $74.82 | 45,349 |
| 2011-06-23 | Option exercise (derivative) | 2,100 | $0.00 | 26,667 |
| 2011-06-23 | Open-market sale | 2,100 | $65.33 | 45,349 |
| 2011-06-23 | Option exercise | 2,100 | $5.37 | 47,449 |
| 2011-06-22 | Option exercise (derivative) | 7,900 | $0.00 | 28,767 |
| 2011-06-22 | Open-market sale | 7,900 | $65.69 | 45,349 |
| 2011-06-22 | Option exercise | 7,900 | $5.37 | 53,249 |
| 2011-06-09 | Option exercise (derivative) | 10,000 | $0.00 | 36,667 |
| 2011-06-09 | Option exercise | 10,000 | $5.37 | 55,349 |
| 2011-06-09 | Open-market sale | 10,000 | $68.35 | 45,349 |
| 2011-03-02 | Option exercise (derivative) | 1,100 | $0.00 | 46,667 |
| 2011-03-02 | Option exercise | 1,100 | $5.37 | 46,449 |
| 2011-03-02 | Open-market sale | 1,100 | $54.00 | 45,349 |
| 2011-03-01 | Option exercise (derivative) | 18,900 | $0.00 | 47,767 |
| 2011-03-01 | Grant / award (derivative) | 19,000 | $0.00 | 19,000 |
| 2011-03-01 | Grant / award | 3,285 | $0.00 | 45,349 |
| 2011-03-01 | Option exercise | 18,900 | $5.37 | 64,249 |
| 2011-03-01 | Open-market sale | 18,900 | $54.66 | 45,349 |
| 2010-11-02 | Open-market sale | 45,000 | $24.30 | 42,064 |
| 2010-10-29 | Open-market sale | 10,000 | $22.40 | 87,064 |
| 2010-08-27 | Open-market sale | 14,500 | $21.83 | 97,064 |
| 2010-06-09 | Gift | 350 | $0.00 | 111,564 |
| 2010-02-26 | Grant / award (derivative) | 26,250 | $0.00 | 26,250 |
| 2010-02-26 | Grant / award | 4,375 | $0.00 | 111,914 |
| 2009-12-21 | Option exercise (derivative) | 9,713 | $0.00 | 0 |
| 2009-12-21 | Open-market sale | 9,713 | $16.38 | 107,039 |
| 2009-12-21 | Option exercise | 9,713 | $1.88 | 116,752 |
| 2009-12-21 | J | 9,713 | $16.38 | 107,539 |
| 2009-12-21 | J | 9,713 | $1.88 | 117,252 |
| 2009-12-16 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2009-12-16 | Open-market sale | 10,000 | $17.03 | 95,039 |
| 2009-12-16 | Option exercise | 12,500 | $1.50 | 107,539 |
| 2009-12-09 | Option exercise (derivative) | 3,621 | $0.00 | 9,713 |
| 2009-12-09 | Option exercise (derivative) | 11,379 | $0.00 | 0 |
| 2009-12-09 | Option exercise | 15,000 | $1.50 | 120,039 |
| 2009-12-09 | Open-market sale | 15,000 | $16.82 | 105,039 |
| 2009-12-01 | Open-market sale | 13,000 | $15.41 | 105,039 |
| 2009-11-18 | Option exercise (derivative) | 2,885 | $0.00 | 0 |
| 2009-11-18 | Option exercise (derivative) | 5,288 | $0.00 | 11,379 |
| 2009-11-18 | Option exercise | 10,000 | $1.50 | 128,039 |
| 2009-11-18 | Open-market sale | 10,000 | $15.16 | 118,039 |
| 2009-11-06 | Option exercise (derivative) | 15,000 | $0.00 | 1,827 |
| 2009-11-06 | Option exercise | 15,000 | $1.50 | 133,039 |
| 2009-11-06 | Open-market sale | 15,000 | $14.93 | 118,039 |
| 2009-02-26 | Grant / award (derivative) | 10,625 | $0.00 | 10,625 |
| 2009-02-26 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2008-12-12 | Open-market sale | 16,667 | $11.36 | 118,039 |
| 2008-05-09 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2008-01-02 | Option exercise (derivative) | 16,667 | $0.00 | 0 |
| 2008-01-02 | Option exercise | 16,667 | $1.50 | 134,706 |
| 2007-12-17 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2007-12-17 | Option exercise | 20,000 | $1.50 | 138,039 |
| 2007-12-17 | Open-market sale | 20,000 | $19.07 | 118,039 |
| 2007-11-29 | Option exercise (derivative) | 18,039 | $0.00 | 0 |
| 2007-11-29 | Option exercise | 18,039 | $1.50 | 118,039 |
| 2007-11-06 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2007-11-06 | Option exercise | 10,000 | $1.50 | 110,000 |
| 2007-11-06 | Open-market sale | 10,000 | $20.53 | 100,000 |
| 2007-10-23 | Option exercise (derivative) | 2,800 | $0.00 | 30,000 |
| 2007-10-23 | Open-market sale | 400 | $20.12 | 101,500 |
| 2007-10-23 | Open-market sale | 100 | $20.11 | 101,900 |
| 2007-10-23 | Open-market sale | 300 | $20.10 | 102,000 |
| 2007-10-23 | Open-market sale | 100 | $20.09 | 102,300 |
| 2007-10-23 | Open-market sale | 100 | $20.08 | 102,400 |
| 2007-10-23 | Open-market sale | 300 | $20.06 | 102,500 |
| 2007-10-23 | Option exercise | 2,800 | $1.50 | 102,800 |
| 2007-10-23 | Open-market sale | 100 | $20.37 | 100,000 |
| 2007-10-23 | Open-market sale | 200 | $20.30 | 100,100 |
| 2007-10-23 | Open-market sale | 200 | $20.27 | 100,300 |
| 2007-10-23 | Open-market sale | 200 | $20.24 | 100,500 |
| 2007-10-23 | Open-market sale | 294 | $20.18 | 100,700 |
| 2007-10-23 | Open-market sale | 6 | $20.17 | 100,994 |
| 2007-10-23 | Open-market sale | 100 | $20.14 | 101,000 |
| 2007-10-23 | Open-market sale | 400 | $20.13 | 101,100 |
| 2007-10-22 | Option exercise (derivative) | 7,200 | $0.00 | 32,800 |
| 2007-10-22 | Open-market sale | 7,200 | $20.62 | 100,000 |
| 2007-10-22 | Option exercise | 7,200 | $1.50 | 107,200 |
| 2007-10-08 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2007-10-08 | Open-market sale | 200 | $19.42 | 100,700 |
| 2007-10-08 | Open-market sale | 700 | $19.39 | 101,700 |
| 2007-10-08 | Open-market sale | 500 | $19.38 | 102,400 |
| 2007-10-08 | Open-market sale | 2,400 | $19.37 | 102,900 |
| 2007-10-08 | Open-market sale | 455 | $19.36 | 105,300 |
| 2007-10-08 | Open-market sale | 600 | $19.35 | 105,755 |
| 2007-10-08 | Open-market sale | 1,004 | $19.34 | 106,355 |
| 2007-10-08 | Open-market sale | 1,392 | $19.33 | 107,359 |
| 2007-10-08 | Open-market sale | 989 | $19.32 | 108,751 |
| 2007-10-08 | Open-market sale | 100 | $19.32 | 109,740 |
| 2007-10-08 | Open-market sale | 160 | $19.31 | 109,840 |
| 2007-10-08 | Option exercise | 10,000 | $1.50 | 110,000 |
| 2007-10-08 | Open-market sale | 300 | $19.47 | 100,000 |
| 2007-10-08 | Open-market sale | 200 | $19.46 | 100,300 |
| 2007-10-08 | Open-market sale | 200 | $19.43 | 100,500 |
| 2007-10-08 | Open-market sale | 600 | $19.40 | 101,100 |
| 2007-10-08 | Open-market sale | 200 | $19.41 | 100,900 |
| 2007-10-01 | Option exercise (derivative) | 10,000 | $0.00 | 50,000 |
| 2007-10-01 | Open-market sale | 10,000 | $19.36 | 100,000 |
| 2007-10-01 | Option exercise | 10,000 | $1.50 | 110,000 |
| 2007-09-25 | Option exercise (derivative) | 7,000 | $0.00 | 60,000 |
| 2007-09-25 | Open-market sale | 7,000 | $18.82 | 93,000 |
| 2007-09-25 | Open-market sale | 7,000 | $18.82 | 100,000 |
| 2007-09-25 | Option exercise | 7,000 | $1.50 | 107,000 |
| 2007-09-24 | Option exercise (derivative) | 13,000 | $0.00 | 67,000 |
| 2007-09-24 | Open-market sale | 13,000 | $18.71 | 100,000 |
| 2007-09-24 | Option exercise | 13,000 | $1.50 | 113,000 |
| 2007-09-17 | Option exercise (derivative) | 20,000 | $0.00 | 80,000 |
| 2007-09-17 | Open-market sale | 20,000 | $18.46 | 100,000 |
| 2007-09-17 | Option exercise | 20,000 | $1.50 | 120,000 |
| 2006-12-12 | — | — | — | 100,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.