Craig Kennedy

(Mr. Craig Kennedy)

Currently holds a position at First Solar Inc

Positions
Position Company Period
Independent Director First Solar Inc Sept. 24, 2007 -
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Nb. shares
Price
Value
Number of shares Price Total value Details
2024-03-05 2024-03-01
S Sale
1,500 -8.8%
157.76
236,640 USD
1,500 -8.8% 157.76 236,640 USD
2023-08-08 2023-08-07
S Sale
1,500 -8.3%
192.92
289,380 USD
1,500 -8.3% 192.92 289,380 USD
2023-03-08 2023-03-07
S Sale
1,500 -7.8%
215.34
323,010 USD
1,500 -7.8% 215.34 323,010 USD
2022-10-17 2022-10-17
PS Planned sale
600 -3.1%
125.68
75,408 USD
600 -3.1% 125.68 75,408 USD
2022-09-15 2022-09-15
PS Planned sale
600 -3.0%
134.62
80,772 USD
600 -3.0% 134.62 80,772 USD
2022-08-17 2022-08-15
PS Planned sale
600 -2.9%
117.41
70,446 USD
600 -2.9% 117.41 70,446 USD
2022-05-16 2022-05-16
PS Planned sale
600 -2.8%
63.74
38,244 USD
600 -2.8% 63.74 38,244 USD
2022-04-19 2022-04-18
PS Planned sale
600 -2.7%
77.85
46,710 USD
600 -2.7% 77.85 46,710 USD
2022-03-16 2022-03-15
PS Planned sale
600 -2.7%
71.46
42,876 USD
600 -2.7% 71.46 42,876 USD
2022-01-19 2022-01-18
PS Planned sale
600 -2.6%
81.36
48,816 USD
600 -2.6% 81.36 48,816 USD
2021-12-15 2021-12-15
PS Planned sale
600 -2.5%
95.34
57,204 USD
600 -2.5% 95.34 57,204 USD
2021-11-15 2021-11-15
PS Planned sale
1,200 -4.8%
111.17
133,404 USD
1,200 -4.8% 111.17 133,404 USD
2021-05-17 2021-05-17
PS Planned sale
550 -2.1%
72.10
39,655 USD
550 -2.1% 72.10 39,655 USD
2021-04-15 2021-04-15
PS Planned sale
550 -2.1%
79.59
43,775 USD
550 -2.1% 79.59 43,775 USD
2021-03-16 2021-03-15
PS Planned sale
550 -2.1%
82.23
45,227 USD
550 -2.1% 82.23 45,227 USD
2021-02-17 2021-02-16
PS Planned sale
550 -2.0%
101.79
55,985 USD
550 -2.0% 101.79 55,985 USD
2021-01-19 2021-01-15
PS Planned sale
550 -2.0%
105.16
57,838 USD
550 -2.0% 105.16 57,838 USD
2020-12-16 2020-12-15
PS Planned sale
550 -2.0%
85.50
47,025 USD
550 -2.0% 85.50 47,025 USD
2020-11-17 2020-11-16
PS Planned sale
550 -2.0%
80.77
44,424 USD
550 -2.0% 80.77 44,424 USD
2020-10-16 2020-10-15
PS Planned sale
550 -1.9%
80.71
44,391 USD
550 -1.9% 80.71 44,391 USD
2020-09-16 2020-09-15
PS Planned sale
550 -1.9%
72.56
39,908 USD
550 -1.9% 72.56 39,908 USD
2020-08-18 2020-08-17
PS Planned sale
550 -1.9%
75.15
41,333 USD
550 -1.9% 75.15 41,333 USD
2004-05-11 2004-05-07
B Purchase
50 +inf%
17.24
862 USD
50 +inf% 17.24 862 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
14.35
1,435 USD
100 +inf% 14.35 1,435 USD
2004-05-11 2004-05-07
B Purchase
150 +inf%
4.27
641 USD
150 +inf% 4.27 641 USD
2004-05-11 2004-05-07
B Purchase
50 +7.6%
14.13
707 USD
50 +7.6% 14.13 707 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
11.95
1,195 USD
100 +inf% 11.95 1,195 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
8.58
858 USD
100 +inf% 8.58 858 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
8.78
878 USD
100 +inf% 8.78 878 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
13.98
1,398 USD
100 +inf% 13.98 1,398 USD
2004-05-11 2004-05-07
B Purchase
100 +inf%
13.32
1,332 USD
100 +inf% 13.32 1,332 USD