| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TPB | Diao H.C. Charles | Director | Dec 15 '25 | Sale | 108.20 | 2,000 | 216,400 | 9,804 | Dec 17 12:00 AM |
| TPB | Diao H.C. Charles | Director | May 13 '22 | Sale | 28.77 | 28,206 | 811,538 | 7,672 | May 16 12:00 AM |
| TPB | Diao H.C. Charles | Director | Apr 29 '22 | Option Exercise | 2.55 | 31,296 | 79,910 | 46,618 | May 03 12:00 AM |
| TPB | Diao H.C. Charles | Director | May 14 '21 | Option Exercise | 3.83 | 62,592 | 239,728 | 48,296 | May 17 12:00 AM |
| TPB | Diao H.C. Charles | Director | Aug 29 '19 | Buy | 35.84 | 1,000 | 35,840 | 17,000 | Sep 03 12:00 AM |
| TPB | Diao H.C. Charles | Director | Aug 14 '19 | Buy | 36.45 | 1,000 | 36,450 | 16,000 | Aug 15 12:00 AM |
| TPB | Diao H.C. Charles | Director | Aug 02 '19 | Buy | 37.70 | 2,000 | 75,390 | 15,000 | Aug 05 12:00 AM |
| TPB | Diao H.C. Charles | Director | May 21 '19 | Buy | 50.54 | 2,000 | 101,080 | 13,000 | May 23 12:00 AM |