Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 12 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

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
April 22, 2026 TOMZ A 10,000 $0.55 $5,500 91,300 Direct +12.30% Acquired -4.2% (price as of 2026-10-05)
Jan. 9, 2026 TOMZ A 20,000 $0.79 $15,800 81,300 Direct +32.63% Acquired -33.3% (price as of 2026-10-05)
Jan. 7, 2021 TOMZ A 12,500 $4.56 $57,000 202,000 Direct +6.60% Acquired -88.5% (price as of 2026-10-05)
May 14, 2020 TOMZ M 20,000 · · 25,000 Direct -44.44% Disposed (price as of 2026-10-05)
May 14, 2020 TOMZ G 20,000 · · 1,516,000 Direct -1.30% Disposed (price as of 2026-10-05)
May 14, 2020 TOMZ M 20,000 $0.05 $1,000 1,536,000 Direct +1.32% Acquired 31.7% (price as of 2026-10-05)
May 14, 2020 TOMZ L 1,226 $0.78 $956 1,516,000 Direct +0.08% Acquired -91.6% (price as of 2026-10-05)
Jan. 9, 2020 TOMZ A 100,000 $0.12 $12,000 1,514,774 Direct +7.07% Acquired -45.1% (price as of 2026-10-05)
Jan. 8, 2019 TOMZ A 100,000 $0.11 $11,000 1,414,774 Direct +7.61% Acquired -40.2% (price as of 2026-10-05)
Feb. 5, 2018 TOMZ A 75,000 $0.12 $9,000 1,314,774 Direct +6.05% Acquired -45.1% (price as of 2026-10-05)
April 17, 2017 TOMZ A 50,000 $0.14 $7,000 1,239,774 Direct +4.20% Acquired -53.0% (price as of 2026-10-05)
Feb. 3, 2016 TOMZ A 25,000 · · 65,000 Direct +62.50% Acquired (price as of 2026-10-05)

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
May 14, 2020 TOMZ Stock Option (right to buy) Common Stock (20,000) $0.05 Jan. 2, 2021 20,000 Disposed
Feb. 3, 2016 TOMZ Non-Qualified Stock Option Common Stock (25,000) $0.55 Feb. 3, 2026 25,000 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 5 holdings

07

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

DateTickerSecuritySharesOwnership
Oct. 7, 2025 TOMZ Common Stock 61,300 Direct
Oct. 7, 2025 TOMZ Common Stock Purchase Options→ Common Stock (3,125) 3,125 Direct
Feb. 4, 2016 TOMZ Common Stock 1,189,774 Indirect
Feb. 4, 2016 TOMZ Common Stock Purchase Option→ Common Stock (20,000) 20,000 Direct
Feb. 4, 2016 TOMZ Common Stock Purchase Option→ Common Stock (20,000) 20,000 Direct