Home/Insiders/MACLEOD DONALD
MD
SEC Insider//CIK 0001225000

MACLEOD DONALD

CIK 00012250006 companiesSANTA CLARA, CA

Transactions

50

Companies

6

Filings

15

CIK

0001225000

Recent Transactions

50 trades
  • Award

    Common Stock

    2024-04-30$15.83/sh+10,740148,982 total
  • Award

    Common Stock

    2023-05-02$16.39/sh+10,373138,242 total
  • Award

    Common Stock

    2022-04-26$18.25/sh+9,316127,869 total
  • Award

    Common Stock

    2021-04-27$21.24/sh+8,004118,553 total
  • Purchase

    Common Stock

    2020-11-02$14.80/sh+10,000110,549 total
  • Purchase

    Common Stock

    2020-07-31$15.09/sh+10,000100,549 total
  • Award

    Common Stock

    2020-05-06+11,89790,549 total
  • Award

    Common Stock

    2019-05-31+10,80878,652 total
  • Exercise/Conversion

    Stock Option (Right to Buy)

    2019-01-075,2230 total
  • Exercise/Conversion

    Common Stock, $0.001 par value

    2019-01-07$62.47/sh+5,22359,788 total
  • Sale

    Common Stock, $0.001 par value

    2019-01-07$233.65/sh5,22354,565 total
  • Award

    Common Stock

    2018-05-01$12.64/sh+13,45067,844 total
  • Award

    Common Stock, $0.001 par value

    2018-04-04+80754,565 total
  • Award

    Common Stock

    2017-05-02$17.55/sh+9,68754,394 total
  • Award

    Ordinary Shares, no par value

    2017-04-05+90653,758 total
  • Disposition to Issuer

    Common Stock

    2017-02-2491,2660 total
  • Disposition to Issuer

    Common Stock

    2017-02-249,8090 total
  • Award

    Common Stock

    2016-05-06$13.16/sh+11,39844,707 total
  • Disposition to Issuer

    Deferred Stock Units (DSUs)

    2016-04-219,3100 total
  • Award

    Deferred Stock Units (DSUs) Award

    2016-04-21+9,3109,310 total
  • Exercise/Conversion

    Common Stock

    2016-04-20+8,4759,809 total
  • Exercise/Conversion

    Deferred Stock Units (DSUs) Award

    2016-04-208,4750 total
  • Award

    Ordinary Shares, no par value

    2016-04-06+1,32552,852 total
  • Exercise/Conversion

    Common Stock

    2016-04-01+1,3341,334 total
  • Exercise/Conversion

    Deferred Stock Units (DSUs)

    2016-04-011,3340 total
  • Disposition to Issuer

    Stock Option (Right to Buy)

    2016-02-015,2230 total
  • Disposition to Issuer

    Ordinary Shares, no par value

    2016-02-0151,5270 total
  • Award

    Stock Option (Right to Buy)

    2016-02-01+5,2235,223 total
  • Award

    Ordinary Shares, no par value

    2016-02-01+51,52751,527 total
  • Purchase

    Common Stock

    2015-11-12$15.92/sh+15,00033,309 total
  • Exercise/Conversion

    Common Stock

    2015-09-04+1,3341,334 total
  • Exercise/Conversion

    Deferred Stock Unit (DSU)

    2015-09-041,3340 total
  • Award

    Common Stock

    2015-05-05$18.86/sh+7,95318,309 total
  • Award

    Deferred Stock Unit (DSU) Award

    2015-04-24+8,4758,475 total
  • Exercise/Conversion

    Common Stock

    2015-04-23+9,60089,932 total
  • Exercise/Conversion

    Deferred Stock Unit (DSU) Award

    2015-04-239,6000 total
  • Award

    Ordinary Shares

    2015-04-08+1,56351,527 total
  • Exercise/Conversion

    Deferred Stock Units (DSUs)

    2015-04-011,3331,334 total
  • Exercise/Conversion

    Common Stock

    2015-04-01+1,33380,332 total
  • Award

    Common Stock

    2014-11-17+6,97010,356 total
  • Exercise/Conversion

    Stock Option (Right to Buy)

    2014-09-097,6300 total
  • Exercise/Conversion

    Stock Option (Right to Buy)

    2014-09-099,8540 total
  • Exercise/Conversion

    Stock Option (Right to Buy)

    2014-09-097,1860 total
  • Exercise/Conversion

    Ordinary Shares

    2014-09-09$31.49/sh+7,18657,150 total
  • Exercise/Conversion

    Ordinary Shares

    2014-09-09$37.41/sh+7,63064,780 total
  • Sale

    Ordinary Shares

    2014-09-09$88.46/sh24,67049,964 total
  • Exercise/Conversion

    Ordinary Shares

    2014-09-09$35.38/sh+9,85474,634 total
  • Exercise/Conversion

    Deferred Stock Unit (DSU)

    2014-09-041,3331,334 total
  • Exercise/Conversion

    Common Stock

    2014-09-04+1,3331,333 total
  • Award

    Common Stock

    2014-03-07+3,3863,386 total