| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 10 '26 | Option Exercise | 0.00 | 85,000 | 0 | 55,918 | May 08 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 20 '26 | Option Exercise | 0.00 | 30,274 | 0 | 78,671 | Mar 24 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 16 '26 | Option Exercise | 0.00 | 17,498 | 0 | 50,686 | Mar 17 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 13 '26 | Option Exercise | 0.00 | 6,300 | 0 | 45,650 | Mar 17 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | May 12 '25 | Sale | 20.64 | 2,500 | 51,600 | 82,680 | May 12 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 24 '25 | Option Exercise | 0.00 | 22,958 | 0 | 28,799 | Mar 26 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 14 '25 | Option Exercise | 0.00 | 8,166 | 0 | 10,187 | Mar 18 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 13 '25 | Option Exercise | 0.00 | 6,300 | 0 | 7,817 | Mar 14 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 10 '25 | Sale | 20.68 | 2,500 | 51,700 | 70,142 | Mar 10 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Feb 10 '25 | Sale | 24.51 | 2,500 | 61,275 | 72,642 | Feb 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Jan 10 '25 | Sale | 27.63 | 2,500 | 69,075 | 75,142 | Jan 13 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Dec 10 '24 | Sale | 28.80 | 2,500 | 72,000 | 77,642 | Dec 10 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Nov 11 '24 | Sale | 28.67 | 2,500 | 71,675 | 80,142 | Nov 12 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Oct 10 '24 | Sale | 32.63 | 2,500 | 81,575 | 82,642 | Oct 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Sep 10 '24 | Sale | 29.04 | 2,500 | 72,599 | 85,142 | Sep 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Aug 12 '24 | Sale | 36.48 | 2,500 | 91,208 | 87,642 | Aug 14 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Jul 10 '24 | Sale | 48.46 | 2,500 | 121,138 | 94,809 | Jul 12 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Jun 10 '24 | Sale | 43.39 | 2,500 | 108,474 | 2,167 | Jun 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 19 '24 | Option Exercise | 0.00 | 45,500 | 0 | 57,311 | Mar 20 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Mar 13 '24 | Option Exercise | 0.00 | 6,300 | 0 | 15,647 | Mar 14 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Dec 19 '23 | Sale | 31.05 | 4,075 | 126,508 | 65,459 | Dec 19 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Dec 18 '23 | Sale | 31.04 | 8,486 | 263,397 | 69,534 | Dec 19 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Dec 15 '23 | Sale | 31.08 | 2,439 | 75,799 | 78,020 | Dec 19 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CHIEF FINANCIAL OFFICER | Nov 27 '23 | Sale | 29.02 | 15,000 | 435,273 | 80,459 | Dec 04 12:00 AM |
| VECO | KIERNAN JOHN P | | Mar 23 '23 | Option Exercise | 0.00 | 58,412 | 0 | 140,451 | Mar 27 12:00 AM |
| VECO | KIERNAN JOHN P | director: SVP & CHIEF FINANCIAL OFFICER | May 11 '22 | Buy | 20.79 | 5,000 | 103,950 | 89,158 | May 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CFO | Mar 21 '22 | Option Exercise | 0.00 | 15,600 | 0 | 91,486 | Mar 23 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CFO | Aug 03 '20 | Option Exercise | 0.00 | 3,520 | 0 | 1,760 | Aug 05 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CFO | May 07 '20 | Option Exercise | 0.00 | 3,240 | 0 | 0 | May 11 12:00 AM |
| VECO | KIERNAN JOHN P | SVP & CFO | Feb 06 '20 | Option Exercise | 0.00 | 906 | 0 | 51,045 | Feb 07 12:00 AM |