SEC CIK 1442730
Geary Richard S
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IONSview stock → | 77,957 | 2025-11-06 |
Position History — IONS
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IONS
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-11-06 | Option exercise (derivative) | 18,300 | $0.00 | 0 |
| 2025-11-06 | Option exercise | 18,300 | $60.89 | 77,957 |
| 2025-11-06 | Open-market sale | 14,738 | $76.10 | 59,657 |
| 2025-11-06 | Option exercise | 14,738 | $56.78 | 74,395 |
| 2025-11-05 | Option exercise (derivative) | 801 | $0.00 | 18,300 |
| 2025-11-05 | Option exercise (derivative) | 800 | $0.00 | 14,738 |
| 2025-11-05 | Option exercise | 800 | $56.78 | 60,457 |
| 2025-11-05 | Open-market sale | 801 | $75.01 | 59,657 |
| 2025-11-05 | Option exercise | 801 | $60.89 | 60,458 |
| 2025-11-03 | Option exercise (derivative) | 905 | $0.00 | 18,971 |
| 2025-11-03 | Option exercise (derivative) | 775 | $0.00 | 15,668 |
| 2025-11-03 | Option exercise | 775 | $56.78 | 60,432 |
| 2025-11-03 | Open-market sale | 905 | $75.05 | 59,657 |
| 2025-11-03 | Option exercise | 905 | $60.89 | 60,562 |
| 2025-11-03 | Option exercise (derivative) | 905 | $0.00 | 15,538 |
| 2025-11-03 | Option exercise (derivative) | 775 | $0.00 | 19,101 |
| 2025-11-03 | Option exercise | 905 | $56.78 | 60,562 |
| 2025-11-03 | Open-market sale | 775 | $75.05 | 59,657 |
| 2025-11-03 | Option exercise | 775 | $60.89 | 60,432 |
| 2025-10-31 | Option exercise (derivative) | 34,664 | $0.00 | 16,443 |
| 2025-10-31 | Option exercise (derivative) | 34,585 | $0.00 | 19,876 |
| 2025-10-31 | Option exercise | 34,585 | $60.89 | 114,242 |
| 2025-10-31 | Option exercise | 34,664 | $56.78 | 114,321 |
| 2025-10-31 | Open-market sale | 34,664 | $75.11 | 79,657 |
| 2025-10-31 | Open-market sale | 20,000 | $75.11 | 59,657 |
| 2025-09-30 | Option exercise (derivative) | 57,900 | $0.00 | 0 |
| 2025-09-30 | Option exercise | 57,900 | $53.77 | 137,557 |
| 2025-09-30 | Open-market sale | 57,900 | $65.24 | 79,657 |
| 2025-09-02 | Open-market sale | 10,000 | $50.37 | 79,657 |
| 2025-08-29 | J | 165 | $27.71 | 89,657 |
| 2025-08-05 | Open-market sale | 10,000 | $42.86 | 89,492 |
| 2025-02-28 | J | 415 | $28.21 | 99,492 |
| 2025-01-31 | Open-market sale | 1,406 | $32.40 | 99,077 |
| 2025-01-30 | Grant / award | 3,820 | $0.00 | 100,483 |
| 2025-01-16 | Open-market sale | 7,072 | $32.86 | 96,663 |
| 2025-01-15 | Grant / award (derivative) | 33,000 | $0.00 | 79,625 |
| 2025-01-15 | Grant / award (derivative) | 22,000 | $0.00 | 64,801 |
| 2025-01-15 | Option exercise (derivative) | 18,901 | $0.00 | 60,724 |
| 2025-01-15 | Option exercise | 18,901 | $0.00 | 103,735 |
| 2025-01-02 | Grant / award (derivative) | 22,000 | $0.00 | 22,000 |
| 2024-08-30 | J | 11 | $38.64 | 84,834 |
| 2024-08-29 | Open-market sale | 331 | $49.63 | 84,823 |
| 2024-08-28 | Open-market sale | 320 | $49.16 | 85,154 |
| 2024-08-05 | Open-market sale | 2,430 | $48.00 | 85,508 |
| 2024-02-29 | J | 604 | $34.43 | 87,938 |
| 2024-02-02 | Open-market sale | 1,961 | $50.04 | 87,334 |
| 2024-02-02 | Open-market sale | 1,995 | $50.04 | 87,300 |
| 2024-02-01 | Grant / award | 3,820 | $0.00 | 89,295 |
| 2024-01-17 | Open-market sale | 7,338 | $50.42 | 85,475 |
| 2024-01-16 | Option exercise (derivative) | 19,852 | $0.00 | 46,625 |
| 2024-01-16 | Option exercise | 19,852 | $0.00 | 92,813 |
| 2024-01-15 | Grant / award (derivative) | 17,000 | $0.00 | 42,801 |
| 2024-01-15 | Grant / award (derivative) | 20,400 | $0.00 | 66,477 |
| 2024-01-02 | Grant / award (derivative) | 27,200 | $0.00 | 27,200 |
| 2023-12-21 | Option exercise (derivative) | 4,112 | $0.00 | 0 |
| 2023-12-21 | Option exercise | 4,112 | $47.34 | 77,073 |
| 2023-12-21 | Open-market sale | 4,112 | $49.29 | 72,961 |
| 2023-12-20 | Option exercise (derivative) | 6,500 | $0.00 | 4,112 |
| 2023-12-20 | Open-market sale | 6,500 | $49.64 | 72,961 |
| 2023-12-20 | Option exercise | 6,500 | $47.34 | 79,461 |
| 2023-12-14 | Option exercise (derivative) | 6,571 | $0.00 | 14,654 |
| 2023-12-14 | Option exercise (derivative) | 4,042 | $0.00 | 10,612 |
| 2023-12-14 | Option exercise | 4,042 | $47.34 | 77,003 |
| 2023-12-14 | Open-market sale | 4,042 | $50.19 | 72,961 |
| 2023-12-14 | Option exercise | 6,571 | $47.34 | 79,532 |
| 2023-08-31 | J | 1 | $30.56 | 72,961 |
| 2023-02-28 | J | 575 | $30.52 | 72,960 |
| 2023-02-06 | Open-market sale | 1,920 | $40.66 | 72,385 |
| 2023-02-03 | Grant / award | 3,822 | $0.00 | 74,305 |
| 2023-01-18 | Open-market sale | 7,873 | $39.57 | 70,483 |
| 2023-01-17 | Option exercise (derivative) | 21,983 | $0.00 | 46,077 |
| 2023-01-17 | Option exercise | 21,983 | $0.00 | 78,356 |
| 2023-01-15 | Grant / award (derivative) | 14,338 | $0.00 | 25,801 |
| 2023-01-15 | Grant / award (derivative) | 17,207 | $0.00 | 68,060 |
| 2023-01-03 | Grant / award (derivative) | 22,942 | $0.00 | 22,942 |
| 2022-02-28 | J | 621 | $28.37 | 56,373 |
| 2022-01-18 | Option exercise (derivative) | 21,391 | $0.00 | 50,853 |
| 2022-01-18 | Option exercise | 21,391 | $0.00 | 63,357 |
| 2022-01-18 | Tax withholding | 7,605 | $30.12 | 55,752 |
| 2022-01-15 | Grant / award (derivative) | 11,463 | $0.00 | 11,463 |
| 2022-01-15 | Grant / award (derivative) | 15,284 | $0.00 | 72,244 |
| 2022-01-03 | Grant / award (derivative) | 30,567 | $0.00 | 30,567 |
| 2021-08-31 | J | 46 | $33.80 | 41,966 |
| 2021-02-26 | J | 414 | $44.54 | 41,920 |
| 2021-01-15 | Grant / award (derivative) | 22,714 | $0.00 | 22,714 |
| 2021-01-15 | Option exercise (derivative) | 17,598 | $0.00 | 34,246 |
| 2021-01-15 | Tax withholding | 6,398 | $61.28 | 41,506 |
| 2021-01-15 | Option exercise | 17,598 | $0.00 | 47,904 |
| 2021-01-13 | Open-market sale | 141 | $59.50 | 30,306 |
| 2021-01-04 | Grant / award (derivative) | 51,107 | $0.00 | 51,107 |
| 2020-11-25 | Option exercise (derivative) | 11,920 | $0.00 | 0 |
| 2020-11-25 | Option exercise | 11,920 | $39.87 | 42,367 |
| 2020-11-25 | Open-market sale | 11,920 | $50.05 | 30,447 |
| 2020-11-24 | Option exercise (derivative) | 2,380 | $0.00 | 11,920 |
| 2020-11-24 | Option exercise | 2,380 | $39.87 | 32,827 |
| 2020-11-24 | Open-market sale | 2,380 | $50.83 | 30,447 |
| 2020-11-23 | Option exercise (derivative) | 10,700 | $0.00 | 14,300 |
| 2020-11-23 | Option exercise | 10,700 | $39.87 | 41,147 |
| 2020-11-23 | Open-market sale | 10,700 | $50.11 | 30,447 |
| 2020-08-31 | J | 1 | $44.46 | 30,447 |
| 2020-02-29 | J | 378 | $43.16 | 30,446 |
| 2020-01-15 | Option exercise (derivative) | 13,139 | $0.00 | 27,639 |
| 2020-01-15 | Grant / award (derivative) | 24,205 | $0.00 | 24,205 |
| 2020-01-15 | Option exercise | 13,139 | $0.00 | 34,722 |
| 2020-01-15 | Tax withholding | 4,654 | $62.06 | 30,068 |
| 2020-01-02 | Grant / award (derivative) | 54,461 | $0.00 | 54,461 |
| 2019-12-04 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2019-12-04 | Option exercise | 10,000 | $14.69 | 31,583 |
| 2019-12-04 | Open-market sale | 10,000 | $65.00 | 21,583 |
| 2019-12-02 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2019-12-02 | Option exercise | 5,000 | $14.69 | 26,583 |
| 2019-12-02 | Open-market sale | 5,000 | $65.06 | 21,583 |
| 2019-07-01 | J | 141 | $45.70 | 21,583 |
| 2019-04-08 | Option exercise (derivative) | 2,240 | $0.00 | 15,000 |
| 2019-04-08 | Option exercise (derivative) | 24,000 | $0.00 | 1,439 |
| 2019-04-08 | Option exercise (derivative) | 20,000 | $0.00 | 25,000 |
| 2019-04-08 | Option exercise | 20,000 | $39.87 | 41,442 |
| 2019-04-08 | Option exercise | 24,000 | $47.34 | 45,442 |
| 2019-04-08 | Open-market sale | 24,000 | $84.02 | 21,442 |
| 2019-04-08 | Option exercise | 2,240 | $14.69 | 23,682 |
| 2019-02-13 | Open-market sale | 999 | $60.00 | 21,442 |
| 2019-01-15 | Grant / award (derivative) | 25,730 | $0.00 | 25,730 |
| 2019-01-15 | Option exercise (derivative) | 8,085 | $0.00 | 15,048 |
| 2019-01-15 | Option exercise | 8,085 | $0.00 | 24,942 |
| 2019-01-15 | Tax withholding | 2,908 | $58.26 | 22,034 |
| 2019-01-02 | Grant / award (derivative) | 57,900 | $0.00 | 57,900 |
| 2019-01-01 | J | 407 | $36.45 | 17,264 |
| 2018-07-01 | J | 177 | $35.42 | 16,857 |
| 2018-01-16 | Open-market sale | 2,723 | $51.76 | 16,680 |
| 2018-01-15 | Option exercise (derivative) | 6,732 | $0.00 | 10,217 |
| 2018-01-15 | Grant / award (derivative) | 12,916 | $0.00 | 12,916 |
| 2018-01-15 | Option exercise | 6,732 | $0.00 | 19,403 |
| 2018-01-02 | Grant / award (derivative) | 58,125 | $0.00 | 58,125 |
| 2018-01-01 | J | 320 | $42.76 | 12,671 |
| 2017-10-13 | Option exercise (derivative) | 7,035 | $0.00 | 0 |
| 2017-10-13 | Option exercise | 426 | $10.29 | 12,777 |
| 2017-10-13 | Option exercise | 7,035 | $7.25 | 19,386 |
| 2017-10-13 | Open-market sale | 7,035 | $60.00 | 12,351 |
| 2017-07-01 | J | 196 | $40.66 | 13,158 |
| 2017-01-17 | Open-market sale | 539 | $46.29 | 11,991 |
| 2017-01-17 | Open-market sale | 733 | $46.29 | 11,150 |
| 2017-01-17 | Open-market sale | 623 | $46.29 | 12,962 |
| 2017-01-17 | Open-market sale | 546 | $46.29 | 10,008 |
| 2017-01-15 | Option exercise (derivative) | 1,380 | $0.00 | 2,758 |
| 2017-01-15 | Option exercise (derivative) | 1,875 | $0.00 | 1,875 |
| 2017-01-15 | Option exercise (derivative) | 1,397 | $0.00 | 0 |
| 2017-01-15 | Option exercise (derivative) | 1,594 | $0.00 | 4,779 |
| 2017-01-15 | Grant / award (derivative) | 7,537 | $0.00 | 7,537 |
| 2017-01-15 | Option exercise | 1,380 | $0.00 | 12,530 |
| 2017-01-15 | Option exercise | 1,397 | $0.00 | 10,554 |
| 2017-01-15 | Option exercise | 1,594 | $0.00 | 13,585 |
| 2017-01-15 | Option exercise | 1,875 | $0.00 | 11,883 |
| 2017-01-03 | Grant / award (derivative) | 45,225 | $0.00 | 45,225 |
| 2017-01-01 | J | 640 | $20.76 | 9,157 |
| 2016-07-01 | J | 163 | $20.76 | 8,517 |
| 2016-01-19 | Open-market sale | 309 | $41.46 | 5,555 |
| 2016-01-19 | Open-market sale | 556 | $41.47 | 6,396 |
| 2016-01-19 | Open-market sale | 747 | $41.46 | 7,524 |
| 2016-01-19 | Open-market sale | 550 | $41.46 | 8,354 |
| 2016-01-15 | Grant / award (derivative) | 6,373 | $0.00 | 6,373 |
| 2016-01-15 | Option exercise (derivative) | 1,397 | $0.00 | 1,397 |
| 2016-01-15 | Option exercise (derivative) | 1,380 | $0.00 | 4,138 |
| 2016-01-15 | Option exercise (derivative) | 1,875 | $0.00 | 3,750 |
| 2016-01-15 | Option exercise (derivative) | 775 | $0.00 | 0 |
| 2016-01-15 | Option exercise | 775 | $0.00 | 5,864 |
| 2016-01-15 | Option exercise | 1,397 | $0.00 | 6,952 |
| 2016-01-15 | Option exercise | 1,875 | $0.00 | 8,271 |
| 2016-01-15 | Option exercise | 1,380 | $0.00 | 8,904 |
| 2016-01-04 | Grant / award (derivative) | 38,240 | $0.00 | 38,240 |
| 2016-01-01 | J | 269 | $47.71 | 5,089 |
| 2015-07-01 | J | 265 | $48.59 | 4,820 |
| 2015-03-19 | Option exercise (derivative) | 8,000 | $0.00 | 17,240 |
| 2015-03-19 | Open-market sale | 8,000 | $75.00 | 4,555 |
| 2015-03-19 | Option exercise | 8,000 | $14.69 | 12,555 |
| 2015-03-05 | Option exercise (derivative) | 80 | $0.00 | 0 |
| 2015-03-05 | Option exercise (derivative) | 8,000 | $0.00 | 426 |
| 2015-03-05 | Option exercise (derivative) | 7,000 | $0.00 | 7,035 |
| 2015-03-05 | Option exercise | 7,000 | $7.25 | 11,555 |
| 2015-03-05 | Option exercise | 8,000 | $10.29 | 12,555 |
| 2015-03-05 | Open-market sale | 80 | $71.67 | 4,555 |
| 2015-03-05 | Option exercise | 80 | $11.27 | 4,635 |
| 2015-01-16 | Open-market sale | 533 | $67.96 | 6,409 |
| 2015-01-16 | Open-market sale | 714 | $67.96 | 7,570 |
| 2015-01-16 | Open-market sale | 296 | $67.96 | 5,544 |
| 2015-01-15 | Grant / award (derivative) | 5,518 | $0.00 | 5,518 |
| 2015-01-15 | Option exercise (derivative) | 776 | $0.00 | 775 |
| 2015-01-15 | Option exercise (derivative) | 1,875 | $0.00 | 5,625 |
| 2015-01-15 | Option exercise (derivative) | 1,398 | $0.00 | 2,794 |
| 2015-01-15 | Option exercise | 1,398 | $0.00 | 6,942 |
| 2015-01-15 | Option exercise | 1,875 | $0.00 | 8,284 |
| 2015-01-15 | Option exercise | 776 | $0.00 | 5,840 |
| 2015-01-12 | Open-market sale | 597 | $73.10 | 5,064 |
| 2015-01-02 | Grant / award (derivative) | 33,112 | $0.00 | 33,112 |
| 2015-01-01 | J | 273 | $30.05 | 5,661 |
| 2014-07-02 | Open-market sale | 164 | $35.95 | 5,388 |
| 2014-07-01 | J | 597 | $30.20 | 5,552 |
| 2014-01-22 | Option exercise (derivative) | 13,900 | $0.00 | 14,035 |
| 2014-01-22 | Option exercise (derivative) | 8,300 | $0.00 | 25,240 |
| 2014-01-22 | Option exercise | 8,300 | $14.69 | 13,255 |
| 2014-01-22 | Open-market sale | 8,300 | $50.05 | 4,955 |
| 2014-01-22 | Option exercise | 13,900 | $7.25 | 18,855 |
| 2014-01-16 | Open-market sale | 296 | $47.08 | 4,090 |
| 2014-01-16 | Open-market sale | 533 | $47.08 | 4,955 |
| 2014-01-15 | Option exercise (derivative) | 776 | $0.00 | 1,551 |
| 2014-01-15 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2014-01-15 | Option exercise (derivative) | 1,398 | $0.00 | 4,192 |
| 2014-01-15 | Option exercise | 1,398 | $0.00 | 5,488 |
| 2014-01-15 | Option exercise | 776 | $0.00 | 4,386 |
| 2014-01-08 | Option exercise (derivative) | 7,600 | $0.00 | 8,426 |
| 2014-01-08 | Option exercise | 7,600 | $10.29 | 11,210 |
| 2014-01-08 | Open-market sale | 7,600 | $42.02 | 3,610 |
| 2014-01-06 | Option exercise (derivative) | 7,400 | $0.00 | 80 |
| 2014-01-06 | Open-market sale | 7,400 | $38.83 | 3,610 |
| 2014-01-06 | Option exercise | 7,400 | $11.27 | 11,010 |
| 2014-01-02 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2014-01-01 | J | 164 | $24.20 | 3,610 |
| 2013-07-11 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2013-07-11 | Option exercise | 9,000 | $11.12 | 12,446 |
| 2013-07-11 | Open-market sale | 9,000 | $31.90 | 3,446 |
| 2013-07-09 | Option exercise (derivative) | 10,358 | $0.00 | 16,026 |
| 2013-07-09 | Option exercise | 10,358 | $10.29 | 13,804 |
| 2013-07-09 | Open-market sale | 10,358 | $30.04 | 3,446 |
| 2013-07-08 | Option exercise (derivative) | 7,060 | $0.00 | 26,384 |
| 2013-07-08 | Option exercise (derivative) | 22,940 | $0.00 | 7,480 |
| 2013-07-08 | Option exercise | 17,933 | $11.27 | 21,379 |
| 2013-07-08 | Option exercise | 5,007 | $11.27 | 8,453 |
| 2013-07-08 | Option exercise | 7,060 | $10.29 | 10,506 |
| 2013-07-08 | Open-market sale | 7,060 | $30.09 | 3,446 |
| 2013-07-05 | Option exercise (derivative) | 2,220 | $0.00 | 30,420 |
| 2013-07-05 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2013-07-05 | Option exercise | 5,000 | $19.08 | 8,446 |
| 2013-07-05 | Option exercise | 16,960 | $14.47 | 20,406 |
| 2013-07-05 | Option exercise | 2,220 | $11.27 | 5,666 |
| 2013-07-05 | Open-market sale | 16,960 | $30.02 | 3,446 |
| 2013-07-03 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-07-03 | Option exercise | 5,000 | $19.08 | 10,071 |
| 2013-07-03 | Open-market sale | 5,000 | $29.02 | 5,071 |
| 2013-07-01 | J | 817 | $9.20 | 5,071 |
| 2013-06-25 | Option exercise (derivative) | 12,000 | $0.00 | 16,960 |
| 2013-06-25 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2013-06-25 | Option exercise | 1,049 | $6.81 | 5,303 |
| 2013-06-25 | Option exercise | 10,435 | $14.47 | 14,689 |
| 2013-06-25 | Option exercise | 1,565 | $14.47 | 5,819 |
| 2013-06-25 | Option exercise | 4,000 | $15.38 | 8,254 |
| 2013-06-25 | Open-market sale | 1,049 | $27.56 | 4,254 |
| 2013-06-24 | Option exercise (derivative) | 20,000 | $0.00 | 4,000 |
| 2013-06-24 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2013-06-24 | Option exercise | 6,270 | $15.38 | 10,524 |
| 2013-06-24 | Option exercise | 13,730 | $15.38 | 17,984 |
| 2013-06-24 | Option exercise | 10,000 | $15.75 | 14,254 |
| 2013-06-24 | Open-market sale | 10,000 | $25.16 | 4,254 |
| 2013-04-19 | Option exercise (derivative) | 2,042 | $0.00 | 9,000 |
| 2013-04-19 | Option exercise | 2,042 | $11.12 | 6,296 |
| 2013-04-19 | Open-market sale | 2,042 | $20.80 | 4,254 |
| 2013-04-11 | Option exercise (derivative) | 7,000 | $0.00 | 11,042 |
| 2013-04-11 | Option exercise | 7,000 | $11.12 | 11,254 |
| 2013-04-11 | Open-market sale | 7,000 | $19.52 | 4,254 |
| 2013-03-21 | Option exercise (derivative) | 1,000 | $0.00 | 18,042 |
| 2013-03-21 | Option exercise | 1,000 | $11.12 | 5,254 |
| 2013-03-21 | Open-market sale | 1,000 | $19.50 | 4,254 |
| 2013-01-30 | Grant / award (derivative) | 5,590 | $0.00 | 5,590 |
| 2013-01-30 | Grant / award (derivative) | 33,540 | $0.00 | 33,540 |
| 2013-01-16 | Open-market sale | 345 | $14.00 | 4,254 |
| 2013-01-15 | Option exercise (derivative) | 776 | $0.00 | 2,327 |
| 2013-01-15 | Option exercise | 776 | $0.00 | 4,599 |
| 2013-01-03 | Open-market sale | 265 | $10.84 | 3,823 |
| 2013-01-01 | J | 898 | $8.87 | 4,088 |
| 2012-12-13 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2012-12-13 | Option exercise | 6,000 | $5.25 | 9,190 |
| 2012-12-13 | Open-market sale | 6,000 | $9.63 | 3,190 |
| 2012-07-09 | Option exercise (derivative) | 5,686 | $0.00 | 6,000 |
| 2012-07-09 | Option exercise | 2,000 | $5.25 | 5,190 |
| 2012-07-09 | Option exercise | 2,686 | $5.25 | 5,876 |
| 2012-07-09 | Open-market sale | 1,000 | $13.45 | 3,190 |
| 2012-07-09 | Option exercise | 1,000 | $5.25 | 4,190 |
| 2012-07-03 | Open-market sale | 2,434 | $12.91 | 3,190 |
| 2012-07-01 | J | 1,300 | $6.13 | 5,624 |
| 2012-06-14 | Open-market sale | 1,579 | $10.86 | 4,324 |
| 2012-01-15 | Grant / award (derivative) | 3,103 | $0.00 | 3,103 |
| 2012-01-03 | Grant / award (derivative) | 27,935 | $0.00 | 27,935 |
| 2012-01-01 | J | 1,625 | $6.13 | 5,903 |
| 2011-12-21 | Option exercise (derivative) | 1,144 | $0.00 | 0 |
| 2011-12-21 | Open-market sale | 1,144 | $6.92 | 4,278 |
| 2011-12-21 | Option exercise | 1,144 | $5.80 | 5,422 |
| 2011-12-20 | Option exercise (derivative) | 1,800 | $0.00 | 1,144 |
| 2011-12-20 | Option exercise | 1,500 | $5.80 | 5,778 |
| 2011-12-20 | Open-market sale | 300 | $6.92 | 4,278 |
| 2011-12-20 | Option exercise | 300 | $5.80 | 4,578 |
| 2011-12-19 | Option exercise (derivative) | 1,100 | $0.00 | 2,944 |
| 2011-12-19 | Option exercise | 118 | $5.80 | 4,396 |
| 2011-12-19 | Option exercise | 982 | $5.80 | 5,260 |
| 2011-12-19 | Open-market sale | 982 | $6.82 | 4,278 |
| 2011-12-16 | Option exercise (derivative) | 1,000 | $0.00 | 4,044 |
| 2011-12-16 | Open-market sale | 1,000 | $6.79 | 4,278 |
| 2011-12-16 | Option exercise | 1,000 | $5.80 | 5,278 |
| 2011-07-01 | J | 265 | $7.91 | 4,278 |
| 2011-01-03 | Grant / award (derivative) | 33,444 | $0.00 | 33,444 |
| 2011-01-01 | J | 2,434 | $7.79 | 4,013 |
| 2010-12-29 | Option exercise (derivative) | 1,980 | $0.00 | 0 |
| 2010-12-29 | Open-market sale | 1,980 | $10.32 | 1,579 |
| 2010-12-29 | Option exercise | 1,980 | $9.63 | 3,559 |
| 2010-12-27 | Option exercise (derivative) | 3,300 | $0.00 | 1,980 |
| 2010-12-27 | Option exercise | 3,300 | $9.63 | 4,879 |
| 2010-12-27 | Open-market sale | 3,300 | $10.42 | 1,579 |
| 2010-12-23 | Option exercise (derivative) | 400 | $0.00 | 5,480 |
| 2010-12-23 | Open-market sale | 400 | $10.53 | 1,579 |
| 2010-12-23 | Option exercise | 400 | $9.63 | 1,979 |
| 2010-12-23 | Option exercise (derivative) | 200 | $0.00 | 5,280 |
| 2010-12-23 | Option exercise | 200 | $9.63 | 1,779 |
| 2010-12-23 | Open-market sale | 200 | $10.53 | 1,579 |
| 2010-12-22 | Option exercise (derivative) | 2,600 | $0.00 | 5,880 |
| 2010-12-22 | Open-market sale | 2,600 | $10.52 | 1,579 |
| 2010-12-22 | Option exercise | 2,600 | $9.63 | 4,179 |
| 2010-01-04 | Grant / award (derivative) | 32,640 | $0.00 | 32,640 |
| 2010-01-01 | J | 1,579 | $9.44 | 1,579 |
| 2009-07-02 | Open-market sale | 387 | $15.89 | 0 |
| 2009-07-01 | J | 387 | $12.30 | 387 |
| 2009-01-02 | Grant / award (derivative) | 28,960 | $0.00 | 28,960 |
| 2009-01-02 | Open-market sale | 1,415 | $14.05 | 0 |
| 2009-01-01 | J | 1,415 | $11.65 | 1,415 |
| 2008-08-16 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2008-08-16 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.