| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TDUP | NOVA DANIEL J | Director | Nov 05 '25 | Buy | 8.04 | 65,000 | 522,301 | 368,930 | Nov 06 12:00 AM |
| TDUP | NOVA DANIEL J | Director | Nov 27 '24 | Buy | 1.47 | 24,897 | 36,519 | 303,930 | Dec 02 12:00 AM |
| TDUP | NOVA DANIEL J | Director | Nov 26 '24 | Buy | 1.62 | 35,000 | 56,644 | 279,033 | Nov 26 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | May 31 '24 | Sale | 58.67 | 125 | 7,334 | 25 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Mar 26 '24 | Buy | 56.59 | 125 | 7,074 | 200 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Feb 23 '24 | Buy | 58.93 | 125 | 7,366 | 100 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jan 22 '24 | Sale | 53.43 | 325 | 17,365 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jan 16 '24 | Sale | 56.43 | 20 | 1,129 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jan 10 '24 | Sale | 58.15 | 65 | 3,780 | 325 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jan 03 '24 | Buy | 64.28 | 20 | 1,286 | 20 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Oct 31 '23 | Sale | 53.72 | 5 | 269 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Oct 25 '23 | Buy | 54.12 | 10 | 541 | 10 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Oct 13 '23 | Buy | 54.49 | 325 | 17,709 | 390 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Sep 27 '23 | Buy | 58.85 | 5 | 294 | 5 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Sep 11 '23 | Buy | 62.38 | 65 | 4,055 | 65 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Aug 21 '23 | Sale | 63.82 | 5 | 319 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Aug 17 '23 | Sale | 64.46 | 10 | 645 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jul 27 '23 | Sale | 72.83 | 200 | 14,566 | 0 | Sep 09 12:00 AM |
| ES | NOVA DANIEL J | other: Trustee | Jul 18 '23 | Buy | 71.29 | 5 | 356 | 10 | Sep 09 12:00 AM |