| Name | Relationship | Address | Signature | Signature date | CIK |
|---|---|---|---|---|---|
| RANDLE STUART A | Director | 550 E SWEDESFORD ROAD, SUITE 400, WAYNE | Daniel V. Logue with POA for Stuart A. Randle | 07 Aug 2025 | 0001256144 |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | TFX | Common Stock | Purchase | $115,860 | +1,000 | +15% | $115.86 | 7,547 | 05 Aug 2025 | Direct | F1 |
| Id | Content |
|---|---|
| F1 | This transaction was executed in multiple trades at prices ranging from $115.53 to $116.06. The price reported reflects the weighted average purchase price. The reporting person hereby undertakes to provide, upon request, to the SEC staff, the issuer or a security holder of the issuer full information regarding the number of shares and prices at which the transaction was effected. |