Craig Kennedy

Insider profile

Currently holds a position at First Solar Inc

Performance

Overall performance
2.5

Performance over holding periods
2.5
30 days 90 days 120 days
Average return -11% 8.2% 15.1%
Success rate 49% 68% 82%
Transactions
6 17% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
Independent Director First Solar Inc Sept. 24, 2007 -

Craig Kennedy's trades of First Solar Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2024-05-07 2024-05-06 S Sale
44,916 -46.3%
223.49
US$356,343
44,916 -46.3% 223.49 US$356,343
2024-05-07 2024-05-06 S Sale
48,945 +22.5%
142.73
US$4,683,703
48,945 +22.5% 142.73 US$4,683,703
2024-05-06 2024-05-06 PrS Proposed sale
24,892
363.11
US$677,755
24,892 363.11 US$677,755
2024-03-05 2024-03-01 S Sale
1,500 -8.8%
157.76
US$236,640
1,500 -8.8% 157.76 US$236,640
2024-03-01 2024-03-01 PrS Proposed sale
1,500
153.89
US$230,835
1,500 153.89 US$230,835
2023-08-08 2023-08-07 S Sale
1,500 -8.3%
192.92
US$289,380
1,500 -8.3% 192.92 US$289,380
2023-08-07 2023-08-04 PrS Proposed sale
1,500
196.24
US$294,360
1,500 196.24 US$294,360
2023-08-04 2023-08-04 PrS Proposed sale
1,500
196.24
US$294,360
1,500 196.24 US$294,360
2023-03-08 2023-03-07 S Sale
1,500 -7.8%
215.34
US$323,010
1,500 -7.8% 215.34 US$323,010
2022-10-17 2022-10-17 PlS Planned sale
600 -3.1%
125.68
US$75,408
600 -3.1% 125.68 US$75,408
2022-09-15 2022-09-15 PlS Planned sale
600 -3.0%
134.62
US$80,772
600 -3.0% 134.62 US$80,772
2022-08-17 2022-08-15 PlS Planned sale
600 -2.9%
117.41
US$70,446
600 -2.9% 117.41 US$70,446
2022-07-15 2022-07-15 PlS Planned sale
600 -2.9%
64.79
US$38,874
600 -2.9% 64.79 US$38,874
2022-06-15 2022-06-15 PlS Planned sale
600 -2.9%
62.50
US$37,500
600 -2.9% 62.50 US$37,500
2022-05-16 2022-05-16 PlS Planned sale
600 -2.8%
63.74
US$38,244
600 -2.8% 63.74 US$38,244
2022-04-19 2022-04-18 PlS Planned sale
600 -2.7%
77.85
US$46,710
600 -2.7% 77.85 US$46,710
2022-03-16 2022-03-15 PlS Planned sale
600 -2.7%
71.46
US$42,876
600 -2.7% 71.46 US$42,876
2022-02-15 2022-02-15 PlS Planned sale
600 -2.6%
69.64
US$41,784
600 -2.6% 69.64 US$41,784
2022-01-19 2022-01-18 PlS Planned sale
600 -2.6%
81.36
US$48,816
600 -2.6% 81.36 US$48,816
2021-12-15 2021-12-15 PlS Planned sale
600 -2.5%
95.34
US$57,204
600 -2.5% 95.34 US$57,204
2021-11-15 2021-11-15 PlS Planned sale
1,200 -4.8%
111.17
US$133,404
1,200 -4.8% 111.17 US$133,404
2021-05-17 2021-05-17 PlS Planned sale
550 -2.1%
72.10
US$39,655
550 -2.1% 72.10 US$39,655
2021-04-15 2021-04-15 PlS Planned sale
550 -2.1%
79.59
US$43,774
550 -2.1% 79.59 US$43,774
2021-03-16 2021-03-15 PlS Planned sale
550 -2.1%
82.23
US$45,226
550 -2.1% 82.23 US$45,226
2021-02-17 2021-02-16 PlS Planned sale
550 -2.0%
101.79
US$55,984
550 -2.0% 101.79 US$55,984
2021-01-19 2021-01-15 PlS Planned sale
550 -2.0%
105.16
US$57,838
550 -2.0% 105.16 US$57,838
2020-12-16 2020-12-15 PlS Planned sale
550 -2.0%
85.50
US$47,025
550 -2.0% 85.50 US$47,025
2020-11-17 2020-11-16 PlS Planned sale
550 -2.0%
80.77
US$44,424
550 -2.0% 80.77 US$44,424
2020-10-16 2020-10-15 PlS Planned sale
550 -1.9%
80.71
US$44,390
550 -1.9% 80.71 US$44,390
2020-09-16 2020-09-15 PlS Planned sale
550 -1.9%
72.56
US$39,908
550 -1.9% 72.56 US$39,908
2020-08-18 2020-08-17 PlS Planned sale
550 -1.9%
75.15
US$41,332
550 -1.9% 75.15 US$41,332
2004-05-11 2004-05-07 B Purchase
50 +inf%
17.24
US$862
50 +inf% 17.24 US$862
2004-05-11 2004-05-07 B Purchase
100 +inf%
14.35
US$1,435
100 +inf% 14.35 US$1,435
2004-05-11 2004-05-07 B Purchase
150 +inf%
4.27
US$640
150 +inf% 4.27 US$640
2004-05-11 2004-05-07 B Purchase
50 +7.6%
14.13
US$706
50 +7.6% 14.13 US$706
2004-05-11 2004-05-07 B Purchase
100 +inf%
11.95
US$1,195
100 +inf% 11.95 US$1,195
2004-05-11 2004-05-07 B Purchase
100 +inf%
8.58
US$858
100 +inf% 8.58 US$858
2004-05-11 2004-05-07 B Purchase
100 +inf%
8.78
US$878
100 +inf% 8.78 US$878
2004-05-11 2004-05-07 B Purchase
100 +inf%
13.98
US$1,398
100 +inf% 13.98 US$1,398
2004-05-11 2004-05-07 B Purchase
100 +inf%
13.32
US$1,332
100 +inf% 13.32 US$1,332