Insider at

04

Insider transactions

05
0 buys (P) 2 sells (S) Net: $-2,131,474 + 81 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

81 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs 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)
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 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)
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)
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. 8, 2015 TPST P 3,000 $17.60 $52,800 14,612 Direct +25.84% Acquired -100.0% (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)

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.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 5, 2024 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (493) $260.92 June 5, 2034 493 Acquired
June 7, 2023 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (703) $167.98 June 7, 2033 703 Acquired
June 8, 2022 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,646) $77.28 June 8, 2032 1,646 Acquired
June 9, 2021 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,786) $57.34 June 9, 2031 1,786 Acquired
June 10, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,482) $43.95 June 10, 2030 2,482 Acquired
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,058) $16.17 June 8, 2021 2,058 Disposed
March 6, 2020 UFPT Stock Option (Righto toBuy) Common Stock, $.01 Par Value (1,295) $16.32 June 14, 2022 1,295 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,227) $19.08 June 12, 2023 1,227 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,088) $25.04 June 11, 2024 2,088 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,921) $19.97 June 10, 2025 2,921 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,864) $22.02 June 9, 2026 2,864 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,056) $27.05 June 6, 2027 2,056 Disposed
March 6, 2020 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,724) $31.20 June 6, 2028 1,724 Disposed
Sept. 5, 2019 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,907) $9.09 June 9, 2020 2,907 Disposed
Sept. 5, 2019 UFPT Stock Option (Right to buy) Common Stock, $.01 Par Value (3,500) $9.25 July 1, 2020 3,500 Disposed
June 5, 2019 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,756) $38.61 June 5, 2029 2,756 Acquired
July 25, 2018 DCOY Stock Option (right to buy) Common Stock (10,000) $0.82 July 25, 2028 10,000 Acquired
July 4, 2018 TPST Stock Option (right to buy) Common Stock (12,000) $0.95 July 4, 2028 12,000 Acquired
June 6, 2018 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,724) $31.20 June 6, 2028 1,724 Acquired
May 14, 2018 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,615) $12.37 June 4, 2018 2,615 Disposed
May 14, 2018 UFPT Stock Option (right to buy) Common Stock, $.01 Par Value (4,500) $10.14 June 29, 2018 4,500 Disposed
July 26, 2017 DCOY Stock Option (right to buy) Common Stock (12,000) $4.08 July 26, 2027 12,000 Acquired
June 21, 2017 TPST Stock Option (right to buy) Common Stock (12,000) $1.46 June 21, 2027 12,000 Acquired
June 6, 2017 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,056) $27.05 June 6, 2027 2,056 Acquired
June 9, 2016 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,864) $22.02 June 9, 2026 2,864 Acquired
June 8, 2016 DCOY Stock Option (right to buy) Common Stock (10,000) $12.21 June 8, 2026 10,000 Acquired
June 2, 2016 TPST Stock Option (right to buy) Common Stock (12,000) $7.38 June 2, 2026 12,000 Acquired
May 5, 2016 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,500) $6.01 July 3, 2016 4,500 Disposed
May 5, 2016 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,390) $5.06 June 6, 2017 4,390 Disposed
May 5, 2016 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,500) $5.19 July 2, 2017 4,500 Disposed
June 29, 2015 DCOY Stock Option (right to buy) Common Stock (10,000) $17.43 June 29, 2025 10,000 Acquired
June 10, 2015 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,921) $19.97 June 10, 2025 2,921 Acquired
June 4, 2015 TPST Stock Option (right to buy) Common Stock (12,000) $36.19 June 4, 2025 12,000 Acquired
June 13, 2014 TPST Stock Option (right to buy) Common Stock (6,500) $8.43 June 13, 2024 6,500 Acquired
June 11, 2014 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,088) $25.04 June 11, 2024 2,088 Acquired
March 5, 2014 TPST Stock Options (right to buy) Common Stock (11,900) $10.09 March 5, 2024 11,900 Acquired
June 12, 2013 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,227) $19.08 June 12, 2023 1,227 Acquired
June 14, 2012 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (1,295) $16.32 June 14, 2022 1,295 Acquired
June 8, 2011 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,058) $16.17 June 8, 2021 2,058 Acquired
Nov. 18, 2010 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,561) $6.15 June 8, 2016 2,561 Disposed
Nov. 18, 2010 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (5,327) $4.13 June 3, 2019 5,327 Disposed
Nov. 18, 2010 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (3,500) $4.23 July 1, 2019 3,500 Disposed
July 1, 2010 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (3,500) $9.25 July 1, 2020 3,500 Acquired
June 9, 2010 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,907) $9.09 June 9, 2020 2,907 Acquired
July 1, 2009 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (3,500) $4.23 July 1, 2019 3,500 Acquired
June 3, 2009 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,012) $4.13 June 3, 2019 2,012 Acquired
June 3, 2009 UFPT Stock Option (right to buy) Common Stock, $.01 Par Value (3,314) $4.13 June 3, 2019 3,314 Acquired
July 1, 2008 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,500) $10.14 July 1, 2018 4,500 Acquired
June 4, 2008 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (2,615) $12.37 June 4, 2018 2,615 Acquired
July 2, 2007 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,500) $5.19 July 2, 2017 4,500 Acquired
June 6, 2007 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (4,390) $5.06 June 6, 2017 4,390 Acquired
June 6, 2007 UFPT Stock Option (Right to Buy) Common Stock, $.01 Par Value (5,122) $5.06 June 6, 2017 5,122 Acquired
July 3, 2006 UFPT Stock Option (Right to Buy) Common Stock ($.01 Par Value) (4,500) $6.01 July 3, 2016 4,500 Acquired
June 8, 2006 UFPT Stock Option (Right to Buy) Common Stock ($.01 Par Value) (2,561) $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

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Jan. 28, 2015 DCOY Stock Option (right to buy)→ Common Stock (35,026) 35,026 Direct
Jan. 10, 2014 TPST Common Stock 8,000 Direct