SEC CIK 1232878
DOWNING JOHN
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NTCTview stock → | 127,809 | 2026-08-11 |
Position History — NTCT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NTCT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-11 | Open-market sale | 8,000 | $38.41 | 127,809 |
| 2026-06-19 | Option exercise (derivative) | 5,184 | — | 43,200 |
| 2026-06-19 | Tax withholding | 2,305 | $39.67 | 135,809 |
| 2026-06-19 | Option exercise | 5,184 | — | 138,114 |
| 2026-06-15 | Option exercise (derivative) | 5,400 | — | 60,750 |
| 2026-06-15 | Tax withholding | 1,591 | $41.42 | 132,930 |
| 2026-06-15 | Option exercise | 5,400 | — | 134,521 |
| 2026-06-08 | Open-market sale | 8,000 | $40.29 | 129,121 |
| 2026-06-06 | Option exercise (derivative) | 5,400 | — | 66,150 |
| 2026-06-06 | Tax withholding | 1,585 | $40.59 | 137,121 |
| 2026-06-06 | Option exercise | 5,400 | — | 138,706 |
| 2026-05-28 | Grant / award (derivative) | 14,400 | — | 57,600 |
| 2026-05-28 | Grant / award (derivative) | 21,600 | — | 71,550 |
| 2026-05-06 | Option exercise (derivative) | 5,400 | — | 49,950 |
| 2026-05-06 | Tax withholding | 1,588 | $35.77 | 133,306 |
| 2026-05-06 | Option exercise | 5,400 | — | 134,894 |
| 2026-02-20 | Open-market sale | 3,000 | $30.00 | 129,494 |
| 2026-02-18 | Open-market sale | 3,000 | $29.18 | 132,494 |
| 2025-11-06 | Open-market sale | 3,000 | $30.00 | 135,494 |
| 2025-11-03 | Open-market sale | 3,000 | $27.80 | 138,494 |
| 2025-10-26 | Option exercise (derivative) | 6,750 | — | 55,350 |
| 2025-10-26 | Option exercise | 6,750 | — | 143,482 |
| 2025-10-26 | Tax withholding | 1,988 | $26.85 | 141,494 |
| 2025-08-08 | Open-market sale | 3,000 | $21.40 | 136,732 |
| 2025-06-15 | Option exercise (derivative) | 5,400 | — | 62,100 |
| 2025-06-15 | Option exercise | 5,400 | — | 141,323 |
| 2025-06-15 | Tax withholding | 1,591 | $23.25 | 139,732 |
| 2025-06-06 | Option exercise (derivative) | 5,400 | — | 67,500 |
| 2025-06-06 | Option exercise | 5,400 | — | 137,514 |
| 2025-06-06 | Tax withholding | 1,591 | $23.22 | 135,923 |
| 2025-06-04 | Option exercise (derivative) | 6,750 | — | 72,900 |
| 2025-06-04 | Option exercise | 6,750 | — | 134,102 |
| 2025-06-04 | Tax withholding | 1,988 | $23.41 | 132,114 |
| 2025-05-29 | Open-market sale | 3,000 | $23.47 | 127,352 |
| 2025-05-06 | Grant / award (derivative) | 14,400 | — | 69,120 |
| 2025-05-06 | Grant / award (derivative) | 21,600 | — | 79,650 |
| 2025-05-05 | Grant / award (derivative) | 14,400 | — | 69,120 |
| 2025-05-05 | Grant / award (derivative) | 21,600 | — | 79,650 |
| 2025-02-18 | Open-market sale | 3,000 | $24.25 | 130,352 |
| 2024-11-11 | Open-market sale | 3,000 | $22.55 | 133,352 |
| 2024-10-26 | Option exercise (derivative) | 6,750 | — | 58,050 |
| 2024-10-26 | Option exercise | 6,750 | — | 138,340 |
| 2024-10-26 | Tax withholding | 1,988 | $20.64 | 136,352 |
| 2024-08-15 | Open-market sale | 4,247 | $20.00 | 131,590 |
| 2024-06-15 | Option exercise (derivative) | 5,400 | — | 64,800 |
| 2024-06-15 | Tax withholding | 1,591 | $17.65 | 135,837 |
| 2024-06-15 | Option exercise | 5,400 | — | 137,428 |
| 2024-06-06 | Grant / award (derivative) | 14,400 | — | 54,720 |
| 2024-06-06 | Option exercise (derivative) | 10,080 | — | 40,320 |
| 2024-06-06 | Grant / award (derivative) | 21,600 | — | 70,200 |
| 2024-06-06 | Tax withholding | 2,969 | $19.03 | 132,028 |
| 2024-06-06 | Option exercise | 10,080 | — | 134,997 |
| 2024-06-04 | Option exercise (derivative) | 6,750 | — | 48,600 |
| 2024-06-04 | Tax withholding | 1,988 | $19.04 | 124,917 |
| 2024-06-04 | Option exercise | 6,750 | — | 126,905 |
| 2024-06-03 | Option exercise (derivative) | 7,500 | — | 55,350 |
| 2024-06-03 | Option exercise | 7,500 | — | 122,364 |
| 2024-06-03 | Tax withholding | 2,209 | $20.54 | 120,155 |
| 2024-02-16 | Open-market sale | 3,000 | $21.93 | 111,115 |
| 2023-11-10 | Open-market sale | 3,000 | $20.21 | 114,115 |
| 2023-10-26 | Option exercise (derivative) | 6,750 | — | 62,850 |
| 2023-10-26 | Option exercise | 6,750 | — | 123,865 |
| 2023-10-26 | Tax withholding | 3,001 | $22.27 | 120,864 |
| 2023-08-08 | Open-market sale | 3,000 | $27.90 | 117,115 |
| 2023-08-01 | Option exercise (derivative) | 7,500 | — | 69,600 |
| 2023-08-01 | Tax withholding | 2,526 | $27.95 | 120,115 |
| 2023-08-01 | Option exercise | 7,500 | — | 122,641 |
| 2023-06-15 | Grant / award (derivative) | 14,400 | — | 50,400 |
| 2023-06-15 | Grant / award (derivative) | 21,600 | — | 77,100 |
| 2023-06-04 | Option exercise (derivative) | 6,750 | — | 55,500 |
| 2023-06-04 | Tax withholding | 1,988 | $31.31 | 115,141 |
| 2023-06-04 | Option exercise | 6,750 | — | 117,129 |
| 2023-06-03 | Option exercise (derivative) | 7,500 | — | 62,250 |
| 2023-06-03 | Option exercise | 7,500 | — | 112,586 |
| 2023-06-03 | Tax withholding | 2,207 | $31.31 | 110,379 |
| 2023-05-17 | Open-market sale | 2,000 | $30.00 | 105,086 |
| 2023-05-12 | Open-market sale | 3,000 | $29.15 | 107,086 |
| 2023-02-16 | Open-market sale | 3,000 | $30.10 | 110,086 |
| 2022-11-10 | Open-market sale | 3,000 | $34.88 | 113,086 |
| 2022-10-25 | Grant / award (derivative) | 18,000 | — | 36,000 |
| 2022-10-25 | Grant / award (derivative) | 27,000 | — | 69,750 |
| 2022-08-09 | Open-market sale | 3,000 | $33.67 | 116,086 |
| 2022-08-09 | Tax withholding | 5,974 | $33.95 | 119,086 |
| 2022-08-01 | Option exercise (derivative) | 15,000 | — | 42,750 |
| 2022-08-01 | Option exercise | 15,000 | — | 125,060 |
| 2022-06-04 | Option exercise (derivative) | 6,750 | — | 57,750 |
| 2022-06-04 | Option exercise | 6,750 | — | 112,048 |
| 2022-06-04 | Tax withholding | 1,988 | $35.52 | 110,060 |
| 2022-06-03 | Option exercise (derivative) | 7,500 | — | 64,500 |
| 2022-06-03 | Tax withholding | 2,207 | $35.43 | 105,298 |
| 2022-06-03 | Option exercise | 7,500 | — | 107,505 |
| 2022-05-12 | Open-market sale | 3,000 | $33.14 | 100,005 |
| 2022-02-14 | Open-market sale | 3,000 | $30.68 | 103,005 |
| 2021-11-09 | Open-market sale | 3,000 | $32.84 | 106,005 |
| 2021-08-09 | Open-market sale | 3,000 | $27.48 | 109,005 |
| 2021-08-03 | Tax withholding | 7,412 | $28.45 | 112,005 |
| 2021-08-01 | Option exercise (derivative) | 22,500 | — | 72,000 |
| 2021-08-01 | Option exercise | 22,500 | — | 119,417 |
| 2021-06-04 | Grant / award (derivative) | 27,000 | — | 94,500 |
| 2021-06-04 | Grant / award (derivative) | 18,000 | — | 18,000 |
| 2021-06-03 | Option exercise (derivative) | 7,500 | — | 67,500 |
| 2021-06-03 | Tax withholding | 2,199 | $29.26 | 96,917 |
| 2021-06-03 | Option exercise | 7,500 | — | 99,116 |
| 2021-05-10 | Open-market sale | 3,000 | $26.68 | 91,616 |
| 2021-02-10 | Open-market sale | 3,000 | $31.00 | 94,616 |
| 2020-11-10 | Open-market sale | 5,000 | $22.09 | 97,616 |
| 2020-08-10 | Open-market sale | 5,000 | $24.24 | 102,616 |
| 2020-08-04 | Tax withholding | 7,128 | $25.78 | 107,616 |
| 2020-08-01 | Option exercise (derivative) | 22,500 | — | 75,000 |
| 2020-08-01 | Option exercise | 22,500 | — | 114,744 |
| 2020-06-03 | Grant / award (derivative) | 30,000 | — | 97,500 |
| 2020-06-01 | Option exercise (derivative) | 7,500 | — | 67,500 |
| 2020-06-01 | Tax withholding | 2,201 | $27.47 | 92,244 |
| 2020-06-01 | Option exercise | 7,500 | — | 94,445 |
| 2020-05-12 | Open-market sale | 11,000 | $25.76 | 86,945 |
| 2020-02-10 | Open-market sale | 6,000 | $28.04 | 97,945 |
| 2019-11-07 | Open-market sale | 341 | $25.03 | 103,945 |
| 2019-11-05 | Open-market sale | 5,659 | $24.91 | 104,286 |
| 2019-09-04 | Option exercise (derivative) | 7,500 | — | 75,000 |
| 2019-09-04 | Tax withholding | 3,409 | $21.65 | 109,945 |
| 2019-09-04 | Option exercise | 7,500 | — | 113,354 |
| 2019-08-12 | Open-market sale | 3,000 | $22.03 | 105,854 |
| 2019-08-06 | Tax withholding | 6,818 | $22.18 | 108,854 |
| 2019-08-01 | Option exercise (derivative) | 15,000 | — | 82,500 |
| 2019-08-01 | Option exercise | 15,000 | — | 115,672 |
| 2019-07-30 | Grant / award (derivative) | 30,000 | — | 97,500 |
| 2019-06-03 | Option exercise (derivative) | 7,500 | — | 67,500 |
| 2019-06-03 | Option exercise | 7,500 | — | 102,866 |
| 2019-06-03 | Tax withholding | 2,194 | $24.51 | 100,672 |
| 2019-05-13 | Open-market sale | 3,000 | $26.41 | 95,366 |
| 2019-02-07 | Open-market sale | 3,000 | $26.68 | 98,366 |
| 2019-02-01 | Tax withholding | 18 | $25.93 | 101,366 |
| 2018-12-11 | Option exercise (derivative) | 50 | — | 75,000 |
| 2018-12-11 | Option exercise | 50 | — | 101,384 |
| 2018-11-13 | Option exercise (derivative) | 6,250 | — | 75,050 |
| 2018-11-13 | Tax withholding | 1,841 | $26.36 | 101,334 |
| 2018-11-13 | Option exercise | 6,250 | — | 103,175 |
| 2018-11-06 | Open-market sale | 3,000 | $27.87 | 96,925 |
| 2018-09-04 | Option exercise (derivative) | 7,500 | — | 81,300 |
| 2018-09-04 | Tax withholding | 2,209 | $25.00 | 99,925 |
| 2018-09-04 | Option exercise | 7,500 | — | 102,134 |
| 2018-08-06 | Open-market sale | 3,000 | $26.00 | 94,634 |
| 2018-08-01 | Option exercise (derivative) | 7,500 | — | 88,800 |
| 2018-08-01 | Tax withholding | 2,209 | $26.80 | 97,634 |
| 2018-08-01 | Option exercise | 7,500 | — | 99,843 |
| 2018-07-18 | Grant / award (derivative) | 30,000 | — | 96,300 |
| 2018-06-01 | Option exercise (derivative) | 7,500 | — | 66,300 |
| 2018-06-01 | Tax withholding | 2,191 | $27.00 | 92,343 |
| 2018-06-01 | Option exercise | 7,500 | — | 94,534 |
| 2018-05-08 | Open-market sale | 3,000 | $27.82 | 87,034 |
| 2018-02-02 | Tax withholding | 18 | $28.43 | 93,034 |
| 2018-02-02 | Open-market sale | 3,000 | $28.20 | 90,034 |
| 2017-12-11 | Option exercise (derivative) | 50 | — | 73,800 |
| 2017-12-11 | Option exercise | 50 | — | 93,052 |
| 2017-11-13 | Option exercise (derivative) | 6,250 | — | 73,850 |
| 2017-11-13 | Option exercise | 6,250 | — | 95,071 |
| 2017-11-13 | Tax withholding | 2,069 | $28.58 | 93,002 |
| 2017-10-31 | Open-market sale | 3,000 | $28.17 | 88,821 |
| 2017-09-04 | Option exercise (derivative) | 7,500 | — | 80,100 |
| 2017-09-04 | Option exercise | 7,500 | — | 94,255 |
| 2017-09-04 | Tax withholding | 2,434 | $32.75 | 91,821 |
| 2017-08-26 | Option exercise (derivative) | 3,646 | — | 87,600 |
| 2017-08-26 | Tax withholding | 1,184 | $32.65 | 86,755 |
| 2017-08-26 | Option exercise | 3,646 | — | 87,939 |
| 2017-08-01 | Open-market sale | 33,000 | $34.66 | 84,293 |
| 2017-07-25 | Grant / award (derivative) | 30,000 | — | 91,246 |
| 2017-06-01 | Option exercise (derivative) | 7,500 | — | 61,246 |
| 2017-06-01 | Tax withholding | 2,422 | $36.60 | 117,293 |
| 2017-06-01 | Option exercise | 7,500 | — | 119,715 |
| 2017-05-10 | Open-market sale | 1,000 | $34.60 | 112,215 |
| 2017-02-03 | Tax withholding | 19 | $32.60 | 114,215 |
| 2017-02-03 | Open-market sale | 1,000 | $32.99 | 113,215 |
| 2016-12-11 | Option exercise (derivative) | 50 | — | 68,746 |
| 2016-12-11 | Option exercise | 50 | — | 114,234 |
| 2016-11-13 | Option exercise (derivative) | 6,250 | — | 68,796 |
| 2016-11-13 | Tax withholding | 2,029 | $31.60 | 114,184 |
| 2016-11-13 | Option exercise | 6,250 | — | 116,213 |
| 2016-11-01 | Open-market sale | 1,000 | $27.50 | 109,963 |
| 2016-09-04 | Option exercise (derivative) | 7,500 | — | 75,046 |
| 2016-09-04 | Option exercise | 7,500 | — | 113,397 |
| 2016-09-04 | Tax withholding | 2,434 | $30.11 | 110,963 |
| 2016-08-26 | Option exercise (derivative) | 3,646 | — | 82,546 |
| 2016-08-26 | Tax withholding | 1,184 | $29.59 | 105,897 |
| 2016-08-26 | Option exercise | 3,646 | — | 107,081 |
| 2016-08-21 | Option exercise (derivative) | 3,622 | — | 86,192 |
| 2016-08-21 | Option exercise | 3,622 | — | 104,611 |
| 2016-08-21 | Tax withholding | 1,176 | $29.15 | 103,435 |
| 2016-08-02 | Open-market sale | 1,000 | $27.48 | 100,989 |
| 2016-06-01 | Grant / award (derivative) | 30,000 | — | 89,814 |
| 2016-02-02 | Tax withholding | 19 | $20.94 | 101,989 |
| 2015-12-11 | Option exercise (derivative) | 50 | — | 59,814 |
| 2015-12-11 | Option exercise | 50 | — | 102,008 |
| 2015-11-13 | Option exercise (derivative) | 6,250 | — | 59,864 |
| 2015-11-13 | Option exercise | 6,250 | — | 103,990 |
| 2015-11-13 | Tax withholding | 2,032 | $34.30 | 101,958 |
| 2015-09-07 | Option exercise (derivative) | 4,200 | — | 66,114 |
| 2015-09-07 | Option exercise | 4,200 | — | 99,105 |
| 2015-09-07 | Tax withholding | 1,365 | $35.59 | 97,740 |
| 2015-09-04 | Grant / award (derivative) | 30,000 | — | 70,314 |
| 2015-08-26 | Option exercise (derivative) | 3,646 | — | 40,314 |
| 2015-08-26 | Option exercise | 3,646 | — | 96,090 |
| 2015-08-26 | Tax withholding | 1,185 | $37.14 | 94,905 |
| 2015-08-21 | Option exercise (derivative) | 3,622 | — | 43,960 |
| 2015-08-21 | Tax withholding | 1,178 | $39.17 | 92,444 |
| 2015-08-21 | Option exercise | 3,622 | — | 93,622 |
| 2014-12-11 | Grant / award (derivative) | 200 | — | 47,582 |
| 2014-11-13 | Grant / award (derivative) | 25,000 | — | 47,382 |
| 2014-09-07 | Option exercise (derivative) | 4,200 | — | 22,382 |
| 2014-09-07 | Option exercise | 4,200 | — | 91,858 |
| 2014-09-07 | Tax withholding | 1,858 | $46.39 | 90,000 |
| 2014-08-26 | Option exercise (derivative) | 3,645 | — | 26,582 |
| 2014-08-26 | Tax withholding | 1,187 | $45.39 | 87,658 |
| 2014-08-26 | Option exercise | 3,645 | — | 88,845 |
| 2014-08-21 | Option exercise (derivative) | 3,622 | — | 30,227 |
| 2014-08-21 | Option exercise | 3,622 | — | 86,379 |
| 2014-08-21 | Tax withholding | 1,179 | $45.42 | 85,200 |
| 2014-06-08 | Option exercise (derivative) | 8,501 | — | 33,849 |
| 2014-06-08 | Tax withholding | 2,761 | $40.45 | 82,757 |
| 2014-06-08 | Option exercise | 8,501 | — | 85,518 |
| 2013-09-07 | Option exercise (derivative) | 4,200 | — | 42,350 |
| 2013-09-07 | Tax withholding | 1,370 | $24.55 | 77,017 |
| 2013-09-07 | Option exercise | 4,200 | — | 78,387 |
| 2013-08-26 | Grant / award (derivative) | 14,583 | — | 46,550 |
| 2013-08-21 | Option exercise (derivative) | 3,621 | — | 31,967 |
| 2013-08-21 | Option exercise | 3,621 | — | 75,368 |
| 2013-08-21 | Tax withholding | 1,181 | $25.88 | 74,187 |
| 2013-06-08 | Option exercise (derivative) | 8,501 | — | 35,588 |
| 2013-06-08 | Tax withholding | 2,772 | $24.35 | 71,747 |
| 2013-06-08 | Option exercise | 8,501 | — | 74,519 |
| 2012-09-07 | Option exercise (derivative) | 4,200 | — | 44,089 |
| 2012-09-07 | Tax withholding | 1,332 | $25.23 | 63,983 |
| 2012-09-07 | Option exercise | 4,200 | — | 65,315 |
| 2012-08-21 | Grant / award (derivative) | 14,487 | — | 48,289 |
| 2012-06-08 | Option exercise (derivative) | 8,501 | — | 33,802 |
| 2012-06-08 | Tax withholding | 2,695 | $21.39 | 61,115 |
| 2012-06-08 | Option exercise | 8,501 | — | 63,810 |
| 2012-02-06 | Option exercise (derivative) | 17,500 | — | 42,303 |
| 2012-02-06 | Tax withholding | 5,700 | $20.93 | 55,309 |
| 2012-02-06 | Option exercise | 17,500 | — | 61,009 |
| 2012-01-31 | Open-market sale | 14,000 | $20.37 | 43,509 |
| 2011-09-07 | Grant / award (derivative) | 16,800 | — | 59,803 |
| 2011-06-08 | Option exercise (derivative) | 8,500 | — | 43,003 |
| 2011-06-08 | Option exercise | 8,500 | — | 60,208 |
| 2011-06-08 | Tax withholding | 2,699 | $20.24 | 57,509 |
| 2011-05-03 | Option exercise (derivative) | 2,500 | — | 51,503 |
| 2011-05-03 | Option exercise | 2,500 | — | 52,502 |
| 2011-05-03 | Open-market sale | 10,000 | $24.31 | 50,002 |
| 2011-05-03 | Tax withholding | 794 | $27.02 | 51,708 |
| 2011-02-04 | Option exercise (derivative) | 17,500 | — | 54,003 |
| 2011-02-04 | Option exercise | 17,500 | — | 65,687 |
| 2011-02-04 | Tax withholding | 5,685 | $24.14 | 60,002 |
| 2011-02-01 | Open-market sale | 10,000 | $23.07 | 48,187 |
| 2010-10-26 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2010-10-26 | Open-market sale | 20,000 | $23.03 | 58,187 |
| 2010-10-26 | Option exercise | 20,000 | $7.85 | 78,187 |
| 2010-06-08 | Grant / award (derivative) | 34,003 | — | 71,503 |
| 2010-05-04 | Option exercise (derivative) | 2,500 | — | 37,500 |
| 2010-05-04 | Tax withholding | 1,044 | $14.66 | 58,187 |
| 2010-05-04 | Option exercise | 2,500 | — | 59,231 |
| 2010-02-12 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2010-02-12 | Open-market sale | 25,000 | $15.00 | 56,731 |
| 2010-02-12 | Option exercise | 25,000 | $5.26 | 81,731 |
| 2010-02-08 | Option exercise (derivative) | 15,000 | $0.00 | 25,000 |
| 2010-02-08 | Open-market sale | 15,000 | $14.53 | 56,731 |
| 2010-02-08 | Option exercise | 15,000 | $5.26 | 71,731 |
| 2010-02-04 | Option exercise (derivative) | 17,500 | — | 40,000 |
| 2010-02-04 | Tax withholding | 5,557 | $14.57 | 56,731 |
| 2010-02-04 | Option exercise | 17,500 | — | 62,288 |
| 2010-01-26 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2010-01-26 | Option exercise (derivative) | 4,757 | — | 57,500 |
| 2010-01-26 | Option exercise | 4,757 | — | 46,594 |
| 2010-01-26 | Tax withholding | 1,806 | $14.66 | 44,788 |
| 2010-01-26 | Option exercise | 53,750 | $4.22 | 98,538 |
| 2010-01-26 | Open-market sale | 53,750 | $14.38 | 44,788 |
| 2009-10-27 | Option exercise (derivative) | 15,000 | $4.22 | 28,750 |
| 2009-10-27 | Option exercise | 15,000 | $4.22 | 56,837 |
| 2009-10-27 | Open-market sale | 15,000 | $13.16 | 41,837 |
| 2009-08-25 | Option exercise (derivative) | 5,000 | $4.22 | 43,750 |
| 2009-08-25 | Open-market sale | 5,000 | $11.52 | 41,837 |
| 2009-08-25 | Option exercise | 5,000 | $4.22 | 46,837 |
| 2009-05-05 | Option exercise (derivative) | 2,500 | — | 62,257 |
| 2009-05-05 | Open-market sale | 797 | $10.41 | 41,837 |
| 2009-05-05 | Option exercise | 2,500 | — | 42,634 |
| 2009-02-04 | Option exercise (derivative) | 17,500 | — | 64,757 |
| 2009-02-04 | Open-market sale | 5,730 | $14.08 | 40,134 |
| 2009-02-04 | Option exercise | 17,500 | — | 45,864 |
| 2009-01-27 | Option exercise (derivative) | 4,756 | — | 82,257 |
| 2009-01-27 | Option exercise (derivative) | 20,000 | — | 48,750 |
| 2009-01-27 | Option exercise | 20,000 | $4.22 | 43,608 |
| 2009-01-27 | Open-market sale | 20,000 | $14.28 | 23,608 |
| 2009-01-27 | Option exercise | 4,756 | — | 28,364 |
| 2008-05-06 | Option exercise (derivative) | 2,500 | — | 240,763 |
| 2008-05-06 | Open-market sale | 794 | $11.54 | 23,608 |
| 2008-05-06 | Option exercise | 2,500 | — | 24,402 |
| 2008-02-07 | Option exercise (derivative) | 4,756 | — | 173,263 |
| 2008-02-07 | Option exercise | 4,756 | — | 23,707 |
| 2008-02-07 | Open-market sale | 1,805 | $10.76 | 21,902 |
| 2008-02-04 | Grant / award (derivative) | 70,000 | — | 248,019 |
| 2007-04-05 | Grant / award (derivative) | 10,000 | — | 178,019 |
| 2007-01-30 | Option exercise (derivative) | 4,756 | — | 168,019 |
| 2007-01-30 | Option exercise | 4,756 | — | 20,756 |
| 2007-01-30 | Open-market sale | 1,805 | $8.33 | 18,951 |
| 2006-05-08 | Option exercise (derivative) | 11,232 | — | 192,793 |
| 2006-05-08 | Option exercise (derivative) | 4,982 | — | 181,561 |
| 2006-05-08 | Option exercise (derivative) | 6,250 | — | 186,543 |
| 2006-05-08 | Option exercise (derivative) | 6,250 | — | 175,311 |
| 2006-05-08 | Option exercise (derivative) | 2,536 | — | 172,775 |
| 2006-05-08 | Open-market sale | 31,250 | $8.76 | 16,000 |
| 2006-05-08 | Option exercise | 31,250 | $4.22 | 47,250 |
| 2006-01-24 | Grant / award (derivative) | 19,025 | — | 204,025 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.