Latest filing published 12 Nov 2025 for ALPHA & OMEGA SEMICONDUCTOR Ltd.
Filing timeline
BuySaleInsider track record
Michael L. Pfeiffer: trading record in brief
This profile gathers the share dealings of Michael L. Pfeiffer in ALPHA & OMEGA SEMICONDUCTOR Ltd, where the filings describe the role as board member. Between 24 March 2014 and 11 November 2025, the trades on record add up to 17 filings.
Every open-market trade on record is a sale: 2 sales worth €83k. Besides market trades, the filings include 13 share grants and 2 option exercises.
On 12 November 2025 came the latest disclosure, a share grant in ALPHA & OMEGA SEMICONDUCTOR Ltd. The median gap between a trade and its publication by SEC (Form 4) is 3 days. Section 16 rules allow two business days to file each Form 4. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. These figures are compiled from regulatory filings published by SEC (Form 4). They describe what insiders did and are not a recommendation.
Companies and markets linked to Michael L. Pfeiffer
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 5,681 shares0Common SharesSEC:0001387467-25-000073:0
- 4,456 shares0Common SharesSEC:0001387467-24-000104:0
- 4,500 shares@ US$7.2123.1% of flowCommon SharesSEC:0001387467-24-000017:2
- 664 shares@ US$26.6812.6% of flowCommon SharesSEC:0001387467-24-000017:1
- 2,673 shares@ US$27.3452.1% of flowCommon SharesSEC:0001387467-24-000017:3
- 2,375 shares@ US$7.21100.0% of flowCommon SharesSEC:0001387467-24-000017:0
- 5,593 shares0Common SharesSEC:0001387467-23-000092:0
- 4,061 shares0Common SharesSEC:0001387467-22-000090:0
- 4,009 shares0Common SharesSEC:0001387467-21-000111:0
- 6,458 shares0Common SharesSEC:0001387467-20-000089:0
- 7,618 shares0Common SharesSEC:0001387467-19-000060:0
- 7,974 shares0Common SharesSEC:0001387467-18-000089:0
- 5,771 shares0Common SharesSEC:0001387467-17-000076:0
- 4,513 shares0Common SharesSEC:0001387467-16-000236:0
- 5,134 shares0Common SharesSEC:0001387467-15-000111:0
- 4,488 shares0Common SharesSEC:0001387467-14-000134:0
- 2,000 shares0Common SharesSEC:0001387467-14-000052:0
17 of 17 declarations