Ernest E. Maddock
Ernest E. Maddock: Director at Teradyne and Director at Ultra Clean. What Ernest E. Maddock holds in 2 AI and semiconductor companies tracked on Silicon Floor, from their SEC filings, broken down: the shares held and how, then any restricted shares, options or other rights declared.
Teradyne (TER)
Ernest E. Maddock holds 10,269 Teradyne shares (0.01% of the company), worth about $4.6M at the last price, according to the Form 4 of Sep 25, 2026.
- Shares held: 10,269 (0.01%), $4.6M — Held in their own name.
Ultra Clean (UCTT)
Ernest E. Maddock holds 58,816 Ultra Clean shares (0.13% of the company), worth about $4.4M at the last price, according to the Form 4 of May 22, 2026.
- Shares held: 47,816 (0.11%), $3.6M — Held in their own name.
- Shares held: 11,000 (0.02%), $825,660.00 — Held through trusts (by Trust).
Declarations
- Teradyne (TER) — Form 4 of Sep 25, 2026: other of 2; 10,269 shares after 0000904454-26-000494
- Teradyne (TER) — Form 4 of Jun 12, 2026: other of 2; 10,267 shares after 0000904454-26-000358
- Ultra Clean (UCTT) — Form 4 of May 22, 2026: grant or award of 2,575; 58,816 shares after 0000950103-26-007856
- Teradyne (TER) — Form 4 of May 8, 2026: grant or award of 668; 10,265 shares after 0000904454-26-000264
- Teradyne (TER) — Form 4 of Mar 13, 2026: other of 2; 9,597 shares after 0000904454-26-000188
- Teradyne (TER) — Form 4 of Dec 17, 2025: other of 2; 9,595 shares after 0000904454-25-000636
- Teradyne (TER) — Form 4 of Sep 29, 2025: other of 3; 9,593 shares after 0000904454-25-000470
- Teradyne (TER) — Form 4 of Jun 13, 2025: other of 6; 9,590 shares after 0000904454-25-000322
- Ultra Clean (UCTT) — Form 4 of May 21, 2025: grant or award of 8,198; 56,241 shares after 0000950103-25-006397
- Teradyne (TER) — Form 4 of May 9, 2025: grant or award of 2,971; 9,584 shares after 0000904454-25-000259
- Teradyne (TER) — Form 4 of Mar 14, 2025: other of 3; 6,613 shares after 0000904454-25-000200
- Ultra Clean (UCTT) — Form 4 of Mar 7, 2025: open-market purchase of 10,000 at $24.29; 48,043 shares after 0000950103-25-003278
- Teradyne (TER) — Form 4 of Dec 18, 2024: other of 2; 6,610 shares after 0000904454-24-000659
- Teradyne (TER) — Form 4 of Sep 27, 2024: other of 2; 6,608 shares after 0000904454-24-000504
Sources: SEC Schedules 13D and 13G (stakes above 5%, which count everything a person votes or can acquire within 60 days) and Forms 3, 4 and 5 (the shares a director, officer or 10% owner holds, filed within two business days of each trade). Values at the last price.