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 -
Craig Kennedy's trades of First Solar Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
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 Value Details
2024-05-07 2024-05-06 S Sale
800 -5.4%
196.83
USD 157,464
800 -5.4% 196.83 USD 157,464
2024-05-07 2024-05-06 S Sale
1,200 -7.5%
196.66
USD 235,992
1,200 -7.5% 196.66 USD 235,992
2024-03-05 2024-03-01 S Sale
1,500 -8.8%
157.76
USD 236,640
1,500 -8.8% 157.76 USD 236,640
2023-08-08 2023-08-07 S Sale
1,500 -8.3%
192.92
USD 289,380
1,500 -8.3% 192.92 USD 289,380
2023-03-08 2023-03-07 S Sale
1,500 -7.8%
215.34
USD 323,010
1,500 -7.8% 215.34 USD 323,010
2022-10-17 2022-10-17 PS Planned sale
600 -3.1%
125.68
USD 75,408
600 -3.1% 125.68 USD 75,408
2022-09-15 2022-09-15 PS Planned sale
600 -3.0%
134.62
USD 80,772
600 -3.0% 134.62 USD 80,772
2022-08-17 2022-08-15 PS Planned sale
600 -2.9%
117.41
USD 70,446
600 -2.9% 117.41 USD 70,446
2022-07-15 2022-07-15 PS Planned sale
600 -2.9%
64.79
USD 38,874
600 -2.9% 64.79 USD 38,874
2022-06-15 2022-06-15 PS Planned sale
600 -2.9%
62.50
USD 37,500
600 -2.9% 62.50 USD 37,500
2022-05-16 2022-05-16 PS Planned sale
600 -2.8%
63.74
USD 38,244
600 -2.8% 63.74 USD 38,244
2022-04-19 2022-04-18 PS Planned sale
600 -2.7%
77.85
USD 46,710
600 -2.7% 77.85 USD 46,710
2022-03-16 2022-03-15 PS Planned sale
600 -2.7%
71.46
USD 42,876
600 -2.7% 71.46 USD 42,876
2022-02-15 2022-02-15 PS Planned sale
600 -2.6%
69.64
USD 41,784
600 -2.6% 69.64 USD 41,784
2022-01-19 2022-01-18 PS Planned sale
600 -2.6%
81.36
USD 48,816
600 -2.6% 81.36 USD 48,816
2021-12-15 2021-12-15 PS Planned sale
600 -2.5%
95.34
USD 57,204
600 -2.5% 95.34 USD 57,204
2021-11-15 2021-11-15 PS Planned sale
1,200 -4.8%
111.17
USD 133,404
1,200 -4.8% 111.17 USD 133,404
2021-05-17 2021-05-17 PS Planned sale
550 -2.1%
72.10
USD 39,655
550 -2.1% 72.10 USD 39,655
2021-04-15 2021-04-15 PS Planned sale
550 -2.1%
79.59
USD 43,775
550 -2.1% 79.59 USD 43,775
2021-03-16 2021-03-15 PS Planned sale
550 -2.1%
82.23
USD 45,227
550 -2.1% 82.23 USD 45,227
2021-02-17 2021-02-16 PS Planned sale
550 -2.0%
101.79
USD 55,985
550 -2.0% 101.79 USD 55,985
2021-01-19 2021-01-15 PS Planned sale
550 -2.0%
105.16
USD 57,838
550 -2.0% 105.16 USD 57,838
2020-12-16 2020-12-15 PS Planned sale
550 -2.0%
85.50
USD 47,025
550 -2.0% 85.50 USD 47,025
2020-11-17 2020-11-16 PS Planned sale
550 -2.0%
80.77
USD 44,424
550 -2.0% 80.77 USD 44,424
2020-10-16 2020-10-15 PS Planned sale
550 -1.9%
80.71
USD 44,391
550 -1.9% 80.71 USD 44,391
2020-09-16 2020-09-15 PS Planned sale
550 -1.9%
72.56
USD 39,908
550 -1.9% 72.56 USD 39,908
2020-08-18 2020-08-17 PS Planned sale
550 -1.9%
75.15
USD 41,333
550 -1.9% 75.15 USD 41,333
2004-05-11 2004-05-07 B Purchase
50 +inf%
17.24
USD 862
50 +inf% 17.24 USD 862
2004-05-11 2004-05-07 B Purchase
100 +inf%
14.35
USD 1,435
100 +inf% 14.35 USD 1,435
2004-05-11 2004-05-07 B Purchase
150 +inf%
4.27
USD 641
150 +inf% 4.27 USD 641
2004-05-11 2004-05-07 B Purchase
50 +7.6%
14.13
USD 707
50 +7.6% 14.13 USD 707
2004-05-11 2004-05-07 B Purchase
100 +inf%
11.95
USD 1,195
100 +inf% 11.95 USD 1,195
2004-05-11 2004-05-07 B Purchase
100 +inf%
8.58
USD 858
100 +inf% 8.58 USD 858
2004-05-11 2004-05-07 B Purchase
100 +inf%
8.78
USD 878
100 +inf% 8.78 USD 878
2004-05-11 2004-05-07 B Purchase
100 +inf%
13.98
USD 1,398
100 +inf% 13.98 USD 1,398
2004-05-11 2004-05-07 B Purchase
100 +inf%
13.32
USD 1,332
100 +inf% 13.32 USD 1,332
// ... existing code ... // ... rest of the file ...