R. Craig Kennedy
Director, Invesco Municipal Opportunity Trust.
Companies
- First SolarBoard member Oct 3, 2007 to Jul 1, 20241
- Invesco California Value Municipal Income TrustBoard member Sep 3, 2014 to Sep 3, 20142
- Invesco Trust for Investment Grade MunicipalsBoard member Sep 3, 2014 to Sep 3, 20143
- Invesco Pennsylvania Value Municipal Income TrustBoard member Sep 3, 2014 to Sep 3, 20144
- Invesco Trust for Investment Grade New York MunicipalsBoard member Sep 3, 2014 to Sep 3, 20145
- Invesco Advantage Municipal Income Trust IIBoard member Mar 13, 2013 to Sep 3, 20146
- Invesco Bond FundBoard member Mar 15, 2010 to Sep 3, 20147
- Invesco Municipal TrustBoard member Mar 15, 2010 to Sep 3, 20148
- Invesco High Income Trust IIBoard member Mar 15, 2010 to Sep 3, 20149
- Invesco Senior Income TrustBoard member Jun 23, 2006 to Sep 3, 201410
- Invesco Municipal Opportunity TrustBoard member Jan 31, 2006 to Sep 3, 201411
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
First Solar FSLR14,108 shares12$2.4M at $171.16Jun 28, 2024
As of each latest filing. The line shows shares held over time.
Recent filings
- Jun 28, 2024Granted 200 shares of First Solar12
- May 6, 2024Sold 800 shares at $196.83 of First Solar13
- May 6, 2024Sold 1,200 shares at $196.66 of First Solar13
- Mar 29, 2024Granted 267 shares of First Solar14
- Mar 1, 2024Sold 1,500 shares at $157.76 of First Solar15
- Dec 29, 2023Granted 262 shares of First Solar16
- Sep 30, 2023Granted 279 shares of First Solar17
- Aug 7, 2023Sold 1,500 shares at $192.92 of First Solar18
- Jun 30, 2023Granted 237 shares of First Solar19
- Mar 31, 2023Granted 207 shares of First Solar20
- Mar 7, 2023Sold 1,500 shares at $215.34 of First Solar21
- Dec 30, 2022Granted 268 shares of First Solar22
- Oct 17, 2022Sold 600 shares at $125.68 of First Solar23
- Sep 30, 2022Granted 303 shares of First Solar24
- Sep 15, 2022Sold 600 shares at $134.62 of First Solar25
- Aug 15, 2022Sold 600 shares at $117.41 of First Solar26
- Jul 15, 2022Sold 600 shares at $64.79 of First Solar27
- Jun 30, 2022Granted 588 shares of First Solar28
- Jun 15, 2022Sold 600 shares at $62.50 of First Solar29
- May 16, 2022Sold 600 shares at $63.74 of First Solar30
- Apr 18, 2022Sold 600 shares at $77.85 of First Solar31
- Mar 31, 2022Granted 478 shares of First Solar32
- Mar 15, 2022Sold 600 shares at $71.46 of First Solar33
- Feb 15, 2022Sold 600 shares at $69.64 of First Solar34
- Jan 18, 2022Sold 600 shares at $81.36 of First Solar35
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARFirst Solar, Board member
- 2
- 3
- 4
- 5
- 6
- 7SEC EDGARInvesco Bond Fund, Board member
- 8
- 9
- 10
- 11
- 12
- 13SEC EDGARForm 4 filed May 7, 2024
- 14SEC EDGARForm 4 filed Apr 2, 2024
- 15SEC EDGARForm 4 filed Mar 5, 2024
- 16SEC EDGARForm 4 filed Jan 2, 2024
- 17SEC EDGARForm 4 filed Oct 3, 2023
- 18SEC EDGARForm 4 filed Aug 8, 2023
- 19SEC EDGARForm 4 filed Jul 3, 2023
- 20SEC EDGARForm 4 filed Apr 3, 2023
- 21SEC EDGARForm 4 filed Mar 8, 2023
- 22SEC EDGARForm 4 filed Jan 4, 2023
- 23SEC EDGARForm 4 filed Oct 17, 2022
- 24SEC EDGARForm 4 filed Oct 3, 2022
- 25SEC EDGARForm 4 filed Sep 15, 2022
- 26SEC EDGARForm 4 filed Aug 17, 2022
- 27SEC EDGARForm 4 filed Jul 15, 2022
- 28SEC EDGARForm 4 filed Jul 1, 2022
- 29SEC EDGARForm 4 filed Jun 15, 2022
- 30SEC EDGARForm 4 filed May 16, 2022
- 31SEC EDGARForm 4 filed Apr 19, 2022
- 32SEC EDGARForm 4 filed Apr 4, 2022
- 33SEC EDGARForm 4 filed Mar 16, 2022
- 34SEC EDGARForm 4 filed Feb 15, 2022
- 35SEC EDGARForm 4 filed Jan 19, 2022