Insider at

04

Insider transactions

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

85 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
June 17, 2025 ALOT P 10,000 $9.05 $90,500 97,719 Direct +11.40% Acquired
Dec. 16, 2021 ALOT P 294 $13.80 $4,057 58,647 Direct +0.50% Acquired
Dec. 16, 2021 ALOT P 1,500 $13.85 $20,775 58,353 Direct +2.64% Acquired
Dec. 16, 2021 ALOT P 1,000 $13.90 $13,900 56,853 Direct +1.79% Acquired
Dec. 15, 2021 ALOT P 1,000 $13.90 $13,900 55,853 Direct +1.82% Acquired
June 28, 2021 ALOT P 1,000 $13.51 $13,510 54,853 Direct +1.86% Acquired
June 25, 2021 ALOT P 3,000 $13.92 $41,760 53,853 Direct +5.90% Acquired
Aug. 13, 2018 RBC S 2,500 $140.19 $350,475 8,000 Direct -23.81% Disposed 267.8% (price as of 2026-10-02)
Aug. 13, 2018 RBC S 1,600 $140.19 $224,304 8,000 Direct -16.67% Disposed 267.8% (price as of 2026-10-02)
Aug. 13, 2018 RBC S 1,200 $140.19 $168,228 8,000 Direct -13.04% Disposed 267.8% (price as of 2026-10-02)
Aug. 13, 2018 RBC S 800 $140.19 $112,152 8,000 Direct -9.09% Disposed 267.8% (price as of 2026-10-02)
Aug. 13, 2018 RBC S 400 $140.19 $56,076 8,000 Direct -4.76% Disposed 267.8% (price as of 2026-10-02)
Oct. 17, 2014 ALOT P 3,000 $12.90 $38,700 13,689 Direct +28.07% Acquired
Sept. 22, 2014 ALOT P 1,895 $13.10 $24,824 10,689 Direct +21.55% Acquired
Sept. 22, 2014 ALOT P 105 $13.00 $1,365 8,794 Direct +1.21% Acquired

Showing latest 100 of 149 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
Aug. 26, 2026 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $18.25 June 4, 2028 5,000 Disposed
Aug. 26, 2026 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $13.90 May 17, 2027 5,000 Disposed
May 8, 2024 ALOT Stock Option (Right to purchase) Common Stock (5,000) $13.80 May 22, 2024 5,000 Disposed
May 16, 2023 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $10.60 May 21, 2023 5,000 Disposed
Aug. 13, 2018 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Disposed
Aug. 13, 2018 RBC Option to Purchase Common Stock Common Stock (1,600) $64.15 July 1, 2021 1,600 Disposed
Aug. 13, 2018 RBC Option to Purchase Common Stock Common Stock (1,200) $72.83 July 1, 2022 1,200 Disposed
Aug. 13, 2018 RBC Option to Purchase Common Stock Common Stock (800) $72.94 July 8, 2023 800 Disposed
Aug. 13, 2018 RBC Option to Purchase Common Stock Common Stock (400) $99.64 June 27, 2024 400 Disposed
June 4, 2018 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $18.25 June 4, 2028 5,000 Acquired
Feb. 9, 2018 RBC Option to Purchase Common Stock Common Stock (2,500) $40.15 Nov. 14, 2018 2,500 Disposed
Feb. 9, 2018 RBC Option to Purchase Common Stock Common Stock (2,500) $44.60 June 4, 2019 2,500 Disposed
Jan. 3, 2018 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $8.08 May 15, 2022 5,000 Disposed
Jan. 3, 2018 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $7.40 Aug. 22, 2022 5,000 Disposed
June 27, 2017 RBC Option to Purchase Common Stock Common Stock (2,000) $99.64 June 27, 2024 2,000 Acquired
May 17, 2017 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $13.90 May 17, 2027 5,000 Acquired
July 8, 2016 RBC Option to Purchase Common Stock Common Stock (2,000) $72.94 July 8, 2023 2,000 Acquired
May 18, 2016 ALOT Stock Option (Right to Purchase) Common Stock (5,000) $14.52 May 18, 2026 5,000 Acquired
July 1, 2015 RBC Option to Purchase Common Stock Common Stock (2,000) $72.83 July 1, 2022 2,000 Acquired
May 20, 2015 ALOT Stock Option (Right to purchase) Common Stock (5,000) $14.05 May 20, 2025 5,000 Acquired
July 1, 2014 RBC Option to Purchase Common Stock Common Stock (2,000) $64.15 July 1, 2021 2,000 Acquired
May 22, 2014 ALOT Stock Option (Right to purchase) Common Stock (5,000) $13.80 May 22, 2024 5,000 Acquired
Nov. 14, 2013 TWI Stock options Common stock (6,250) $11.56 May 19, 2015 6,250 Disposed
June 14, 2013 RBC Option to Purchase Common Stock Common Stock (2,500) $51.08 June 14, 2020 2,500 Acquired
May 21, 2013 ALOT Stock Option (Right to purchase) Common Stock (5,000) $10.60 May 21, 2023 5,000 Acquired
May 16, 2013 TWI Stock options Common stock (20,000) $24.06 May 16, 2023 20,000 Acquired
June 4, 2012 RBC Option to Purchase Common Stock Common Stock (2,500) $44.60 June 4, 2019 2,500 Acquired
May 17, 2012 TWI Stock options Common stock (15,000) $23.38 May 17, 2022 15,000 Acquired
May 15, 2012 ALOT Stock Option (Right to purchase) Common Stock (5,000) $8.08 May 15, 2022 5,000 Acquired
April 27, 2012 TWI Stock options Common stock (5,625) $4.27 May 16, 2012 5,625 Disposed
Nov. 14, 2011 RBC Option to purchase Common Stock Common Stock (2,500) $40.15 Nov. 14, 2018 2,500 Acquired
Aug. 22, 2011 ALOT Stock Option (Right to purchase) Common Stock (5,000) $7.40 Aug. 22, 2021 5,000 Acquired
May 12, 2011 TWI Stock options Common stock (10,000) $28.10 May 12, 2021 10,000 Acquired
May 12, 2011 TWI Stock options Common stock (5,625) $3.63 May 17, 2011 5,625 Disposed
Nov. 24, 2010 TWI Non-employee director stock option plan Common stock (5,625) $4.27 May 16, 2012 5,625 Disposed
Nov. 24, 2010 TWI Non-employee director stock option plan Common stock (5,625) $3.63 May 17, 2011 5,625 Disposed
May 4, 2010 TWI Non-employee director stock option plan Common stock (11,250) $5.35 May 18, 2010 11,250 Disposed
May 19, 2009 TWI Non-employee director stock option plan Common stock (11,250) $7.60 May 20, 2009 11,250 Disposed

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
Oct. 11, 2011 RBC Common Stock [F1] 0 Direct
Aug. 24, 2011 ALOT Common Stock 917 Direct