SEC CIK 1189923
WILSON JOHN MICHAEL
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SMTCview stock → | 81,563 | 2026-09-10 |
Position History — SMTC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SMTC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-10 | Option exercise (derivative) | 1,400 | $0.00 | 8,400 |
| 2026-09-10 | Tax withholding | 713 | $163.94 | 81,563 |
| 2026-09-10 | Option exercise | 1,400 | $0.00 | 82,276 |
| 2026-06-22 | Open-market sale | 5,500 | $170.00 | 80,876 |
| 2026-06-10 | Option exercise (derivative) | 1,400 | $0.00 | 9,800 |
| 2026-06-10 | Tax withholding | 713 | $157.52 | 86,376 |
| 2026-06-10 | Option exercise | 1,400 | $0.00 | 87,089 |
| 2026-04-06 | Grant / award | 394 | $0.00 | 85,689 |
| 2026-03-23 | Grant / award | 9,325 | $0.00 | 90,040 |
| 2026-03-23 | Tax withholding | 2,850 | $76.52 | 80,715 |
| 2026-03-23 | Tax withholding | 4,745 | $76.52 | 85,295 |
| 2026-03-23 | Grant / award | 5,600 | $0.00 | 83,565 |
| 2026-03-10 | Grant / award (derivative) | 9,792 | $0.00 | 9,792 |
| 2026-03-10 | Option exercise (derivative) | 5,600 | $0.00 | 11,200 |
| 2026-03-10 | Tax withholding | 3,537 | $87.58 | 77,965 |
| 2026-03-10 | Option exercise | 5,600 | $0.00 | 77,402 |
| 2026-03-10 | Tax withholding | 2,850 | $85.14 | 74,552 |
| 2026-03-10 | Grant / award | 6,950 | $0.00 | 81,502 |
| 2026-03-07 | Option exercise (derivative) | 8,496 | $0.00 | 0 |
| 2026-03-07 | Tax withholding | 4,323 | $82.02 | 71,802 |
| 2026-03-07 | Option exercise | 8,496 | $0.00 | 76,125 |
| 2026-03-05 | Option exercise (derivative) | 12,385 | $0.00 | 12,385 |
| 2026-03-05 | Option exercise | 12,385 | $0.00 | 72,451 |
| 2026-03-05 | Tax withholding | 4,822 | $89.75 | 67,629 |
| 2026-01-08 | Open-market sale | 5,000 | $75.12 | 60,066 |
| 2025-06-04 | Option exercise (derivative) | 8,364 | $0.00 | 0 |
| 2025-06-04 | Tax withholding | 4,248 | $38.11 | 65,066 |
| 2025-06-04 | Option exercise | 8,364 | $0.00 | 69,314 |
| 2025-03-26 | Grant / award (derivative) | 8,364 | $0.00 | 8,364 |
| 2025-03-08 | Option exercise (derivative) | 4,260 | $0.00 | 0 |
| 2025-03-08 | Option exercise | 4,260 | $0.00 | 63,114 |
| 2025-03-08 | Tax withholding | 2,164 | $33.50 | 60,950 |
| 2025-03-07 | Option exercise (derivative) | 8,496 | $0.00 | 8,496 |
| 2025-03-07 | Tax withholding | 4,315 | $32.33 | 58,854 |
| 2025-03-07 | Option exercise | 8,496 | $0.00 | 63,169 |
| 2025-03-06 | Grant / award (derivative) | 16,800 | $0.00 | 16,800 |
| 2025-03-05 | Option exercise (derivative) | 12,384 | $0.00 | 24,770 |
| 2025-03-05 | Option exercise | 12,384 | $0.00 | 60,962 |
| 2025-03-05 | Tax withholding | 6,289 | $36.05 | 54,673 |
| 2025-03-04 | Grant / award | 3,728 | $0.00 | 47,051 |
| 2025-03-04 | Tax withholding | 5,425 | $35.58 | 48,578 |
| 2025-03-04 | Grant / award | 6,952 | $0.00 | 54,003 |
| 2025-01-02 | Option exercise (derivative) | 15,593 | $0.00 | 0 |
| 2025-01-02 | Option exercise | 15,593 | $0.00 | 49,038 |
| 2025-01-02 | Tax withholding | 5,715 | $61.85 | 43,323 |
| 2024-03-09 | Option exercise (derivative) | 2,817 | $0.00 | 0 |
| 2024-03-09 | Option exercise | 2,817 | $0.00 | 34,451 |
| 2024-03-09 | Tax withholding | 1,006 | $23.35 | 33,445 |
| 2024-03-08 | Option exercise (derivative) | 4,260 | $0.00 | 4,260 |
| 2024-03-08 | Option exercise | 4,260 | $0.00 | 33,154 |
| 2024-03-08 | Tax withholding | 1,520 | $23.71 | 31,634 |
| 2024-03-07 | Option exercise (derivative) | 8,496 | $0.00 | 16,992 |
| 2024-03-07 | Option exercise | 8,496 | $0.00 | 32,253 |
| 2024-03-07 | Tax withholding | 3,359 | $23.32 | 28,894 |
| 2024-03-05 | Grant / award (derivative) | 35,128 | $0.00 | 35,128 |
| 2024-03-05 | Grant / award (derivative) | 37,154 | $0.00 | 37,154 |
| 2024-01-02 | Grant / award (derivative) | 15,593 | $0.00 | 15,593 |
| 2023-03-09 | Option exercise (derivative) | 2,817 | $0.00 | 2,817 |
| 2023-03-09 | Option exercise | 2,817 | $0.00 | 24,732 |
| 2023-03-09 | Tax withholding | 975 | $30.81 | 23,757 |
| 2023-03-08 | Option exercise (derivative) | 4,260 | $0.00 | 8,520 |
| 2023-03-08 | Tax withholding | 1,474 | $30.21 | 21,915 |
| 2023-03-08 | Option exercise | 4,260 | $0.00 | 23,389 |
| 2023-03-07 | Grant / award (derivative) | 25,488 | $0.00 | 25,488 |
| 2023-03-03 | Option exercise (derivative) | 4,445 | $0.00 | 0 |
| 2023-03-03 | Tax withholding | 1,701 | $31.51 | 19,129 |
| 2023-03-03 | Option exercise | 4,445 | $0.00 | 20,830 |
| 2022-04-07 | Open-market sale | 9,000 | $62.28 | 16,385 |
| 2022-03-09 | Option exercise (derivative) | 2,817 | $0.00 | 5,634 |
| 2022-03-09 | Option exercise | 2,817 | $0.00 | 26,360 |
| 2022-03-09 | Tax withholding | 975 | $62.60 | 25,385 |
| 2022-03-08 | Grant / award (derivative) | 12,780 | $0.00 | 12,780 |
| 2022-03-08 | Grant / award | 1,083 | $0.00 | 23,543 |
| 2022-03-05 | Option exercise (derivative) | 3,334 | $0.00 | 0 |
| 2022-03-05 | Tax withholding | 1,153 | $64.67 | 22,460 |
| 2022-03-05 | Option exercise | 3,334 | $0.00 | 23,613 |
| 2022-03-03 | Option exercise (derivative) | 4,444 | $0.00 | 4,445 |
| 2022-03-03 | Tax withholding | 1,537 | $68.53 | 20,279 |
| 2022-03-03 | Option exercise | 4,444 | $0.00 | 21,816 |
| 2022-01-05 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2022-01-05 | Open-market sale | 10,000 | $88.16 | 17,372 |
| 2022-01-05 | Option exercise | 10,000 | $17.51 | 27,372 |
| 2021-04-15 | Open-market sale | 5,000 | $70.13 | 17,372 |
| 2021-03-09 | Grant / award (derivative) | 4,225 | $0.00 | 4,225 |
| 2021-03-09 | Grant / award (derivative) | 8,451 | $0.00 | 8,451 |
| 2021-03-09 | Grant / award | 1,187 | $0.00 | 22,372 |
| 2021-03-06 | Option exercise (derivative) | 3,953 | $0.00 | 0 |
| 2021-03-06 | Option exercise | 3,953 | $0.00 | 22,552 |
| 2021-03-06 | Tax withholding | 1,367 | $68.00 | 21,185 |
| 2021-03-05 | Option exercise (derivative) | 3,333 | $0.00 | 3,334 |
| 2021-03-05 | Tax withholding | 1,153 | $65.64 | 18,599 |
| 2021-03-05 | Option exercise | 3,333 | $0.00 | 19,752 |
| 2021-03-03 | Option exercise (derivative) | 4,444 | $0.00 | 8,889 |
| 2021-03-03 | Option exercise | 4,444 | $0.00 | 18,016 |
| 2021-03-03 | Tax withholding | 1,597 | $72.05 | 16,419 |
| 2020-12-24 | Open-market sale | 27,112 | $71.24 | 13,572 |
| 2020-12-23 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2020-12-23 | Open-market sale | 17,888 | $71.55 | 40,684 |
| 2020-12-23 | Option exercise | 10,000 | $28.60 | 58,572 |
| 2020-12-22 | Open-market sale | 35,000 | $71.93 | 48,572 |
| 2020-10-06 | Open-market sale | 750 | $56.01 | 83,572 |
| 2020-10-06 | Open-market sale | 2,250 | $55.19 | 84,322 |
| 2020-07-07 | Open-market sale | 4,803 | $53.78 | 87,769 |
| 2020-07-07 | Open-market sale | 1,197 | $54.47 | 86,572 |
| 2020-03-06 | Option exercise (derivative) | 3,953 | $0.00 | 3,953 |
| 2020-03-06 | Tax withholding | 1,367 | $39.08 | 92,572 |
| 2020-03-06 | Option exercise | 3,953 | $0.00 | 93,939 |
| 2020-03-05 | Option exercise (derivative) | 3,333 | $0.00 | 6,667 |
| 2020-03-05 | Option exercise | 3,333 | $0.00 | 91,139 |
| 2020-03-05 | Tax withholding | 1,153 | $40.52 | 89,986 |
| 2020-03-03 | Grant / award (derivative) | 13,333 | $0.00 | 13,333 |
| 2020-03-03 | Grant / award | 3,132 | $0.00 | 87,806 |
| 2020-02-21 | Option exercise (derivative) | 4,121 | $0.00 | 0 |
| 2020-02-21 | Tax withholding | 1,521 | $48.77 | 84,674 |
| 2020-02-21 | Option exercise | 4,121 | $0.00 | 86,195 |
| 2019-12-12 | Open-market sale | 5,000 | $48.31 | 82,074 |
| 2019-12-10 | Open-market sale | 5,000 | $46.95 | 87,074 |
| 2019-07-09 | Open-market sale | 5,000 | $48.00 | 92,074 |
| 2019-04-08 | Open-market sale | 7,000 | $52.67 | 97,074 |
| 2019-03-06 | Option exercise (derivative) | 3,952 | $0.00 | 7,906 |
| 2019-03-06 | Option exercise | 3,952 | $0.00 | 106,034 |
| 2019-03-06 | Tax withholding | 1,960 | $55.04 | 104,074 |
| 2019-03-05 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2019-03-05 | Grant / award | 18,130 | $0.00 | 102,082 |
| 2019-02-23 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2019-02-23 | Option exercise | 6,000 | $0.00 | 86,027 |
| 2019-02-23 | Tax withholding | 2,075 | $56.09 | 83,952 |
| 2019-02-21 | Option exercise (derivative) | 4,120 | $0.00 | 4,121 |
| 2019-02-21 | Tax withholding | 1,512 | $54.38 | 80,027 |
| 2019-02-21 | Option exercise | 4,120 | $0.00 | 81,539 |
| 2018-12-31 | Open-market sale | 5,000 | $45.52 | 77,419 |
| 2018-09-05 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2018-09-05 | Open-market sale | 10,000 | $59.00 | 82,419 |
| 2018-09-05 | Option exercise | 5,000 | $30.82 | 87,419 |
| 2018-09-05 | Option exercise | 10,000 | $24.74 | 97,419 |
| 2018-09-05 | Open-market sale | 5,000 | $59.00 | 92,419 |
| 2018-03-22 | Open-market sale | 7,000 | $41.17 | 82,419 |
| 2018-03-06 | Grant / award (derivative) | 11,858 | $0.00 | 11,858 |
| 2018-03-06 | Grant / award | 5,036 | $0.00 | 89,419 |
| 2018-02-24 | Option exercise (derivative) | 5,667 | $34.05 | 0 |
| 2018-02-24 | Tax withholding | 1,960 | $34.05 | 84,383 |
| 2018-02-24 | Option exercise | 5,667 | $0.00 | 86,343 |
| 2018-02-23 | Option exercise (derivative) | 6,000 | $33.55 | 6,000 |
| 2018-02-23 | Option exercise | 6,000 | $0.00 | 82,751 |
| 2018-02-23 | Tax withholding | 2,075 | $33.55 | 80,676 |
| 2018-02-21 | Option exercise (derivative) | 4,120 | $0.00 | 8,241 |
| 2018-02-21 | Tax withholding | 1,435 | $33.80 | 76,751 |
| 2018-02-21 | Option exercise | 4,120 | $0.00 | 78,186 |
| 2018-01-08 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2018-01-08 | Option exercise | 10,000 | $29.35 | 84,066 |
| 2018-01-08 | Open-market sale | 10,000 | $35.78 | 74,066 |
| 2017-09-05 | Open-market sale | 4,000 | $36.14 | 74,066 |
| 2017-06-30 | Open-market sale | 3,000 | $35.95 | 78,066 |
| 2017-03-13 | Open-market sale | 7,000 | $34.31 | 81,066 |
| 2017-02-25 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2017-02-25 | Tax withholding | 1,504 | $34.40 | 88,066 |
| 2017-02-25 | Option exercise | 4,000 | $0.00 | 89,570 |
| 2017-02-24 | Option exercise (derivative) | 5,667 | $0.00 | 5,667 |
| 2017-02-24 | Option exercise | 5,667 | $0.00 | 87,700 |
| 2017-02-24 | Tax withholding | 2,130 | $34.75 | 85,570 |
| 2017-02-23 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2017-02-23 | Option exercise | 6,000 | $0.00 | 84,284 |
| 2017-02-23 | Tax withholding | 2,251 | $35.90 | 82,033 |
| 2017-02-21 | Grant / award (derivative) | 12,361 | $0.00 | 12,361 |
| 2017-01-09 | Option exercise (derivative) | 11,700 | $0.00 | 0 |
| 2017-01-09 | Option exercise | 11,700 | $23.33 | 89,984 |
| 2017-01-09 | Open-market sale | 11,700 | $31.99 | 78,284 |
| 2016-10-14 | Open-market sale | 3,000 | $25.15 | 78,284 |
| 2016-02-26 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2016-02-26 | Tax withholding | 1,128 | $18.50 | 81,284 |
| 2016-02-26 | Option exercise | 3,000 | $0.00 | 82,412 |
| 2016-02-25 | Option exercise (derivative) | 4,000 | $0.00 | 4,000 |
| 2016-02-25 | Option exercise | 4,000 | $0.00 | 80,899 |
| 2016-02-25 | Tax withholding | 1,487 | $18.14 | 79,412 |
| 2016-02-24 | Option exercise (derivative) | 5,666 | $0.00 | 11,334 |
| 2016-02-24 | Tax withholding | 2,279 | $17.51 | 76,899 |
| 2016-02-24 | Option exercise | 5,666 | $0.00 | 79,178 |
| 2016-02-23 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2016-02-23 | Grant / award (derivative) | 18,000 | $0.00 | 18,000 |
| 2016-01-15 | Option exercise (derivative) | 13,000 | $0.00 | 0 |
| 2016-01-15 | Open-market sale | 13,000 | $18.44 | 73,512 |
| 2016-01-15 | Option exercise | 13,000 | $16.68 | 86,512 |
| 2015-11-24 | Open-market sale | 8,000 | $19.22 | 73,512 |
| 2015-02-28 | Option exercise (derivative) | 1,666 | $0.00 | 0 |
| 2015-02-28 | Option exercise | 1,666 | $0.00 | 82,139 |
| 2015-02-28 | Tax withholding | 627 | $28.93 | 81,512 |
| 2015-02-26 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2015-02-26 | Tax withholding | 1,117 | $28.27 | 80,473 |
| 2015-02-26 | Option exercise | 3,000 | $0.00 | 81,590 |
| 2015-02-25 | Option exercise (derivative) | 4,000 | $0.00 | 8,000 |
| 2015-02-25 | Tax withholding | 1,628 | $28.60 | 78,590 |
| 2015-02-25 | Option exercise | 4,000 | $0.00 | 80,218 |
| 2015-02-24 | Grant / award (derivative) | 17,000 | $0.00 | 17,000 |
| 2015-02-24 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2014-06-27 | Option exercise (derivative) | 40,000 | $0.00 | 0 |
| 2014-06-27 | Option exercise | 40,000 | $17.48 | 76,218 |
| 2014-03-01 | Option exercise (derivative) | 2,567 | $0.00 | 0 |
| 2014-03-01 | Option exercise | 2,567 | $0.00 | 37,183 |
| 2014-03-01 | Tax withholding | 965 | $24.95 | 36,218 |
| 2014-02-28 | Option exercise (derivative) | 1,667 | $0.00 | 1,666 |
| 2014-02-28 | Tax withholding | 627 | $25.04 | 34,616 |
| 2014-02-28 | Option exercise | 1,667 | $0.00 | 35,243 |
| 2014-02-26 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2014-02-26 | Option exercise | 3,000 | $0.00 | 34,704 |
| 2014-02-26 | Tax withholding | 1,128 | $24.74 | 33,576 |
| 2014-02-25 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2014-02-25 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2014-02-25 | Grant / award | 3,388 | $0.00 | 31,704 |
| 2014-01-07 | Open-market sale | 4,300 | $24.27 | 28,316 |
| 2014-01-06 | Open-market sale | 700 | $24.80 | 32,616 |
| 2013-04-09 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2013-04-09 | Option exercise | 50,000 | $17.35 | 83,316 |
| 2013-04-09 | Open-market sale | 50,000 | $33.00 | 33,316 |
| 2013-03-02 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2013-03-02 | Option exercise | 3,000 | $0.00 | 34,444 |
| 2013-03-02 | Tax withholding | 1,128 | $30.19 | 33,316 |
| 2013-03-01 | Option exercise (derivative) | 2,566 | $0.00 | 2,567 |
| 2013-03-01 | Tax withholding | 965 | $30.57 | 31,444 |
| 2013-03-01 | Option exercise | 2,566 | $0.00 | 32,409 |
| 2013-02-28 | Option exercise (derivative) | 1,667 | $0.00 | 3,333 |
| 2013-02-28 | Option exercise | 1,667 | $0.00 | 30,470 |
| 2013-02-28 | Tax withholding | 627 | $30.62 | 29,843 |
| 2013-02-26 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2013-02-26 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-02-26 | Grant / award | 9,000 | $0.00 | 28,803 |
| 2012-12-28 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2012-12-28 | Option exercise | 25,000 | $16.14 | 44,803 |
| 2012-12-28 | Open-market sale | 25,000 | $28.67 | 19,803 |
| 2012-10-01 | Open-market sale | 7,000 | $25.18 | 19,803 |
| 2012-09-04 | Open-market sale | 1,000 | $25.00 | 26,803 |
| 2012-08-31 | Open-market sale | 2,000 | $24.48 | 27,803 |
| 2012-03-26 | Option exercise (derivative) | 1,697 | $0.00 | 0 |
| 2012-03-26 | Option exercise | 1,697 | $14.05 | 31,500 |
| 2012-03-26 | Open-market sale | 1,697 | $29.07 | 29,803 |
| 2012-03-23 | Option exercise (derivative) | 31,970 | $0.00 | 1,697 |
| 2012-03-23 | Option exercise | 31,970 | $14.05 | 61,773 |
| 2012-03-23 | Open-market sale | 31,970 | $28.72 | 29,803 |
| 2012-03-02 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2012-03-02 | Tax withholding | 1,101 | $28.70 | 29,803 |
| 2012-03-02 | Option exercise | 3,000 | $0.00 | 30,904 |
| 2012-03-01 | Option exercise (derivative) | 2,567 | $0.00 | 5,133 |
| 2012-03-01 | Option exercise | 2,567 | $0.00 | 28,846 |
| 2012-03-01 | Tax withholding | 942 | $28.71 | 27,904 |
| 2012-02-28 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2012-02-28 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2012-02-28 | Grant / award | 9,000 | $0.00 | 26,279 |
| 2012-02-24 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2012-02-24 | Option exercise | 3,000 | $0.00 | 18,504 |
| 2012-02-24 | Tax withholding | 1,225 | $29.24 | 17,279 |
| 2011-07-06 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2011-07-06 | Option exercise (derivative) | 8,667 | $0.00 | 4,333 |
| 2011-07-06 | Option exercise (derivative) | 16,333 | $0.00 | 33,667 |
| 2011-07-06 | Option exercise | 16,333 | $14.05 | 31,837 |
| 2011-07-06 | Option exercise | 25,000 | $13.15 | 56,837 |
| 2011-07-06 | Open-market sale | 50,000 | $27.61 | 15,504 |
| 2011-07-06 | Option exercise | 8,667 | $11.23 | 65,504 |
| 2011-04-05 | Option exercise (derivative) | 6,993 | $0.00 | 0 |
| 2011-04-05 | Option exercise | 6,993 | $23.44 | 22,497 |
| 2011-04-05 | Open-market sale | 6,993 | $25.20 | 15,504 |
| 2011-04-01 | Option exercise (derivative) | 4,300 | $0.00 | 6,993 |
| 2011-04-01 | Open-market sale | 4,300 | $25.06 | 15,504 |
| 2011-04-01 | Option exercise | 4,300 | $23.44 | 19,804 |
| 2011-03-31 | Option exercise (derivative) | 28,707 | $0.00 | 11,293 |
| 2011-03-31 | Open-market sale | 28,707 | $25.07 | 15,504 |
| 2011-03-31 | Option exercise | 28,707 | $23.44 | 44,211 |
| 2011-03-02 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2011-03-02 | Option exercise | 3,000 | $0.00 | 16,605 |
| 2011-03-02 | Tax withholding | 1,101 | $23.33 | 15,504 |
| 2011-03-01 | Grant / award (derivative) | 11,700 | $0.00 | 11,700 |
| 2011-03-01 | Grant / award (derivative) | 100 | $0.00 | 100 |
| 2011-03-01 | Grant / award (derivative) | 7,700 | $0.00 | 7,700 |
| 2011-03-01 | Grant / award | 5,312 | $0.00 | 13,605 |
| 2011-02-28 | Tax withholding | 1,534 | $23.79 | 8,293 |
| 2011-02-24 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2011-02-24 | Option exercise | 3,000 | $0.00 | 11,085 |
| 2011-02-24 | Tax withholding | 1,258 | $22.62 | 9,827 |
| 2011-01-13 | Open-market sale | 4,000 | $23.25 | 8,085 |
| 2010-10-01 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2010-10-01 | Open-market sale | 13,000 | $20.09 | 12,085 |
| 2010-10-01 | Option exercise | 10,000 | $15.38 | 25,085 |
| 2010-06-09 | Open-market sale | 3,000 | $17.00 | 15,085 |
| 2010-06-06 | Tax withholding | 1,529 | $17.50 | 18,085 |
| 2010-03-02 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2010-03-02 | Grant / award (derivative) | 2,300 | $0.00 | 2,300 |
| 2010-03-02 | Grant / award (derivative) | 13,000 | $0.00 | 13,000 |
| 2010-02-28 | Tax withholding | 1,626 | $15.87 | 19,614 |
| 2010-02-24 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2010-02-24 | Option exercise | 3,000 | $0.00 | 22,560 |
| 2010-02-24 | Tax withholding | 1,320 | $16.02 | 21,240 |
| 2010-01-06 | Open-market sale | 100 | $16.71 | 19,560 |
| 2010-01-06 | Open-market sale | 1,900 | $16.70 | 19,660 |
| 2009-06-06 | Tax withholding | 1,490 | $16.21 | 21,560 |
| 2009-04-07 | Open-market sale | 676 | $13.90 | 26,878 |
| 2009-04-07 | Open-market sale | 1,400 | $13.88 | 28,454 |
| 2009-04-07 | Open-market sale | 1,200 | $13.87 | 29,854 |
| 2009-04-07 | Open-market sale | 11,996 | $13.86 | 31,054 |
| 2009-04-07 | Open-market sale | 976 | $13.91 | 25,902 |
| 2009-04-07 | Open-market sale | 500 | $13.92 | 25,402 |
| 2009-04-07 | Open-market sale | 1,276 | $13.93 | 24,126 |
| 2009-04-07 | Open-market sale | 1,076 | $13.94 | 23,050 |
| 2009-04-07 | Open-market sale | 900 | $13.89 | 27,554 |
| 2009-03-19 | Option exercise (derivative) | 26,666 | $0.00 | 0 |
| 2009-03-19 | Open-market sale | 702 | $13.52 | 43,050 |
| 2009-03-19 | Open-market sale | 894 | $13.50 | 45,952 |
| 2009-03-19 | Option exercise | 26,666 | $8.03 | 69,716 |
| 2009-03-19 | Open-market sale | 19,173 | $13.47 | 50,543 |
| 2009-03-19 | Open-market sale | 1,797 | $13.48 | 48,746 |
| 2009-03-19 | Open-market sale | 1,900 | $13.49 | 46,846 |
| 2009-03-19 | Open-market sale | 2,200 | $13.51 | 43,752 |
| 2009-02-28 | Tax withholding | 1,794 | $11.75 | 43,050 |
| 2009-02-24 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2009-02-24 | Grant / award (derivative) | 13,000 | $0.00 | 13,000 |
| 2009-02-24 | Grant / award (derivative) | 4,300 | $0.00 | 4,300 |
| 2008-06-06 | Tax withholding | 1,490 | $18.26 | 44,844 |
| 2008-03-19 | Option exercise (derivative) | 21,334 | $0.00 | 0 |
| 2008-03-19 | Option exercise | 21,334 | $5.88 | 46,334 |
| 2008-03-14 | Grant / award (derivative) | 3,600 | $0.00 | 3,600 |
| 2008-02-28 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2008-02-28 | Grant / award | 12,500 | $0.00 | 25,000 |
| 2007-06-06 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2007-06-06 | Grant / award | 12,500 | $0.00 | 12,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.