SEC CIK 1402051
Lewis William
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| INSMview stock → | 259,058 | 2026-07-23 |
Position History — INSM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — INSM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-23 | Option exercise (derivative) | 6,260 | $0.00 | 0 |
| 2026-07-23 | Open-market sale | 5,872 | $106.43 | 259,058 |
| 2026-07-23 | Open-market sale | 4,828 | $105.62 | 264,930 |
| 2026-07-23 | Option exercise | 4,440 | $17.16 | 269,758 |
| 2026-07-23 | Option exercise | 6,260 | $30.46 | 265,318 |
| 2026-07-09 | Option exercise (derivative) | 4,440 | $0.00 | 4,440 |
| 2026-07-09 | Option exercise (derivative) | 6,259 | $0.00 | 6,260 |
| 2026-07-09 | Open-market sale | 3,359 | $118.52 | 259,058 |
| 2026-07-09 | Open-market sale | 2,335 | $117.62 | 262,417 |
| 2026-07-09 | Open-market sale | 5,005 | $116.55 | 264,752 |
| 2026-07-09 | Option exercise | 4,440 | $17.16 | 269,757 |
| 2026-07-09 | Option exercise | 6,259 | $30.46 | 265,317 |
| 2026-06-25 | Option exercise (derivative) | 8,880 | $0.00 | 8,880 |
| 2026-06-25 | Option exercise (derivative) | 12,518 | $0.00 | 12,519 |
| 2026-06-25 | Open-market sale | 1,292 | $106.27 | 258,917 |
| 2026-06-25 | Open-market sale | 2,456 | $105.27 | 260,209 |
| 2026-06-25 | Open-market sale | 3,723 | $104.28 | 262,665 |
| 2026-06-25 | Open-market sale | 1,836 | $103.10 | 266,388 |
| 2026-06-25 | Open-market sale | 12,091 | $102.34 | 268,224 |
| 2026-06-25 | Option exercise | 8,880 | $17.16 | 280,315 |
| 2026-06-25 | Option exercise | 12,518 | $30.46 | 271,435 |
| 2026-06-08 | Open-market sale | 6,515 | $94.03 | 258,917 |
| 2026-06-03 | Open-market sale | 7,605 | $102.27 | 265,432 |
| 2026-05-18 | Option exercise (derivative) | 4,440 | $0.00 | 17,760 |
| 2026-05-18 | Option exercise (derivative) | 6,259 | $0.00 | 25,037 |
| 2026-05-18 | Open-market sale | 7,975 | $106.97 | 273,037 |
| 2026-05-18 | Open-market sale | 11,836 | $106.39 | 281,012 |
| 2026-05-18 | Open-market sale | 5,753 | $105.32 | 292,848 |
| 2026-05-18 | Option exercise | 4,440 | $17.16 | 298,601 |
| 2026-05-18 | Option exercise | 6,259 | $30.46 | 294,161 |
| 2026-05-13 | Open-market sale | 13,283 | $116.18 | 287,902 |
| 2026-05-04 | Option exercise (derivative) | 4,440 | $0.00 | 22,200 |
| 2026-05-04 | Option exercise (derivative) | 6,259 | $0.00 | 31,296 |
| 2026-05-04 | Open-market sale | 381 | $139.60 | 301,185 |
| 2026-05-04 | Open-market sale | 1,247 | $139.09 | 301,566 |
| 2026-05-04 | Open-market sale | 2,721 | $137.86 | 302,813 |
| 2026-05-04 | Open-market sale | 5,318 | $137.01 | 305,534 |
| 2026-05-04 | Open-market sale | 599 | $135.18 | 310,852 |
| 2026-05-04 | Open-market sale | 433 | $134.18 | 311,451 |
| 2026-05-04 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-05-04 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-04-16 | Option exercise (derivative) | 4,440 | $0.00 | 26,640 |
| 2026-04-16 | Option exercise (derivative) | 6,259 | $0.00 | 37,555 |
| 2026-04-16 | Open-market sale | 825 | $145.79 | 301,185 |
| 2026-04-16 | Open-market sale | 2,255 | $144.66 | 302,010 |
| 2026-04-16 | Open-market sale | 5,373 | $143.81 | 304,265 |
| 2026-04-16 | Open-market sale | 2,246 | $142.99 | 309,638 |
| 2026-04-16 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-04-16 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-04-06 | Option exercise (derivative) | 4,440 | $0.00 | 31,080 |
| 2026-04-06 | Option exercise (derivative) | 6,259 | $0.00 | 43,814 |
| 2026-04-06 | Open-market sale | 1,434 | $164.01 | 301,185 |
| 2026-04-06 | Open-market sale | 8,478 | $163.23 | 302,619 |
| 2026-04-06 | Open-market sale | 787 | $161.73 | 311,097 |
| 2026-04-06 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-04-06 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-03-19 | Option exercise (derivative) | 4,440 | $0.00 | 35,520 |
| 2026-03-19 | Option exercise (derivative) | 6,259 | $0.00 | 50,073 |
| 2026-03-19 | Open-market sale | 4,533 | $144.11 | 301,185 |
| 2026-03-19 | Open-market sale | 4,537 | $143.42 | 305,718 |
| 2026-03-19 | Open-market sale | 1,629 | $142.17 | 310,255 |
| 2026-03-19 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-03-19 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-03-05 | Option exercise (derivative) | 4,440 | $0.00 | 39,960 |
| 2026-03-05 | Option exercise (derivative) | 6,259 | $0.00 | 56,332 |
| 2026-03-05 | Open-market sale | 2,128 | $147.54 | 301,185 |
| 2026-03-05 | Open-market sale | 3,899 | $146.66 | 303,313 |
| 2026-03-05 | Open-market sale | 2,589 | $145.27 | 307,212 |
| 2026-03-05 | Open-market sale | 2,083 | $144.23 | 309,801 |
| 2026-03-05 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-03-05 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-02-19 | Option exercise (derivative) | 4,440 | $0.00 | 44,400 |
| 2026-02-19 | Option exercise (derivative) | 6,259 | $0.00 | 62,591 |
| 2026-02-19 | Open-market sale | 2,377 | $151.92 | 302,215 |
| 2026-02-19 | Option exercise | 6,259 | $30.46 | 307,444 |
| 2026-02-19 | Option exercise | 4,440 | $17.16 | 311,884 |
| 2026-02-19 | Open-market sale | 1,988 | $149.17 | 309,896 |
| 2026-02-19 | Open-market sale | 1,891 | $150.10 | 308,005 |
| 2026-02-19 | Open-market sale | 3,413 | $151.12 | 304,592 |
| 2026-02-19 | Open-market sale | 1,030 | $153.38 | 301,185 |
| 2026-02-09 | Option exercise (derivative) | 4,440 | $0.00 | 48,840 |
| 2026-02-09 | Option exercise (derivative) | 6,259 | $0.00 | 68,850 |
| 2026-02-09 | Open-market sale | 7,221 | $148.02 | 302,472 |
| 2026-02-09 | Option exercise | 4,440 | $17.16 | 308,322 |
| 2026-02-09 | Option exercise | 6,259 | $30.46 | 314,581 |
| 2026-02-09 | Open-market sale | 4,888 | $147.17 | 309,693 |
| 2026-02-09 | Open-market sale | 1,287 | $148.83 | 301,185 |
| 2026-02-03 | Open-market sale | 3,009 | $156.34 | 303,882 |
| 2026-01-20 | Option exercise (derivative) | 4,440 | $0.00 | 53,280 |
| 2026-01-20 | Option exercise (derivative) | 6,259 | $0.00 | 75,109 |
| 2026-01-20 | Open-market sale | 2,229 | $159.85 | 307,145 |
| 2026-01-20 | Open-market sale | 5,967 | $158.99 | 309,374 |
| 2026-01-20 | Open-market sale | 1,243 | $158.37 | 315,341 |
| 2026-01-20 | Open-market sale | 254 | $160.70 | 306,891 |
| 2026-01-20 | Option exercise | 4,440 | $17.16 | 317,590 |
| 2026-01-20 | Option exercise | 6,259 | $30.46 | 313,150 |
| 2026-01-20 | Open-market sale | 1,006 | $156.80 | 316,584 |
| 2026-01-12 | Option exercise (derivative) | 4,440 | $0.00 | 57,720 |
| 2026-01-12 | Option exercise (derivative) | 6,259 | $0.00 | 81,368 |
| 2026-01-12 | Open-market sale | 160 | $170.24 | 307,800 |
| 2026-01-12 | Option exercise | 6,259 | $30.46 | 321,666 |
| 2026-01-12 | Option exercise | 4,440 | $17.16 | 326,106 |
| 2026-01-12 | Open-market sale | 3,974 | $167.73 | 322,132 |
| 2026-01-12 | Open-market sale | 315 | $174.86 | 306,891 |
| 2026-01-12 | Open-market sale | 297 | $172.36 | 307,206 |
| 2026-01-12 | Open-market sale | 297 | $171.31 | 307,503 |
| 2026-01-12 | Open-market sale | 6,996 | $169.57 | 307,960 |
| 2026-01-12 | Open-market sale | 7,176 | $168.63 | 314,956 |
| 2026-01-08 | Open-market sale | 3,223 | $174.17 | 315,407 |
| 2026-01-07 | Open-market sale | 2,357 | $175.07 | 318,630 |
| 2026-01-06 | Open-market sale | 4,096 | $173.33 | 320,987 |
| 2026-01-02 | Grant / award (derivative) | 110,400 | $0.00 | 110,400 |
| 2026-01-02 | Grant / award | 21,172 | — | 325,083 |
| 2025-12-18 | Option exercise (derivative) | 6,259 | $0.00 | 87,627 |
| 2025-12-18 | Option exercise (derivative) | 4,440 | $0.00 | 62,160 |
| 2025-12-18 | Open-market sale | 1,783 | $166.60 | 309,868 |
| 2025-12-18 | Option exercise | 4,440 | $17.16 | 308,351 |
| 2025-12-18 | Open-market sale | 51 | $171.20 | 303,911 |
| 2025-12-18 | Open-market sale | 362 | $170.26 | 303,962 |
| 2025-12-18 | Open-market sale | 1,938 | $169.58 | 304,324 |
| 2025-12-18 | Open-market sale | 2,175 | $168.54 | 306,262 |
| 2025-12-18 | Open-market sale | 1,431 | $167.29 | 308,437 |
| 2025-12-18 | Open-market sale | 697 | $165.21 | 311,651 |
| 2025-12-18 | Open-market sale | 447 | $164.24 | 312,348 |
| 2025-12-18 | Open-market sale | 1,465 | $163.19 | 312,795 |
| 2025-12-18 | Open-market sale | 350 | $162.26 | 314,260 |
| 2025-12-18 | Option exercise | 6,259 | $30.46 | 314,610 |
| 2025-12-04 | Option exercise (derivative) | 4,440 | $0.00 | 66,600 |
| 2025-12-04 | Option exercise (derivative) | 6,259 | $0.00 | 93,886 |
| 2025-12-04 | Open-market sale | 2,222 | $205.66 | 307,872 |
| 2025-12-04 | Open-market sale | 4,516 | $204.62 | 310,094 |
| 2025-12-04 | Option exercise | 4,440 | $17.16 | 314,610 |
| 2025-12-04 | Option exercise | 6,259 | $30.46 | 310,170 |
| 2025-12-04 | Open-market sale | 1,040 | $207.42 | 303,911 |
| 2025-12-04 | Open-market sale | 2,921 | $206.49 | 304,951 |
| 2025-08-18 | Option exercise (derivative) | 6,865 | $0.00 | 0 |
| 2025-08-18 | Open-market sale | 1,416 | $129.47 | 233,924 |
| 2025-08-18 | Option exercise | 6,865 | $10.85 | 240,789 |
| 2025-08-18 | Open-market sale | 2,968 | $127.59 | 237,821 |
| 2025-08-18 | Open-market sale | 2,481 | $128.76 | 235,340 |
| 2025-08-04 | Option exercise (derivative) | 6,830 | $0.00 | 6,865 |
| 2025-08-04 | Open-market sale | 3,199 | $109.68 | 235,862 |
| 2025-08-04 | Open-market sale | 1,693 | $108.80 | 239,061 |
| 2025-08-04 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-08-04 | Open-market sale | 1,938 | $110.91 | 233,924 |
| 2025-07-15 | Option exercise (derivative) | 6,830 | $0.00 | 13,695 |
| 2025-07-15 | Open-market sale | 170 | $103.32 | 233,924 |
| 2025-07-15 | Open-market sale | 4,492 | $102.66 | 234,094 |
| 2025-07-15 | Open-market sale | 2,168 | $101.71 | 238,586 |
| 2025-07-15 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-07-01 | Option exercise (derivative) | 6,830 | $0.00 | 20,525 |
| 2025-07-01 | Open-market sale | 3,666 | $97.73 | 237,088 |
| 2025-07-01 | Open-market sale | 2,349 | $98.83 | 234,739 |
| 2025-07-01 | Open-market sale | 815 | $99.61 | 233,924 |
| 2025-07-01 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-06-16 | Option exercise (derivative) | 129,805 | $0.00 | 27,355 |
| 2025-06-16 | Open-market sale | 904 | $101.39 | 303,554 |
| 2025-06-16 | Open-market sale | 48,531 | $100.54 | 275,708 |
| 2025-06-16 | Open-market sale | 41,784 | $101.23 | 233,924 |
| 2025-06-16 | Open-market sale | 32,490 | $99.51 | 324,239 |
| 2025-06-16 | Open-market sale | 7,000 | $98.50 | 356,729 |
| 2025-06-16 | Option exercise | 129,805 | $10.85 | 363,729 |
| 2025-06-16 | Open-market sale | 2,300 | $100.70 | 304,458 |
| 2025-06-16 | Open-market sale | 1,558 | $99.65 | 306,758 |
| 2025-06-16 | Open-market sale | 442 | $98.51 | 308,316 |
| 2025-06-03 | Open-market sale | 5,472 | $71.50 | 308,758 |
| 2025-06-02 | Option exercise (derivative) | 6,830 | $0.00 | 157,160 |
| 2025-06-02 | Open-market sale | 1,430 | $71.94 | 233,924 |
| 2025-06-02 | Open-market sale | 4,400 | $71.35 | 235,354 |
| 2025-06-02 | Open-market sale | 1,000 | $70.23 | 239,754 |
| 2025-06-02 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-05-20 | Option exercise (derivative) | 6,830 | $0.00 | 163,990 |
| 2025-05-20 | Open-market sale | 2,251 | $68.13 | 235,640 |
| 2025-05-20 | Open-market sale | 2,863 | $66.90 | 237,891 |
| 2025-05-20 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-05-20 | Open-market sale | 1,716 | $68.54 | 233,924 |
| 2025-05-20 | Open-market sale | 4,480 | $67.96 | 321,318 |
| 2025-05-20 | Open-market sale | 9,489 | $66.87 | 325,798 |
| 2025-05-20 | Open-market sale | 7,088 | $68.49 | 314,230 |
| 2025-05-15 | Grant / award (derivative) | 108,380 | $0.00 | 108,380 |
| 2025-05-15 | Grant / award | 22,314 | $0.00 | 335,287 |
| 2025-05-14 | Open-market sale | 3,771 | $65.61 | 312,973 |
| 2025-05-13 | Open-market sale | 7,699 | $67.70 | 316,744 |
| 2025-05-13 | Open-market sale | 9,743 | $66.40 | 324,443 |
| 2025-05-01 | Option exercise (derivative) | 6,830 | $0.00 | 170,820 |
| 2025-05-01 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-05-01 | Open-market sale | 2,629 | $72.24 | 238,125 |
| 2025-05-01 | Open-market sale | 4,201 | $72.78 | 233,924 |
| 2025-04-15 | Option exercise (derivative) | 6,830 | $0.00 | 177,650 |
| 2025-04-15 | Open-market sale | 3,334 | $69.62 | 237,420 |
| 2025-04-15 | Open-market sale | 2,896 | $70.54 | 234,524 |
| 2025-04-15 | Open-market sale | 600 | $71.30 | 233,924 |
| 2025-04-15 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-04-01 | Option exercise (derivative) | 6,830 | $0.00 | 184,480 |
| 2025-04-01 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-04-01 | Open-market sale | 3,021 | $72.29 | 237,733 |
| 2025-04-01 | Open-market sale | 2,232 | $74.78 | 234,729 |
| 2025-04-01 | Open-market sale | 805 | $75.26 | 233,924 |
| 2025-04-01 | Open-market sale | 772 | $73.44 | 236,961 |
| 2025-03-17 | Option exercise (derivative) | 18,750 | $0.00 | 0 |
| 2025-03-17 | Option exercise (derivative) | 6,830 | $0.00 | 191,310 |
| 2025-03-17 | Open-market sale | 8,116 | $77.79 | 334,186 |
| 2025-03-17 | Open-market sale | 2,070 | $77.01 | 236,661 |
| 2025-03-17 | Open-market sale | 2,023 | $76.00 | 238,731 |
| 2025-03-17 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-03-17 | Open-market sale | 2,737 | $77.83 | 233,924 |
| 2025-03-17 | Open-market sale | 5,907 | $76.87 | 342,302 |
| 2025-03-17 | Open-market sale | 4,727 | $75.91 | 348,209 |
| 2025-03-17 | Option exercise | 18,750 | $22.76 | 352,936 |
| 2025-03-03 | Option exercise (derivative) | 6,830 | $0.00 | 198,140 |
| 2025-03-03 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2025-03-03 | Open-market sale | 127 | $80.90 | 334,186 |
| 2025-03-03 | Open-market sale | 377 | $79.73 | 233,970 |
| 2025-03-03 | Open-market sale | 2,250 | $78.97 | 234,347 |
| 2025-03-03 | Open-market sale | 1,486 | $78.20 | 236,597 |
| 2025-03-03 | Open-market sale | 2,671 | $76.23 | 238,083 |
| 2025-03-03 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-03-03 | Open-market sale | 46 | $80.90 | 233,924 |
| 2025-03-03 | Open-market sale | 2,785 | $79.43 | 334,313 |
| 2025-03-03 | Open-market sale | 7,763 | $78.61 | 337,098 |
| 2025-03-03 | Open-market sale | 758 | $77.75 | 344,861 |
| 2025-03-03 | Open-market sale | 7,317 | $76.24 | 345,619 |
| 2025-03-03 | Option exercise | 18,750 | $22.76 | 352,936 |
| 2025-02-18 | Option exercise (derivative) | 6,830 | $0.00 | 204,970 |
| 2025-02-18 | Option exercise (derivative) | 18,750 | $0.00 | 37,500 |
| 2025-02-18 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-02-18 | Option exercise | 18,750 | $22.76 | 352,936 |
| 2025-02-18 | Open-market sale | 16,743 | $81.08 | 334,940 |
| 2025-02-18 | Open-market sale | 1,253 | $79.95 | 351,683 |
| 2025-02-18 | Open-market sale | 300 | $81.81 | 233,924 |
| 2025-02-18 | Open-market sale | 754 | $81.67 | 334,186 |
| 2025-02-18 | Open-market sale | 456 | $80.00 | 240,298 |
| 2025-02-18 | Open-market sale | 6,074 | $81.07 | 234,224 |
| 2025-02-06 | Open-market sale | 79,350 | $80.90 | 453,894 |
| 2025-02-05 | Grant / award | 153,710 | $0.00 | 533,244 |
| 2025-02-03 | Option exercise (derivative) | 18,750 | $0.00 | 56,250 |
| 2025-02-03 | Option exercise (derivative) | 6,830 | $0.00 | 211,800 |
| 2025-02-03 | Open-market sale | 6,768 | $78.44 | 379,534 |
| 2025-02-03 | Open-market sale | 2,581 | $78.40 | 233,924 |
| 2025-02-03 | Option exercise | 18,750 | $22.76 | 398,284 |
| 2025-02-03 | Open-market sale | 241 | $75.25 | 398,043 |
| 2025-02-03 | Open-market sale | 3,463 | $77.95 | 236,505 |
| 2025-02-03 | Open-market sale | 745 | $76.43 | 239,968 |
| 2025-02-03 | Open-market sale | 41 | $74.86 | 240,713 |
| 2025-02-03 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-02-03 | Open-market sale | 9,869 | $77.97 | 386,302 |
| 2025-02-03 | Open-market sale | 1,872 | $76.35 | 396,171 |
| 2025-01-15 | Option exercise (derivative) | 18,750 | $0.00 | 75,000 |
| 2025-01-15 | Option exercise (derivative) | 6,830 | $0.00 | 218,630 |
| 2025-01-15 | Open-market sale | 22,696 | $70.32 | 382,007 |
| 2025-01-15 | Option exercise | 18,750 | $22.76 | 411,339 |
| 2025-01-15 | Open-market sale | 6,636 | $69.39 | 404,703 |
| 2025-01-15 | Open-market sale | 2,473 | $71.05 | 379,534 |
| 2025-01-15 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-01-15 | Open-market sale | 1,499 | $69.40 | 239,255 |
| 2025-01-15 | Open-market sale | 4,700 | $70.31 | 234,555 |
| 2025-01-15 | Open-market sale | 631 | $71.01 | 233,924 |
| 2025-01-10 | Open-market sale | 2,978 | $63.36 | 392,589 |
| 2025-01-08 | Grant / award (derivative) | 109,490 | $0.00 | 109,490 |
| 2025-01-08 | Open-market sale | 3,999 | $65.96 | 372,743 |
| 2025-01-08 | Grant / award | 22,824 | — | 395,567 |
| 2025-01-07 | Open-market sale | 8,218 | $66.02 | 376,742 |
| 2025-01-02 | Option exercise (derivative) | 6,830 | $0.00 | 225,460 |
| 2025-01-02 | Option exercise (derivative) | 18,750 | $0.00 | 93,750 |
| 2025-01-02 | Open-market sale | 18,750 | $69.84 | 384,960 |
| 2025-01-02 | Open-market sale | 6,830 | $69.86 | 233,924 |
| 2025-01-02 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2025-01-02 | Option exercise | 18,750 | $22.76 | 403,710 |
| 2024-12-19 | Option exercise (derivative) | 6,830 | $0.00 | 232,290 |
| 2024-12-19 | Option exercise (derivative) | 18,750 | $0.00 | 112,500 |
| 2024-12-19 | Open-market sale | 5,240 | $69.71 | 235,514 |
| 2024-12-19 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2024-12-19 | Option exercise | 18,750 | $22.76 | 403,710 |
| 2024-12-19 | Open-market sale | 13,162 | $69.65 | 390,548 |
| 2024-12-19 | Open-market sale | 1,590 | $70.61 | 233,924 |
| 2024-12-19 | Open-market sale | 5,588 | $70.52 | 384,960 |
| 2024-12-12 | Option exercise (derivative) | 6,830 | $0.00 | 239,120 |
| 2024-12-12 | Option exercise (derivative) | 18,750 | $0.00 | 131,250 |
| 2024-12-12 | Option exercise | 6,830 | $10.85 | 240,754 |
| 2024-12-12 | Option exercise | 18,750 | $22.76 | 403,710 |
| 2024-12-12 | Open-market sale | 4,087 | $72.57 | 236,667 |
| 2024-12-12 | Open-market sale | 399 | $74.23 | 384,960 |
| 2024-12-12 | Open-market sale | 11,504 | $72.58 | 392,206 |
| 2024-12-12 | Open-market sale | 6,847 | $73.56 | 385,359 |
| 2024-12-12 | Open-market sale | 181 | $74.22 | 233,924 |
| 2024-12-12 | Open-market sale | 2,562 | $73.55 | 234,105 |
| 2024-05-14 | Open-market sale | 22,198 | $25.52 | 384,125 |
| 2024-05-13 | Grant / award (derivative) | 209,320 | $0.00 | 209,320 |
| 2024-05-13 | Grant / award | 42,707 | — | 406,323 |
| 2024-02-28 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2024-02-28 | Option exercise | 50,000 | $12.58 | 50,500 |
| 2024-01-09 | Open-market sale | 9,887 | $28.72 | 363,651 |
| 2024-01-08 | Option exercise (derivative) | 45,120 | $20.49 | 0 |
| 2024-01-08 | Option exercise | 24,951 | $20.49 | 398,489 |
| 2024-01-08 | Option exercise | 20,169 | $20.49 | 393,707 |
| 2024-01-08 | Open-market sale | 24,951 | $29.11 | 373,538 |
| 2024-01-05 | Open-market sale | 6,979 | $29.26 | 373,538 |
| 2024-01-04 | Grant / award (derivative) | 186,970 | $0.00 | 186,970 |
| 2024-01-04 | Grant / award | 37,869 | — | 380,517 |
| 2023-10-27 | Option exercise (derivative) | 55,000 | $0.00 | 500 |
| 2023-10-27 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2023-10-27 | Option exercise | 500 | $14.24 | 500 |
| 2023-10-27 | Option exercise | 327 | $14.24 | 234,251 |
| 2023-10-27 | Option exercise | 1,323 | $14.24 | 235,247 |
| 2023-10-27 | Option exercise | 55,350 | $14.24 | 289,274 |
| 2023-10-27 | Open-market sale | 327 | $26.00 | 233,924 |
| 2023-10-27 | Option exercise | 315 | $14.24 | 315 |
| 2023-10-27 | Option exercise | 1,322 | $14.24 | 1,322 |
| 2023-10-27 | Open-market sale | 53,363 | $24.04 | 0 |
| 2023-10-27 | Option exercise | 53,363 | $14.24 | 53,363 |
| 2023-05-17 | Open-market sale | 7,099 | $18.12 | 341,345 |
| 2023-05-16 | Open-market sale | 3,714 | $18.41 | 348,444 |
| 2023-05-15 | Open-market sale | 6,048 | $19.23 | 352,158 |
| 2023-05-12 | Option exercise (derivative) | 83,333 | $12.44 | 0 |
| 2023-05-12 | Option exercise (derivative) | 67,257 | $12.44 | 0 |
| 2023-05-12 | Option exercise | 67,257 | $12.44 | 67,257 |
| 2023-05-12 | Option exercise | 83,333 | $12.44 | 150,590 |
| 2023-05-12 | Option exercise | 83,334 | $12.44 | 233,924 |
| 2023-05-11 | Grant / award (derivative) | 430,140 | $0.00 | 430,140 |
| 2023-05-11 | Grant / award | 93,139 | — | 358,206 |
| 2023-01-10 | Open-market sale | 6,994 | $18.00 | 265,067 |
| 2023-01-05 | Grant / award (derivative) | 102,540 | $0.00 | 102,540 |
| 2023-01-05 | Grant / award | 22,353 | — | 272,061 |
| 2023-01-05 | Open-market sale | 7,008 | $19.80 | 249,708 |
| 2022-08-08 | Option exercise (derivative) | 30,630 | $0.00 | 0 |
| 2022-08-08 | Option exercise | 24,430 | $3.40 | 24,430 |
| 2022-08-08 | Option exercise | 24,977 | $4.55 | 24,977 |
| 2022-08-08 | Option exercise | 161,193 | $4.55 | 161,193 |
| 2022-08-08 | Option exercise | 6,200 | $3.40 | 6,200 |
| 2022-08-08 | Open-market sale | 24,430 | $27.67 | 0 |
| 2022-07-07 | Option exercise (derivative) | 96,614 | $0.00 | 0 |
| 2022-07-07 | Open-market sale | 96,614 | $23.00 | 256,716 |
| 2022-07-07 | Option exercise | 96,614 | $16.16 | 353,330 |
| 2022-05-17 | Open-market sale | 5,996 | $20.18 | 255,828 |
| 2022-05-16 | Open-market sale | 3,398 | $18.35 | 261,824 |
| 2022-05-11 | Grant / award (derivative) | 224,450 | $0.00 | 224,450 |
| 2022-05-11 | Grant / award | 47,598 | — | 265,222 |
| 2022-03-23 | Option exercise (derivative) | 30,228 | $0.00 | 0 |
| 2022-03-23 | Option exercise (derivative) | 65,405 | $0.00 | 97,595 |
| 2022-03-23 | Option exercise (derivative) | 981 | $0.00 | 96,614 |
| 2022-03-23 | Option exercise | 30,228 | $14.24 | 247,852 |
| 2022-03-23 | Option exercise | 981 | $16.16 | 218,605 |
| 2022-03-23 | Open-market sale | 65,405 | $23.16 | 217,624 |
| 2022-03-23 | Option exercise | 65,405 | $16.16 | 283,029 |
| 2022-01-11 | Open-market sale | 2,873 | $25.11 | 217,624 |
| 2022-01-06 | Open-market sale | 5,337 | $26.00 | 189,756 |
| 2022-01-06 | Grant / award (derivative) | 148,540 | $0.00 | 148,540 |
| 2022-01-06 | Grant / award | 30,741 | — | 220,497 |
| 2022-01-05 | Open-market sale | 7,126 | $27.61 | 195,093 |
| 2021-12-27 | Option exercise (derivative) | 46,614 | $0.00 | 30,228 |
| 2021-12-27 | Open-market sale | 46,614 | $27.72 | 202,219 |
| 2021-12-27 | Option exercise | 46,614 | $14.24 | 248,833 |
| 2021-12-23 | Option exercise (derivative) | 46,614 | $0.00 | 76,842 |
| 2021-12-23 | Option exercise (derivative) | 3,386 | $0.00 | 0 |
| 2021-12-23 | Option exercise | 46,614 | $14.24 | 248,833 |
| 2021-12-23 | Option exercise | 3,386 | $3.40 | 205,605 |
| 2021-12-23 | Open-market sale | 3,386 | $28.20 | 202,219 |
| 2021-09-30 | Option exercise (derivative) | 96,614 | $0.00 | 3,386 |
| 2021-09-30 | Open-market sale | 13,307 | $27.64 | 202,219 |
| 2021-09-30 | Open-market sale | 83,307 | $27.32 | 215,526 |
| 2021-09-30 | Option exercise | 96,614 | $3.40 | 298,833 |
| 2021-05-15 | Tax withholding | 6,481 | $26.23 | 201,471 |
| 2021-05-12 | Grant / award (derivative) | 137,280 | $0.00 | 137,280 |
| 2021-05-12 | Grant / award | 28,344 | — | 207,952 |
| 2021-03-16 | Option exercise (derivative) | 50,000 | $0.00 | 130,630 |
| 2021-03-16 | Open-market sale | 26,061 | $36.66 | 179,908 |
| 2021-03-16 | Option exercise | 50,000 | $3.40 | 229,608 |
| 2021-03-16 | Open-market sale | 300 | $37.18 | 179,608 |
| 2021-03-16 | Open-market sale | 23,639 | $35.65 | 205,969 |
| 2021-01-07 | Grant / award (derivative) | 109,440 | $0.00 | 109,440 |
| 2021-01-07 | Grant / award | 22,039 | — | 179,608 |
| 2021-01-04 | J (derivative) | 245,950 | $0.00 | 0 |
| 2021-01-04 | Tax withholding | 2,963 | $33.42 | 157,569 |
| 2021-01-03 | Tax withholding | 4,255 | $33.29 | 160,532 |
| 2020-12-30 | Gift (derivative) | 57,000 | $0.00 | 57,000 |
| 2020-12-30 | Gift (derivative) | 57,000 | $0.00 | 123,456 |
| 2020-12-30 | Gift (derivative) | 67,257 | $0.00 | 67,257 |
| 2020-12-30 | Gift (derivative) | 83,333 | $0.00 | 83,333 |
| 2020-12-30 | Gift (derivative) | 245,950 | $0.00 | 245,950 |
| 2020-12-30 | Gift (derivative) | 83,334 | $0.00 | 83,334 |
| 2020-12-30 | Gift (derivative) | 30,630 | $0.00 | 150,000 |
| 2020-12-30 | Gift (derivative) | 30,630 | $0.00 | 30,630 |
| 2020-12-30 | Gift (derivative) | 186,170 | $0.00 | 186,170 |
| 2020-12-30 | Gift (derivative) | 55,500 | $0.00 | 180,456 |
| 2020-12-30 | Gift (derivative) | 175,530 | $0.00 | 175,530 |
| 2020-12-30 | Gift (derivative) | 50,000 | $0.00 | 50,000 |
| 2020-12-30 | Gift (derivative) | 50,000 | $0.00 | 0 |
| 2020-12-30 | Gift (derivative) | 55,500 | $0.00 | 55,500 |
| 2020-12-22 | Option exercise (derivative) | 50,000 | $0.00 | 180,630 |
| 2020-12-22 | Open-market sale | 11,633 | $36.98 | 164,787 |
| 2020-12-22 | Option exercise | 50,000 | $3.40 | 214,787 |
| 2020-12-22 | Open-market sale | 38,367 | $36.45 | 176,420 |
| 2020-11-06 | Option exercise (derivative) | 4,880 | $0.00 | 0 |
| 2020-11-06 | Option exercise | 4,880 | $20.49 | 164,787 |
| 2020-11-06 | Option exercise | 14,044 | $14.24 | 159,907 |
| 2020-11-06 | Option exercise | 16,076 | $12.44 | 145,863 |
| 2020-11-04 | Option exercise (derivative) | 17,802 | $0.00 | 252,102 |
| 2020-11-04 | Option exercise (derivative) | 24,221 | $0.00 | 269,904 |
| 2020-11-04 | Option exercise (derivative) | 26,169 | $0.00 | 294,125 |
| 2020-11-04 | Option exercise (derivative) | 49,736 | $0.00 | 320,294 |
| 2020-11-04 | Option exercise (derivative) | 21,748 | $0.00 | 370,030 |
| 2020-11-04 | Option exercise (derivative) | 13,534 | $0.00 | 391,778 |
| 2020-11-04 | Option exercise (derivative) | 4,123 | $0.00 | 247,979 |
| 2020-11-04 | Option exercise (derivative) | 6,342 | $0.00 | 424,288 |
| 2020-11-04 | Option exercise (derivative) | 17,349 | $0.00 | 230,630 |
| 2020-11-04 | Option exercise (derivative) | 18,976 | $0.00 | 405,312 |
| 2020-11-04 | Option exercise | 24,221 | $3.40 | 154,008 |
| 2020-11-04 | Option exercise | 26,169 | $3.40 | 155,956 |
| 2020-11-04 | Option exercise | 49,736 | $3.40 | 179,523 |
| 2020-11-04 | Option exercise | 21,748 | $3.40 | 151,535 |
| 2020-11-04 | Option exercise | 13,534 | $3.40 | 143,321 |
| 2020-11-04 | Option exercise | 18,976 | $3.40 | 148,763 |
| 2020-11-04 | Option exercise | 6,342 | $3.40 | 136,129 |
| 2020-11-04 | Option exercise | 17,349 | $3.40 | 147,136 |
| 2020-11-04 | Option exercise | 4,123 | $3.40 | 133,910 |
| 2020-11-04 | Option exercise | 17,802 | $3.40 | 147,589 |
| 2020-11-04 | Open-market sale | 24,221 | $34.05 | 129,787 |
| 2020-05-15 | Tax withholding | 6,361 | $25.46 | 129,787 |
| 2020-01-03 | Grant / award (derivative) | 282,590 | $0.00 | 282,590 |
| 2020-01-03 | Grant / award | 52,631 | — | 135,092 |
| 2019-06-25 | Option exercise (derivative) | 277,684 | $0.00 | 430,630 |
| 2019-06-25 | Open-market sale | 400,000 | $26.00 | 80,672 |
| 2019-06-25 | Option exercise | 277,684 | $26.00 | 480,672 |
| 2019-06-25 | Option exercise | 277,684 | $3.40 | 480,672 |
| 2019-05-15 | Grant / award | 51,741 | — | 202,988 |
| 2019-01-03 | Grant / award (derivative) | 555,140 | $0.00 | 555,140 |
| 2018-11-01 | Open-market buy | 15,700 | $15.90 | 151,247 |
| 2018-09-28 | Grant / award (derivative) | 83,333 | $0.00 | 83,333 |
| 2018-01-04 | Grant / award (derivative) | 200,290 | $0.00 | 200,290 |
| 2018-01-04 | Grant / award | 38,575 | — | 135,547 |
| 2017-05-17 | Grant / award (derivative) | 142,080 | $0.00 | 142,080 |
| 2017-01-05 | Grant / award (derivative) | 175,530 | $0.00 | 175,530 |
| 2016-05-19 | Grant / award (derivative) | 245,950 | $0.00 | 245,950 |
| 2016-02-01 | Open-market buy | 50,000 | $13.34 | 96,972 |
| 2016-01-07 | Grant / award (derivative) | 163,000 | $0.00 | 163,000 |
| 2015-05-21 | Grant / award (derivative) | 150,000 | $22.76 | 150,000 |
| 2015-02-26 | Grant / award (derivative) | 83,334 | $0.00 | 83,334 |
| 2014-06-02 | Grant / award (derivative) | 50,000 | $12.58 | 50,000 |
| 2014-01-10 | Grant / award (derivative) | 50,000 | $20.49 | 50,000 |
| 2013-11-01 | Open-market buy | 5,233 | $14.28 | 46,972 |
| 2013-10-31 | Grant / award (derivative) | 250,000 | $14.24 | 250,000 |
| 2013-07-01 | Open-market buy | 4,000 | $9.28 | 38,154 |
| 2013-07-01 | Open-market buy | 3,585 | $10.44 | 41,739 |
| 2013-05-23 | Grant / award (derivative) | 166,667 | $0.00 | 166,667 |
| 2013-05-23 | Grant / award (derivative) | 83,333 | $0.00 | 83,333 |
| 2013-04-01 | Open-market buy | 9,816 | $7.58 | 34,154 |
| 2013-01-09 | Open-market buy | 10,770 | $6.90 | 24,338 |
| 2012-12-03 | Open-market buy | 13,568 | $7.36 | 13,568 |
| 2012-09-28 | Grant / award (derivative) | 186,170 | $4.55 | 0 |
| 2012-09-10 | Grant / award (derivative) | 708,314 | $3.40 | 708,314 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.