SEC CIK 1189904
HANKIN ROCKELL N
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SMTCview stock → | 144,282 | 2024-06-09 |
Position History — SMTC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SMTC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-07-01 | Grant / award (derivative) | 2,857 | $0.00 | 2,857 |
| 2024-06-09 | Option exercise (derivative) | 3,534 | $0.00 | 0 |
| 2024-06-09 | Option exercise | 3,534 | $31.18 | 144,282 |
| 2023-07-01 | Grant / award (derivative) | 3,534 | $0.00 | 3,534 |
| 2023-06-07 | Option exercise (derivative) | 1,731 | $0.00 | 0 |
| 2023-06-07 | Option exercise | 1,731 | $22.09 | 140,748 |
| 2022-07-01 | Grant / award (derivative) | 1,731 | $0.00 | 1,731 |
| 2022-06-08 | Option exercise (derivative) | 1,322 | $0.00 | 0 |
| 2022-06-08 | Option exercise | 1,322 | $62.58 | 139,017 |
| 2021-07-01 | Grant / award (derivative) | 1,322 | $0.00 | 1,322 |
| 2021-06-09 | Option exercise (derivative) | 1,371 | $0.00 | 0 |
| 2021-06-09 | Option exercise | 1,371 | $67.22 | 137,695 |
| 2020-07-01 | Grant / award (derivative) | 1,567 | $0.00 | 1,567 |
| 2020-07-01 | Grant / award (derivative) | 1,371 | $0.00 | 1,371 |
| 2020-06-10 | Option exercise (derivative) | 1,384 | $0.00 | 0 |
| 2020-06-10 | Option exercise | 1,384 | $53.94 | 136,324 |
| 2020-06-01 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2020-06-01 | Option exercise | 1,250 | $28.06 | 136,190 |
| 2020-06-01 | Open-market sale | 1,250 | $52.28 | 134,940 |
| 2020-03-19 | Open-market sale | 899 | $32.09 | 134,940 |
| 2020-03-18 | Open-market sale | 7,476 | $32.20 | 137,464 |
| 2020-03-18 | Open-market sale | 1,625 | $33.07 | 135,839 |
| 2019-07-02 | Open-market sale | 1,487 | $50.57 | 144,940 |
| 2019-07-01 | Grant / award (derivative) | 1,582 | $0.00 | 1,582 |
| 2019-07-01 | Grant / award (derivative) | 1,384 | $0.00 | 1,384 |
| 2019-06-12 | Option exercise (derivative) | 1,487 | $0.00 | 0 |
| 2019-06-12 | Option exercise | 1,487 | $43.42 | 146,427 |
| 2019-01-10 | Open-market sale | 10,000 | $50.04 | 144,940 |
| 2018-09-04 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2018-09-04 | Open-market sale | 1,250 | $57.30 | 156,618 |
| 2018-09-04 | Open-market sale | 1,678 | $57.30 | 154,940 |
| 2018-09-04 | Option exercise | 1,250 | $26.59 | 157,868 |
| 2018-07-01 | Grant / award (derivative) | 1,487 | $0.00 | 1,487 |
| 2018-07-01 | Grant / award (derivative) | 1,700 | $0.00 | 1,700 |
| 2018-06-13 | Option exercise (derivative) | 1,678 | $0.00 | 0 |
| 2018-06-13 | Option exercise | 1,678 | $50.50 | 156,618 |
| 2018-03-19 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2018-03-19 | Option exercise (derivative) | 2,500 | $0.00 | 1,250 |
| 2018-03-19 | Open-market sale | 2,500 | $40.06 | 154,940 |
| 2018-03-19 | Option exercise | 5,000 | $35.17 | 166,190 |
| 2018-03-19 | Option exercise | 1,250 | $26.59 | 167,440 |
| 2018-03-19 | Open-market sale | 1,250 | $40.06 | 166,190 |
| 2018-03-19 | Open-market sale | 2,500 | $40.06 | 163,690 |
| 2018-03-19 | Option exercise | 2,500 | $28.06 | 161,190 |
| 2018-03-19 | Option exercise | 1,250 | $29.68 | 158,690 |
| 2018-03-19 | Option exercise | 2,500 | $24.94 | 157,440 |
| 2018-03-19 | Open-market sale | 5,000 | $40.06 | 157,440 |
| 2018-03-19 | Open-market sale | 1,250 | $40.06 | 162,440 |
| 2017-09-05 | Open-market sale | 5,000 | $36.65 | 154,940 |
| 2017-07-01 | Grant / award (derivative) | 1,958 | $0.00 | 1,958 |
| 2017-07-01 | Grant / award (derivative) | 1,678 | $0.00 | 1,678 |
| 2017-06-19 | Open-market sale | 2,534 | $35.71 | 159,940 |
| 2017-06-14 | Option exercise (derivative) | 2,534 | $0.00 | 0 |
| 2017-06-14 | Option exercise | 2,534 | $36.50 | 162,474 |
| 2016-12-05 | Option exercise (derivative) | 3,750 | $0.00 | 1,250 |
| 2016-12-05 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2016-12-05 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2016-12-05 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2016-12-05 | Option exercise | 5,000 | $24.46 | 182,440 |
| 2016-12-05 | Option exercise | 1,250 | $28.06 | 177,440 |
| 2016-12-05 | Option exercise | 2,500 | $24.94 | 176,190 |
| 2016-12-05 | Option exercise | 3,750 | $29.68 | 173,690 |
| 2016-12-05 | Option exercise | 5,000 | $25.25 | 169,940 |
| 2016-12-05 | Option exercise | 5,000 | $27.60 | 164,940 |
| 2016-12-05 | Open-market sale | 25,000 | $30.40 | 159,940 |
| 2016-12-05 | Option exercise | 2,500 | $26.59 | 184,940 |
| 2016-10-06 | Option exercise (derivative) | 3,750 | $0.00 | 0 |
| 2016-10-06 | Open-market sale | 6,795 | $27.73 | 159,940 |
| 2016-10-06 | Option exercise | 3,750 | $22.91 | 166,735 |
| 2016-07-01 | Grant / award (derivative) | 2,957 | $0.00 | 2,957 |
| 2016-07-01 | Grant / award (derivative) | 2,534 | $0.00 | 2,534 |
| 2016-06-15 | Option exercise (derivative) | 3,045 | $0.00 | 0 |
| 2016-06-15 | Option exercise | 3,045 | $24.16 | 162,985 |
| 2016-06-07 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2016-06-07 | Option exercise | 2,500 | $16.43 | 162,440 |
| 2016-06-07 | Open-market sale | 2,500 | $24.04 | 159,940 |
| 2015-11-23 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2015-11-23 | Option exercise | 2,500 | $17.29 | 162,440 |
| 2015-11-23 | Open-market sale | 2,500 | $19.13 | 159,940 |
| 2015-07-01 | Grant / award (derivative) | 3,553 | $0.00 | 3,553 |
| 2015-07-01 | Grant / award (derivative) | 3,045 | $0.00 | 3,045 |
| 2015-03-16 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2015-03-16 | Open-market sale | 1,250 | $27.96 | 159,940 |
| 2015-03-16 | Option exercise | 1,250 | $16.18 | 161,190 |
| 2015-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2014-09-04 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2014-09-04 | Open-market sale | 1,250 | $26.98 | 159,940 |
| 2014-09-04 | Option exercise | 1,250 | $11.52 | 161,190 |
| 2014-07-01 | Grant / award (derivative) | 2,632 | $0.00 | 2,632 |
| 2014-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2014-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-09-09 | Open-market sale | 11,000 | $30.38 | 159,940 |
| 2013-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-07-01 | Grant / award (derivative) | 1,990 | $0.00 | 1,990 |
| 2013-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2012-12-14 | Option exercise (derivative) | 3,125 | $0.00 | 1,250 |
| 2012-12-14 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2012-12-14 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2012-12-14 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2012-12-14 | Option exercise | 5,000 | $18.26 | 186,565 |
| 2012-12-14 | Option exercise | 2,500 | $17.29 | 181,565 |
| 2012-12-14 | Option exercise | 3,125 | $16.18 | 174,065 |
| 2012-12-14 | Option exercise | 1,250 | $22.91 | 190,315 |
| 2012-12-14 | Option exercise | 2,500 | $16.43 | 189,065 |
| 2012-12-14 | Open-market sale | 19,375 | $27.98 | 170,940 |
| 2012-12-14 | Option exercise | 5,000 | $16.65 | 179,065 |
| 2012-12-13 | Option exercise (derivative) | 3,750 | $0.00 | 1,250 |
| 2012-12-13 | Option exercise (derivative) | 625 | $0.00 | 4,375 |
| 2012-12-13 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2012-12-13 | Option exercise | 3,750 | $11.52 | 184,690 |
| 2012-12-13 | Option exercise | 5,000 | $23.54 | 175,940 |
| 2012-12-13 | Option exercise | 5,000 | $13.81 | 180,940 |
| 2012-12-13 | Open-market sale | 19,375 | $28.29 | 170,940 |
| 2012-12-13 | Option exercise | 625 | $16.18 | 190,315 |
| 2012-12-13 | Option exercise | 5,000 | $21.84 | 189,690 |
| 2012-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2012-07-01 | Grant / award (derivative) | 2,861 | $0.00 | 2,861 |
| 2012-03-26 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2012-03-26 | Option exercise | 5,000 | $17.61 | 190,940 |
| 2012-03-26 | Option exercise | 5,000 | $13.23 | 185,940 |
| 2012-03-26 | Option exercise | 5,000 | $14.45 | 180,940 |
| 2012-03-26 | Option exercise | 5,000 | $26.70 | 175,940 |
| 2012-03-26 | Open-market sale | 30,000 | $29.01 | 170,940 |
| 2012-03-26 | Option exercise | 5,000 | $14.75 | 200,940 |
| 2012-03-26 | Option exercise | 5,000 | $22.76 | 195,940 |
| 2012-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2011-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2011-07-01 | Grant / award (derivative) | 2,536 | $0.00 | 2,536 |
| 2011-03-29 | Open-market sale | 10,000 | $24.05 | 170,940 |
| 2011-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2010-12-10 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2010-12-10 | Open-market sale | 31,047 | $23.81 | 180,940 |
| 2010-12-10 | Option exercise | 26,047 | $13.03 | 211,987 |
| 2010-12-10 | Option exercise | 5,000 | $22.06 | 185,940 |
| 2010-09-29 | Option exercise (derivative) | 20,000 | $0.00 | 26,047 |
| 2010-09-29 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2010-09-29 | Option exercise | 5,000 | $14.25 | 185,940 |
| 2010-09-29 | Open-market sale | 25,000 | $20.12 | 180,940 |
| 2010-09-29 | Option exercise | 20,000 | $13.03 | 205,940 |
| 2010-09-13 | Open-market sale | 100 | $17.69 | 180,940 |
| 2010-09-13 | Open-market sale | 2,479 | $17.66 | 181,680 |
| 2010-09-13 | Open-market sale | 400 | $17.67 | 181,280 |
| 2010-09-13 | Open-market sale | 5,400 | $17.65 | 184,859 |
| 2010-09-13 | Open-market sale | 131 | $17.62 | 190,259 |
| 2010-09-13 | Open-market sale | 250 | $17.61 | 190,390 |
| 2010-09-13 | Open-market sale | 100 | $17.60 | 190,640 |
| 2010-09-13 | Open-market sale | 200 | $17.60 | 190,740 |
| 2010-09-13 | Open-market sale | 700 | $17.66 | 184,159 |
| 2010-09-13 | Open-market sale | 200 | $17.69 | 181,040 |
| 2010-09-13 | Open-market sale | 40 | $17.68 | 181,240 |
| 2010-08-30 | Open-market sale | 1,500 | $17.03 | 192,340 |
| 2010-08-30 | Open-market sale | 500 | $17.02 | 193,840 |
| 2010-08-30 | Open-market sale | 900 | $17.04 | 191,440 |
| 2010-08-30 | Open-market sale | 100 | $17.05 | 191,340 |
| 2010-08-30 | Open-market sale | 100 | $17.07 | 191,140 |
| 2010-08-30 | Open-market sale | 200 | $17.07 | 190,940 |
| 2010-08-30 | Open-market sale | 300 | $17.02 | 194,340 |
| 2010-08-30 | Open-market sale | 1,600 | $16.94 | 199,340 |
| 2010-08-30 | Open-market sale | 4,400 | $17.00 | 194,940 |
| 2010-08-30 | Open-market sale | 100 | $17.01 | 194,840 |
| 2010-08-30 | Open-market sale | 200 | $17.01 | 194,640 |
| 2010-08-30 | Open-market sale | 100 | $17.06 | 191,240 |
| 2010-07-01 | Grant / award (derivative) | 4,260 | $0.00 | 4,260 |
| 2010-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2010-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2009-08-24 | Open-market sale | 800 | $18.35 | 234,940 |
| 2009-08-24 | Open-market sale | 300 | $18.49 | 201,240 |
| 2009-08-24 | Open-market sale | 100 | $18.48 | 201,540 |
| 2009-08-24 | Open-market sale | 200 | $18.47 | 201,640 |
| 2009-08-24 | Open-market sale | 300 | $18.46 | 201,840 |
| 2009-08-24 | Open-market sale | 500 | $18.46 | 202,140 |
| 2009-08-24 | Open-market sale | 500 | $18.46 | 202,640 |
| 2009-08-24 | Open-market sale | 1,300 | $18.45 | 203,140 |
| 2009-08-24 | Open-market sale | 400 | $18.45 | 204,440 |
| 2009-08-24 | Open-market sale | 10,000 | $18.44 | 204,840 |
| 2009-08-24 | Open-market sale | 100 | $18.44 | 214,840 |
| 2009-08-24 | Open-market sale | 2,700 | $18.43 | 214,940 |
| 2009-08-24 | Open-market sale | 1,200 | $18.42 | 217,640 |
| 2009-08-24 | Open-market sale | 3,000 | $18.42 | 218,840 |
| 2009-08-24 | Open-market sale | 2,563 | $18.41 | 221,840 |
| 2009-08-24 | Open-market sale | 4,300 | $18.41 | 224,403 |
| 2009-08-24 | Open-market sale | 5,337 | $18.40 | 228,703 |
| 2009-08-24 | Open-market sale | 900 | $18.36 | 234,040 |
| 2009-08-24 | Open-market sale | 300 | $18.49 | 200,940 |
| 2009-08-24 | Open-market sale | 200 | $18.34 | 235,740 |
| 2009-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2009-07-01 | Grant / award (derivative) | 4,326 | $0.00 | 4,326 |
| 2009-06-11 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2009-06-11 | Open-market sale | 304 | $16.84 | 236,740 |
| 2009-06-11 | Open-market sale | 600 | $16.83 | 239,440 |
| 2009-06-11 | Open-market sale | 900 | $16.82 | 240,040 |
| 2009-06-11 | Option exercise | 5,000 | $10.94 | 240,940 |
| 2009-06-11 | Open-market sale | 500 | $16.85 | 235,940 |
| 2009-06-11 | Open-market sale | 300 | $16.85 | 236,440 |
| 2009-06-11 | Open-market sale | 300 | $16.84 | 237,044 |
| 2009-06-11 | Open-market sale | 2,096 | $16.83 | 237,344 |
| 2009-05-26 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2009-05-26 | Open-market sale | 1,000 | $15.36 | 248,140 |
| 2009-05-26 | Option exercise | 20,000 | $13.03 | 255,940 |
| 2009-05-26 | Open-market sale | 400 | $15.33 | 255,540 |
| 2009-05-26 | Open-market sale | 400 | $15.33 | 255,140 |
| 2009-05-26 | Open-market sale | 3,900 | $15.34 | 251,240 |
| 2009-05-26 | Open-market sale | 100 | $15.41 | 235,940 |
| 2009-05-26 | Open-market sale | 500 | $15.40 | 236,040 |
| 2009-05-26 | Open-market sale | 1,800 | $15.39 | 236,540 |
| 2009-05-26 | Open-market sale | 1,900 | $15.39 | 238,340 |
| 2009-05-26 | Open-market sale | 1,500 | $15.38 | 240,240 |
| 2009-05-26 | Open-market sale | 800 | $15.38 | 241,740 |
| 2009-05-26 | Open-market sale | 2,400 | $15.37 | 242,540 |
| 2009-05-26 | Open-market sale | 1,800 | $15.37 | 244,940 |
| 2009-05-26 | Open-market sale | 1,400 | $15.36 | 246,740 |
| 2009-05-26 | Open-market sale | 1,900 | $15.35 | 249,140 |
| 2009-05-26 | Open-market sale | 200 | $15.34 | 251,040 |
| 2009-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2008-09-19 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2008-09-19 | Open-market sale | 1,400 | $15.56 | 237,440 |
| 2008-09-19 | Open-market sale | 1,000 | $15.55 | 238,840 |
| 2008-09-19 | Open-market sale | 1,300 | $15.54 | 239,840 |
| 2008-09-19 | Open-market sale | 600 | $15.53 | 241,140 |
| 2008-09-19 | Open-market sale | 200 | $15.52 | 241,740 |
| 2008-09-19 | Open-market sale | 100 | $15.37 | 241,940 |
| 2008-09-19 | Open-market sale | 600 | $15.34 | 242,040 |
| 2008-09-19 | Open-market sale | 100 | $15.33 | 242,640 |
| 2008-09-19 | Open-market sale | 600 | $15.32 | 242,740 |
| 2008-09-19 | Open-market sale | 2,200 | $15.31 | 243,340 |
| 2008-09-19 | Open-market sale | 100 | $15.30 | 245,540 |
| 2008-09-19 | Open-market sale | 300 | $15.29 | 247,340 |
| 2008-09-19 | Open-market sale | 2,700 | $15.28 | 247,640 |
| 2008-09-19 | Open-market sale | 600 | $15.27 | 250,340 |
| 2008-09-19 | Open-market sale | 1,800 | $15.26 | 250,940 |
| 2008-09-19 | Open-market sale | 2,100 | $15.25 | 252,740 |
| 2008-09-19 | Open-market sale | 100 | $15.24 | 254,840 |
| 2008-09-19 | Open-market sale | 700 | $15.23 | 254,940 |
| 2008-09-19 | Open-market sale | 300 | $15.22 | 255,640 |
| 2008-09-19 | Option exercise | 20,000 | — | 255,940 |
| 2008-09-19 | Open-market sale | 500 | $15.57 | 236,940 |
| 2008-09-19 | Open-market sale | 100 | $15.58 | 236,840 |
| 2008-09-19 | Open-market sale | 200 | $15.59 | 236,640 |
| 2008-09-19 | Open-market sale | 300 | $15.61 | 236,340 |
| 2008-09-19 | Open-market sale | 100 | $15.62 | 236,240 |
| 2008-09-19 | Open-market sale | 300 | $15.64 | 235,940 |
| 2008-09-19 | Open-market sale | 1,700 | $15.29 | 245,640 |
| 2008-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2008-07-01 | Grant / award (derivative) | 5,068 | $0.00 | 5,068 |
| 2008-06-13 | Option exercise (derivative) | 197,940 | $0.00 | 0 |
| 2008-06-13 | Option exercise | 28,000 | $4.42 | 38,000 |
| 2008-06-13 | Option exercise | 197,940 | $3.03 | 235,940 |
| 2008-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2007-09-26 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2007-09-26 | Open-market sale | 4,100 | $20.25 | 22,200 |
| 2007-09-26 | Open-market sale | 4,800 | $20.22 | 26,300 |
| 2007-09-26 | Open-market sale | 1,663 | $20.12 | 31,100 |
| 2007-09-26 | Open-market sale | 2,100 | $20.11 | 32,763 |
| 2007-09-26 | Open-market sale | 2,200 | $20.37 | 10,000 |
| 2007-09-26 | Open-market sale | 1,500 | $20.07 | 35,000 |
| 2007-09-26 | Open-market sale | 3,500 | $20.05 | 36,500 |
| 2007-09-26 | Option exercise | 30,000 | $4.89 | 40,000 |
| 2007-09-26 | Open-market sale | 2,200 | $20.26 | 20,000 |
| 2007-09-26 | Open-market sale | 6,200 | $20.35 | 13,800 |
| 2007-09-26 | Open-market sale | 1,600 | $20.36 | 12,200 |
| 2007-09-26 | Open-market sale | 137 | $20.10 | 34,863 |
| 2007-09-20 | Option exercise (derivative) | 33,767 | $0.00 | 0 |
| 2007-09-20 | Open-market sale | 3,394 | $19.55 | 10,000 |
| 2007-09-20 | Option exercise | 33,767 | $6.66 | 43,767 |
| 2007-09-20 | Open-market sale | 18,737 | $19.50 | 25,030 |
| 2007-09-20 | Open-market sale | 2,546 | $19.51 | 22,484 |
| 2007-09-20 | Open-market sale | 7,190 | $19.52 | 15,294 |
| 2007-09-20 | Open-market sale | 1,300 | $19.53 | 13,994 |
| 2007-09-20 | Open-market sale | 600 | $19.54 | 13,394 |
| 2007-09-19 | Option exercise (derivative) | 6,233 | $0.00 | 33,767 |
| 2007-09-19 | Open-market sale | 1,588 | $19.86 | 13,145 |
| 2007-09-19 | Open-market sale | 2,945 | $19.87 | 10,200 |
| 2007-09-19 | Open-market sale | 200 | $19.88 | 10,000 |
| 2007-09-19 | Open-market sale | 1,500 | $19.85 | 14,733 |
| 2007-09-19 | Option exercise | 6,233 | $6.66 | 16,233 |
| 2007-07-01 | Grant / award (derivative) | 3,975 | $0.00 | 3,975 |
| 2007-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2007-06-05 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2007-06-05 | Open-market sale | 5,000 | $16.51 | 16,600 |
| 2007-06-05 | Open-market sale | 100 | $16.33 | 13,991 |
| 2007-06-05 | Open-market sale | 909 | $16.34 | 14,091 |
| 2007-06-05 | Open-market sale | 1,600 | $16.40 | 15,000 |
| 2007-06-05 | Open-market sale | 3,991 | $16.32 | 10,000 |
| 2007-06-05 | Open-market sale | 5,000 | $16.62 | 21,600 |
| 2007-06-05 | Open-market sale | 5,000 | $16.63 | 26,600 |
| 2007-06-05 | Open-market sale | 3,400 | $16.65 | 31,600 |
| 2007-06-05 | Option exercise | 30,000 | $4.56 | 35,000 |
| 2007-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2006-07-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2006-04-06 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2006-04-06 | Option exercise | 5,000 | $1.13 | 10,000 |
| 2006-04-06 | Open-market sale | 1,400 | $18.07 | 8,600 |
| 2006-04-06 | Open-market sale | 3,600 | $18.08 | 5,000 |
| 2006-03-31 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2006-03-31 | Option exercise | 5,000 | $1.13 | 10,000 |
| 2006-03-31 | Open-market sale | 5,000 | $18.00 | 5,000 |
| 2006-03-16 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2006-03-16 | Option exercise | 10,000 | $1.13 | 15,000 |
| 2006-03-16 | Open-market sale | 7,500 | $18.00 | 7,500 |
| 2006-03-16 | Open-market sale | 2,500 | $18.02 | 5,000 |
| 2006-01-12 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2006-01-12 | Open-market sale | 600 | $18.62 | 5,078 |
| 2006-01-12 | Open-market sale | 200 | $18.58 | 5,678 |
| 2006-01-12 | Open-market sale | 937 | $18.57 | 5,878 |
| 2006-01-12 | Open-market sale | 6,507 | $18.57 | 6,815 |
| 2006-01-12 | Open-market sale | 78 | $18.63 | 5,000 |
| 2006-01-12 | Open-market sale | 100 | $18.55 | 13,522 |
| 2006-01-12 | Open-market sale | 100 | $18.53 | 13,622 |
| 2006-01-12 | Open-market sale | 1,278 | $18.52 | 13,722 |
| 2006-01-12 | Option exercise | 10,000 | $1.13 | 15,000 |
| 2006-01-12 | Open-market sale | 200 | $18.56 | 13,322 |
| 2006-01-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.