Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 89 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
Feb. 28, 2025 TTI A 29,141 · · 29,141 Direct · Acquired (price as of 2026-10-02)
Feb. 25, 2025 TTI M 6,417 · · 171,047 Direct +3.90% Acquired (price as of 2026-10-02)
Feb. 25, 2025 TTI F 3,103 $4.10 $12,722 167,944 Direct -1.81% Disposed 46.3% (price as of 2026-10-02)
Feb. 25, 2025 TTI M 4,783 · · 172,727 Direct +2.85% Acquired (price as of 2026-10-02)
Feb. 25, 2025 TTI F 1,675 $4.10 $6,868 171,052 Direct -0.97% Disposed 46.3% (price as of 2026-10-02)
Feb. 25, 2025 TTI M 6,417 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2025 TTI M 4,783 · · 9,566 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 19, 2025 TTI M 9,074 · · 168,501 Direct +5.69% Acquired (price as of 2026-10-02)
Feb. 19, 2025 TTI F 3,871 $4.44 $17,187 164,630 Direct -2.30% Disposed 35.1% (price as of 2026-10-02)
Feb. 19, 2025 TTI M 9,074 · · 18,150 Direct -33.33% Disposed (price as of 2026-10-02)
Aug. 25, 2024 TTI M 6,417 · · 158,829 Direct +4.21% Acquired (price as of 2026-10-02)
Aug. 25, 2024 TTI F 2,397 $3.23 $7,742 156,432 Direct -1.51% Disposed 85.8% (price as of 2026-10-02)
Aug. 25, 2024 TTI M 4,782 · · 161,214 Direct +3.06% Acquired (price as of 2026-10-02)
Aug. 25, 2024 TTI F 1,787 $3.23 $5,772 159,427 Direct -1.11% Disposed 85.8% (price as of 2026-10-02)
Aug. 25, 2024 TTI M 6,417 · · 6,417 Direct -50.00% Disposed (price as of 2026-10-02)
Aug. 25, 2024 TTI M 4,782 · · 14,349 Direct -25.00% Disposed (price as of 2026-10-02)
March 15, 2024 TTI A 8,935 · · 8,935 Direct · Acquired (price as of 2026-10-02)
March 6, 2024 TTI M 14,461 · · 157,814 Direct +10.09% Acquired (price as of 2026-10-02)
March 6, 2024 TTI F 5,402 $3.92 $21,176 152,412 Direct -3.42% Disposed 53.1% (price as of 2026-10-02)
March 6, 2024 TTI M 14,461 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2024 TTI M 9,711 · · 143,815 Direct +7.24% Acquired (price as of 2026-10-02)
Feb. 25, 2024 TTI F 4,142 $3.79 $15,698 139,673 Direct -2.88% Disposed 58.3% (price as of 2026-10-02)
Feb. 25, 2024 TTI M 6,417 · · 146,090 Direct +4.59% Acquired (price as of 2026-10-02)
Feb. 25, 2024 TTI F 2,737 $3.79 $10,373 143,353 Direct -1.87% Disposed 58.3% (price as of 2026-10-02)
Feb. 25, 2024 TTI M 9,711 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2024 TTI M 6,417 · · 12,834 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 22, 2024 TTI M 9,565 · · 138,184 Direct +7.44% Acquired (price as of 2026-10-02)
Feb. 22, 2024 TTI F 4,080 $3.83 $15,626 134,104 Direct -2.95% Disposed 56.7% (price as of 2026-10-02)
Feb. 22, 2024 TTI M 9,565 · · 19,131 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 19, 2024 TTI A 27,224 · · 27,224 Direct · Acquired (price as of 2026-10-02)
Aug. 25, 2023 TTI M 9,711 · · 128,227 Direct +8.19% Acquired (price as of 2026-10-02)
Aug. 25, 2023 TTI F 3,628 $5.19 $18,829 124,599 Direct -2.83% Disposed 15.6% (price as of 2026-10-02)
Aug. 25, 2023 TTI M 6,417 · · 131,016 Direct +5.15% Acquired (price as of 2026-10-02)
Aug. 25, 2023 TTI F 2,397 $5.19 $12,440 128,619 Direct -1.83% Disposed 15.6% (price as of 2026-10-02)
Aug. 25, 2023 TTI M 9,711 · · 9,711 Direct -50.00% Disposed (price as of 2026-10-02)
Aug. 25, 2023 TTI M 6,417 · · 19,251 Direct -25.00% Disposed (price as of 2026-10-02)
March 6, 2023 TTI A 14,461 · · 14,461 Direct · Acquired (price as of 2026-10-02)
Feb. 25, 2023 TTI M 7,940 · · 116,335 Direct +7.33% Acquired (price as of 2026-10-02)
Feb. 25, 2023 TTI F 3,387 $3.87 $13,108 112,948 Direct -2.91% Disposed 55.0% (price as of 2026-10-02)
Feb. 25, 2023 TTI M 9,710 · · 122,658 Direct +8.60% Acquired (price as of 2026-10-02)
Feb. 25, 2023 TTI F 4,142 $3.87 $16,030 118,516 Direct -3.38% Disposed 55.0% (price as of 2026-10-02)
Feb. 25, 2023 TTI M 7,940 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2023 TTI M 9,710 · · 19,422 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 22, 2023 TTI A 28,696 · · 28,696 Direct · Acquired (price as of 2026-10-02)
Feb. 21, 2023 TTI M 12,834 · · 113,869 Direct +12.70% Acquired (price as of 2026-10-02)
Feb. 21, 2023 TTI F 5,474 $3.87 $21,184 108,395 Direct -4.81% Disposed 55.0% (price as of 2026-10-02)
Feb. 21, 2023 TTI M 12,834 · · 25,668 Direct -33.33% Disposed (price as of 2026-10-02)
Aug. 25, 2022 TTI M 9,710 · · 99,688 Direct +10.79% Acquired (price as of 2026-10-02)
Aug. 25, 2022 TTI M 7,940 · · 107,628 Direct +7.96% Acquired (price as of 2026-10-02)
Aug. 25, 2022 TTI F 3,627 $4.21 $15,270 104,001 Direct -3.37% Disposed 42.5% (price as of 2026-10-02)
Aug. 25, 2022 TTI F 2,966 $4.21 $12,487 101,035 Direct -2.85% Disposed 42.5% (price as of 2026-10-02)
Aug. 25, 2022 TTI M 7,940 · · 7,940 Direct -50.00% Disposed (price as of 2026-10-02)
Aug. 25, 2022 TTI M 9,710 · · 29,132 Direct -25.00% Disposed (price as of 2026-10-02)
Aug. 5, 2022 TTI M 31,027 · · 101,567 Direct +43.98% Acquired (price as of 2026-10-02)
Aug. 5, 2022 TTI F 11,589 $3.72 $43,111 89,978 Direct -11.41% Disposed 61.3% (price as of 2026-10-02)
Aug. 5, 2022 TTI M 31,027 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2022 TTI M 2,153 · · 65,594 Direct +3.39% Acquired (price as of 2026-10-02)
Feb. 25, 2022 TTI M 7,939 · · 73,533 Direct +12.10% Acquired (price as of 2026-10-02)
Feb. 25, 2022 TTI F 2,354 $2.94 $6,921 71,179 Direct -3.20% Disposed 104.1% (price as of 2026-10-02)
Feb. 25, 2022 TTI F 639 $2.94 $1,879 70,540 Direct -0.90% Disposed 104.1% (price as of 2026-10-02)
Feb. 25, 2022 TTI M 2,153 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
Feb. 25, 2022 TTI M 7,939 · · 15,880 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 21, 2022 TTI A 38,502 · · 38,502 Direct · Acquired (price as of 2026-10-02)
Feb. 17, 2022 TTI M 19,421 · · 68,171 Direct +39.84% Acquired (price as of 2026-10-02)
Feb. 17, 2022 TTI F 4,730 $2.91 $13,764 63,441 Direct -6.94% Disposed 106.2% (price as of 2026-10-02)
Feb. 17, 2022 TTI M 19,421 · · 38,842 Direct -33.33% Disposed (price as of 2026-10-02)
Nov. 6, 2021 TTI F 3,241 $3.85 $12,478 48,750 Direct -6.23% Disposed 55.8% (price as of 2026-10-02)
Aug. 25, 2021 TTI M 7,939 · · 52,297 Direct +17.90% Acquired (price as of 2026-10-02)
Aug. 25, 2021 TTI F 1,934 $2.87 $5,551 50,363 Direct -3.70% Disposed 109.1% (price as of 2026-10-02)
Aug. 25, 2021 TTI M 2,153 · · 52,516 Direct +4.27% Acquired (price as of 2026-10-02)
Aug. 25, 2021 TTI F 525 $2.87 $1,507 51,991 Direct -1.00% Disposed 109.1% (price as of 2026-10-02)
Aug. 25, 2021 TTI M 7,939 · · 23,819 Direct -25.00% Disposed (price as of 2026-10-02)
Aug. 25, 2021 TTI M 2,153 · · 2,153 Direct -50.00% Disposed (price as of 2026-10-02)
April 2, 2021 TTI A 18,123 · · 48,771 Direct +59.13% Acquired (price as of 2026-10-02)
April 2, 2021 TTI F 4,413 $2.80 $12,356 44,358 Direct -9.05% Disposed 114.3% (price as of 2026-10-02)
Feb. 25, 2021 TTI M 2,152 · · 31,287 Direct +7.39% Acquired (price as of 2026-10-02)
Feb. 25, 2021 TTI F 639 $2.65 $1,693 30,648 Direct -2.04% Disposed 126.4% (price as of 2026-10-02)
Feb. 25, 2021 TTI M 2,152 · · 4,306 Direct -33.32% Disposed (price as of 2026-10-02)
Feb. 20, 2021 TTI M 15,878 · · 33,843 Direct +88.38% Acquired (price as of 2026-10-02)
Feb. 20, 2021 TTI F 4,708 $2.55 $12,005 29,135 Direct -13.91% Disposed 135.3% (price as of 2026-10-02)
Feb. 20, 2021 TTI M 15,878 · · 31,758 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 17, 2021 TTI A 58,263 · · 143,384 Direct +68.45% Acquired (price as of 2026-10-02)
Aug. 25, 2020 TTI M 2,152 · · 18,490 Direct +13.17% Acquired (price as of 2026-10-02)
Aug. 25, 2020 TTI F 525 $0.62 $326 17,965 Direct -2.84% Disposed 867.7% (price as of 2026-10-02)
Aug. 25, 2020 TTI M 2,152 · · 6,458 Direct -24.99% Disposed (price as of 2026-10-02)
Feb. 21, 2020 TTI F 1,277 $1.41 $1,801 12,033 Direct -9.59% Disposed 325.5% (price as of 2026-10-02)
Feb. 21, 2020 TTI M 4,305 · · 16,338 Direct +35.78% Acquired (price as of 2026-10-02)
Feb. 21, 2020 TTI M 4,305 · · 8,610 Direct -33.33% Disposed (price as of 2026-10-02)
Feb. 20, 2020 TTI A 47,636 · · 91,578 Direct +108.41% Acquired (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.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Feb. 28, 2025 TTI Restricted Stock Units Common Stock (29,141) · March 7, 2028 29,141 Acquired
Feb. 25, 2025 TTI Restricted Stock Units Common Stock (6,417) $0.00 · 6,417 Disposed
Feb. 25, 2025 TTI Restricted Stock Units Common Stock (4,783) $0.00 · 4,783 Disposed
Feb. 19, 2025 TTI Restricted Stock Units Common Stock (9,074) $0.00 · 9,074 Disposed
Aug. 25, 2024 TTI Restricted Stock Units Common Stock (6,417) $0.00 · 6,417 Disposed
Aug. 25, 2024 TTI Restricted Stock Units Common Stock (4,782) $0.00 · 4,782 Disposed
March 15, 2024 TTI Restricted Stock Units Common Stock (8,935) · March 31, 2025 8,935 Acquired
March 6, 2024 TTI Restricted Stock Units Common Stock (14,461) $0.00 · 14,461 Disposed
Feb. 25, 2024 TTI Restricted Stock Units Common Stock (9,711) $0.00 · 9,711 Disposed
Feb. 25, 2024 TTI Restricted Stock Units Common Stock (6,417) $0.00 · 6,417 Disposed
Feb. 22, 2024 TTI Restricted Stock Units Common Stock (9,565) $0.00 · 9,565 Disposed
Feb. 19, 2024 TTI Restricted Stock Units Common Stock (27,224) · Feb. 25, 2027 27,224 Acquired
Aug. 25, 2023 TTI Restricted Stock Units Common Stock (9,711) $0.00 · 9,711 Disposed
Aug. 25, 2023 TTI Restricted Stock Units Common Stock (6,417) $0.00 · 6,417 Disposed
March 6, 2023 TTI Restricted Stock Units Common Stock (14,461) · March 31, 2024 14,461 Acquired
Feb. 25, 2023 TTI Restricted Stock Units Common Stock (7,940) $0.00 · 7,940 Disposed
Feb. 25, 2023 TTI Restricted Stock Units Common Stock (9,710) $0.00 · 9,710 Disposed
Feb. 22, 2023 TTI Restricted Stock Units Common Stock (28,696) · Feb. 28, 2026 28,696 Acquired
Feb. 21, 2023 TTI Restricted Stock Units Common Stock (12,834) · · 12,834 Disposed
Aug. 25, 2022 TTI Restricted Stock Units Common Stock (7,940) · · 7,940 Disposed
Aug. 25, 2022 TTI Restricted Stock Units Common Stock (9,710) · · 9,710 Disposed
Aug. 5, 2022 TTI Restricted Stock Unit Common Stock (31,027) · · 31,027 Disposed
Feb. 25, 2022 TTI Restricted Stock Units Common Stock (2,153) · · 2,153 Disposed
Feb. 25, 2022 TTI Restricted Stock Units Common Stock (7,939) · · 7,939 Disposed
Feb. 21, 2022 TTI Restricted Stock Units Common Stock (38,502) · Feb. 28, 2025 38,502 Acquired
Feb. 17, 2022 TTI Restricted Stock Unit Common Stock (19,421) $0.00 Feb. 17, 2031 19,421 Disposed
Aug. 25, 2021 TTI Restricted Stock Units Common Stock (7,939) · · 7,939 Disposed
Aug. 25, 2021 TTI Restricted Stock Units Common Stock (2,153) · · 2,153 Disposed
Feb. 25, 2021 TTI Common Stock Common Stock (2,152) · · 2,152 Disposed
Feb. 20, 2021 TTI Common Stock Common Stock (15,878) · · 15,878 Disposed
Feb. 17, 2021 TTI Restricted Stock Unit Common Stock (58,263) · · 58,263 Acquired
Aug. 25, 2020 TTI Restricted Stock Unit Common Stock (2,152) $0.00 · 2,152 Disposed
Feb. 21, 2020 TTI Restricted Stock Unit Common Stock (4,305) · · 4,305 Disposed
Feb. 20, 2020 TTI Restricted Stock Unit Common Stock (47,636) · · 47,636 Acquired

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

Initial ownership (Form 3) 3 holdings

07

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

DateTickerSecuritySharesOwnership
Sept. 20, 2019 TTI Common Stock 13,310 Direct
Sept. 20, 2019 TTI Restricted Stock Unit→ Common Stock (12,915) 12,915 Direct
Sept. 20, 2019 TTI Restricted Stock Unit→ Common Stock (31,027) 31,027 Direct