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