Insider at

04

Insider transactions

05
1 buys (P) 0 sells (S) Net: $5,244 Avg return of open purchases vs now: 21.6% 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

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Jan. 28, 2026 BY P 169 $31.03 $5,244 4,129 Indirect +4.27% Acquired 21.6% (price as of 2026-10-02)
June 11, 2025 BY P 2,360 $24.75 $58,410 3,960 Indirect +147.50% Acquired 52.5% (price as of 2026-10-02)
May 4, 2023 BY P 1,350 $17.31 $23,368 15,871 Direct +9.30% Acquired 118.0% (price as of 2026-10-02)
March 10, 2023 BY P 1,000 $22.06 $22,060 14,521 Direct +7.40% Acquired 71.1% (price as of 2026-10-02)
March 9, 2023 BY P 1,300 $23.12 $30,056 13,521 Direct +10.64% Acquired 63.2% (price as of 2026-10-02)
Aug. 5, 2022 BY P 670 $22.95 $15,376 12,221 Direct +5.80% Acquired 64.4% (price as of 2026-10-02)
May 17, 2021 BY P 350 $22.90 $8,015 11,551 Direct +3.12% Acquired 64.8% (price as of 2026-10-02)
July 28, 2020 BY P 8,100 $13.70 $110,970 11,201 Direct +261.21% Acquired 175.5% (price as of 2026-10-02)
July 6, 2017 BY P 2,500 $19.00 $47,500 3,101 Direct +415.97% Acquired 98.6% (price as of 2026-10-02)
Feb. 23, 2017 BY P 1,600 $16.25 $26,000 1,600 Indirect · Acquired 132.2% (price as of 2026-10-02)

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.

Initial ownership (Form 3) 2 holdings

07

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

DateTickerSecuritySharesOwnership
June 29, 2017 BY Common Stock 601 Direct
June 29, 2017 BY Common Stock 1,600 Indirect