Latest insider trades
54 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Wong Andrew Luen Cheunggranted1,949 shares ofCSIQat $0 · filed Details
- Ruda Harry Egranted1,949 shares ofCSIQat $0 · filed Details
- Qu Shawn Xiaohuagranted18,892 shares ofCSIQat $0 · filed Details
- Templeton Lauren Cgranted1,949 shares ofCSIQat $0 · filed Details
- Chen Yu (Kang)granted9,446 shares ofCSIQat $0 · filed Details
- Parkin Colingranted18,892 shares ofCSIQat $0 · filed Details
- Zhu Xinbogranted12,594 shares ofCSIQat $0 · filed Details
- Chang Leslie Li Hsiengranted1,949 shares ofCSIQat $0 · filed Details
- Wong Pauline W.granted2,519 shares ofCSIQat $0 · filed Details
- Wong Andrew Luen Cheungtax-withheld4 shares ofCSIQat $15.69$63 · filed Details
- Wong Andrew Luen Cheungexercised809 shares ofCSIQat $0 · filed Details
- Templeton Lauren Ctax-withheld4 shares ofCSIQat $15.69$63 · filed Details
- Templeton Lauren Cexercised809 shares ofCSIQat $0 · filed Details
- Ruda Harry Etax-withheld493 shares ofCSIQat $15.69$8K · filed Details
- Ruda Harry Eexercised809 shares ofCSIQat $0 · filed Details
- Chang Leslie Li Hsientax-withheld4 shares ofCSIQat $15.69$63 · filed Details
- Chang Leslie Li Hsienexercised809 shares ofCSIQat $0 · filed Details
- Marx Dylantax-withheld983 shares ofCSIQat $19.452$19K · filed Details
- Marx Dylanexercised1,660 shares ofCSIQat $0 · filed Details
- Zhu Xinbotax-withheld6 shares ofCSIQat $19.452$117 · filed Details
- Zhu Xinboexercised2,490 shares ofCSIQat $0 · filed Details
- Qu Shawn Xiaohuatax-withheld6 shares ofCSIQat $19.452$117 · filed Details
- Qu Shawn Xiaohuaexercised4,980 shares ofCSIQat $0 · filed Details
- Chang Leslie Li Hsiensold1,767 shares ofCSIQat $19.452$34K · filed Details
- Qu Shawn Xiaohuatraded7,512 shares ofCSIQat $0 · filed Details
- Qu Shawn Xiaohuatax-withheld3 shares ofCSIQat $16.343$49 · filed Details
- Qu Shawn Xiaohuaexercised4,582 shares ofCSIQat $0 · filed Details
- Zhu Xinbotax-withheld3 shares ofCSIQat $16.343$49 · filed Details
- Zhu Xinboexercised3,054 shares ofCSIQat $0 · filed Details
- Marx Dylantax-withheld903 shares ofCSIQat $16.343$15K · filed Details
- Marx Dylanexercised1,527 shares ofCSIQat $0 · filed Details
- Wong Andrew Luen Cheungsold1,752 shares ofCSIQat $16.334$29K · filed Details
- Chen Yu (Kang)tax-withheld898 shares ofCSIQat $19.83$18K · filed Details
- Chen Yu (Kang)exercised2,711 shares ofCSIQat $0 · filed Details
- Qu Shawn Xiaohuatax-withheld3 shares ofCSIQat $19.83$59 · filed Details
- Qu Shawn Xiaohuaexercised8,133 shares ofCSIQat $0 · filed Details
- Marx Dylantax-withheld1,604 shares ofCSIQat $19.83$32K · filed Details
- Marx Dylanexercised2,717 shares ofCSIQat $0 · filed Details
- Zhu Xinbotax-withheld3 shares ofCSIQat $19.83$59 · filed Details
- Zhu Xinboexercised5,422 shares ofCSIQat $0 · filed Details
- Qu Shawn Xiaohuaexercised18,779 shares ofCSIQat $9.328$175K · filed Details
- Templeton Lauren Cgranted2,200 shares ofCSIQat $0 · filed Details
- Templeton Lauren Ctax-withheld4 shares ofCSIQat $13.21$53 · filed Details
- Templeton Lauren Cexercised770 shares ofCSIQat $0 · filed Details
- Chang Leslie Li Hsiengranted2,200 shares ofCSIQat $0 · filed Details
- Chang Leslie Li Hsientax-withheld4 shares ofCSIQat $13.21$53 · filed Details
- Chang Leslie Li Hsienexercised770 shares ofCSIQat $0 · filed Details
- Wong Andrew Luen Cheunggranted2,200 shares ofCSIQat $0 · filed Details
- Wong Andrew Luen Cheungtax-withheld4 shares ofCSIQat $13.21$53 · filed Details
- Wong Andrew Luen Cheungexercised770 shares ofCSIQat $0 · filed Details