Date | Name | Symbol | Type | Security | Shares | Price | Value | Ownership | Reported |
03/31/2023 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1k | $33.16 | $33.4k | | 03/31/2023 |
08/03/2022 | NEOPHOTONICS CORP | NPTN | Disposition | Common Stock | 4.7k | $0.00 | $0 | | 08/03/2022 |
08/03/2022 | NEOPHOTONICS CORP | NPTN | Disposition | Non-Qualified Stock Option (right to buy) | 7.5k | $10.03 | $74.8k | | 08/03/2022 |
08/03/2022 | NEOPHOTONICS CORP | NPTN | Disposition | Restricted Stock Unit (right to acquire) | 5.8k | $0.00 | $0 | | 08/03/2022 |
07/02/2022 | NEOPHOTONICS CORP | NPTN | Exercise | Restricted Stock Units (right to acquire) | 4.7k | $0.00 | $0 | | 07/02/2022 |
06/02/2022 | NEOPHOTONICS CORP | NPTN | Grant | Restricted Stock Units (right to acquire) | 5.8k | $0.00 | $0 | | 06/02/2022 |
04/30/2022 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 5.6k | $31.17 | $174k | | 04/29/2022 |
04/30/2022 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1.6k | $31.17 | $48.4k | | 04/29/2022 |
04/30/2022 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1.9k | $31.17 | $58.1k | | 04/29/2022 |
04/29/2022 | Ultra Clean Holdings, Inc. | UCTT | Grant | Common Stock | 16.6k | $0.00 | $0 | | 04/29/2022 |
04/24/2022 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 5.8k | $33.56 | $195.5k | | 04/24/2022 |
03/25/2022 | Ultra Clean Holdings, Inc. | UCTT | Grant | | 6.2k | $0.00 | $0 | | 03/25/2022 |
11/08/2021 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 1.7k | $59.23 | $99.6k | | 11/08/2021 |
11/08/2021 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 2.4k | $60.41 | $145.2k | | 11/08/2021 |
07/02/2021 | NEOPHOTONICS CORP | NPTN | Grant | Non-Qualified Stock Option (right to buy) | 7.5k | $10.03 | $74.8k | | 07/02/2021 |
07/02/2021 | NEOPHOTONICS CORP | NPTN | Grant | Restricted Stock Units (right to acquire) | 4.7k | $0.00 | $0 | | 07/02/2021 |
04/24/2021 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 5.9k | $54.11 | $317k | | 04/24/2021 |
04/24/2021 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 5.9k | $54.11 | $318.8k | | 04/24/2021 |
04/01/2021 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 504 | $62.48 | $31.5k | | 04/01/2021 |
04/01/2021 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 2.1k | $60.66 | $126.9k | | 04/01/2021 |
04/01/2021 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 4.8k | $61.80 | $299.7k | | 04/01/2021 |
08/03/2020 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 26.7k | $30.05 | $801.9k | | 08/03/2020 |
08/03/2020 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 100 | $30.74 | $3.1k | | 08/03/2020 |
07/28/2020 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1.7k | $23.90 | $39.5k | | 07/28/2020 |
05/08/2020 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 16.3k | $18.42 | $299.9k | | 05/08/2020 |
04/30/2020 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 3.6k | $18.39 | $66.4k | | 04/30/2020 |
04/28/2020 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 2.3k | $16.91 | $38.7k | | 04/28/2020 |
04/24/2020 | Ultra Clean Holdings, Inc. | UCTT | Grant | | 32.7k | $0.00 | $0 | | 04/24/2020 |
03/30/2020 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1.6k | $14.66 | $24.1k | | 03/30/2020 |
03/30/2020 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 2.3k | $14.66 | $33.5k | | 03/30/2020 |
03/04/2020 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 1.9k | $21.25 | $40.8k | | 03/04/2020 |
02/10/2020 | Ultra Clean Holdings, Inc. | UCTT | Grant | Common Stock | 31.3k | $0.00 | $0 | | 02/10/2020 |
08/07/2019 | Ultra Clean Holdings, Inc. | UCTT | Sale | Common Stock | 22.6k | $13.13 | $296.4k | | 08/07/2019 |
07/29/2019 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 15.8k | $15.03 | $238.2k | | 07/28/2019 |
07/28/2019 | Ultra Clean Holdings, Inc. | UCTT | Payment of Exercise | Common Stock | 1.2k | $15.17 | $17.5k | | 07/28/2019 |
|