Kennedy R Craig (CIK 0001245053)

Latest company ownership

Role: Director
Shares held
14,108
Last filed at
Jul 1, 2024
Confidence Score
50.0
2025Q4
Confidence Score History
2019Q3 2025Q4
Shares held
2,500
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2010Q3 2025Q4
Shares held
65
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2013Q1 2025Q4
Shares held
58
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2005Q4 2025Q4
Shares held
55
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2004Q2 2025Q4
Shares held
49.28
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2004Q2 2025Q4
Role: Director
Shares held
40
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2004Q2 2025Q4
Shares held
20
Last filed at
Sep 3, 2014
Confidence Score
50.0
2025Q4
Confidence Score History
2004Q2 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
May 6, 2024 May 7, 2024 FIRST SOLAR, INC. Director Sell 20.0 -2,000 -12.57% $393.5K
Mar 1, 2024 Mar 5, 2024 FIRST SOLAR, INC. Director Sell 22.5 -1,500 -8.75% $236.6K
Aug 7, 2023 Aug 8, 2023 FIRST SOLAR, INC. Director Sell 20.0 -1,500 -8.29% $289.4K
Mar 7, 2023 Mar 8, 2023 FIRST SOLAR, INC. Director Sell 20.0 -1,500 -7.83% $323K
Oct 17, 2022 Oct 17, 2022 FIRST SOLAR, INC. Director Sell 37.5 -600 -3.08% $75.4K
Sep 15, 2022 Sep 15, 2022 FIRST SOLAR, INC. Director Sell 37.5 -600 -3.03% $80.8K
Aug 15, 2022 Aug 17, 2022 FIRST SOLAR, INC. Director Sell 41.3 -600 -2.94% $70.4K
Jul 15, 2022 Jul 15, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.86% $38.9K
Jun 15, 2022 Jun 15, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.86% $37.5K
May 16, 2022 May 16, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.78% $38.2K
Apr 18, 2022 Apr 19, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.70% $46.7K
Mar 15, 2022 Mar 16, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.69% $42.9K
Feb 15, 2022 Feb 15, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.62% $41.8K
Jan 18, 2022 Jan 19, 2022 FIRST SOLAR, INC. Director Sell 45.0 -600 -2.55% $48.8K
Dec 15, 2021 Dec 15, 2021 FIRST SOLAR, INC. Director Sell 41.3 -600 -2.54% $57.2K
Nov 15, 2021 Nov 15, 2021 FIRST SOLAR, INC. Director Sell 37.5 -1,200 -4.83% $133.4K
Jul 15, 2021 Jul 16, 2021 FIRST SOLAR, INC. Director Sell 45.0 -550 -2.20% $49K
Jun 15, 2021 Jun 15, 2021 FIRST SOLAR, INC. Director Sell 45.0 -550 -2.19% $43.3K
May 17, 2021 May 17, 2021 FIRST SOLAR, INC. Director Sell 45.0 -550 -2.14% $39.7K
Apr 15, 2021 Apr 15, 2021 FIRST SOLAR, INC. Director Sell 45.0 -550 -2.10% $43.8K
Mar 15, 2021 Mar 16, 2021 FIRST SOLAR, INC. Director Sell 45.0 -550 -2.09% $45.2K
Feb 16, 2021 Feb 17, 2021 FIRST SOLAR, INC. Director Sell 41.3 -550 -2.05% $56K
Jan 15, 2021 Jan 19, 2021 FIRST SOLAR, INC. Director Sell 41.3 -550 -2.01% $57.8K
Dec 15, 2020 Dec 16, 2020 FIRST SOLAR, INC. Director Sell 48.8 -550 -2.00% $47K
Nov 16, 2020 Nov 17, 2020 FIRST SOLAR, INC. Director Sell 48.8 -550 -1.96% $44.4K
Oct 15, 2020 Oct 16, 2020 FIRST SOLAR, INC. Director Sell 48.8 -550 -1.92% $44.4K
Sep 15, 2020 Sep 16, 2020 FIRST SOLAR, INC. Director Sell 48.8 -550 -1.92% $39.9K
Aug 17, 2020 Aug 18, 2020 FIRST SOLAR, INC. Director Sell 48.8 -550 -1.89% $41.3K
Aug 6, 2019 Aug 7, 2019 FIRST SOLAR, INC. Director Sell 22.5 -1,800 -6.52% $112.6K
Mar 12, 2013 Mar 13, 2013 Invesco Bond Fund Director Buy 90.0 +40 100.00% $802
Mar 12, 2013 Mar 13, 2013 Invesco Advantage Municipal Income Trust II Director Buy 90.0 +65 100.00% $830.1
Mar 12, 2013 Mar 13, 2013 Invesco Municipal Trust Director Buy 90.0 +55 100.00% $766.7
Oct 15, 2012 Mar 1, 2013 Invesco Municipal Opportunity Trust Director Buy 90.0 +49 100.00% $48.6
Jul 1, 2010 Jul 7, 2010 Invesco Senior Income Trust Director Buy 91.3 +2,500 100.00% $11.1K
Feb 15, 2007 Mar 15, 2010 Invesco Bond Fund Director Buy 52.5 - 0.00% $882
Mar 23, 2006 Mar 15, 2010 Invesco High Income Trust II Director Buy 90.0 +30 100.00% $210.5
Mar 26, 2006 Mar 15, 2010 Invesco Municipal Opportunity Trust Director Sell 27.5 -198 -100.00% $3K
Feb 1, 2006 Mar 15, 2010 Invesco Municipal Trust Director Sell 27.5 -162 -100.00% $2.3K
Jan 27, 2006 Jan 31, 2006 Invesco Municipal Opportunity Trust Director Buy 90.0 +98 98.47% $1.5K
Aug 26, 2005 Oct 13, 2005 Invesco Municipal Trust Director Buy 90.0 +62 62.29% $900.1
Oct 7, 2005 Oct 11, 2005 Invesco Trust for Investment Grade Municipals Director Buy 90.0 +58 100.00% $866.7
May 7, 2004 May 11, 2004 Invesco Bond Fund Director Buy 90.0 +50 100.00% $862
May 7, 2004 May 11, 2004 Invesco Municipal Opportunity Trust Director Buy 90.0 +100 100.00% $1.4K
May 7, 2004 May 11, 2004 Invesco High Income Trust II Director Buy 90.0 +150 100.00% $640.5
May 7, 2004 May 11, 2004 Invesco Municipal Trust Director Buy 90.0 +100 100.00% $1.3K