Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in September in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $4.8M Indirect: $0 $4.8M as of 2026-09-16 TRUP direct 185,952 sh $4.8M
Trades by company TRUP · 200 trades2026-09-11: Sale, 1,000 sh ($25K) 2026-08-25: Sale, 491 sh ($16K) 2026-08-25: Option exercise, 1,250 sh ($0) 2026-08-25: Option exercise, 1,250 sh 2026-08-25: Option exercise, 1,250 sh 2026-08-25: Option exercise, 1,250 sh 2026-08-25: Option exercise, 1,250 sh 2026-08-22: Withheld for tax, 3,221 sh ($102K) 2026-08-22: Withheld for tax, 2,459 sh ($78K) 2026-08-22: Withheld for tax, 1,197 sh ($38K) 2026-08-22: Withheld for tax, 123 sh ($4K) 2026-08-22: Option exercise, 313 sh ($0) 2026-08-22: Option exercise, 3,042 sh ($0) 2026-08-22: Option exercise, 6,250 sh ($0) 2026-08-22: Option exercise, 8,187 sh ($0) 2026-08-22: Option exercise, 3,042 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 8,187 sh 2026-08-22: Option exercise, 6,250 sh 2026-08-22: Option exercise, 3,042 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 8,187 sh 2026-08-22: Option exercise, 6,250 sh 2026-08-22: Option exercise, 3,042 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 8,187 sh 2026-08-22: Option exercise, 6,250 sh 2026-08-22: Option exercise, 3,042 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 8,187 sh 2026-08-22: Option exercise, 6,250 sh 2026-08-11: Sale, 978 sh ($28K) 2026-05-25: Sale, 491 sh ($11K) 2026-05-25: Option exercise, 1,250 sh ($0) 2026-05-25: Option exercise, 1,250 sh 2026-05-25: Option exercise, 1,250 sh 2026-05-22: Withheld for tax, 3,221 sh ($71K) 2026-05-22: Withheld for tax, 2,459 sh ($54K) 2026-05-22: Withheld for tax, 1,197 sh ($26K) 2026-05-22: Withheld for tax, 122 sh ($3K) 2026-05-22: Option exercise, 312 sh ($0) 2026-05-22: Option exercise, 8,187 sh ($0) 2026-05-22: Option exercise, 6,250 sh ($0) 2026-05-22: Option exercise, 3,043 sh ($0) 2026-05-22: Option exercise, 6,250 sh 2026-05-22: Option exercise, 8,187 sh 2026-05-22: Option exercise, 6,250 sh 2026-05-22: Option exercise, 3,043 sh 2026-05-22: Option exercise, 312 sh 2026-05-22: Option exercise, 8,187 sh 2026-05-22: Option exercise, 3,043 sh 2026-05-22: Option exercise, 312 sh 2026-02-25: Withheld for tax, 1,285 sh ($34K) 2026-02-25: Withheld for tax, 491 sh ($13K) 2026-02-25: Option exercise, 3,266 sh ($0) 2026-02-25: Option exercise, 1,250 sh ($0) 2026-02-25: Option exercise, 3,266 sh 2026-02-25: Option exercise, 1,250 sh 2026-02-25: Option exercise, 1,250 sh 2026-02-25: Option exercise, 3,266 sh 2026-02-22: Withheld for tax, 1,707 sh ($46K) 2026-02-22: Withheld for tax, 1,521 sh ($41K) 2026-02-22: Withheld for tax, 740 sh ($20K) 2026-02-22: Withheld for tax, 92 sh ($2K) 2026-02-22: Option exercise, 6,250 sh ($0) 2026-02-22: Option exercise, 3,042 sh ($0) 2026-02-22: Option exercise, 6,250 sh ($0) 2026-02-22: Option exercise, 313 sh ($0) 2026-02-22: Option exercise, 313 sh 2026-02-22: Option exercise, 6,250 sh 2026-02-22: Option exercise, 6,250 sh 2026-02-22: Option exercise, 3,042 sh 2026-02-22: Option exercise, 313 sh 2026-02-22: Option exercise, 6,250 sh 2026-02-22: Option exercise, 3,042 sh 2026-02-22: Option exercise, 6,250 sh 2026-02-20: Award / grant, 65,497 sh ($0) 2025-12-19: Sale, 8,000 sh ($303K) 2025-12-19: Option exercise, 8,000 sh ($71K) 2025-12-19: Sale, 1,605 sh ($61K) 2025-12-19: Option exercise, 8,000 sh ($0) 2025-11-25: Sale, 8,000 sh ($282K) 2025-11-25: Option exercise, 8,000 sh ($71K) 2025-11-25: Sale, 1,803 sh ($64K) 2025-11-25: Withheld for tax, 1,285 sh ($45K) 2025-11-25: Withheld for tax, 491 sh ($17K) 2025-11-25: Option exercise, 3,266 sh ($0) 2025-11-25: Option exercise, 8,000 sh ($0) 2025-11-25: Option exercise, 1,250 sh ($0) 2025-11-25: Option exercise, 1,250 sh 2025-11-25: Option exercise, 1,250 sh 2025-11-25: Option exercise, 3,266 sh 2025-11-25: Option exercise, 3,266 sh 2025-11-24: Withheld for tax, 2,459 sh ($87K) 2025-11-24: Withheld for tax, 2,459 sh ($87K) 2025-11-24: Withheld for tax, 1,197 sh ($42K) 2025-11-24: Withheld for tax, 122 sh ($4K) 2025-11-24: Option exercise, 312 sh ($0) 2025-11-24: Option exercise, 6,250 sh ($0) 2025-11-24: Option exercise, 6,250 sh ($0) 2025-11-24: Option exercise, 3,042 sh ($0) 2025-11-24: Option exercise, 312 sh 2025-11-24: Option exercise, 312 sh 2025-11-24: Option exercise, 6,250 sh 2025-11-24: Option exercise, 6,250 sh 2025-11-24: Option exercise, 3,042 sh 2025-11-24: Option exercise, 6,250 sh 2025-11-24: Option exercise, 3,042 sh 2025-11-24: Option exercise, 6,250 sh 2025-10-27: Sale, 6,000 sh ($262K) 2025-10-27: Sale, 2,884 sh ($126K) 2025-10-27: Option exercise, 6,000 sh ($54K) 2025-10-27: Option exercise, 6,000 sh ($0) 2025-09-25: Sale, 6,000 sh ($251K) 2025-09-25: Sale, 2,961 sh ($124K) 2025-09-25: Option exercise, 6,000 sh ($54K) 2025-09-25: Option exercise, 6,000 sh ($0) 2025-08-25: Withheld for tax, 1,284 sh ($59K) 2025-08-25: Withheld for tax, 491 sh ($23K) 2025-08-25: Option exercise, 3,265 sh ($0) 2025-08-25: Option exercise, 1,250 sh ($0) 2025-08-25: Option exercise, 1,250 sh 2025-08-25: Option exercise, 3,265 sh 2025-08-25: Option exercise, 3,265 sh 2025-08-25: Option exercise, 1,250 sh 2025-08-22: Withheld for tax, 4,788 sh ($223K) 2025-08-22: Withheld for tax, 2,459 sh ($115K) 2025-08-22: Withheld for tax, 2,459 sh ($115K) 2025-08-22: Withheld for tax, 123 sh ($6K) 2025-08-22: Option exercise, 12,170 sh ($0) 2025-08-22: Option exercise, 6,250 sh ($0) 2025-08-22: Option exercise, 6,250 sh ($0) 2025-08-22: Option exercise, 313 sh ($0) 2025-08-22: Option exercise, 12,170 sh 2025-08-22: Option exercise, 313 sh 2025-08-22: Option exercise, 6,250 sh 2025-08-22: Option exercise, 313 sh 2025-08-22: Option exercise, 6,250 sh 2025-08-22: Option exercise, 12,170 sh 2025-08-22: Option exercise, 6,250 sh 2025-08-22: Option exercise, 6,250 sh 2025-06-06: Sale, 200 sh ($10K) 2025-06-06: Option exercise, 200 sh ($2K) 2025-06-06: Option exercise, 200 sh ($0) 2025-05-25: Withheld for tax, 1,285 sh ($61K) 2025-05-25: Withheld for tax, 491 sh ($23K) 2025-05-25: Option exercise, 1,250 sh ($0) 2025-05-25: Option exercise, 3,266 sh ($0) 2025-05-25: Option exercise, 3,266 sh 2025-05-25: Option exercise, 3,266 sh 2025-05-25: Option exercise, 1,250 sh 2025-05-25: Option exercise, 1,250 sh 2025-05-22: Withheld for tax, 2,459 sh ($109K) 2025-05-22: Withheld for tax, 2,459 sh ($109K) 2025-05-22: Withheld for tax, 122 sh ($5K) 2025-05-22: Option exercise, 6,250 sh ($0) 2025-05-22: Option exercise, 6,250 sh ($0) 2025-05-22: Option exercise, 312 sh ($0) 2025-05-22: Option exercise, 6,250 sh 2025-05-22: Option exercise, 6,250 sh 2025-05-22: Option exercise, 6,250 sh 2025-05-22: Option exercise, 312 sh 2025-05-22: Option exercise, 312 sh 2025-05-22: Option exercise, 6,250 sh 2025-05-20: Sale, 4,000 sh ($183K) 2025-05-20: Option exercise, 4,000 sh ($36K) 2025-05-20: Option exercise, 4,000 sh ($0) 2025-04-21: Sale, 4,000 sh ($133K) 2025-04-21: Option exercise, 4,000 sh ($36K) 2025-04-21: Option exercise, 4,000 sh ($0) 2025-03-20: Sale, 4,000 sh ($149K) 2025-03-20: Option exercise, 4,000 sh ($36K) 2025-03-20: Option exercise, 4,000 sh ($0) 2025-03-04: Sale, 2,294 sh ($72K) 2025-02-27: Withheld for tax, 2,140 sh ($72K) 2025-02-27: Option exercise, 8,790 sh ($0) 2025-02-27: Award / grant, 8,790 sh ($0) 2025-02-27: Award / grant, 50,000 sh ($0) 2025-02-27: Option exercise, 8,790 sh 2025-02-27: Option exercise, 8,790 sh 2025-02-25: Withheld for tax, 795 sh ($27K) 2025-02-25: Withheld for tax, 712 sh ($24K) 2025-02-25: Withheld for tax, 304 sh ($10K) 2025-02-25: Option exercise, 2,927 sh ($0) 2025-02-25: Option exercise, 3,265 sh ($0) 2025-02-25: Option exercise, 1,250 sh ($0) 2025-02-25: Option exercise, 2,927 sh 2025-02-25: Option exercise, 2,927 sh 2025-02-25: Option exercise, 1,250 sh 2025-02-25: Option exercise, 3,265 sh 2025-02-25: Option exercise, 1,250 sh 2025-02-25: Option exercise, 3,265 sh 2025-02-24: Withheld for tax, 1,690 sh ($56K) 2025-02-24: Withheld for tax, 304 sh ($10K) 2025-02-24: Option exercise, 1,250 sh ($0) 2025-02-24: Option exercise, 6,250 sh ($0) 2025-02-24: Option exercise, 1,250 sh 2025-02-24: Option exercise, 6,250 sh 2025-02-24: Option exercise, 6,250 sh 2025-02-24: Option exercise, 1,250 sh Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-09-11 TRUP Sale 1,000 @ $25.00 $25K −0.5% of holding 185,952 Form 4 2026-08-25 TRUP Sale 491 @ $31.84 $16K −0.3% of holding 186,952 Form 4 2026-08-11 TRUP Sale 978 @ $29.05 $28K −0.6% of holding 175,401 Form 4 2026-05-25 TRUP Sale 491 @ $21.86 $11K −0.3% of holding 176,379 Form 4 2025-12-19 TRUP Sale 8,000 @ $37.88 $303K −5.0% of holding 151,899 Form 4 2025-12-19 TRUP Sale 1,605 @ $37.91 $61K −1.1% of holding 150,294 Form 4 2025-11-25 TRUP Sale 8,000 @ $35.31 $282K −4.9% of holding 153,702 Form 4 2025-11-25 TRUP Sale 1,803 @ $35.31 $64K −1.2% of holding 151,899 Form 4 2025-10-27 TRUP Sale 6,000 @ $43.72 $262K −4.0% of holding 144,229 Form 4 2025-10-27 TRUP Sale 2,884 @ $43.74 $126K −2.0% of holding 141,345 Form 4 2025-09-25 TRUP Sale 6,000 @ $41.89 $251K −3.9% of holding 147,190 Form 4 2025-09-25 TRUP Sale 2,961 @ $41.88 $124K −2.0% of holding 144,229 Form 4 2025-06-06 TRUP Sale 200 @ $48.57 $10K −0.2% of holding 129,296 Form 4 2025-05-20 TRUP Sale 4,000 @ $45.86 $183K −3.3% of holding 118,784 Form 4 2025-04-21 TRUP Sale 4,000 @ $33.34 $133K −3.3% of holding 118,784 Form 4 2025-03-20 TRUP Sale 4,000 @ $37.17 $149K −3.3% of holding 118,784 Form 4 2025-03-04 TRUP Sale 2,294 @ $31.39 $72K −1.9% of holding 118,784 Form 4
183 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-08-25 TRUP Option exercise 1,250 5,000 Form 4 2026-08-25 TRUP Option exercise 1,250 187,443 Form 4 2026-08-25 TRUP Option exercise 1,250 187,443 Form 4 2026-08-25 TRUP Option exercise 1,250 187,443 Form 4 2026-08-25 TRUP Option exercise 1,250 187,443 Form 4 2026-08-22 TRUP Withheld for tax 3,221 186,193 Form 4 2026-08-22 TRUP Withheld for tax 2,459 181,227 Form 4 2026-08-22 TRUP Withheld for tax 1,197 177,436 Form 4 2026-08-22 TRUP Withheld for tax 123 175,591 Form 4 2026-08-22 TRUP Option exercise 313 1,875 Form 4 2026-08-22 TRUP Option exercise 3,042 24,340 Form 4 2026-08-22 TRUP Option exercise 6,250 12,500 Form 4 2026-08-22 TRUP Option exercise 8,187 49,123 Form 4 2026-08-22 TRUP Option exercise 3,042 178,633 Form 4 2026-08-22 TRUP Option exercise 313 175,714 Form 4 2026-08-22 TRUP Option exercise 8,187 189,414 Form 4 2026-08-22 TRUP Option exercise 6,250 183,686 Form 4 2026-08-22 TRUP Option exercise 3,042 178,633 Form 4 2026-08-22 TRUP Option exercise 313 175,714 Form 4 2026-08-22 TRUP Option exercise 8,187 189,414 Form 4 2026-08-22 TRUP Option exercise 6,250 183,686 Form 4 2026-08-22 TRUP Option exercise 3,042 178,633 Form 4 2026-08-22 TRUP Option exercise 313 175,714 Form 4 2026-08-22 TRUP Option exercise 8,187 189,414 Form 4 2026-08-22 TRUP Option exercise 6,250 183,686 Form 4 2026-08-22 TRUP Option exercise 3,042 178,633 Form 4 2026-08-22 TRUP Option exercise 313 175,714 Form 4 2026-08-22 TRUP Option exercise 8,187 189,414 Form 4 2026-08-22 TRUP Option exercise 6,250 183,686 Form 4 2026-05-25 TRUP Option exercise 1,250 6,250 Form 4 2026-05-25 TRUP Option exercise 1,250 176,870 Form 4 2026-05-25 TRUP Option exercise 1,250 176,870 Form 4 2026-05-22 TRUP Withheld for tax 3,221 175,620 Form 4 2026-05-22 TRUP Withheld for tax 2,459 170,654 Form 4 2026-05-22 TRUP Withheld for tax 1,197 166,863 Form 4 2026-05-22 TRUP Withheld for tax 122 165,017 Form 4 2026-05-22 TRUP Option exercise 312 2,188 Form 4 2026-05-22 TRUP Option exercise 8,187 57,310 Form 4 2026-05-22 TRUP Option exercise 6,250 18,750 Form 4 2026-05-22 TRUP Option exercise 3,043 27,382 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .