Insider at

04

Insider transactions

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

98 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 7, 2023 TTI P 30,000 $3.45 $103,500 1,064,114 Direct +2.90% Acquired 78.0% (price as of 2026-10-06)
May 10, 2021 TTI P 15,000 $3.31 $49,650 726,534 Direct +2.11% Acquired 85.5% (price as of 2026-10-06)

Showing latest 100 of 160 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
March 14, 2026 TTI Restricted Stock Units Common Stock (137,654) $0.00 · 137,654 Disposed
Feb. 28, 2026 TTI Restricted Stock Units Common Stock (38,854) $0.00 · 38,854 Disposed
Feb. 25, 2026 TTI Restricted Stock Units Common Stock (20,165) $0.00 · 20,165 Disposed
Feb. 25, 2026 TTI Restricted Stock Units Common Stock (21,256) $0.00 · 21,256 Disposed
Aug. 25, 2025 TTI Restricted Stock Units Common Stock (21,256) $0.00 · 21,256 Disposed
Aug. 25, 2025 TTI Restricted Stock Units Common Stock (20,165) $0.00 · 20,165 Disposed
March 15, 2025 TTI Restricted Stock Units Common Stock (106,998) $0.00 · 106,998 Disposed
March 14, 2025 TTI Restricted Stock Units Common Stock (137,654) · · 137,654 Acquired
March 8, 2025 TTI Restricted Stock Units Common Stock (43,752) $0.00 · 43,752 Disposed
Feb. 28, 2025 TTI Restricted Stock Units Common Stock (116,564) · March 7, 2028 116,564 Acquired
Feb. 25, 2025 TTI Restricted Stock Units Common Stock (28,520) $0.00 · 28,520 Disposed
Feb. 25, 2025 TTI Restricted Stock Units Common Stock (21,256) $0.00 · 21,256 Disposed
Feb. 19, 2025 TTI Restricted Stock Units Common Stock (40,331) $0.00 · 40,331 Disposed
Aug. 25, 2024 TTI Restricted Stock Units Common Stock (28,520) $0.00 · 28,520 Disposed
Aug. 25, 2024 TTI Restricted Stock Units Common Stock (21,256) $0.00 · 21,256 Disposed
March 15, 2024 TTI Restricted Stock Units Common Stock (106,998) · March 31, 2025 106,998 Acquired
March 8, 2024 TTI Restricted Stock Units Common Stock (43,752) · March 31, 2025 43,752 Acquired
March 6, 2024 TTI Restricted Stock Units Common Stock (169,107) $0.00 · 169,107 Disposed
Feb. 25, 2024 TTI Restricted Stock Units Common Stock (43,158) $0.00 · 43,158 Disposed
Feb. 25, 2024 TTI Restricted Stock Units Common Stock (28,519) $0.00 · 28,519 Disposed
Feb. 22, 2024 TTI Restricted Stock Units Common Stock (42,511) $0.00 · 42,511 Disposed
Feb. 19, 2024 TTI Restricted Stock Units Common Stock (120,993) · Feb. 25, 2027 120,993 Acquired
Aug. 25, 2023 TTI Restricted Stock Units Common Stock (43,158) $0.00 · 43,158 Disposed
Aug. 25, 2023 TTI Restricted Stock Units Common Stock (28,519) $0.00 · 28,519 Disposed
March 6, 2023 TTI Restricted Stock Units Common Stock (169,107) · March 31, 2024 169,107 Acquired
Feb. 25, 2023 TTI Restricted Stock Units Common Stock (35,473) $0.00 · 35,473 Disposed
Feb. 25, 2023 TTI Restricted Stock Units Common Stock (43,158) $0.00 · 43,158 Disposed
Feb. 22, 2023 TTI Restricted Stock Units Common Stock (127,535) · Feb. 28, 2026 127,535 Acquired
Feb. 21, 2023 TTI Restricted Stock Units Common Stock (57,038) · · 57,038 Disposed
Aug. 25, 2022 TTI Restricted Stock Units Common Stock (43,158) · · 43,158 Disposed
Aug. 25, 2022 TTI Restricted Stock Units Common Stock (35,473) · · 35,473 Disposed
Feb. 25, 2022 TTI Common Stock Common Stock (35,473) · · 35,473 Disposed
Feb. 25, 2022 TTI Restricted Stock Units Common Stock (34,080) · · 34,080 Disposed
Feb. 21, 2022 TTI Restricted Stock Units Common Stock (171,116) · Feb. 28, 2025 171,116 Acquired
Feb. 17, 2022 TTI Restricted Stock Unit Common Stock (86,315) $0.00 Feb. 17, 2031 86,315 Disposed
Aug. 25, 2021 TTI Restricted Stock Units Common Stock (35,473) · · 35,473 Disposed
Aug. 25, 2021 TTI Restricted Stock Units Common Stock (34,080) · · 34,080 Disposed
Feb. 25, 2021 TTI Restricted Stock Units Common Stock (34,079) · · 34,079 Disposed
Feb. 20, 2021 TTI Common Stock Common Stock (70,946) · · 70,946 Disposed
Feb. 17, 2021 TTI Restricted Stock Unit Common Stock (258,947) · · 258,947 Acquired
Aug. 25, 2020 TTI Restricted Stock Unit Common Stock (34,079) · · 34,079 Disposed
Feb. 21, 2020 TTI Restricted Stock Unit Common Stock (68,159) · · 68,159 Disposed
Feb. 20, 2020 TTI Restricted Stock Unit Common Stock (212,838) · · 212,838 Acquired
Feb. 21, 2019 TTI Restricted Stock Unit Common Stock (204,477) · · 204,477 Acquired
Feb. 22, 2018 TTI Stock Option (Right to Buy) Common Stock (81,261) $3.87 Feb. 22, 2028 103,826 Acquired
Feb. 22, 2017 TTI Stock Option (Right to Buy) Common Stock (139,706) $4.51 Feb. 22, 2027 139,706 Acquired
May 2, 2016 TTI Stock Option (right to buy) Common Stock (74,686) $7.14 May 2, 2026 74,686 Acquired
May 4, 2015 TTI Stock Option (right to buy) Common Stock (70,978) $7.15 May 4, 2025 70,978 Acquired
May 20, 2014 TTI Stock Option (right to buy) Common Stock (41,860) $11.16 May 20, 2024 41,860 Acquired
May 20, 2013 TTI Stock Option (right to buy) Common Stock (29,646) $10.30 May 20, 2023 29,646 Acquired
Aug. 15, 2012 TTI Employee Stock Option (right to buy) Common Stock (79,051) $6.60 Aug. 15, 2022 79,051 Acquired

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

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

TTI

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $452,400 · $441,778 · $1,229,195 · $11,100 $2,134,473
2024 $447,046 · $476,712 · $1,096,653 · $10,950 $2,031,361
2023 $428,654 · $480,807 · $1,325,352 · $10,500 $2,245,313

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.