| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | May 28 '26 | Sale | 21.69 | 3,603 | 78,153 | 33,065 | Jun 01 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | May 25 '26 | Option Exercise | 0.00 | 1,050 | 0 | 36,742 | May 27 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | May 22 '26 | Option Exercise | 0.00 | 12,536 | 0 | 36,774 | May 27 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Apr 28 '26 | Sale | 27.47 | 431 | 11,840 | 31,526 | Apr 29 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Mar 30 '26 | Sale | 25.47 | 430 | 10,952 | 31,957 | Apr 01 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Feb 27 '26 | Sale | 26.52 | 5,283 | 140,080 | 32,387 | Mar 03 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Feb 25 '26 | Option Exercise | 0.00 | 2,520 | 0 | 37,744 | Feb 27 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Feb 22 '26 | Option Exercise | 0.00 | 13,522 | 0 | 37,650 | Feb 24 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Jan 28 '26 | Sale | 31.67 | 430 | 13,618 | 31,861 | Jan 29 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Dec 29 '25 | Sale | 37.55 | 430 | 16,146 | 32,291 | Dec 30 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Nov 28 '25 | Sale | 34.82 | 6,383 | 222,283 | 32,721 | Dec 01 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Nov 25 '25 | Option Exercise | 0.00 | 2,520 | 0 | 39,392 | Nov 26 12:00 AM |
| TRUP | GALLAGHER JOHN R | Chief Operating Officer | Nov 24 '25 | Option Exercise | 0.00 | 18,716 | 0 | 39,698 | Nov 25 12:00 AM |