| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| UFPT | CROTEAU DANIEL C | Director | May 12 '26 | Sale | 221.71 | 2,864 | 634,977 | 855 | May 13 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | May 08 '26 | Option Exercise | 22.02 | 5,728 | 126,130 | 3,719 | May 12 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | Sep 05 '25 | Sale | 206.02 | 2,873 | 591,883 | 855 | Sep 08 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | Aug 07 '25 | Option Exercise | 22.36 | 2,636 | 58,940 | 3,728 | Aug 14 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | Feb 27 '25 | Sale | 228.41 | 6,846 | 1,563,724 | 1,785 | Mar 03 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | May 11 '21 | Buy | 55.86 | 415 | 23,182 | 6,846 | May 11 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | May 10 '21 | Buy | 54.98 | 1,400 | 76,972 | 6,431 | May 11 12:00 AM |
| UFPT | CROTEAU DANIEL C | Director | May 06 '21 | Buy | 53.35 | 935 | 49,882 | 5,031 | May 07 12:00 AM |