| 22 May 2026 | GRANT_AWARD | Ultra Clean Holdings, Inc. | 26,392 | 0.00 USD | |
| 30 Apr 2026 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 3,770 | 78.15 USD | |
| 30 Apr 2026 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 3,102 | 78.15 USD | |
| 30 Apr 2026 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 5,004 | 78.15 USD | |
| 02 Jan 2026 | GRANT_AWARD | ITRON, INC. | 529 | 0.00 USD | |
| 01 Oct 2025 | GRANT_AWARD | ITRON, INC. | 631 | 0.00 USD | |
| 30 Apr 2025 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 3,762 | 18.71 USD | |
| 30 Apr 2025 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 2,988 | 18.71 USD | |
| 30 Apr 2025 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 2,874 | 18.71 USD | |
| 25 Apr 2025 | GRANT_AWARD | Ultra Clean Holdings, Inc. | 27,831 | 0.00 USD | |
| 31 Mar 2025 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 1,064 | 21.41 USD | |
| 12 Jul 2024 | SALE | Ultra Clean Holdings, Inc. | 2,440 | 55.87 USD | |
| 11 Jul 2024 | SALE | Ultra Clean Holdings, Inc. | 897 | 55.87 USD | |
| 08 Jul 2024 | SALE | Ultra Clean Holdings, Inc. | 10,079 | 54.18 USD | |
| 02 Jul 2024 | SALE | Ultra Clean Holdings, Inc. | 9,682 | 51.08 USD | |
| 07 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 5,551 | 45.91 USD | |
| 07 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 1,044 | 45.89 USD | |
| 10 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 2,708 | 47.18 USD | |
| 07 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 1,706 | 46.01 USD | |
| 07 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 5,551 | 46.14 USD | |
| 07 Jun 2024 | SALE | Ultra Clean Holdings, Inc. | 1,467 | 45.91 USD | |
| 30 Apr 2024 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 2,868 | 41.83 USD | |
| 30 Apr 2024 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 3,755 | 41.83 USD | |
| 30 Apr 2024 | TAX_WITHHOLDING | Ultra Clean Holdings, Inc. | 1,505 | 41.83 USD | |
| 26 Apr 2024 | GRANT_AWARD | Ultra Clean Holdings, Inc. | 17,289 | 0.00 USD | |