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.
Reconstructed holdings Direct: $370K Indirect: $0 $370K as of 2026-09-16 Trades by company TRUP · 241 trades2026-08-25: Withheld for tax, 180 sh ($6K) 2026-08-25: Withheld for tax, 125 sh ($4K) 2026-08-25: Withheld for tax, 16 sh ($509) 2026-08-25: Withheld for tax, 14 sh ($446) 2026-08-25: Withheld for tax, 9 sh ($287) 2026-08-25: Option exercise, 17 sh ($0) 2026-08-25: Option exercise, 234 sh ($0) 2026-08-25: Option exercise, 27 sh ($0) 2026-08-25: Option exercise, 338 sh ($0) 2026-08-25: Option exercise, 31 sh ($0) 2026-08-25: Option exercise, 27 sh 2026-08-25: Option exercise, 27 sh 2026-08-25: Option exercise, 17 sh 2026-08-25: Option exercise, 31 sh 2026-08-25: Option exercise, 234 sh 2026-08-25: Option exercise, 27 sh 2026-08-25: Option exercise, 338 sh 2026-08-25: Option exercise, 17 sh 2026-08-25: Option exercise, 31 sh 2026-08-25: Option exercise, 338 sh 2026-08-25: Option exercise, 338 sh 2026-08-25: Option exercise, 17 sh 2026-08-25: Option exercise, 31 sh 2026-08-25: Option exercise, 234 sh 2026-08-25: Option exercise, 27 sh 2026-08-25: Option exercise, 338 sh 2026-08-25: Option exercise, 17 sh 2026-08-25: Option exercise, 31 sh 2026-08-25: Option exercise, 234 sh 2026-08-25: Option exercise, 234 sh 2026-08-22: Withheld for tax, 1,419 sh ($45K) 2026-08-22: Withheld for tax, 1,006 sh ($32K) 2026-08-22: Withheld for tax, 669 sh ($21K) 2026-08-22: Option exercise, 1,250 sh ($0) 2026-08-22: Option exercise, 2,652 sh ($0) 2026-08-22: Option exercise, 1,881 sh ($0) 2026-08-22: Option exercise, 1,250 sh 2026-08-22: Option exercise, 2,652 sh 2026-08-22: Option exercise, 1,881 sh 2026-08-22: Option exercise, 1,250 sh 2026-08-22: Option exercise, 2,652 sh 2026-08-22: Option exercise, 1,881 sh 2026-08-22: Option exercise, 1,250 sh 2026-08-22: Option exercise, 2,652 sh 2026-08-22: Option exercise, 1,881 sh 2026-08-22: Option exercise, 1,250 sh 2026-08-22: Option exercise, 2,652 sh 2026-08-22: Option exercise, 1,881 sh 2026-05-25: Withheld for tax, 180 sh ($4K) 2026-05-25: Withheld for tax, 125 sh ($3K) 2026-05-25: Withheld for tax, 16 sh ($350) 2026-05-25: Withheld for tax, 14 sh ($306) 2026-05-25: Withheld for tax, 9 sh ($197) 2026-05-25: Option exercise, 234 sh ($0) 2026-05-25: Option exercise, 31 sh ($0) 2026-05-25: Option exercise, 27 sh ($0) 2026-05-25: Option exercise, 338 sh ($0) 2026-05-25: Option exercise, 18 sh ($0) 2026-05-25: Option exercise, 27 sh 2026-05-25: Option exercise, 234 sh 2026-05-25: Option exercise, 234 sh 2026-05-25: Option exercise, 18 sh 2026-05-25: Option exercise, 338 sh 2026-05-25: Option exercise, 338 sh 2026-05-25: Option exercise, 31 sh 2026-05-25: Option exercise, 18 sh 2026-05-25: Option exercise, 27 sh 2026-05-25: Option exercise, 31 sh 2026-05-22: Withheld for tax, 1,419 sh ($31K) 2026-05-22: Withheld for tax, 1,007 sh ($22K) 2026-05-22: Withheld for tax, 669 sh ($15K) 2026-05-22: Option exercise, 1,882 sh ($0) 2026-05-22: Option exercise, 2,651 sh ($0) 2026-05-22: Option exercise, 1,250 sh ($0) 2026-05-22: Option exercise, 1,250 sh 2026-05-22: Option exercise, 2,651 sh 2026-05-22: Option exercise, 1,882 sh 2026-05-22: Option exercise, 2,651 sh 2026-05-22: Option exercise, 1,882 sh 2026-05-22: Option exercise, 1,250 sh 2026-02-25: Withheld for tax, 180 sh ($5K) 2026-02-25: Withheld for tax, 124 sh ($3K) 2026-02-25: Withheld for tax, 16 sh ($427) 2026-02-25: Withheld for tax, 14 sh ($374) 2026-02-25: Withheld for tax, 9 sh ($240) 2026-02-25: Option exercise, 31 sh ($0) 2026-02-25: Option exercise, 27 sh ($0) 2026-02-25: Option exercise, 338 sh ($0) 2026-02-25: Option exercise, 17 sh ($0) 2026-02-25: Option exercise, 233 sh ($0) 2026-02-25: Option exercise, 338 sh 2026-02-25: Option exercise, 233 sh 2026-02-25: Option exercise, 27 sh 2026-02-25: Option exercise, 338 sh 2026-02-25: Option exercise, 17 sh 2026-02-25: Option exercise, 31 sh 2026-02-25: Option exercise, 27 sh 2026-02-25: Option exercise, 17 sh 2026-02-25: Option exercise, 31 sh 2026-02-25: Option exercise, 233 sh 2026-02-22: Withheld for tax, 1,007 sh ($27K) 2026-02-22: Withheld for tax, 724 sh ($20K) 2026-02-22: Withheld for tax, 699 sh ($19K) 2026-02-22: Option exercise, 1,250 sh ($0) 2026-02-22: Option exercise, 1,882 sh ($0) 2026-02-22: Option exercise, 1,354 sh ($0) 2026-02-22: Option exercise, 1,250 sh 2026-02-22: Option exercise, 1,250 sh 2026-02-22: Option exercise, 1,882 sh 2026-02-22: Option exercise, 1,354 sh 2026-02-22: Option exercise, 1,882 sh 2026-02-22: Option exercise, 1,354 sh 2026-02-20: Award / grant, 21,212 sh ($0) 2025-11-25: Withheld for tax, 180 sh ($6K) 2025-11-25: Withheld for tax, 125 sh ($4K) 2025-11-25: Withheld for tax, 16 sh ($566) 2025-11-25: Withheld for tax, 14 sh ($495) 2025-11-25: Withheld for tax, 9 sh ($318) 2025-11-25: Option exercise, 17 sh ($0) 2025-11-25: Option exercise, 31 sh ($0) 2025-11-25: Option exercise, 234 sh ($0) 2025-11-25: Option exercise, 338 sh ($0) 2025-11-25: Option exercise, 27 sh ($0) 2025-11-25: Option exercise, 17 sh 2025-11-25: Option exercise, 234 sh 2025-11-25: Option exercise, 234 sh 2025-11-25: Option exercise, 31 sh 2025-11-25: Option exercise, 27 sh 2025-11-25: Option exercise, 31 sh 2025-11-25: Option exercise, 27 sh 2025-11-25: Option exercise, 338 sh 2025-11-25: Option exercise, 338 sh 2025-11-25: Option exercise, 17 sh 2025-11-24: Withheld for tax, 1,006 sh ($36K) 2025-11-24: Withheld for tax, 724 sh ($26K) 2025-11-24: Withheld for tax, 669 sh ($24K) 2025-11-24: Option exercise, 1,354 sh ($0) 2025-11-24: Option exercise, 1,881 sh ($0) 2025-11-24: Option exercise, 1,250 sh ($0) 2025-11-24: Option exercise, 1,354 sh 2025-11-24: Option exercise, 1,881 sh 2025-11-24: Option exercise, 1,250 sh 2025-11-24: Option exercise, 1,354 sh 2025-11-24: Option exercise, 1,881 sh 2025-11-24: Option exercise, 1,250 sh 2025-08-25: Withheld for tax, 180 sh ($8K) 2025-08-25: Withheld for tax, 124 sh ($6K) 2025-08-25: Withheld for tax, 16 sh ($733) 2025-08-25: Withheld for tax, 14 sh ($642) 2025-08-25: Withheld for tax, 9 sh ($412) 2025-08-25: Option exercise, 233 sh ($0) 2025-08-25: Option exercise, 27 sh ($0) 2025-08-25: Option exercise, 338 sh ($0) 2025-08-25: Option exercise, 17 sh ($0) 2025-08-25: Option exercise, 31 sh ($0) 2025-08-25: Option exercise, 233 sh 2025-08-25: Option exercise, 27 sh 2025-08-25: Option exercise, 338 sh 2025-08-25: Option exercise, 17 sh 2025-08-25: Option exercise, 233 sh 2025-08-25: Option exercise, 31 sh 2025-08-25: Option exercise, 27 sh 2025-08-25: Option exercise, 338 sh 2025-08-25: Option exercise, 17 sh 2025-08-25: Option exercise, 31 sh 2025-08-22: Withheld for tax, 1,007 sh ($47K) 2025-08-22: Withheld for tax, 724 sh ($34K) 2025-08-22: Withheld for tax, 669 sh ($31K) 2025-08-22: Option exercise, 1,353 sh ($0) 2025-08-22: Option exercise, 1,250 sh ($0) 2025-08-22: Option exercise, 1,882 sh ($0) 2025-08-22: Option exercise, 1,353 sh 2025-08-22: Option exercise, 1,882 sh 2025-08-22: Option exercise, 1,250 sh 2025-08-22: Option exercise, 1,353 sh 2025-08-22: Option exercise, 1,882 sh 2025-08-22: Option exercise, 1,250 sh 2025-06-02: Sale, 2,390 sh ($108K) 2025-05-25: Withheld for tax, 180 sh ($9K) 2025-05-25: Withheld for tax, 125 sh ($6K) 2025-05-25: Withheld for tax, 16 sh ($764) 2025-05-25: Withheld for tax, 14 sh ($669) 2025-05-25: Withheld for tax, 9 sh ($430) 2025-05-25: Option exercise, 234 sh ($0) 2025-05-25: Option exercise, 27 sh ($0) 2025-05-25: Option exercise, 338 sh ($0) 2025-05-25: Option exercise, 18 sh ($0) 2025-05-25: Option exercise, 31 sh ($0) 2025-05-25: Option exercise, 338 sh 2025-05-25: Option exercise, 338 sh 2025-05-25: Option exercise, 27 sh 2025-05-25: Option exercise, 18 sh 2025-05-25: Option exercise, 31 sh 2025-05-25: Option exercise, 234 sh 2025-05-25: Option exercise, 27 sh 2025-05-25: Option exercise, 31 sh 2025-05-25: Option exercise, 234 sh 2025-05-25: Option exercise, 18 sh 2025-05-22: Withheld for tax, 1,006 sh ($44K) 2025-05-22: Withheld for tax, 724 sh ($32K) 2025-05-22: Withheld for tax, 669 sh ($30K) 2025-05-22: Option exercise, 1,250 sh ($0) 2025-05-22: Option exercise, 1,881 sh ($0) 2025-05-22: Option exercise, 1,354 sh ($0) 2025-05-22: Option exercise, 1,250 sh 2025-05-22: Option exercise, 1,354 sh 2025-05-22: Option exercise, 1,250 sh 2025-05-22: Option exercise, 1,881 sh 2025-05-22: Option exercise, 1,881 sh 2025-05-22: Option exercise, 1,354 sh 2025-05-19: Sale, 2,421 sh ($111K) 2025-03-07: Sale, 5,000 sh ($165K) 2025-02-27: Award / grant, 15,053 sh ($0) 2025-02-25: Withheld for tax, 180 sh ($6K) 2025-02-25: Withheld for tax, 125 sh ($4K) 2025-02-25: Withheld for tax, 16 sh ($546) 2025-02-25: Withheld for tax, 14 sh ($478) 2025-02-25: Withheld for tax, 9 sh ($307) 2025-02-25: Option exercise, 338 sh ($0) 2025-02-25: Option exercise, 31 sh ($0) 2025-02-25: Option exercise, 234 sh ($0) 2025-02-25: Option exercise, 27 sh ($0) 2025-02-25: Option exercise, 17 sh ($0) 2025-02-25: Option exercise, 27 sh 2025-02-25: Option exercise, 234 sh 2025-02-25: Option exercise, 31 sh 2025-02-25: Option exercise, 17 sh 2025-02-25: Option exercise, 31 sh 2025-02-25: Option exercise, 17 sh 2025-02-25: Option exercise, 234 sh 2025-02-25: Option exercise, 338 sh 2025-02-25: Option exercise, 338 sh 2025-02-25: Option exercise, 27 sh 2025-02-24: Withheld for tax, 2,692 sh ($90K) 2025-02-24: Withheld for tax, 742 sh ($25K) 2025-02-24: Option exercise, 5,000 sh ($0) 2025-02-24: Option exercise, 1,354 sh ($0) 2025-02-24: Option exercise, 1,354 sh 2025-02-24: Option exercise, 5,000 sh 2025-02-24: Option exercise, 5,000 sh 2025-02-24: Option exercise, 1,354 sh Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2025-06-02 TRUP Sale 2,390 @ $45.17 $108K −64.5% of holding 1,317 Form 4 2025-05-19 TRUP Sale 2,421 @ $45.81 $111K −64.8% of holding 1,317 Form 4 2025-03-07 TRUP Sale 5,000 @ $32.99 $165K −57.2% of holding 3,738 Form 4
238 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-08-25 TRUP Withheld for tax 180 14,424 Form 4 2026-08-25 TRUP Withheld for tax 125 14,243 Form 4 2026-08-25 TRUP Withheld for tax 16 14,258 Form 4 2026-08-25 TRUP Withheld for tax 14 14,437 Form 4 2026-08-25 TRUP Withheld for tax 9 14,266 Form 4 2026-08-25 TRUP Option exercise 17 52 Form 4 2026-08-25 TRUP Option exercise 234 0 Form 4 2026-08-25 TRUP Option exercise 27 109 Form 4 2026-08-25 TRUP Option exercise 338 1,353 Form 4 2026-08-25 TRUP Option exercise 31 62 Form 4 2026-08-25 TRUP Option exercise 27 14,451 Form 4 2026-08-25 TRUP Option exercise 27 14,451 Form 4 2026-08-25 TRUP Option exercise 17 14,275 Form 4 2026-08-25 TRUP Option exercise 31 14,274 Form 4 2026-08-25 TRUP Option exercise 234 14,368 Form 4 2026-08-25 TRUP Option exercise 27 14,451 Form 4 2026-08-25 TRUP Option exercise 338 14,604 Form 4 2026-08-25 TRUP Option exercise 17 14,275 Form 4 2026-08-25 TRUP Option exercise 31 14,274 Form 4 2026-08-25 TRUP Option exercise 338 14,604 Form 4 2026-08-25 TRUP Option exercise 338 14,604 Form 4 2026-08-25 TRUP Option exercise 17 14,275 Form 4 2026-08-25 TRUP Option exercise 31 14,274 Form 4 2026-08-25 TRUP Option exercise 234 14,368 Form 4 2026-08-25 TRUP Option exercise 27 14,451 Form 4 2026-08-25 TRUP Option exercise 338 14,604 Form 4 2026-08-25 TRUP Option exercise 17 14,275 Form 4 2026-08-25 TRUP Option exercise 31 14,274 Form 4 2026-08-25 TRUP Option exercise 234 14,368 Form 4 2026-08-25 TRUP Option exercise 234 14,368 Form 4 2026-08-22 TRUP Withheld for tax 1,419 14,134 Form 4 2026-08-22 TRUP Withheld for tax 1,006 12,901 Form 4 2026-08-22 TRUP Withheld for tax 669 12,026 Form 4 2026-08-22 TRUP Option exercise 1,250 7,500 Form 4 2026-08-22 TRUP Option exercise 2,652 15,909 Form 4 2026-08-22 TRUP Option exercise 1,881 3,764 Form 4 2026-08-22 TRUP Option exercise 1,250 12,695 Form 4 2026-08-22 TRUP Option exercise 2,652 15,553 Form 4 2026-08-22 TRUP Option exercise 1,881 13,907 Form 4 2026-08-22 TRUP Option exercise 1,250 12,695 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .