SEC CIK 1596078
Huggenberger Raymond
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TCMDview stock → | 62,841 | 2026-05-06 |
| INGNview stock → | 21,583 | 2021-09-15 |
Position History — INGN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — INGN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-09-15 | Option exercise (derivative) | 4,000 | $0.00 | 11,806 |
| 2021-09-15 | Option exercise | 4,000 | $38.54 | 21,583 |
| 2021-09-15 | Open-market sale | 4,000 | $49.00 | 17,583 |
| 2021-08-16 | Option exercise (derivative) | 2,594 | $0.00 | 0 |
| 2021-08-16 | Option exercise (derivative) | 4,000 | $0.00 | 15,806 |
| 2021-08-16 | Option exercise | 2,594 | $38.54 | 24,177 |
| 2021-08-16 | Option exercise | 4,000 | $38.54 | 21,583 |
| 2021-08-16 | Open-market sale | 2,990 | $62.70 | 20,187 |
| 2021-08-16 | Open-market sale | 1,000 | $61.36 | 23,177 |
| 2021-08-16 | Open-market sale | 2,604 | $63.19 | 17,583 |
| 2021-07-15 | Option exercise (derivative) | 4,000 | $0.00 | 19,806 |
| 2021-07-15 | Open-market sale | 6,822 | $65.81 | 17,761 |
| 2021-07-15 | Open-market sale | 178 | $66.62 | 17,583 |
| 2021-07-15 | Option exercise | 4,000 | $38.54 | 24,583 |
| 2021-06-15 | Option exercise (derivative) | 4,000 | $0.00 | 23,806 |
| 2021-06-15 | Open-market sale | 4,000 | $63.87 | 23,670 |
| 2021-06-15 | Open-market sale | 3,087 | $63.73 | 20,583 |
| 2021-06-15 | Option exercise | 4,000 | $38.54 | 27,670 |
| 2021-05-10 | Grant / award | 2,754 | $0.00 | 23,670 |
| 2021-03-23 | Option exercise (derivative) | 6,087 | $0.00 | 0 |
| 2021-03-23 | Option exercise | 6,087 | $16.62 | 20,916 |
| 2020-05-11 | Grant / award | 4,540 | $0.00 | 14,829 |
| 2019-05-09 | Grant / award | 2,474 | $0.00 | 10,271 |
| 2019-05-09 | Grant / award | 2,492 | $0.00 | 10,289 |
| 2019-01-15 | Option exercise (derivative) | 2,500 | $0.00 | 62,800 |
| 2019-01-15 | Option exercise (derivative) | 2,500 | $0.00 | 30,400 |
| 2019-01-15 | Option exercise (derivative) | 3,500 | $0.00 | 6,087 |
| 2019-01-15 | Option exercise | 3,500 | $16.62 | 11,297 |
| 2019-01-15 | Open-market sale | 6,649 | $136.24 | 9,648 |
| 2019-01-15 | Open-market sale | 995 | $137.95 | 8,653 |
| 2019-01-15 | Option exercise | 2,500 | $38.54 | 16,297 |
| 2019-01-15 | Option exercise | 2,500 | $44.19 | 13,797 |
| 2019-01-15 | Open-market sale | 282 | $141.66 | 7,797 |
| 2019-01-15 | Open-market sale | 574 | $139.11 | 8,079 |
| 2018-12-14 | Option exercise (derivative) | 2,500 | $0.00 | 65,300 |
| 2018-12-14 | Option exercise (derivative) | 2,500 | $0.00 | 32,900 |
| 2018-12-14 | Option exercise (derivative) | 3,500 | $0.00 | 9,587 |
| 2018-12-14 | Open-market sale | 1,878 | $130.12 | 12,599 |
| 2018-12-14 | Open-market sale | 1,820 | $128.88 | 14,477 |
| 2018-12-14 | Option exercise | 2,500 | $38.54 | 16,297 |
| 2018-12-14 | Option exercise | 2,500 | $44.19 | 13,797 |
| 2018-12-14 | Option exercise | 3,500 | $16.62 | 11,297 |
| 2018-12-14 | Open-market sale | 1,550 | $131.62 | 7,797 |
| 2018-12-14 | Open-market sale | 3,252 | $130.95 | 9,347 |
| 2018-11-15 | Option exercise (derivative) | 2,500 | $0.00 | 35,400 |
| 2018-11-15 | Option exercise (derivative) | 4,569 | $0.00 | 13,087 |
| 2018-11-15 | Option exercise (derivative) | 2,500 | $0.00 | 67,800 |
| 2018-11-15 | Option exercise | 3,500 | $16.62 | 12,366 |
| 2018-11-15 | Open-market sale | 1,728 | $128.66 | 14,398 |
| 2018-11-15 | Open-market sale | 3,868 | $129.20 | 10,530 |
| 2018-11-15 | Open-market sale | 1,240 | $127.34 | 16,126 |
| 2018-11-15 | Option exercise | 2,500 | $38.54 | 17,366 |
| 2018-11-15 | Option exercise | 2,500 | $44.19 | 14,866 |
| 2018-11-15 | Option exercise | 1,069 | $16.62 | 8,866 |
| 2018-11-15 | Open-market sale | 800 | $131.64 | 7,797 |
| 2018-11-15 | Open-market sale | 1,933 | $130.36 | 8,597 |
| 2018-10-15 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2018-10-15 | Option exercise (derivative) | 2,500 | $0.00 | 37,900 |
| 2018-10-15 | Option exercise (derivative) | 2,500 | $0.00 | 70,300 |
| 2018-10-15 | Option exercise (derivative) | 4,500 | $0.00 | 17,656 |
| 2018-10-15 | Open-market sale | 360 | $198.71 | 8,137 |
| 2018-10-15 | Option exercise | 2,500 | $38.54 | 15,797 |
| 2018-10-15 | Open-market sale | 1,390 | $194.96 | 16,907 |
| 2018-10-15 | Open-market sale | 1,440 | $197.85 | 8,497 |
| 2018-10-15 | Open-market sale | 3,796 | $196.89 | 9,937 |
| 2018-10-15 | Option exercise | 1,000 | $8.37 | 8,797 |
| 2018-10-15 | Option exercise | 2,500 | $44.19 | 18,297 |
| 2018-10-15 | Open-market sale | 340 | $200.14 | 7,797 |
| 2018-10-15 | Open-market sale | 3,174 | $195.87 | 13,733 |
| 2018-10-15 | Option exercise | 4,500 | $16.62 | 13,297 |
| 2018-09-14 | Option exercise (derivative) | 1,000 | $0.00 | 1,000 |
| 2018-09-14 | Option exercise (derivative) | 2,500 | $0.00 | 40,400 |
| 2018-09-14 | Option exercise (derivative) | 4,500 | $0.00 | 22,156 |
| 2018-09-14 | Option exercise (derivative) | 2,500 | $0.00 | 72,800 |
| 2018-09-14 | Open-market sale | 640 | $285.28 | 7,797 |
| 2018-09-14 | Open-market sale | 1,751 | $284.63 | 8,437 |
| 2018-09-14 | Open-market sale | 1,095 | $283.63 | 10,188 |
| 2018-09-14 | Open-market sale | 3,140 | $282.60 | 11,283 |
| 2018-09-14 | Open-market sale | 2,374 | $281.50 | 14,423 |
| 2018-09-14 | Open-market sale | 596 | $280.53 | 16,797 |
| 2018-09-14 | Open-market sale | 904 | $279.47 | 17,393 |
| 2018-09-14 | Option exercise | 2,500 | $44.19 | 18,297 |
| 2018-09-14 | Option exercise | 2,500 | $38.54 | 15,797 |
| 2018-09-14 | Option exercise | 4,500 | $16.62 | 13,297 |
| 2018-09-14 | Option exercise | 1,000 | $8.37 | 8,797 |
| 2018-08-15 | Option exercise (derivative) | 2,500 | $0.00 | 75,300 |
| 2018-08-15 | Option exercise (derivative) | 2,500 | $0.00 | 42,900 |
| 2018-08-15 | Option exercise (derivative) | 4,500 | $0.00 | 26,656 |
| 2018-08-15 | Option exercise (derivative) | 1,000 | $0.00 | 2,000 |
| 2018-08-15 | Option exercise | 1,000 | $8.37 | 8,797 |
| 2018-08-15 | Option exercise | 2,500 | $38.54 | 15,797 |
| 2018-08-15 | Option exercise | 4,500 | $16.62 | 13,297 |
| 2018-08-15 | Option exercise | 2,500 | $44.19 | 18,297 |
| 2018-08-15 | Open-market sale | 706 | $226.30 | 17,591 |
| 2018-08-15 | Open-market sale | 3,178 | $227.18 | 14,413 |
| 2018-08-15 | Open-market sale | 1,110 | $228.57 | 13,303 |
| 2018-08-15 | Open-market sale | 3,701 | $229.43 | 9,602 |
| 2018-08-15 | Open-market sale | 1,605 | $230.43 | 7,997 |
| 2018-08-15 | Open-market sale | 200 | $231.07 | 7,797 |
| 2018-07-16 | Option exercise (derivative) | 4,500 | $0.00 | 31,156 |
| 2018-07-16 | Option exercise (derivative) | 1,093 | $0.00 | 3,000 |
| 2018-07-16 | Option exercise (derivative) | 2,500 | $0.00 | 45,400 |
| 2018-07-16 | Option exercise (derivative) | 2,500 | $0.00 | 77,800 |
| 2018-07-16 | Option exercise | 1,093 | $8.37 | 8,890 |
| 2018-07-16 | Option exercise | 4,500 | $16.62 | 13,390 |
| 2018-07-16 | Option exercise | 2,500 | $38.54 | 15,890 |
| 2018-07-16 | Open-market sale | 500 | $197.29 | 7,797 |
| 2018-07-16 | Open-market sale | 1,200 | $195.98 | 8,297 |
| 2018-07-16 | Option exercise | 2,500 | $44.19 | 18,390 |
| 2018-07-16 | Open-market sale | 616 | $191.87 | 17,774 |
| 2018-07-16 | Open-market sale | 2,484 | $192.92 | 15,290 |
| 2018-07-16 | Open-market sale | 4,199 | $195.17 | 9,497 |
| 2018-07-16 | Open-market sale | 1,594 | $194.30 | 13,696 |
| 2018-06-15 | Option exercise (derivative) | 944 | $0.00 | 4,093 |
| 2018-06-15 | Option exercise (derivative) | 4,500 | $0.00 | 35,656 |
| 2018-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 80,300 |
| 2018-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 47,900 |
| 2018-06-15 | Option exercise | 944 | $8.37 | 8,741 |
| 2018-06-15 | Option exercise | 4,500 | $16.62 | 13,241 |
| 2018-06-15 | Open-market sale | 10,444 | $183.50 | 7,797 |
| 2018-06-15 | Option exercise | 2,500 | $38.54 | 15,741 |
| 2018-06-15 | Option exercise | 2,500 | $44.19 | 18,241 |
| 2018-05-10 | Grant / award | 989 | $0.00 | 7,797 |
| 2018-01-16 | Option exercise (derivative) | 3,400 | $0.00 | 82,800 |
| 2018-01-16 | Option exercise (derivative) | 6,200 | $0.00 | 50,400 |
| 2018-01-16 | Option exercise (derivative) | 3,400 | $0.00 | 40,156 |
| 2018-01-16 | Option exercise | 3,400 | $44.19 | 19,808 |
| 2018-01-16 | Option exercise | 3,400 | $16.62 | 10,208 |
| 2018-01-16 | Open-market sale | 13,000 | $116.19 | 6,808 |
| 2018-01-16 | Option exercise | 6,200 | $38.54 | 16,408 |
| 2017-12-15 | Option exercise (derivative) | 6,200 | $0.00 | 56,600 |
| 2017-12-15 | Option exercise (derivative) | 1,000 | $0.00 | 5,037 |
| 2017-12-15 | Option exercise (derivative) | 3,400 | $0.00 | 43,556 |
| 2017-12-15 | Option exercise (derivative) | 3,400 | $0.00 | 86,200 |
| 2017-12-15 | Open-market sale | 4,982 | $120.43 | 8,796 |
| 2017-12-15 | Open-market sale | 3,930 | $119.60 | 13,778 |
| 2017-12-15 | Open-market sale | 3,100 | $118.61 | 17,708 |
| 2017-12-15 | Open-market sale | 1,988 | $121.28 | 6,808 |
| 2017-12-15 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-12-15 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-12-15 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-12-15 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-11-15 | Option exercise (derivative) | 1,000 | $0.00 | 6,037 |
| 2017-11-15 | Option exercise (derivative) | 3,400 | $0.00 | 89,600 |
| 2017-11-15 | Option exercise (derivative) | 3,400 | $0.00 | 46,956 |
| 2017-11-15 | Option exercise (derivative) | 6,200 | $0.00 | 62,800 |
| 2017-11-15 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-11-15 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-11-15 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-11-15 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-11-15 | Open-market sale | 12,800 | $118.22 | 8,008 |
| 2017-11-15 | Open-market sale | 1,200 | $118.82 | 6,808 |
| 2017-10-16 | Option exercise (derivative) | 1,000 | $0.00 | 7,037 |
| 2017-10-16 | Option exercise (derivative) | 3,400 | $0.00 | 93,000 |
| 2017-10-16 | Option exercise (derivative) | 3,400 | $0.00 | 50,356 |
| 2017-10-16 | Option exercise (derivative) | 6,200 | $0.00 | 69,000 |
| 2017-10-16 | Open-market sale | 425 | $94.49 | 6,808 |
| 2017-10-16 | Open-market sale | 13,575 | $94.06 | 7,233 |
| 2017-10-16 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-10-16 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-10-16 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-10-16 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-09-15 | Option exercise (derivative) | 6,200 | $0.00 | 75,200 |
| 2017-09-15 | Option exercise (derivative) | 3,400 | $0.00 | 96,400 |
| 2017-09-15 | Option exercise (derivative) | 3,400 | $0.00 | 53,756 |
| 2017-09-15 | Option exercise (derivative) | 1,000 | $0.00 | 8,037 |
| 2017-09-15 | Open-market sale | 100 | $103.66 | 6,808 |
| 2017-09-15 | Open-market sale | 8,187 | $102.69 | 6,908 |
| 2017-09-15 | Open-market sale | 5,713 | $101.71 | 15,095 |
| 2017-09-15 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-09-15 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-09-15 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-09-15 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-08-15 | Option exercise (derivative) | 6,200 | $0.00 | 81,400 |
| 2017-08-15 | Option exercise (derivative) | 1,000 | $0.00 | 9,037 |
| 2017-08-15 | Option exercise (derivative) | 3,400 | $0.00 | 99,800 |
| 2017-08-15 | Option exercise (derivative) | 3,400 | $0.00 | 57,156 |
| 2017-08-15 | Open-market sale | 6,960 | $91.32 | 13,848 |
| 2017-08-15 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-08-15 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-08-15 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-08-15 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-08-15 | Open-market sale | 7,040 | $92.02 | 6,808 |
| 2017-07-14 | Option exercise (derivative) | 3,400 | $0.00 | 60,556 |
| 2017-07-14 | Option exercise (derivative) | 6,200 | $0.00 | 87,600 |
| 2017-07-14 | Option exercise (derivative) | 3,400 | $0.00 | 103,200 |
| 2017-07-14 | Option exercise (derivative) | 1,000 | $0.00 | 10,037 |
| 2017-07-14 | Open-market sale | 6,300 | $92.34 | 14,508 |
| 2017-07-14 | Open-market sale | 7,520 | $93.44 | 6,988 |
| 2017-07-14 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-07-14 | Option exercise | 3,400 | $44.19 | 20,808 |
| 2017-07-14 | Open-market sale | 180 | $94.59 | 6,808 |
| 2017-07-14 | Option exercise | 6,200 | $38.54 | 17,408 |
| 2017-07-14 | Option exercise | 3,400 | $16.62 | 11,208 |
| 2017-06-15 | Option exercise (derivative) | 6,200 | $0.00 | 93,800 |
| 2017-06-15 | Option exercise (derivative) | 4,700 | $0.00 | 63,956 |
| 2017-06-15 | Option exercise (derivative) | 1,000 | $0.00 | 11,037 |
| 2017-06-15 | Option exercise (derivative) | 3,400 | $0.00 | 106,600 |
| 2017-06-15 | Option exercise | 3,400 | $44.19 | 22,108 |
| 2017-06-15 | Option exercise | 4,700 | $16.62 | 12,508 |
| 2017-06-15 | Open-market sale | 9,400 | $91.10 | 6,808 |
| 2017-06-15 | Open-market sale | 5,900 | $90.53 | 16,208 |
| 2017-06-15 | Option exercise | 1,000 | $8.37 | 7,808 |
| 2017-06-15 | Option exercise | 6,200 | $38.54 | 18,708 |
| 2017-05-11 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2017-01-17 | Option exercise (derivative) | 5,680 | $0.00 | 68,656 |
| 2017-01-17 | Option exercise | 5,680 | $16.62 | 12,488 |
| 2017-01-17 | Open-market sale | 5,677 | $63.96 | 6,811 |
| 2017-01-17 | Open-market sale | 3 | $64.96 | 6,808 |
| 2016-12-15 | Option exercise (derivative) | 8,000 | $0.00 | 74,336 |
| 2016-12-15 | Open-market sale | 7,400 | $65.54 | 7,408 |
| 2016-12-15 | Open-market sale | 600 | $66.18 | 6,808 |
| 2016-12-15 | Option exercise | 8,000 | $16.62 | 14,808 |
| 2016-11-15 | Option exercise (derivative) | 8,000 | $0.00 | 82,336 |
| 2016-11-15 | Open-market sale | 1,400 | $63.29 | 13,408 |
| 2016-11-15 | Open-market sale | 6,600 | $64.20 | 6,808 |
| 2016-11-15 | Option exercise | 8,000 | $16.62 | 14,808 |
| 2016-10-17 | Option exercise (derivative) | 5,555 | $0.00 | 12,037 |
| 2016-10-17 | Option exercise (derivative) | 1,534 | $0.00 | 0 |
| 2016-10-17 | Option exercise | 5,555 | $8.37 | 13,897 |
| 2016-10-17 | Open-market sale | 1,534 | $56.32 | 12,363 |
| 2016-10-17 | Open-market sale | 5,555 | $56.22 | 6,808 |
| 2016-10-17 | Option exercise | 1,534 | $0.81 | 8,342 |
| 2016-08-15 | Option exercise (derivative) | 20,747 | $0.00 | 90,336 |
| 2016-08-15 | Open-market sale | 18,847 | $57.46 | 8,708 |
| 2016-08-15 | Open-market sale | 1,900 | $57.72 | 6,808 |
| 2016-08-15 | Option exercise | 20,747 | $16.62 | 27,555 |
| 2016-07-18 | Option exercise (derivative) | 20,747 | $0.00 | 111,083 |
| 2016-07-18 | Open-market sale | 16,879 | $50.31 | 10,676 |
| 2016-07-18 | Open-market sale | 3,868 | $50.83 | 6,808 |
| 2016-07-18 | Option exercise | 20,747 | $16.62 | 27,555 |
| 2016-06-16 | Option exercise (derivative) | 20,747 | $0.00 | 131,830 |
| 2016-06-16 | Option exercise | 20,747 | $16.62 | 27,555 |
| 2016-06-16 | Open-market sale | 11,109 | $47.47 | 16,446 |
| 2016-06-16 | Open-market sale | 9,638 | $48.32 | 6,808 |
| 2016-05-16 | Option exercise (derivative) | 20,746 | $0.00 | 152,577 |
| 2016-05-16 | Open-market sale | 11,028 | $43.98 | 16,526 |
| 2016-05-16 | Option exercise | 20,746 | $16.62 | 27,554 |
| 2016-05-16 | Open-market sale | 9,718 | $44.40 | 6,808 |
| 2016-05-12 | Grant / award (derivative) | 110,000 | $0.00 | 110,000 |
| 2016-04-15 | Option exercise (derivative) | 122 | $0.00 | 173,323 |
| 2016-04-15 | Option exercise (derivative) | 11,111 | $0.00 | 17,592 |
| 2016-04-15 | Option exercise (derivative) | 18,402 | $0.00 | 1,534 |
| 2016-04-15 | Option exercise | 11,111 | $8.37 | 36,321 |
| 2016-04-15 | Option exercise | 122 | $16.62 | 36,443 |
| 2016-04-15 | Open-market sale | 29,635 | $48.59 | 6,808 |
| 2016-04-15 | Option exercise | 18,402 | $0.81 | 25,210 |
| 2015-12-14 | Option exercise (derivative) | 15,738 | $0.00 | 28,703 |
| 2015-12-14 | Option exercise | 15,738 | $8.37 | 22,546 |
| 2015-12-14 | Open-market sale | 15,738 | $40.52 | 6,808 |
| 2015-11-19 | Option exercise (derivative) | 53,673 | $0.00 | 19,936 |
| 2015-11-19 | Open-market sale | 15,194 | $38.35 | 6,808 |
| 2015-11-19 | Open-market sale | 8,418 | $37.64 | 22,002 |
| 2015-11-19 | Option exercise | 53,673 | $0.81 | 60,481 |
| 2015-11-19 | Open-market sale | 30,061 | $35.15 | 30,420 |
| 2015-10-21 | Option exercise (derivative) | 57,418 | $0.00 | 0 |
| 2015-10-21 | Open-market sale | 8,479 | $43.79 | 12,319 |
| 2015-10-21 | Option exercise | 57,418 | $0.60 | 64,226 |
| 2015-10-21 | Open-market sale | 43,428 | $42.67 | 20,798 |
| 2015-10-21 | Open-market sale | 918 | $45.43 | 6,808 |
| 2015-10-21 | Open-market sale | 4,393 | $44.90 | 7,726 |
| 2015-10-21 | Open-market sale | 200 | $44.37 | 12,119 |
| 2015-09-15 | Option exercise (derivative) | 57,416 | $0.00 | 57,418 |
| 2015-09-15 | Open-market sale | 44,452 | $53.40 | 19,772 |
| 2015-09-15 | Open-market sale | 12,032 | $54.14 | 7,740 |
| 2015-09-15 | Open-market sale | 932 | $55.09 | 6,808 |
| 2015-09-15 | Option exercise | 57,416 | $0.60 | 64,224 |
| 2015-08-17 | Option exercise (derivative) | 57,416 | $0.00 | 114,834 |
| 2015-08-17 | Open-market sale | 38,787 | $50.15 | 25,437 |
| 2015-08-17 | Open-market sale | 17,713 | $51.00 | 7,724 |
| 2015-08-17 | Open-market sale | 916 | $51.72 | 6,808 |
| 2015-08-17 | Option exercise | 57,416 | $0.60 | 64,224 |
| 2015-05-15 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2015-02-19 | Option exercise (derivative) | 25,722 | $0.00 | 172,250 |
| 2015-02-19 | Open-market sale | 25,722 | $33.95 | 6,808 |
| 2015-02-19 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2015-01-20 | Option exercise (derivative) | 25,722 | $0.00 | 197,972 |
| 2015-01-20 | Open-market sale | 25,722 | $31.63 | 6,808 |
| 2015-01-20 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2014-12-19 | Option exercise (derivative) | 25,722 | $0.00 | 223,694 |
| 2014-12-19 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2014-12-19 | Open-market sale | 25,722 | $28.98 | 6,808 |
| 2014-11-19 | Option exercise (derivative) | 21,033 | $0.00 | 249,416 |
| 2014-11-19 | Option exercise (derivative) | 4,689 | $0.00 | 0 |
| 2014-11-19 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2014-11-19 | Open-market sale | 25,722 | $24.25 | 6,808 |
| 2014-11-04 | Open-market sale | 165,891 | $20.21 | 6,808 |
| 2014-11-03 | Option exercise (derivative) | 165,891 | $0.00 | 0 |
| 2014-11-03 | Option exercise | 165,891 | $2.40 | 172,699 |
| 2014-10-20 | Option exercise (derivative) | 25,722 | $0.00 | 4,689 |
| 2014-10-20 | Open-market sale | 25,722 | $19.83 | 6,808 |
| 2014-10-20 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2014-09-22 | Option exercise (derivative) | 25,722 | $0.00 | 30,411 |
| 2014-09-22 | Open-market sale | 25,722 | $20.25 | 6,808 |
| 2014-09-22 | Option exercise | 25,722 | $0.60 | 32,530 |
| 2014-04-15 | Option exercise (derivative) | 2,508 | $0.00 | 165,891 |
| 2014-04-15 | Option exercise | 2,508 | $2.40 | 6,808 |
| 2014-04-01 | Grant / award (derivative) | 173,445 | $0.00 | 173,445 |
| 2014-02-12 | — | — | — | 4,300 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.