| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TECH | Herr Amy E. | Director | May 08 '26 | Option Exercise | 47.60 | 13,272 | 631,748 | 6,836 | May 12 12:00 AM |
| TECH | Herr Amy E. | Director | May 08 '26 | Sale | 48.28 | 6,636 | 320,386 | 200 | May 12 12:00 AM |
| TECH | Herr Amy E. | Director | Feb 17 '26 | Sale | 59.10 | 1,976 | 116,791 | 200 | Feb 19 12:00 AM |
| TECH | Herr Amy E. | Director | Feb 03 '26 | Option Exercise | 0.00 | 76 | 0 | 2,192 | Feb 05 12:00 AM |
| TECH | Herr Amy E. | Director | Aug 15 '25 | Option Exercise | 0.00 | 558 | 0 | 2,255 | Aug 19 12:00 AM |
| TECH | Herr Amy E. | Director | Jun 09 '25 | Option Exercise | 44.33 | 2,560 | 113,484 | 3,256 | Jun 11 12:00 AM |
| TECH | Herr Amy E. | Director | Jun 09 '25 | Sale | 49.77 | 1,280 | 63,705 | 1,976 | Jun 11 12:00 AM |
| TECH | Herr Amy E. | Director | Feb 14 '25 | Option Exercise | 44.33 | 3,952 | 175,192 | 3,836 | Feb 18 12:00 AM |
| TECH | Herr Amy E. | Director | Feb 14 '25 | Sale | 65.96 | 1,860 | 122,691 | 1,976 | Feb 18 12:00 AM |