AM
Ahearn Michael J
Director
BoardM
Insider track record
Board DirectorAcross 22 buy signals with a settled T+90 return. Return basis: close on the day after publication.
Explore the full record of transactions filed by Ahearn Michael J, Director. Insider active across 1 company, notably First Solar, INC.. In total, 23 filings have been logged. Activity tracked since 30 June 2021. The latest transaction was filed on 30 June 2025 (Attribution). Regulator: SEC (Form 4). All data is openly available.
Declarations23 total
313 sharesCommon StockSEC:0001274494-26-000163:0
386 shares0Common StockSEC:0001127602-25-018352:0
505 shares0Common StockSEC:0001127602-25-010877:0
362 shares0Common StockSEC:0001127602-25-000841:0
256 shares0Common StockSEC:0001127602-24-024792:0
36,966 sharesCommon StockSEC:0001127602-24-021579:0
283 shares0Common StockSEC:0001127602-24-019629:0
378 shares0Common StockSEC:0001127602-24-011991:0
371 shares0Common StockSEC:0001127602-24-000187:0
395 shares0Common StockSEC:0001127602-23-025312:0
336 shares0Common StockSEC:0001127602-23-019758:0
294 shares0Common StockSEC:0001127602-23-012006:0
393 shares0Common StockSEC:0001127602-23-000619:0
445 shares0Common StockSEC:0001127602-22-023311:0
863 shares0Common StockSEC:0001127602-22-018521:0
702 shares0Common StockSEC:0001127602-22-011271:0
675 shares0Common StockSEC:0001127602-22-000117
675 shares0Common StockSEC:0001127602-22-000117:0
616 shares0Common StockSEC:0001127602-21-026300:0
616 shares0Common StockSEC:0001127602-21-026300
650 shares0Common StockSEC:0001127602-21-021225:0
650 shares0Common StockSEC:0001127602-21-021225
758 sharesCommon StockSEC:0001127602-16-035954:0
About Ahearn Michael J
Michael J. Ahearn is a board member of First Solar, Inc. In this role, he is involved in overseeing the company's operations and guiding its strategic direction. With a strong background in the renewable energy sector, he contributes to decision-making that affects growth and innovation at First Solar. His expertise is essential for the company's development.