| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Andrew Callos | EVP, Chief Commercial Officer | 58,555 | — | $18,979,947 | -$18,979,947 |
| Robert I Blum | President & CEO, Director | 377,820 | — | $18,180,342 | -$18,180,342 |
| Fady Ibraham Malik | EVP Research & Development | 153,902 | — | $9,360,048 | -$9,360,048 |
| Sung Lee | EVP, Chief Financial Officer | 63,221 | — | $5,695,856 | -$5,695,856 |
| Edward M. MD Kaye | Director | 10,434 | — | $3,661,087 | -$3,661,087 |
| John T Henderson | Director | 78,360 | — | $2,291,598 | -$2,291,598 |
| Wendell Wierenga | Director | 35,563 | — | $1,881,925 | -$1,881,925 |
| B Lynne Parshall | Director | 10,784 | — | $1,632,100 | -$1,632,100 |
| Wendall Wierenga | Director | 32,345 | — | $1,074,986 | -$1,074,986 |
| Robert Arthur Harrington | Director | 21,932 | — | $304,254 | -$304,254 |
| Muna Bhanji | Director | 26,361 | — | $43,227 | -$43,227 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-09-01 | B Lynne Parshall | SELL | 5,000 | $71.48 | $357,400 | 10,784 | 32% |
| 2026-08-31 | Andrew Callos | SELL | 10,000 | $70.24 | $702,400 | 58,555 | 15% |
| 2026-08-31 | Robert I Blum | SELL | 7,500 | $70.24 | $526,800 | 377,820 | 2% |
| 2026-08-18 | Fady Ibraham Malik | SELL | 3,500 | $75.82 | $265,370 | 153,902 | 2% |
| 2026-08-10 | Robert I Blum | SELL | 7,500 | $76.76 | $575,700 | 377,820 | 2% |
| 2026-07-30 | Andrew Callos | SELL | 14,000 | $79.88 | $1,118,320 | 58,555 | 19% |
| 2026-07-27 | Robert I Blum | SELL | 7,500 | $80.87 | $606,525 | 377,820 | 2% |
| 2026-07-21 | Fady Ibraham Malik | SELL | 3,500 | $80.59 | $282,065 | 153,902 | 2% |
| 2026-07-13 | Robert I Blum | SELL | 10 | $82.02 | $820 | 377,820 | 0% |
| 2026-07-13 | Robert I Blum | SELL | 7,490 | $82.02 | $614,330 | 377,820 | 2% |
| 2026-07-07 | Fady Ibraham Malik | SELL | 3,500 | $86.62 | $303,170 | 153,902 | 2% |
| 2026-07-01 | Robert I Blum | SELL | 7,500 | $84.92 | $636,900 | 377,830 | 2% |
| 2026-07-01 | Andrew Callos | SELL | 15,000 | $85.80 | $1,287,000 | 58,555 | 20% |
| 2026-07-01 | Sung Lee | SELL | 1,112 | $87.79 | $97,622 | 63,221 | 2% |
| 2026-06-29 | Sung Lee | SELL | 3,134 | $85.00 | $266,390 | 63,221 | 5% |
| 2026-06-24 | Sung Lee | SELL | 38,730 | $82.30 | $3,187,479 | 63,221 | 38% |
| 2026-06-23 | Fady Ibraham Malik | SELL | 3,500 | $79.51 | $278,285 | 153,902 | 2% |
| 2026-06-15 | Robert I Blum | SELL | 7,500 | $70.46 | $528,450 | 385,330 | 2% |
| 2026-06-09 | Fady Ibraham Malik | SELL | 3,500 | $67.98 | $237,930 | 153,902 | 2% |
| 2026-06-01 | Edward M. MD Kaye | SELL | 2,933 | $76.09 | $223,172 | 10,283 | 22% |
| 2026-06-01 | Andrew Callos | SELL | 15,000 | $74.08 | $1,111,200 | 58,555 | 20% |
| 2026-06-01 | B Lynne Parshall | SELL | 5,000 | $74.08 | $370,400 | 15,784 | 24% |
| 2026-05-27 | Robert I Blum | SELL | 7,500 | $77.21 | $579,075 | 392,830 | 2% |
| 2026-05-19 | Fady Ibraham Malik | SELL | 3,500 | $75.69 | $264,915 | 153,902 | 2% |
| 2026-05-14 | Robert I Blum | SELL | 7,500 | $77.92 | $584,400 | 400,330 | 2% |
| 2026-05-05 | Fady Ibraham Malik | SELL | 3,500 | $77.37 | $270,795 | 153,902 | 2% |
| 2026-05-05 | Wendell Wierenga | SELL | 4,032 | $75.00 | $302,400 | 32,637 | 11% |
| 2026-05-05 | Sung Lee | SELL | 23,906 | $76.87 | $1,837,654 | 63,221 | 27% |
| 2026-05-05 | John T Henderson | SELL | 20,000 | $75.97 | $1,519,400 | 75,237 | 21% |
| 2026-05-05 | Andrew Callos | SELL | 11,333 | $77.25 | $875,474 | 58,555 | 16% |
| 2026-05-01 | Andrew Callos | SELL | 15,857 | $65.00 | $1,030,705 | 58,555 | 21% |
| 2026-04-30 | Andrew Callos | SELL | 15,000 | $63.26 | $948,900 | 58,555 | 20% |
| 2026-04-29 | Robert I Blum | SELL | 7,500 | $59.62 | $447,150 | 407,830 | 2% |
| 2026-04-21 | Fady Ibraham Malik | SELL | 3,500 | $65.69 | $229,915 | 153,902 | 2% |
| 2026-04-15 | Andrew Callos | SELL | 7,449 | $66.02 | $491,783 | 58,555 | 11% |
| 2026-04-15 | Robert I Blum | SELL | 7,500 | $65.38 | $490,350 | 415,330 | 2% |
| 2026-04-07 | Fady Ibraham Malik | SELL | 3,500 | $65.21 | $228,235 | 153,902 | 2% |
| 2026-04-07 | Fady Ibraham Malik | SELL | 1,000 | $64.75 | $64,750 | 153,902 | 1% |
| 2026-04-01 | Robert I Blum | SELL | 7,500 | $66.63 | $499,725 | 422,830 | 2% |
| 2026-03-31 | Andrew Callos | SELL | 3,639 | $65.00 | $236,535 | 66,004 | 5% |
| 2026-03-18 | Andrew Callos | SELL | 1,930 | $62.07 | $119,795 | 78,185 | 2% |
| 2026-03-17 | Sung Lee | SELL | 4,935 | $62.15 | $306,710 | 87,127 | 5% |
| 2026-03-17 | Andrew Callos | SELL | 5,626 | $62.15 | $349,656 | 74,489 | 7% |
| 2026-03-17 | Andrew Callos | SELL | 2,916 | $62.15 | $181,229 | 71,573 | 4% |
| 2026-03-17 | Fady Ibraham Malik | SELL | 7,636 | $62.15 | $474,577 | 158,299 | 5% |
| 2026-03-17 | Fady Ibraham Malik | SELL | 4,397 | $62.15 | $273,274 | 153,902 | 3% |
| 2026-03-17 | Robert I Blum | SELL | 12,673 | $62.15 | $787,627 | 454,258 | 3% |
| 2026-03-17 | Robert I Blum | SELL | 23,928 | $62.15 | $1,487,125 | 430,330 | 5% |
| 2026-03-16 | Andrew Callos | SELL | 1,709 | $61.03 | $104,300 | 46,149 | 4% |
| 2026-03-09 | Andrew Callos | SELL | 2,582 | $60.72 | $156,779 | 47,858 | 5% |
| 2026-03-09 | Fady Ibraham Malik | SELL | 2,907 | $60.72 | $176,513 | 138,629 | 2% |
| 2026-03-09 | Robert I Blum | SELL | 7,931 | $60.72 | $481,570 | 391,673 | 2% |
| 2026-03-05 | Andrew Callos | SELL | 15,000 | $61.87 | $928,050 | 61,440 | 20% |
| 2026-03-05 | Andrew Callos | SELL | 11,000 | $61.88 | $680,680 | 50,440 | 18% |
| 2026-03-02 | B Lynne Parshall | SELL | 5,000 | $61.21 | $306,050 | 17,933 | 22% |
| 2026-03-02 | Andrew Callos | SELL | 886 | $61.62 | $54,595 | 50,440 | 2% |
| 2026-02-05 | Andrew Callos | SELL | 15,000 | $61.93 | $928,950 | 50,440 | 23% |
| 2026-02-02 | Andrew Callos | SELL | 886 | $62.10 | $55,021 | 50,440 | 2% |
| 2026-01-05 | Andrew Callos | SELL | 15,000 | $60.28 | $904,200 | 50,440 | 23% |
| 2026-01-02 | Andrew Callos | SELL | 913 | $62.09 | $56,688 | 50,440 | 2% |
| 2026-01-02 | Andrew Callos | SELL | 885 | $63.16 | $55,897 | 50,440 | 2% |
| 2025-12-29 | Andrew Callos | SELL | 1,809 | $62.44 | $112,954 | 51,353 | 3% |
| 2025-12-22 | Wendell Wierenga | SELL | 20,000 | $66.14 | $1,322,800 | 32,444 | 38% |
| 2025-12-16 | Fady Ibraham Malik | SELL | 2,200 | $61.24 | $134,728 | 138,552 | 2% |
| 2025-12-08 | Andrew Callos | SELL | 1,042 | $65.96 | $68,730 | 50,660 | 2% |
| 2025-12-05 | Andrew Callos | SELL | 52,486 | $65.95 | $3,461,452 | 50,660 | 51% |
| 2025-12-02 | John T Henderson | SELL | 8,750 | $63.90 | $559,125 | 74,578 | 10% |
| 2025-12-02 | Fady Ibraham Malik | SELL | 2,200 | $63.89 | $140,558 | 140,610 | 2% |
| 2025-12-01 | Edward M. MD Kaye | SELL | 28,064 | $66.72 | $1,872,430 | 9,977 | 74% |
| 2025-12-01 | Robert Arthur Harrington | SELL | 2,150 | $66.80 | $143,620 | 18,542 | 10% |
| 2025-11-19 | B Lynne Parshall | SELL | 5,000 | $64.73 | $323,650 | 22,933 | 18% |
| 2025-11-18 | Fady Ibraham Malik | SELL | 2,200 | $66.45 | $146,190 | 140,610 | 2% |
| 2025-11-11 | Edward M. MD Kaye | SELL | 5,175 | $65.08 | $336,789 | 9,977 | 34% |
| 2025-11-04 | Fady Ibraham Malik | SELL | 2,295 | $59.55 | $136,667 | 140,610 | 2% |
| 2025-10-30 | Robert I Blum | SELL | 5,000 | $62.86 | $314,300 | 358,108 | 1% |
| 2025-10-27 | Wendell Wierenga | SELL | 4,375 | $58.68 | $256,725 | 32,444 | 12% |
| 2025-10-21 | Fady Ibraham Malik | SELL | 2,105 | $58.22 | $122,553 | 140,610 | 1% |
| 2025-10-16 | Robert I Blum | SELL | 5,000 | $60.03 | $300,150 | 363,108 | 1% |
| 2025-10-07 | Fady Ibraham Malik | SELL | 2,000 | $60.56 | $121,120 | 140,610 | 1% |
| 2025-10-06 | Edward M. MD Kaye | SELL | 6,757 | $60.00 | $405,420 | 9,778 | 41% |
| 2025-10-01 | Robert I Blum | SELL | 5,000 | $55.05 | $275,250 | 368,108 | 1% |
| 2025-09-30 | Edward M. MD Kaye | SELL | 6,695 | $55.08 | $368,761 | 16,535 | 29% |
| 2025-09-23 | Fady Ibraham Malik | SELL | 2,000 | $49.28 | $98,560 | 140,610 | 1% |
| 2025-09-15 | Robert I Blum | SELL | 5,000 | $49.77 | $248,850 | 373,108 | 1% |
| 2025-09-09 | Fady Ibraham Malik | SELL | 2,000 | $51.29 | $102,580 | 140,610 | 1% |
| 2025-09-02 | Edward M. MD Kaye | SELL | 6,756 | $50.00 | $337,800 | 23,230 | 23% |
| 2025-09-02 | Robert Arthur Harrington | SELL | 2,150 | $48.67 | $104,640 | 20,493 | 10% |
| 2025-09-02 | Robert I Blum | SELL | 5,000 | $48.76 | $243,800 | 378,108 | 1% |
| 2025-08-19 | Fady Ibraham Malik | SELL | 2,000 | $38.31 | $76,620 | 140,610 | 1% |
| 2025-08-15 | Robert I Blum | SELL | 5,000 | $38.42 | $192,100 | 383,108 | 1% |
| 2025-08-05 | Fady Ibraham Malik | SELL | 2,000 | $36.34 | $72,680 | 140,610 | 1% |
| 2025-07-29 | Robert I Blum | SELL | 5,000 | $36.45 | $182,250 | 388,108 | 1% |
| 2025-07-22 | Fady Ibraham Malik | SELL | 2,000 | $37.47 | $74,940 | 140,610 | 1% |
| 2025-07-14 | Robert I Blum | SELL | 5,000 | $38.15 | $190,750 | 393,108 | 1% |
| 2025-07-08 | Fady Ibraham Malik | SELL | 2,000 | $33.76 | $67,520 | 140,610 | 1% |
| 2025-07-01 | Robert I Blum | SELL | 5,000 | $33.55 | $167,750 | 398,108 | 1% |
| 2025-06-17 | Fady Ibraham Malik | SELL | 2,000 | $32.91 | $65,820 | 140,610 | 1% |
| 2025-06-16 | Robert I Blum | SELL | 5,000 | $33.80 | $169,000 | 403,108 | 1% |
| 2025-06-05 | Edward M. MD Kaye | SELL | 3,636 | $32.10 | $116,716 | 29,658 | 11% |
| 2025-06-05 | Andrew Callos | SELL | 8,659 | $32.04 | $277,434 | 52,028 | 14% |
| 2025-06-03 | Fady Ibraham Malik | SELL | 2,000 | $31.88 | $63,760 | 140,610 | 1% |
| 2025-06-02 | Robert I Blum | SELL | 5,000 | $31.22 | $156,100 | 408,108 | 1% |
| 2025-05-20 | Fady Ibraham Malik | SELL | 2,000 | $31.98 | $63,960 | 140,255 | 1% |
| 2025-05-16 | Robert I Blum | SELL | 5,000 | $30.93 | $154,650 | 412,629 | 1% |
| 2025-05-15 | Muna Bhanji | SELL | 1,454 | $29.73 | $43,227 | 23,510 | 6% |
| 2025-05-06 | Fady Ibraham Malik | SELL | 2,000 | $35.01 | $70,020 | 140,255 | 1% |
| 2025-05-05 | Andrew Callos | SELL | 4,002 | $36.68 | $146,793 | 60,687 | 6% |
| 2025-04-29 | Robert I Blum | SELL | 5,000 | $40.96 | $204,800 | 417,629 | 1% |
| 2025-04-22 | Fady Ibraham Malik | SELL | 2,000 | $38.11 | $76,220 | 140,255 | 1% |
| 2025-04-21 | Wendall Wierenga | SELL | 20,000 | $38.46 | $769,200 | 24,848 | 45% |
| 2025-04-15 | John T Henderson | SELL | 3,190 | $38.66 | $123,325 | 66,348 | 5% |
| 2025-04-10 | Robert I Blum | SELL | 5,000 | $36.77 | $183,850 | 422,629 | 1% |
| 2025-04-08 | Fady Ibraham Malik | SELL | 2,000 | $36.18 | $72,360 | 140,255 | 1% |
| 2025-04-07 | Andrew Callos | SELL | 2,886 | $35.78 | $103,261 | 64,689 | 4% |
| 2025-04-03 | Robert Arthur Harrington | SELL | 450 | $39.43 | $17,744 | 14,658 | 3% |
| 2025-03-31 | Robert I Blum | SELL | 15,000 | $40.75 | $611,250 | 427,629 | 3% |
| 2025-03-18 | Fady Ibraham Malik | SELL | 2,000 | $43.58 | $87,160 | 140,455 | 1% |
| 2025-03-17 | Andrew Callos | SELL | 2,775 | $44.38 | $123,154 | 34,888 | 7% |
| 2025-03-17 | Fady Ibraham Malik | SELL | 4,389 | $44.38 | $194,784 | 101,005 | 4% |
| 2025-03-17 | Robert I Blum | SELL | 12,648 | $44.38 | $561,318 | 326,533 | 4% |
| 2025-03-17 | Robert I Blum | SELL | 25,000 | $44.65 | $1,116,250 | 339,181 | 7% |
| 2025-03-17 | Andrew Callos | SELL | 20,900 | $45.14 | $943,426 | 37,663 | 36% |
| 2025-03-14 | Andrew Callos | SELL | 100 | $45.00 | $4,500 | 37,663 | 0% |
| 2025-03-13 | Andrew Callos | SELL | 26,771 | $43.62 | $1,167,751 | 37,663 | 42% |
| 2025-03-06 | Andrew Callos | SELL | 3,341 | $43.27 | $144,565 | 64,434 | 5% |
| 2025-03-06 | Fady Ibraham Malik | SELL | 8,228 | $43.27 | $356,026 | 105,394 | 7% |
| 2025-03-06 | Robert I Blum | SELL | 16,970 | $43.44 | $737,177 | 364,181 | 4% |
| 2025-03-05 | Robert I Blum | SELL | 25,000 | $43.23 | $1,080,750 | 381,151 | 6% |
| 2025-03-04 | Fady Ibraham Malik | SELL | 2,000 | $42.50 | $85,000 | 116,071 | 2% |
| 2025-03-04 | Robert Arthur Harrington | SELL | 900 | $42.50 | $38,250 | 15,108 | 6% |
| 2025-03-03 | Fady Ibraham Malik | SELL | 2,449 | $42.88 | $105,013 | 113,622 | 2% |
| 2025-03-03 | Andrew Callos | SELL | 1,114 | $42.88 | $47,768 | 67,775 | 2% |
| 2025-03-03 | Robert I Blum | SELL | 8,743 | $42.88 | $374,900 | 406,151 | 2% |
| 2025-02-18 | Fady Ibraham Malik | SELL | 2,000 | $45.98 | $91,960 | 116,071 | 2% |
| 2025-02-04 | Fady Ibraham Malik | SELL | 2,000 | $48.06 | $96,120 | 116,071 | 2% |
| 2025-01-21 | Fady Ibraham Malik | SELL | 2,000 | $45.92 | $91,840 | 116,071 | 2% |
| 2025-01-07 | Fady Ibraham Malik | SELL | 2,000 | $49.32 | $98,640 | 116,071 | 2% |
| 2024-12-16 | Wendall Wierenga | SELL | 742 | $48.61 | $36,069 | 24,559 | 3% |
| 2024-12-11 | John T Henderson | SELL | 1,780 | $50.42 | $89,748 | 38,461 | 4% |
| 2024-12-10 | Fady Ibraham Malik | SELL | 5,300 | $50.63 | $268,339 | 118,071 | 4% |
| 2024-12-10 | Fady Ibraham Malik | SELL | 2,000 | $50.65 | $101,300 | 116,071 | 2% |
| 2024-12-02 | Robert I Blum | SELL | 5,000 | $50.76 | $253,800 | 397,678 | 1% |
| 2024-11-26 | Fady Ibraham Malik | SELL | 5,300 | $50.17 | $265,901 | 113,878 | 4% |
| 2024-11-26 | Fady Ibraham Malik | SELL | 2,000 | $50.14 | $100,280 | 111,878 | 2% |
| 2024-11-25 | Wendall Wierenga | SELL | 742 | $50.00 | $37,100 | 24,559 | 3% |
| 2024-11-18 | Robert I Blum | SELL | 5,000 | $50.55 | $252,750 | 397,456 | 1% |
| 2024-11-12 | Fady Ibraham Malik | SELL | 5,300 | $58.48 | $309,944 | 114,920 | 4% |
| 2024-11-12 | Fady Ibraham Malik | SELL | 1,042 | $58.48 | $60,936 | 113,878 | 1% |
| 2024-11-01 | Robert I Blum | SELL | 5,000 | $51.63 | $258,150 | 397,456 | 1% |
| 2024-10-30 | Fady Ibraham Malik | SELL | 5,300 | $51.90 | $275,070 | 116,920 | 4% |
| 2024-10-30 | Fady Ibraham Malik | SELL | 2,000 | $51.93 | $103,860 | 114,920 | 2% |
| 2024-10-28 | Wendall Wierenga | SELL | 4,452 | $52.25 | $232,617 | 24,559 | 15% |
| 2024-10-15 | Fady Ibraham Malik | SELL | 5,300 | $54.18 | $287,154 | 118,920 | 4% |
| 2024-10-15 | Fady Ibraham Malik | SELL | 2,000 | $54.20 | $108,400 | 116,920 | 2% |
| 2024-10-09 | Robert I Blum | SELL | 5,000 | $55.61 | $278,050 | 397,456 | 1% |
| 2024-10-01 | Fady Ibraham Malik | SELL | 2,000 | $52.11 | $104,220 | 118,920 | 2% |
| 2024-10-01 | Fady Ibraham Malik | SELL | 5,300 | $52.09 | $276,077 | 118,920 | 4% |
| 2024-09-30 | Robert I Blum | SELL | 5,000 | $52.14 | $260,700 | 397,456 | 1% |
| 2024-09-17 | Fady Ibraham Malik | SELL | 5,300 | $56.77 | $300,881 | 122,920 | 4% |
| 2024-09-17 | Fady Ibraham Malik | SELL | 2,000 | $56.76 | $113,520 | 120,920 | 2% |
| 2024-09-16 | Robert I Blum | SELL | 5,000 | $55.99 | $279,950 | 397,456 | 1% |
| 2024-09-09 | B Lynne Parshall | SELL | 5,000 | $54.92 | $274,600 | 20,600 | 20% |
| 2024-09-03 | Fady Ibraham Malik | SELL | 2,084 | $56.99 | $118,767 | 122,920 | 2% |
| 2024-09-03 | Fady Ibraham Malik | SELL | 5,300 | $57.02 | $302,206 | 122,920 | 4% |
| 2024-09-03 | Robert I Blum | SELL | 5,000 | $57.03 | $285,150 | 397,456 | 1% |