SEC CIK 1578852
Boulding Mark Elliott
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PTCTview stock → | 105,272 | 2026-10-09 |
Position History — PTCT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PTCT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-09 | Option exercise (derivative) | 192 | $0.00 | 2,267 |
| 2026-10-09 | Open-market sale | 192 | $64.26 | 105,272 |
| 2026-10-09 | Option exercise | 192 | $39.42 | 105,464 |
| 2026-10-06 | Option exercise (derivative) | 435 | $0.00 | 2,459 |
| 2026-10-06 | Open-market sale | 435 | $64.16 | 105,272 |
| 2026-10-06 | Option exercise | 435 | $39.42 | 105,707 |
| 2026-10-05 | Option exercise (derivative) | 1,638 | $0.00 | 2,894 |
| 2026-10-05 | Open-market sale | 1,638 | $64.03 | 105,272 |
| 2026-10-05 | Option exercise | 1,638 | $39.42 | 106,910 |
| 2026-08-17 | Option exercise (derivative) | 2,813 | $0.00 | 16,876 |
| 2026-08-17 | Open-market sale | 969 | $72.90 | 105,272 |
| 2026-08-17 | Open-market sale | 1,844 | $72.39 | 106,241 |
| 2026-08-17 | Option exercise | 2,813 | $25.69 | 108,085 |
| 2026-07-06 | Option exercise (derivative) | 2,813 | $0.00 | 28,125 |
| 2026-07-06 | Option exercise (derivative) | 2,226 | $0.00 | 4,532 |
| 2026-07-06 | Open-market sale | 645 | $85.84 | 106,017 |
| 2026-07-06 | Open-market sale | 1,036 | $84.41 | 106,662 |
| 2026-07-06 | Open-market sale | 387 | $83.10 | 107,698 |
| 2026-07-06 | Option exercise | 2,813 | $46.54 | 108,085 |
| 2026-07-06 | Open-market sale | 601 | $86.38 | 105,272 |
| 2026-07-06 | Open-market sale | 519 | $85.84 | 105,873 |
| 2026-07-06 | Open-market sale | 833 | $84.41 | 106,392 |
| 2026-07-06 | Open-market sale | 313 | $83.10 | 107,225 |
| 2026-07-06 | Option exercise | 2,266 | $39.42 | 107,538 |
| 2026-06-17 | Option exercise (derivative) | 2,012 | $0.00 | 30,938 |
| 2026-06-17 | Option exercise (derivative) | 8,510 | $0.00 | 32,950 |
| 2026-06-17 | Open-market sale | 1,703 | $78.50 | 105,581 |
| 2026-06-17 | Option exercise | 2,012 | $46.54 | 107,284 |
| 2026-06-17 | Open-market sale | 1,850 | $79.24 | 105,272 |
| 2026-06-17 | Open-market sale | 6,600 | $78.50 | 107,122 |
| 2026-06-17 | Option exercise | 8,510 | $46.54 | 113,722 |
| 2026-05-15 | Option exercise (derivative) | 2,812 | $0.00 | 19,689 |
| 2026-05-15 | Open-market sale | 456 | $72.67 | 105,212 |
| 2026-05-15 | Open-market sale | 2,356 | $72.08 | 105,668 |
| 2026-05-15 | Option exercise | 2,812 | $25.69 | 108,024 |
| 2026-05-08 | Option exercise (derivative) | 800 | $0.00 | 41,460 |
| 2026-05-08 | Option exercise (derivative) | 2,740 | $0.00 | 42,260 |
| 2026-05-08 | Open-market sale | 200 | $78.00 | 105,812 |
| 2026-05-08 | Option exercise | 800 | $46.54 | 106,012 |
| 2026-05-08 | Open-market sale | 1,900 | $79.31 | 105,212 |
| 2026-05-08 | Open-market sale | 840 | $78.23 | 107,112 |
| 2026-05-08 | Option exercise | 2,740 | $46.54 | 107,952 |
| 2026-04-06 | Option exercise (derivative) | 2,265 | $0.00 | 6,798 |
| 2026-04-06 | Open-market sale | 1,443 | $69.75 | 105,212 |
| 2026-04-06 | Open-market sale | 822 | $68.91 | 106,655 |
| 2026-04-06 | Option exercise | 2,265 | $39.42 | 107,477 |
| 2026-02-19 | Open-market sale | 590 | $69.82 | 105,212 |
| 2026-02-19 | Open-market sale | 212 | $68.54 | 105,802 |
| 2026-02-19 | Open-market sale | 1,629 | $69.82 | 106,014 |
| 2026-02-19 | Open-market sale | 588 | $68.54 | 107,643 |
| 2026-02-18 | Open-market sale | 3,081 | $69.36 | 108,231 |
| 2026-02-17 | Option exercise (derivative) | 2,813 | $0.00 | 22,501 |
| 2026-02-17 | Open-market sale | 2 | $70.13 | 111,312 |
| 2026-02-17 | Open-market sale | 2,811 | $69.29 | 111,314 |
| 2026-02-17 | Option exercise | 2,813 | $25.69 | 114,125 |
| 2026-01-09 | Open-market sale | 107 | $79.52 | 111,312 |
| 2026-01-09 | Open-market sale | 686 | $78.71 | 111,419 |
| 2026-01-09 | Open-market sale | 1,521 | $77.46 | 112,105 |
| 2026-01-08 | Open-market sale | 1,286 | $76.45 | 113,626 |
| 2026-01-08 | Open-market sale | 265 | $77.07 | 114,912 |
| 2026-01-08 | Open-market sale | 2,482 | $76.56 | 115,177 |
| 2026-01-07 | Option exercise (derivative) | 751 | $0.00 | 0 |
| 2026-01-07 | Option exercise (derivative) | 2,625 | $0.00 | 751 |
| 2026-01-07 | Open-market sale | 269 | $77.92 | 117,670 |
| 2026-01-07 | Open-market sale | 471 | $77.10 | 117,939 |
| 2026-01-07 | Option exercise | 751 | $38.10 | 118,410 |
| 2026-01-07 | Open-market sale | 949 | $77.91 | 117,697 |
| 2026-01-07 | Open-market sale | 1,638 | $77.11 | 118,646 |
| 2026-01-07 | Option exercise | 2,625 | $38.10 | 120,284 |
| 2026-01-07 | Open-market sale | 11 | $78.98 | 117,659 |
| 2026-01-06 | Open-market sale | 1,739 | $76.95 | 119,162 |
| 2026-01-05 | Option exercise (derivative) | 2,266 | $0.00 | 9,063 |
| 2026-01-05 | Option exercise | 2,266 | $39.42 | 123,167 |
| 2026-01-05 | Open-market sale | 108 | $76.79 | 120,901 |
| 2026-01-05 | Open-market sale | 1,035 | $76.10 | 121,009 |
| 2026-01-05 | Open-market sale | 1,123 | $74.92 | 122,044 |
| 2026-01-02 | Grant / award (derivative) | 42,500 | $0.00 | 42,500 |
| 2026-01-02 | Grant / award | 17,000 | $0.00 | 120,901 |
| 2025-11-17 | Option exercise (derivative) | 2,812 | $0.00 | 25,314 |
| 2025-11-17 | Option exercise | 2,812 | $25.69 | 106,713 |
| 2025-11-17 | Open-market sale | 192 | $77.18 | 103,901 |
| 2025-11-17 | Open-market sale | 777 | $76.53 | 104,093 |
| 2025-11-17 | Open-market sale | 1,843 | $75.64 | 104,870 |
| 2025-10-07 | Option exercise (derivative) | 3,375 | $0.00 | 3,376 |
| 2025-10-07 | Open-market sale | 1,306 | $63.80 | 104,213 |
| 2025-10-07 | Open-market sale | 312 | $64.97 | 103,901 |
| 2025-10-07 | Option exercise | 3,375 | $38.10 | 107,276 |
| 2025-10-07 | Open-market sale | 1,757 | $62.89 | 105,519 |
| 2025-10-06 | Option exercise (derivative) | 2,266 | $0.00 | 11,329 |
| 2025-10-06 | Open-market sale | 2,266 | $65.07 | 103,901 |
| 2025-10-06 | Option exercise | 2,266 | $39.42 | 106,167 |
| 2025-10-03 | Option exercise (derivative) | 18,124 | $0.00 | 18,126 |
| 2025-10-03 | Option exercise (derivative) | 2,266 | $0.00 | 15,860 |
| 2025-10-03 | Option exercise (derivative) | 2,265 | $0.00 | 13,595 |
| 2025-10-03 | Open-market sale | 7,400 | $66.44 | 105,401 |
| 2025-10-03 | Open-market sale | 6,124 | $65.47 | 112,801 |
| 2025-10-03 | Open-market sale | 3,100 | $64.43 | 118,925 |
| 2025-10-03 | Option exercise | 18,124 | $39.42 | 122,025 |
| 2025-10-03 | Open-market sale | 838 | $65.72 | 104,778 |
| 2025-10-03 | Open-market sale | 550 | $64.44 | 105,616 |
| 2025-10-03 | Option exercise | 2,265 | $39.42 | 106,166 |
| 2025-10-03 | Open-market sale | 906 | $66.63 | 103,901 |
| 2025-10-03 | Open-market sale | 824 | $65.73 | 104,807 |
| 2025-10-03 | Open-market sale | 536 | $64.43 | 105,631 |
| 2025-10-03 | Option exercise | 2,266 | $39.42 | 106,167 |
| 2025-09-12 | Option exercise (derivative) | 905 | $0.00 | 6,751 |
| 2025-09-12 | Option exercise (derivative) | 1,019 | $0.00 | 7,656 |
| 2025-09-12 | Option exercise (derivative) | 22,661 | $0.00 | 8,675 |
| 2025-09-12 | Option exercise | 905 | $38.10 | 104,806 |
| 2025-09-12 | Option exercise | 1,019 | $38.10 | 104,920 |
| 2025-09-12 | Open-market sale | 544 | $62.09 | 103,901 |
| 2025-09-12 | Open-market sale | 22,117 | $61.33 | 104,445 |
| 2025-09-12 | Option exercise | 22,661 | $38.10 | 126,562 |
| 2025-09-11 | Option exercise (derivative) | 2,356 | $0.00 | 33,806 |
| 2025-09-11 | Option exercise (derivative) | 2,470 | $0.00 | 31,336 |
| 2025-09-11 | Option exercise (derivative) | 17,838 | $0.00 | 36,162 |
| 2025-09-11 | Option exercise | 17,838 | $38.10 | 121,739 |
| 2025-09-11 | Option exercise | 2,356 | $38.10 | 106,257 |
| 2025-09-11 | Option exercise | 2,470 | $38.10 | 106,371 |
| 2025-09-11 | Open-market sale | 2,470 | $61.00 | 103,901 |
| 2025-08-15 | Option exercise (derivative) | 2,813 | $0.00 | 24,899 |
| 2025-08-15 | Option exercise | 2,813 | $25.69 | 106,714 |
| 2025-08-15 | Open-market sale | 2,813 | $48.58 | 103,901 |
| 2025-05-16 | Option exercise (derivative) | 883 | $0.00 | 27,712 |
| 2025-05-16 | Option exercise | 883 | $25.69 | 104,784 |
| 2025-05-16 | Open-market sale | 883 | $46.02 | 103,901 |
| 2025-05-15 | Option exercise (derivative) | 1,929 | $0.00 | 28,595 |
| 2025-05-15 | Open-market sale | 1,929 | $46.18 | 103,901 |
| 2025-05-15 | Option exercise | 1,929 | $25.69 | 105,830 |
| 2025-03-12 | Option exercise (derivative) | 13,126 | $0.00 | 0 |
| 2025-03-12 | Option exercise | 2,395 | $33.02 | 106,296 |
| 2025-03-12 | Open-market sale | 13,126 | $53.31 | 103,901 |
| 2025-03-12 | Option exercise | 13,126 | $33.02 | 117,027 |
| 2025-03-11 | Option exercise (derivative) | 5,662 | $0.00 | 13,126 |
| 2025-03-11 | Option exercise (derivative) | 1,719 | $0.00 | 2,395 |
| 2025-03-11 | Option exercise | 1,719 | $33.02 | 105,620 |
| 2025-03-11 | Option exercise | 5,662 | $33.02 | 109,563 |
| 2025-03-11 | Open-market sale | 1,719 | $53.01 | 103,901 |
| 2025-03-10 | Option exercise (derivative) | 11,398 | $0.00 | 4,114 |
| 2025-03-10 | Option exercise (derivative) | 45,392 | $0.00 | 18,788 |
| 2025-03-10 | Option exercise (derivative) | 11,249 | $0.00 | 33,751 |
| 2025-03-10 | Option exercise | 11,249 | $25.69 | 115,150 |
| 2025-03-10 | Option exercise | 45,392 | $33.02 | 149,293 |
| 2025-03-10 | Open-market sale | 3,487 | $52.24 | 111,663 |
| 2025-03-10 | Option exercise | 11,398 | $33.02 | 115,299 |
| 2025-03-10 | Open-market sale | 45,392 | $53.15 | 103,901 |
| 2025-02-20 | Open-market sale | 1,614 | $50.12 | 103,901 |
| 2025-02-19 | Open-market sale | 1,333 | $50.10 | 105,515 |
| 2025-01-08 | Open-market sale | 1,998 | $44.50 | 106,848 |
| 2025-01-07 | Open-market sale | 1,543 | $45.34 | 108,846 |
| 2025-01-03 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2025-01-03 | Grant / award | 18,000 | $0.00 | 110,389 |
| 2024-12-03 | Option exercise (derivative) | 600 | $0.00 | 3,070 |
| 2024-12-03 | Option exercise (derivative) | 1,988 | $0.00 | 15,512 |
| 2024-12-03 | Option exercise (derivative) | 7,720 | $0.00 | 61,110 |
| 2024-12-03 | Open-market sale | 1,900 | $53.13 | 92,477 |
| 2024-12-03 | Option exercise | 7,720 | $33.02 | 100,109 |
| 2024-12-03 | Option exercise | 600 | $33.02 | 92,989 |
| 2024-12-03 | Option exercise | 1,988 | $33.02 | 94,377 |
| 2024-12-03 | Open-market sale | 1,405 | $54.05 | 92,389 |
| 2024-12-03 | Open-market sale | 6,315 | $53.14 | 93,794 |
| 2024-12-02 | Option exercise (derivative) | 1,960 | $0.00 | 83,640 |
| 2024-12-02 | Option exercise (derivative) | 83,640 | $0.00 | 0 |
| 2024-12-02 | Option exercise | 83,640 | $51.00 | 176,029 |
| 2024-12-02 | Option exercise | 1,960 | $51.00 | 94,349 |
| 2024-12-02 | Open-market sale | 83,640 | $52.26 | 92,389 |
| 2024-02-15 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2024-02-15 | Grant / award | 3,200 | $0.00 | 92,389 |
| 2024-02-15 | Grant / award | 18,000 | $0.00 | 89,189 |
| 2024-01-30 | Open-market sale | 794 | $27.25 | 71,189 |
| 2024-01-09 | Open-market sale | 1,938 | $29.01 | 71,983 |
| 2024-01-08 | Open-market sale | 1,457 | $28.64 | 73,921 |
| 2023-04-17 | Option exercise (derivative) | 58,631 | $30.86 | 0 |
| 2023-04-17 | Option exercise (derivative) | 3,292 | $30.86 | 58,631 |
| 2023-04-17 | Option exercise | 58,631 | $30.86 | 134,009 |
| 2023-04-17 | Open-market sale | 3,292 | $51.42 | 75,378 |
| 2023-04-17 | Option exercise | 3,292 | $30.86 | 78,670 |
| 2023-01-31 | Open-market sale | 812 | $45.63 | 75,378 |
| 2023-01-11 | Open-market sale | 495 | $44.36 | 76,190 |
| 2023-01-10 | Open-market sale | 590 | $42.93 | 76,685 |
| 2023-01-09 | Open-market sale | 835 | $41.66 | 77,275 |
| 2023-01-05 | Grant / award (derivative) | 36,250 | $0.00 | 36,250 |
| 2023-01-05 | Grant / award | 17,000 | $0.00 | 78,110 |
| 2022-10-18 | Option exercise (derivative) | 10 | $30.86 | 62,212 |
| 2022-10-18 | Option exercise (derivative) | 289 | $30.86 | 61,923 |
| 2022-10-18 | Option exercise | 10 | $30.86 | 61,120 |
| 2022-10-18 | Open-market sale | 10 | $55.45 | 61,110 |
| 2022-10-18 | Option exercise | 289 | $30.86 | 61,399 |
| 2022-10-17 | Option exercise (derivative) | 200 | $30.86 | 68,624 |
| 2022-10-17 | Option exercise (derivative) | 6,402 | $30.86 | 62,222 |
| 2022-10-17 | Option exercise | 200 | $30.86 | 61,310 |
| 2022-10-17 | Open-market sale | 200 | $55.00 | 61,110 |
| 2022-10-17 | Option exercise | 6,402 | $30.86 | 67,512 |
| 2022-09-20 | Option exercise (derivative) | 876 | $30.86 | 69,124 |
| 2022-09-20 | Option exercise (derivative) | 300 | $30.86 | 68,824 |
| 2022-09-20 | Option exercise | 300 | $30.86 | 61,410 |
| 2022-09-20 | Option exercise | 876 | $30.86 | 61,986 |
| 2022-09-20 | Open-market sale | 876 | $55.00 | 61,110 |
| 2022-04-13 | Option exercise (derivative) | 2,276 | $11.23 | 0 |
| 2022-04-13 | Open-market sale | 2,276 | $45.17 | 61,110 |
| 2022-04-13 | Option exercise | 2,276 | $11.23 | 63,386 |
| 2022-04-05 | Option exercise (derivative) | 5 | $11.23 | 2,276 |
| 2022-04-05 | Open-market sale | 5 | $45.00 | 61,110 |
| 2022-04-05 | Option exercise | 5 | $11.23 | 61,115 |
| 2022-02-10 | Option exercise (derivative) | 15,653 | $18.01 | 0 |
| 2022-02-10 | Option exercise (derivative) | 2,282 | $11.23 | 2,281 |
| 2022-02-10 | Option exercise | 2,282 | $11.23 | 63,392 |
| 2022-02-10 | Option exercise | 15,653 | $18.01 | 76,763 |
| 2022-02-10 | Open-market sale | 15,653 | $45.03 | 61,110 |
| 2022-02-01 | Open-market sale | 779 | $40.00 | 61,110 |
| 2022-01-07 | Grant / award (derivative) | 54,000 | $0.00 | 54,000 |
| 2022-01-07 | Grant / award | 14,400 | $0.00 | 61,889 |
| 2022-01-07 | Open-market sale | 885 | $38.53 | 47,489 |
| 2021-09-02 | Option exercise (derivative) | 3,363 | $18.01 | 15,653 |
| 2021-09-02 | Open-market sale | 3,363 | $45.01 | 48,374 |
| 2021-09-02 | Option exercise | 3,363 | $18.01 | 51,737 |
| 2021-07-09 | Option exercise (derivative) | 548 | $18.01 | 19,897 |
| 2021-07-09 | Option exercise (derivative) | 410 | $18.01 | 19,487 |
| 2021-07-09 | Option exercise (derivative) | 227 | $18.01 | 19,260 |
| 2021-07-09 | Option exercise (derivative) | 244 | $18.01 | 19,016 |
| 2021-07-09 | Option exercise | 410 | $18.01 | 48,784 |
| 2021-07-09 | Option exercise | 548 | $18.01 | 48,922 |
| 2021-07-09 | Option exercise | 244 | $18.01 | 48,618 |
| 2021-07-09 | Option exercise | 227 | $18.01 | 48,601 |
| 2021-07-09 | Open-market sale | 410 | $45.00 | 48,374 |
| 2021-07-08 | Option exercise (derivative) | 1,000 | $11.23 | 4,563 |
| 2021-07-08 | Option exercise (derivative) | 1,100 | $18.01 | 25,150 |
| 2021-07-08 | Option exercise (derivative) | 1,500 | $18.01 | 23,650 |
| 2021-07-08 | Option exercise (derivative) | 1,800 | $18.01 | 21,850 |
| 2021-07-08 | Option exercise (derivative) | 1,405 | $18.01 | 20,445 |
| 2021-07-08 | Option exercise (derivative) | 1,000 | $11.23 | 5,563 |
| 2021-07-08 | Option exercise | 1,405 | $18.01 | 49,779 |
| 2021-07-08 | Option exercise | 1,800 | $18.01 | 50,174 |
| 2021-07-08 | Option exercise | 1,500 | $18.01 | 49,874 |
| 2021-07-08 | Option exercise | 1,100 | $18.01 | 49,474 |
| 2021-07-08 | Open-market sale | 1,000 | $45.25 | 48,374 |
| 2021-07-08 | Option exercise | 1,000 | $11.23 | 49,374 |
| 2021-02-01 | Open-market sale | 778 | $56.96 | 48,374 |
| 2021-01-06 | Grant / award (derivative) | 59,500 | $0.00 | 59,500 |
| 2021-01-06 | Grant / award | 10,200 | $0.00 | 49,152 |
| 2021-01-05 | Open-market sale | 772 | $62.37 | 38,952 |
| 2020-07-07 | Option exercise (derivative) | 17,500 | $18.01 | 26,250 |
| 2020-07-07 | Option exercise (derivative) | 13,125 | $11.23 | 6,563 |
| 2020-07-07 | Open-market sale | 474 | $54.70 | 52,375 |
| 2020-07-07 | Option exercise | 13,125 | $11.23 | 52,849 |
| 2020-07-07 | Open-market sale | 962 | $55.31 | 51,413 |
| 2020-07-07 | Open-market sale | 357 | $54.11 | 51,056 |
| 2020-07-07 | Open-market sale | 2,824 | $55.22 | 48,232 |
| 2020-07-07 | Open-market sale | 100 | $55.73 | 48,132 |
| 2020-07-07 | Open-market sale | 400 | $54.15 | 47,732 |
| 2020-07-07 | Open-market sale | 2,881 | $55.24 | 44,851 |
| 2020-07-07 | Open-market sale | 626 | $54.18 | 44,225 |
| 2020-07-07 | Open-market sale | 4,301 | $55.23 | 39,924 |
| 2020-07-07 | Option exercise | 17,500 | $18.01 | 57,224 |
| 2020-07-07 | Open-market sale | 600 | $54.20 | 56,624 |
| 2020-07-07 | Open-market sale | 3,775 | $55.26 | 52,849 |
| 2020-07-07 | Open-market sale | 1,000 | $54.20 | 51,849 |
| 2020-07-07 | Open-market sale | 100 | $55.73 | 39,724 |
| 2020-07-07 | Open-market sale | 3,675 | $55.24 | 39,824 |
| 2020-07-07 | Open-market sale | 600 | $54.20 | 43,499 |
| 2020-07-07 | Open-market sale | 400 | $55.74 | 44,099 |
| 2020-07-07 | Open-market sale | 7,350 | $55.23 | 44,499 |
| 2020-01-29 | Grant / award (derivative) | 59,500 | $0.00 | 59,500 |
| 2020-01-29 | Grant / award | 10,200 | $0.00 | 39,724 |
| 2019-07-05 | Option exercise (derivative) | 3,281 | $11.23 | 22,969 |
| 2019-07-05 | Option exercise (derivative) | 3,281 | $11.23 | 19,688 |
| 2019-07-05 | Option exercise (derivative) | 4,375 | $18.01 | 48,125 |
| 2019-07-05 | Option exercise (derivative) | 4,375 | $18.01 | 43,750 |
| 2019-07-05 | Open-market sale | 2,934 | $44.45 | 30,965 |
| 2019-07-05 | Open-market sale | 2,976 | $44.46 | 30,923 |
| 2019-07-05 | Open-market sale | 2,281 | $44.48 | 30,524 |
| 2019-07-05 | Option exercise | 3,281 | $11.23 | 32,805 |
| 2019-07-05 | Open-market sale | 2,183 | $44.46 | 30,622 |
| 2019-07-05 | Open-market sale | 1,098 | $45.34 | 29,524 |
| 2019-07-05 | Option exercise | 4,375 | $18.01 | 33,899 |
| 2019-07-01 | Option exercise (derivative) | 2,142 | $11.23 | 26,250 |
| 2019-07-01 | Option exercise (derivative) | 7,307 | $27.05 | 70,849 |
| 2019-07-01 | Option exercise (derivative) | 5,910 | $0.00 | 0 |
| 2019-07-01 | Option exercise (derivative) | 17,500 | $18.01 | 52,500 |
| 2019-07-01 | Option exercise | 17,500 | $18.01 | 47,024 |
| 2019-07-01 | Option exercise | 2,142 | $11.23 | 31,666 |
| 2019-07-01 | Option exercise | 70,849 | $27.05 | 100,373 |
| 2019-07-01 | Option exercise | 7,307 | $27.05 | 36,831 |
| 2019-07-01 | Option exercise | 384 | $10.85 | 29,908 |
| 2019-07-01 | Open-market sale | 5,910 | $45.00 | 29,524 |
| 2019-07-01 | Option exercise | 5,910 | $10.85 | 35,434 |
| 2019-06-28 | Option exercise (derivative) | 7,533 | $10.85 | 384 |
| 2019-06-28 | Option exercise (derivative) | 22,968 | $11.23 | 29,532 |
| 2019-06-28 | Option exercise (derivative) | 1,140 | $11.23 | 28,392 |
| 2019-06-28 | Option exercise (derivative) | 44,090 | $10.85 | 5,910 |
| 2019-06-28 | Option exercise (derivative) | 1,844 | $27.05 | 78,156 |
| 2019-06-28 | Option exercise | 22,968 | $11.23 | 52,492 |
| 2019-06-28 | Option exercise | 7,533 | $10.85 | 37,057 |
| 2019-06-28 | Option exercise | 44,090 | $10.85 | 73,614 |
| 2019-06-28 | Option exercise | 1,844 | $27.05 | 31,368 |
| 2019-06-28 | Option exercise | 1,140 | $11.23 | 30,664 |
| 2019-06-28 | Open-market sale | 1,844 | $45.00 | 29,524 |
| 2019-01-22 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2019-01-22 | Grant / award (derivative) | 72,500 | $0.00 | 72,500 |
| 2018-01-03 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2017-01-03 | Grant / award (derivative) | 52,500 | $0.00 | 52,500 |
| 2017-01-03 | Grant / award | 9,000 | $0.00 | 27,034 |
| 2016-01-04 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2015-06-08 | Option exercise (derivative) | 50,000 | $0.00 | 50,000 |
| 2015-06-08 | Option exercise (derivative) | 12,083 | $0.00 | 7,917 |
| 2015-06-08 | Option exercise | 50,000 | $10.85 | 73,176 |
| 2015-06-08 | Option exercise | 12,083 | $10.85 | 23,176 |
| 2015-06-08 | Open-market sale | 3,140 | $56.42 | 16,327 |
| 2015-06-08 | Open-market sale | 24,609 | $55.62 | 19,467 |
| 2015-06-08 | Open-market sale | 18,324 | $54.70 | 44,076 |
| 2015-06-08 | Open-market sale | 10,776 | $53.87 | 62,400 |
| 2015-03-20 | Open-market sale | 7,547 | $68.72 | 11,235 |
| 2015-03-20 | Open-market sale | 13,453 | $67.77 | 18,782 |
| 2015-03-20 | Open-market sale | 142 | $69.77 | 11,093 |
| 2015-01-02 | Grant / award (derivative) | 85,600 | $51.00 | 85,600 |
| 2014-03-20 | Open-market sale | 10,049 | $30.96 | 32,235 |
| 2014-01-28 | Grant / award (derivative) | 80,000 | $27.05 | 80,000 |
| 2013-06-19 | — | — | — | 42,284 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.