| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TTI | Murphy Brady M | President & CEO | Jul 02 '26 | Sale | 10.01 | 61 | 610 | 2,965,396 | Jul 02 |
| TTI | Murphy Brady M | President & CEO | Jul 01 '26 | Sale | 10.72 | 50,000 | 536,135 | 2,965,457 | Jul 02 |
| TTI | Murphy Brady M | President & CEO | Mar 14 '26 | Option Exercise | 0.00 | 371,666 | 0 | 3,172,858 | Mar 17 |
| TTI | Murphy Brady M | President & CEO | Feb 28 '26 | Option Exercise | 0.00 | 116,564 | 0 | 2,850,557 | Mar 02 |
| TTI | Murphy Brady M | President & CEO | Feb 25 '26 | Option Exercise | 0.00 | 117,887 | 0 | 2,759,938 | Feb 27 |
| TTI | Murphy Brady M | President & CEO | Aug 25 '25 | Option Exercise | 0.00 | 117,887 | 0 | 2,691,978 | Aug 27 |
| TTI | Murphy Brady M | President & CEO | Mar 15 '25 | Option Exercise | 0.00 | 222,927 | 0 | 2,692,807 | Mar 18 |
| TTI | Murphy Brady M | President & CEO | Mar 08 '25 | Option Exercise | 0.00 | 109,379 | 0 | 2,516,203 | Mar 11 |
| TTI | Murphy Brady M | President & CEO | Feb 25 '25 | Option Exercise | 0.00 | 134,394 | 0 | 2,434,357 | Feb 26 |
| TTI | Murphy Brady M | President & CEO | Feb 19 '25 | Option Exercise | 0.00 | 120,992 | 0 | 2,384,511 | Feb 21 |
| TTI | Murphy Brady M | President & CEO | Aug 25 '24 | Option Exercise | 0.00 | 134,392 | 0 | 2,287,824 | Aug 27 |
| TTI | Murphy Brady M | President & CEO | Mar 06 '24 | Option Exercise | 0.00 | 335,552 | 0 | 2,324,794 | Mar 08 |
| TTI | Murphy Brady M | President & CEO | Feb 25 '24 | Option Exercise | 0.00 | 184,897 | 0 | 2,023,397 | Feb 27 |
| TTI | Murphy Brady M | President & CEO | Feb 22 '24 | Option Exercise | 0.00 | 114,781 | 0 | 1,934,578 | Feb 26 |
| TTI | Murphy Brady M | President & CEO | Aug 25 '23 | Option Exercise | 0.00 | 184,897 | 0 | 1,856,258 | Aug 29 |