| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Jun 05 '26 | Option Exercise | 15.46 | 17,000 | 262,820 | 84,736 | Jun 09 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Jun 05 '26 | Sale | 22.00 | 6,674 | 146,828 | 78,062 | Jun 09 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | May 25 '26 | Option Exercise | 0.00 | 786 | 0 | 76,321 | May 27 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | May 22 '26 | Option Exercise | 0.00 | 8,928 | 0 | 76,310 | May 27 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Feb 25 '26 | Option Exercise | 0.00 | 1,850 | 0 | 72,644 | Feb 27 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Feb 25 '26 | Sale | 26.70 | 85 | 2,270 | 72,559 | Feb 27 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Feb 22 '26 | Option Exercise | 0.00 | 9,922 | 0 | 72,458 | Feb 24 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Nov 25 '25 | Option Exercise | 0.00 | 1,850 | 0 | 68,464 | Nov 26 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Nov 24 '25 | Option Exercise | 0.00 | 9,920 | 0 | 68,159 | Nov 25 12:00 AM |
| TRUP | WEINRAUCH STEVE | EVP, North Am & Vet Strategy | Aug 25 '25 | Option Exercise | 0.00 | 1,848 | 0 | 64,009 | Aug 27 12:00 AM |