Skip to contentAhearn Michael J — FIRST SOLAR, INC. insider: 1,382 transactions · InsiderLensInsider trading activity of Ahearn Michael J
- Transactions on record
- 1,382
- since Nov 22, 2006
- Open-market buys
- 0
- Open-market sells
- 1,298
- $740.6M
- Companies traded
- 1
- last filing Jul 1, 2026
Figures computed from official regulatory filings — methodology.
Companies where Ahearn Michael J has traded
Track record of Ahearn Michael J
Insufficient history for a statistical track record (fewer than 5 open-market buys).
Transaction history of Ahearn Michael J
Co-insiders of Ahearn Michael J
This page republishes public regulatory disclosures. Concerned by this data? Exercise your right to object →
Carrington John EugeneFIRST SOLAR, INC.
| Company | Filed | Type | Qty | Price | Value · USD | Src |
|---|
| Jul 1, 2026 | Award | 313 | 0.00 USD | — | SEC |
| Apr 1, 2026 | Award | 374 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | Award | 245 | 0.00 USD | $0 | SEC |
| Oct 1, 2025 | Award | 290 | 0.00 USD | $0 | SEC |
| Jul 1, 2025 | Award | 386 | 0.00 USD | $0 | SEC |
| Apr 1, 2025 | Award | 505 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 362 | 0.00 USD | $0 | SEC |
| Oct 1, 2024 | Award | 256 | 0.00 USD | $0 | SEC |
| Aug 5, 2024 | Gift | -36,966 | — | — | SEC |
| Jul 1, 2024 | Award | 283 | 0.00 USD | $0 | SEC |
| Apr 2, 2024 | Award | 378 | 0.00 USD | $0 | SEC |
| Jan 2, 2024 | Award | 371 | 0.00 USD | $0 | SEC |
| Oct 3, 2023 | Award | 395 | 0.00 USD | $0 | SEC |
| Jul 3, 2023 | Award | 336 | 0.00 USD | $0 | SEC |
| Apr 3, 2023 | Award | 294 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | Award | 393 | 0.00 USD | $0 | SEC |
| Oct 3, 2022 | Award | 445 | 0.00 USD | $0 | SEC |
| Jul 1, 2022 | Award | 863 | 0.00 USD | $0 | SEC |
| Apr 4, 2022 | Award | 702 | 0.00 USD | $0 | SEC |
| Jan 3, 2022 | Award | 675 | 0.00 USD | $0 | SEC |
| Oct 1, 2021 | Award | 616 | 0.00 USD | $0 | SEC |
| Jul 2, 2021 | Award | 650 | 0.00 USD | $0 | SEC |
| Apr 5, 2021 | Award | 673 | 0.00 USD | $0 | SEC |
| Jan 5, 2021 | Award | 594 | 0.00 USD | $0 | SEC |
| Oct 1, 2020 | Award | 888 | 0.00 USD | $0 | SEC |