| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jul 2 | SPLAN | 1,203 | $130.12 | $157K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jul 2 | SPLAN | 2,194 | $128.37 | $282K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jul 2 | SPLAN | 440 | $126.92 | $56K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 26 | A | 9,363 | $0.00 | — |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 663 | $91.38 | $61K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 986 | $90.55 | $89K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,056 | $89.33 | $94K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,002 | $88.36 | $89K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 496 | $87.22 | $43K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 117 | $91.63 | $11K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 375 | $90.76 | $34K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 169 | $89.67 | $15K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 381 | $88.76 | $34K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 226 | $87.71 | $20K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 54 | $86.00 | $5K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 389 | $91.59 | $36K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,277 | $90.73 | $116K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 886 | $89.36 | $79K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,199 | $88.47 | $106K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 488 | $87.25 | $43K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 636 | $91.65 | $58K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,876 | $90.79 | $170K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,407 | $89.73 | $126K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,933 | $88.74 | $172K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 1,176 | $87.72 | $103K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Jun 4 | SPLAN | 196 | $85.86 | $17K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | May 22 | A | 8,412 | $0.00 | — |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | May 5 | S | 4,000 | $80.00 | $320K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Apr 30 | F | 3,009 | $78.15 | $235K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Apr 30 | F | 2,640 | $78.15 | $206K |
| Ultra Clean Holdings, Inc. | UCTT | Brian E. HardingCAO | Apr 30 | F | 1,957 | $78.15 | $153K |