EdgarLookup

Ahearn Michael J

Insider transactions at 1 company

This page shows all SEC Form 4 filings attributed to Ahearn Michael J. Form 4 disclosures are required whenever a corporate insider — director, officer, or 10%+ shareholder — buys, sells, or receives company stock. Each row represents a separate reported transaction. All data is sourced directly from the SEC EDGAR public database.

FSLR
Company Title Type Shares Price Value Date
FSLR Award / Grant 290 Sep 30, 2025
FSLR Award / Grant 386 Jun 30, 2025
FSLR Award / Grant 505 Mar 31, 2025
FSLR Award / Grant 362 Dec 31, 2024
FSLR Award / Grant 256 Sep 30, 2024
FSLR Gift 36,966 Aug 1, 2024
FSLR Award / Grant 283 Jun 28, 2024
FSLR Award / Grant 378 Mar 29, 2024
FSLR Award / Grant 371 Dec 29, 2023
FSLR Award / Grant 395 Sep 30, 2023
FSLR Award / Grant 336 Jun 30, 2023
FSLR Award / Grant 294 Mar 31, 2023
FSLR Award / Grant 393 Dec 30, 2022
FSLR Award / Grant 445 Sep 30, 2022
FSLR Award / Grant 863 Jun 30, 2022
FSLR Award / Grant 702 Mar 31, 2022
FSLR Award / Grant 675 Dec 31, 2021
FSLR Award / Grant 616 Sep 30, 2021
FSLR Award / Grant 650 Jun 30, 2021
FSLR Award / Grant 673 Mar 31, 2021
FSLR Award / Grant 594 Dec 31, 2020
FSLR Award / Grant 888 Sep 30, 2020
FSLR Award / Grant 1,187 Jun 30, 2020
FSLR Award / Grant 1,630 Mar 31, 2020
FSLR Award / Grant 1,050 Dec 31, 2019
FSLR Award / Grant 1,013 Sep 30, 2019
FSLR Award / Grant 895 Jun 28, 2019
FSLR Award / Grant 1,112 Mar 29, 2019
FSLR Award / Grant 1,384 Dec 31, 2018
FSLR Award / Grant 1,214 Sep 28, 2018
FSLR Award / Grant 1,116 Jun 29, 2018
FSLR Award / Grant 828 Mar 30, 2018
FSLR Award / Grant 871 Dec 29, 2017
FSLR Award / Grant 1,281 Sep 29, 2017
FSLR Award / Grant 1,474 Jun 30, 2017
FSLR Award / Grant 2,168 Mar 31, 2017
FSLR Award / Grant 1,831 Dec 31, 2016
FSLR Award / Grant 1,488 Sep 30, 2016
FSLR Award / Grant 1,212 Jun 30, 2016
FSLR Award / Grant 859 Mar 31, 2016
FSLR Award / Grant 758 Dec 31, 2015
FSLR Award / Grant 1,170 Sep 30, 2015
FSLR Award / Grant 1,065 Jun 30, 2015
FSLR Award / Grant 837 Mar 31, 2015
FSLR Award / Grant 1,122 Dec 31, 2014
FSLR Award / Grant 760 Sep 30, 2014
FSLR Award / Grant 704 Jun 30, 2014
FSLR Award / Grant 717 Mar 31, 2014
FSLR Award / Grant 916 Dec 31, 2013
FSLR Award / Grant 1,244 Sep 30, 2013