Marc D Kozin
First SEC filing: June 8, 2026 · Latest: June 8, 2026
Insider at
Insider transactions
Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted
| Date | Ticker | Code | Shares | Price | Value | Owned after | Δ own | A/D | vs now |
|---|---|---|---|---|---|---|---|---|---|
| Aug. 25, 2026 | UFPT | S | 3,650 | $303.97 | $1,109,490 | 24,462 Direct | -12.98% | Disposed | -1.1% (price as of 2026-10-02) |
| Aug. 25, 2026 | UFPT | S | 3,350 | $305.07 | $1,021,984 | 21,112 Direct | -13.69% | Disposed | -1.4% (price as of 2026-10-02) |
| June 4, 2026 | UFPT | A | 802 | · | · | 28,112 Direct | +2.94% | Acquired | (price as of 2026-10-02) |
| June 4, 2025 | UFPT | A | 625 | · | · | 27,310 Direct | +2.34% | Acquired | (price as of 2026-10-02) |
| Sept. 6, 2024 | UFPT | G | 1,500 | · | · | 26,685 Direct | -5.32% | Disposed | (price as of 2026-10-02) |
| June 5, 2024 | UFPT | A | 493 | · | · | 493 Direct | · | Acquired | (price as of 2026-10-02) |
| June 5, 2024 | UFPT | A | 230 | · | · | 28,185 Direct | +0.82% | Acquired | (price as of 2026-10-02) |
| June 7, 2023 | UFPT | A | 703 | · | · | 703 Direct | · | Acquired | (price as of 2026-10-02) |
| June 7, 2023 | UFPT | A | 298 | · | · | 27,955 Direct | +1.08% | Acquired | (price as of 2026-10-02) |
| March 10, 2023 | UFPT | G | 1,000 | · | · | 27,657 Direct | -3.49% | Disposed | (price as of 2026-10-02) |
| June 8, 2022 | UFPT | A | 647 | · | · | 28,657 Direct | +2.31% | Acquired | (price as of 2026-10-02) |
| June 8, 2022 | UFPT | A | 1,646 | · | · | 1,646 Direct | · | Acquired | (price as of 2026-10-02) |
| June 9, 2021 | UFPT | A | 610 | · | · | 28,010 Direct | +2.23% | Acquired | (price as of 2026-10-02) |
| June 9, 2021 | UFPT | A | 1,786 | · | · | 1,786 Direct | · | Acquired | (price as of 2026-10-02) |
| March 8, 2021 | UFPT | S | 500 | $50.66 | $25,330 | 40,900 Direct | -1.21% | Disposed | 493.6% (price as of 2026-10-02) |
| March 8, 2021 | UFPT | S | 234 | $51.28 | $12,000 | 40,666 Direct | -0.57% | Disposed | 486.4% (price as of 2026-10-02) |
| March 8, 2021 | UFPT | S | 200 | $52.59 | $10,518 | 40,466 Direct | -0.49% | Disposed | 471.8% (price as of 2026-10-02) |
| March 8, 2021 | UFPT | S | 8,466 | $54.35 | $460,127 | 32,000 Direct | -20.92% | Disposed | 453.3% (price as of 2026-10-02) |
| March 8, 2021 | UFPT | S | 600 | $54.97 | $32,982 | 31,400 Direct | -1.88% | Disposed | 447.0% (price as of 2026-10-02) |
| March 8, 2021 | UFPT | G | 4,000 | · | · | 27,400 Direct | -12.74% | Disposed | (price as of 2026-10-02) |
| June 10, 2020 | UFPT | A | 796 | · | · | 41,400 Direct | +1.96% | Acquired | (price as of 2026-10-02) |
| June 10, 2020 | UFPT | A | 2,482 | · | · | 2,482 Direct | · | Acquired | (price as of 2026-10-02) |
| March 10, 2020 | UFPT | S | 200 | $44.84 | $8,968 | 45,337 Direct | -0.44% | Disposed | 570.6% (price as of 2026-10-02) |
| March 10, 2020 | UFPT | S | 2,600 | $45.55 | $118,430 | 42,737 Direct | -5.73% | Disposed | 560.2% (price as of 2026-10-02) |
| March 10, 2020 | UFPT | S | 1,133 | $46.21 | $52,356 | 41,604 Direct | -2.65% | Disposed | 550.7% (price as of 2026-10-02) |
| March 10, 2020 | UFPT | S | 1,000 | $47.47 | $47,470 | 40,604 Direct | -2.40% | Disposed | 533.5% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,058 | $16.17 | $33,278 | 31,362 Direct | +7.02% | Acquired | 1759.6% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,295 | $16.32 | $21,134 | 32,657 Direct | +4.13% | Acquired | 1742.5% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,227 | $19.08 | $23,411 | 33,884 Direct | +3.76% | Acquired | 1476.0% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,088 | $25.04 | $52,284 | 35,972 Direct | +6.16% | Acquired | 1100.9% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,921 | $19.97 | $58,332 | 38,893 Direct | +8.12% | Acquired | 1405.8% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,864 | $22.02 | $63,065 | 41,757 Direct | +7.36% | Acquired | 1265.6% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,056 | $27.05 | $55,615 | 43,813 Direct | +4.92% | Acquired | 1011.6% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,724 | $31.20 | $53,789 | 45,537 Direct | +3.93% | Acquired | 863.8% (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,058 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,295 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,227 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,088 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,921 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,864 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 2,056 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| March 6, 2020 | UFPT | M | 1,724 | · | · | · Direct | · | Disposed | (price as of 2026-10-02) |
| Sept. 11, 2019 | UFPT | S | 3,342 | $39.90 | $133,346 | 29,759 Direct | -10.10% | Disposed | 653.6% (price as of 2026-10-02) |
| Sept. 11, 2019 | UFPT | S | 455 | $40.05 | $18,223 | 29,304 Direct | -1.53% | Disposed | 650.8% (price as of 2026-10-02) |
| Sept. 10, 2019 | UFPT | S | 1,535 | $39.50 | $60,632 | 34,176 Direct | -4.30% | Disposed | 661.3% (price as of 2026-10-02) |
| Sept. 10, 2019 | UFPT | S | 1,075 | $40.53 | $43,570 | 33,101 Direct | -3.15% | Disposed | 641.9% (price as of 2026-10-02) |
| Sept. 5, 2019 | UFPT | M | 2,907 | $9.09 | $26,425 | 32,211 Direct | +9.92% | Acquired | 3208.0% (price as of 2026-10-02) |
| Sept. 5, 2019 | UFPT | M | 3,500 | $9.25 | $32,375 | 35,711 Direct | +10.87% | Acquired | 3150.8% (price as of 2026-10-02) |
| Sept. 5, 2019 | UFPT | M | 2,907 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| Sept. 5, 2019 | UFPT | M | 3,500 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| June 5, 2019 | UFPT | A | 907 | · | · | 29,304 Direct | +3.19% | Acquired | (price as of 2026-10-02) |
| June 5, 2019 | UFPT | A | 2,756 | · | · | 2,756 Direct | · | Acquired | (price as of 2026-10-02) |
| Dec. 7, 2018 | TPST | A | 831 | · | · | 7,740 Direct | +12.03% | Acquired | (price as of 2026-10-02) |
| Sept. 28, 2018 | TPST | A | 16,014 | · | · | 103,647 Direct | +18.27% | Acquired | (price as of 2026-10-02) |
| July 25, 2018 | DCOY | A | 10,000 | · | · | 10,000 Direct | · | Acquired | (price as of 2026-10-02) |
| July 4, 2018 | TPST | A | 12,000 | · | · | 12,000 Direct | · | Acquired | (price as of 2026-10-02) |
| June 29, 2018 | TPST | A | 12,880 | · | · | 87,633 Direct | +17.23% | Acquired | (price as of 2026-10-02) |
| June 6, 2018 | UFPT | A | 561 | · | · | 28,397 Direct | +2.02% | Acquired | (price as of 2026-10-02) |
| June 6, 2018 | UFPT | A | 1,724 | · | · | 1,724 Direct | · | Acquired | (price as of 2026-10-02) |
| May 14, 2018 | UFPT | M | 2,615 | $12.37 | $32,348 | 23,336 Direct | +12.62% | Acquired | 2330.9% (price as of 2026-10-02) |
| May 14, 2018 | UFPT | M | 4,500 | $10.14 | $45,630 | 27,836 Direct | +19.28% | Acquired | 2865.5% (price as of 2026-10-02) |
| May 14, 2018 | UFPT | M | 2,615 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| May 14, 2018 | UFPT | M | 4,500 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| March 30, 2018 | TPST | A | 14,411 | · | · | 74,753 Direct | +23.88% | Acquired | (price as of 2026-10-02) |
| Dec. 29, 2017 | TPST | A | 8,348 | · | · | 60,342 Direct | +16.06% | Acquired | (price as of 2026-10-02) |
| Sept. 29, 2017 | TPST | A | 8,230 | · | · | 51,994 Direct | +18.81% | Acquired | (price as of 2026-10-02) |
| July 26, 2017 | DCOY | A | 12,000 | · | · | 12,000 Direct | · | Acquired | (price as of 2026-10-02) |
| June 30, 2017 | TPST | A | 6,477 | · | · | 43,764 Direct | +17.37% | Acquired | (price as of 2026-10-02) |
| June 21, 2017 | TPST | A | 12,000 | · | · | 12,000 Direct | · | Acquired | (price as of 2026-10-02) |
| June 6, 2017 | UFPT | A | 647 | · | · | 20,721 Direct | +3.22% | Acquired | (price as of 2026-10-02) |
| June 6, 2017 | UFPT | A | 2,056 | · | · | 2,056 Direct | · | Acquired | (price as of 2026-10-02) |
| March 31, 2017 | TPST | A | 5,180 | · | · | 37,287 Direct | +16.13% | Acquired | (price as of 2026-10-02) |
| Dec. 30, 2016 | TPST | A | 6,331 | $1.53 | $9,686 | 32,107 Direct | +24.56% | Acquired | -100.0% (price as of 2026-10-02) |
| Sept. 30, 2016 | TPST | A | 1,353 | · | · | 25,776 Direct | +5.54% | Acquired | (price as of 2026-10-02) |
| June 30, 2016 | TPST | A | 1,859 | · | · | 24,423 Direct | +8.24% | Acquired | (price as of 2026-10-02) |
| June 9, 2016 | UFPT | A | 794 | · | · | 20,074 Direct | +4.12% | Acquired | (price as of 2026-10-02) |
| June 9, 2016 | UFPT | A | 2,864 | · | · | 2,864 Direct | · | Acquired | (price as of 2026-10-02) |
| June 8, 2016 | DCOY | A | 10,000 | · | · | 10,000 Direct | · | Acquired | (price as of 2026-10-02) |
| June 2, 2016 | TPST | A | 12,000 | · | · | 12,000 Direct | · | Acquired | (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,500 | $6.01 | $27,045 | 10,390 Direct | +76.40% | Acquired | 4903.3% (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,390 | $5.06 | $22,213 | 14,780 Direct | +42.25% | Acquired | 5842.7% (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,500 | $5.19 | $23,355 | 19,280 Direct | +30.45% | Acquired | 5693.8% (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,500 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,390 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| May 5, 2016 | UFPT | M | 4,500 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| March 31, 2016 | TPST | A | 1,020 | · | · | 22,564 Direct | +4.73% | Acquired | (price as of 2026-10-02) |
| Dec. 31, 2015 | TPST | A | 991 | · | · | 21,544 Direct | +4.82% | Acquired | (price as of 2026-10-02) |
| Nov. 19, 2015 | DCOY | P | 4,500 | $11.38 | $51,210 | 4,500 Direct | · | Acquired | -100.0% (price as of 2026-10-02) |
| Oct. 5, 2015 | TPST | P | 4,800 | $10.79 | $51,792 | 20,553 Direct | +30.47% | Acquired | -100.0% (price as of 2026-10-02) |
| Sept. 30, 2015 | TPST | A | 1,141 | · | · | 15,753 Direct | +7.81% | Acquired | (price as of 2026-10-02) |
| Sept. 8, 2015 | TPST | P | 3,000 | $17.60 | $52,800 | 14,612 Direct | +25.84% | Acquired | -100.0% (price as of 2026-10-02) |
| June 30, 2015 | TPST | A | 334 | $28.93 | $9,663 | 11,612 Direct | +2.96% | Acquired | -100.0% (price as of 2026-10-02) |
| June 29, 2015 | DCOY | A | 10,000 | · | · | 10,000 Direct | · | Acquired | (price as of 2026-10-02) |
| June 10, 2015 | UFPT | A | 876 | · | · | 5,890 Direct | +17.47% | Acquired | (price as of 2026-10-02) |
| June 10, 2015 | UFPT | A | 2,921 | · | · | 2,921 Direct | · | Acquired | (price as of 2026-10-02) |
| June 4, 2015 | TPST | A | 12,000 | · | · | 12,000 Direct | · | Acquired | (price as of 2026-10-02) |
| April 8, 2015 | TPST | P | 3,000 | $28.45 | $85,350 | 11,278 Direct | +36.24% | Acquired | -100.0% (price as of 2026-10-02) |
| March 31, 2015 | TPST | A | 278 | $34.73 | $9,655 | 8,278 Direct | +3.48% | Acquired | -100.0% (price as of 2026-10-02) |
| June 13, 2014 | TPST | A | 6,500 | · | · | 6,500 Direct | · | Acquired | (price as of 2026-10-02) |
| June 11, 2014 | UFPT | A | 699 | · | · | 5,014 Direct | +16.20% | Acquired | (price as of 2026-10-02) |
Showing latest 100 of 127 transactions
P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding
Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.
Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.
| Date | Ticker | Security | Underlying | Exercise price | Expiration | Shares | A/D |
|---|---|---|---|---|---|---|---|
| June 5, 2024 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $260.92 | June 5, 2034 | 493 | Acquired |
| June 7, 2023 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $167.98 | June 7, 2033 | 703 | Acquired |
| June 8, 2022 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $77.28 | June 8, 2032 | 1,646 | Acquired |
| June 9, 2021 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $57.34 | June 9, 2031 | 1,786 | Acquired |
| June 10, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $43.95 | June 10, 2030 | 2,482 | Acquired |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $16.17 | June 8, 2021 | 2,058 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Righto toBuy) | Common Stock, $.01 Par Value | $16.32 | June 14, 2022 | 1,295 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $19.08 | June 12, 2023 | 1,227 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $25.04 | June 11, 2024 | 2,088 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $19.97 | June 10, 2025 | 2,921 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $22.02 | June 9, 2026 | 2,864 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $27.05 | June 6, 2027 | 2,056 | Disposed |
| March 6, 2020 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $31.20 | June 6, 2028 | 1,724 | Disposed |
| Sept. 5, 2019 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $9.09 | June 9, 2020 | 2,907 | Disposed |
| Sept. 5, 2019 | UFPT | Stock Option (Right to buy) | Common Stock, $.01 Par Value | $9.25 | July 1, 2020 | 3,500 | Disposed |
| June 5, 2019 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $38.61 | June 5, 2029 | 2,756 | Acquired |
| July 25, 2018 | DCOY | Stock Option (right to buy) | Common Stock | $0.82 | July 25, 2028 | 10,000 | Acquired |
| July 4, 2018 | TPST | Stock Option (right to buy) | Common Stock | $0.95 | July 4, 2028 | 12,000 | Acquired |
| June 6, 2018 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $31.20 | June 6, 2028 | 1,724 | Acquired |
| May 14, 2018 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $12.37 | June 4, 2018 | 2,615 | Disposed |
| May 14, 2018 | UFPT | Stock Option (right to buy) | Common Stock, $.01 Par Value | $10.14 | June 29, 2018 | 4,500 | Disposed |
| July 26, 2017 | DCOY | Stock Option (right to buy) | Common Stock | $4.08 | July 26, 2027 | 12,000 | Acquired |
| June 21, 2017 | TPST | Stock Option (right to buy) | Common Stock | $1.46 | June 21, 2027 | 12,000 | Acquired |
| June 6, 2017 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $27.05 | June 6, 2027 | 2,056 | Acquired |
| June 9, 2016 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $22.02 | June 9, 2026 | 2,864 | Acquired |
| June 8, 2016 | DCOY | Stock Option (right to buy) | Common Stock | $12.21 | June 8, 2026 | 10,000 | Acquired |
| June 2, 2016 | TPST | Stock Option (right to buy) | Common Stock | $7.38 | June 2, 2026 | 12,000 | Acquired |
| May 5, 2016 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $6.01 | July 3, 2016 | 4,500 | Disposed |
| May 5, 2016 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $5.06 | June 6, 2017 | 4,390 | Disposed |
| May 5, 2016 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $5.19 | July 2, 2017 | 4,500 | Disposed |
| June 29, 2015 | DCOY | Stock Option (right to buy) | Common Stock | $17.43 | June 29, 2025 | 10,000 | Acquired |
| June 10, 2015 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $19.97 | June 10, 2025 | 2,921 | Acquired |
| June 4, 2015 | TPST | Stock Option (right to buy) | Common Stock | $36.19 | June 4, 2025 | 12,000 | Acquired |
| June 13, 2014 | TPST | Stock Option (right to buy) | Common Stock | $8.43 | June 13, 2024 | 6,500 | Acquired |
| June 11, 2014 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $25.04 | June 11, 2024 | 2,088 | Acquired |
| March 5, 2014 | TPST | Stock Options (right to buy) | Common Stock | $10.09 | March 5, 2024 | 11,900 | Acquired |
| June 12, 2013 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $19.08 | June 12, 2023 | 1,227 | Acquired |
| June 14, 2012 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $16.32 | June 14, 2022 | 1,295 | Acquired |
| June 8, 2011 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $16.17 | June 8, 2021 | 2,058 | Acquired |
| Nov. 18, 2010 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $6.15 | June 8, 2016 | 2,561 | Disposed |
| Nov. 18, 2010 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $4.13 | June 3, 2019 | 5,327 | Disposed |
| Nov. 18, 2010 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $4.23 | July 1, 2019 | 3,500 | Disposed |
| July 1, 2010 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $9.25 | July 1, 2020 | 3,500 | Acquired |
| June 9, 2010 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $9.09 | June 9, 2020 | 2,907 | Acquired |
| July 1, 2009 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $4.23 | July 1, 2019 | 3,500 | Acquired |
| June 3, 2009 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $4.13 | June 3, 2019 | 2,012 | Acquired |
| June 3, 2009 | UFPT | Stock Option (right to buy) | Common Stock, $.01 Par Value | $4.13 | June 3, 2019 | 3,314 | Acquired |
| July 1, 2008 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $10.14 | July 1, 2018 | 4,500 | Acquired |
| June 4, 2008 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $12.37 | June 4, 2018 | 2,615 | Acquired |
| July 2, 2007 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $5.19 | July 2, 2017 | 4,500 | Acquired |
| June 6, 2007 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $5.06 | June 6, 2017 | 4,390 | Acquired |
| June 6, 2007 | UFPT | Stock Option (Right to Buy) | Common Stock, $.01 Par Value | $5.06 | June 6, 2017 | 5,122 | Acquired |
| July 3, 2006 | UFPT | Stock Option (Right to Buy) | Common Stock ($.01 Par Value) | $6.01 | July 3, 2016 | 4,500 | Acquired |
| June 8, 2006 | UFPT | Stock Option (Right to Buy) | Common Stock ($.01 Par Value) | $6.15 | June 8, 2016 | 2,561 | Acquired |
Exercise/conversion price is blank when not applicable (e.g. RSUs).
Initial ownership (Form 3) 2 holdings
Securities held when first becoming an insider, per SEC Form 3.