| ITRON, INC. | ITRI | Sheri SavageDir | Oct 1 | A | 608 | $0.00 | — |
| ITRON, INC. | ITRI | Sheri SavageDir | Jul 1 | A | 621 | $0.00 | — |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 260 | $91.75 | $24K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,706 | $90.99 | $155K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 852 | $89.95 | $77K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,429 | $89.10 | $127K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,429 | $88.16 | $126K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 488 | $87.07 | $42K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 171 | $91.68 | $16K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 763 | $90.86 | $69K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 446 | $89.73 | $40K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 907 | $88.75 | $80K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 392 | $87.72 | $34K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 96 | $85.54 | $8K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 91 | $91.63 | $8K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 260 | $90.76 | $24K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 157 | $89.59 | $14K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 321 | $88.80 | $29K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 120 | $87.52 | $11K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 40 | $86.04 | $3K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 20 | $91.78 | $2K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 301 | $90.98 | $27K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 150 | $89.91 | $13K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 360 | $88.85 | $32K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 120 | $87.43 | $10K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 40 | $86.00 | $3K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 172 | $91.70 | $16K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 972 | $90.89 | $88K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 688 | $89.78 | $62K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,070 | $88.69 | $95K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 600 | $87.37 | $52K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 784 | $91.63 | $72K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 2,894 | $90.79 | $263K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,906 | $89.70 | $171K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 3,068 | $88.69 | $272K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 1,570 | $87.59 | $138K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 200 | $86.18 | $17K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 18 | $91.76 | $2K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 358 | $91.03 | $33K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 259 | $89.97 | $23K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 419 | $88.73 | $37K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 160 | $87.52 | $14K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 50 | $86.00 | $4K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 825 | $91.29 | $75K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 936 | $90.40 | $85K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 935 | $89.22 | $83K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 988 | $88.29 | $87K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Jun 4 | SPLAN | 396 | $87.24 | $35K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | May 22 | A | 26,392 | $0.00 | — |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Apr 30 | F | 5,004 | $78.15 | $391K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Apr 30 | F | 3,102 | $78.15 | $242K |
| Ultra Clean Holdings, Inc. | UCTT | Sheri SavageCFO | Apr 30 | F | 3,770 | $78.15 | $295K |
| ITRON, INC. | ITRI | Sheri SavageDir | Apr 1 | A | 580 | $0.00 | — |
| ITRON, INC. | ITRI | Sheri SavageDir | Jan 2 | A | 529 | $0.00 | — |