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 August in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $108K Indirect: $0 $108K as of 2026-09-16 Trades by company TRUP · 129 trades2026-08-26: Sale, 6,111 sh ($183K) 2026-08-25: Withheld for tax, 1,497 sh ($48K) 2026-08-25: Option exercise, 3,750 sh ($0) 2026-08-25: Option exercise, 3,750 sh 2026-08-25: Option exercise, 3,750 sh 2026-08-25: Option exercise, 3,750 sh 2026-08-25: Option exercise, 3,750 sh 2026-08-22: Withheld for tax, 2,095 sh ($67K) 2026-08-22: Withheld for tax, 1,770 sh ($56K) 2026-08-22: Withheld for tax, 124 sh ($4K) 2026-08-22: Option exercise, 4,435 sh ($0) 2026-08-22: Option exercise, 5,248 sh ($0) 2026-08-22: Option exercise, 313 sh ($0) 2026-08-22: Option exercise, 5,248 sh 2026-08-22: Option exercise, 4,435 sh 2026-08-22: Option exercise, 5,248 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 4,435 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 4,435 sh 2026-08-22: Option exercise, 5,248 sh 2026-08-22: Option exercise, 313 sh 2026-08-22: Option exercise, 4,435 sh 2026-08-22: Option exercise, 5,248 sh 2026-05-27: Sale, 6,007 sh ($133K) 2026-05-27: Sale, 170 sh ($4K) 2026-05-25: Withheld for tax, 1,497 sh ($33K) 2026-05-25: Option exercise, 3,750 sh ($0) 2026-05-25: Option exercise, 3,750 sh 2026-05-25: Option exercise, 3,750 sh 2026-05-22: Withheld for tax, 2,095 sh ($46K) 2026-05-22: Withheld for tax, 1,770 sh ($39K) 2026-05-22: Withheld for tax, 124 sh ($3K) 2026-05-22: Option exercise, 312 sh ($0) 2026-05-22: Option exercise, 4,435 sh ($0) 2026-05-22: Option exercise, 5,247 sh ($0) 2026-05-22: Option exercise, 5,247 sh 2026-05-22: Option exercise, 4,435 sh 2026-05-22: Option exercise, 312 sh 2026-05-22: Option exercise, 4,435 sh 2026-05-22: Option exercise, 5,247 sh 2026-05-22: Option exercise, 312 sh 2026-02-27: Sale, 2,837 sh ($75K) 2026-02-25: Sale, 4,645 sh ($119K) 2026-02-25: Withheld for tax, 913 sh ($24K) 2026-02-25: Option exercise, 3,750 sh ($0) 2026-02-25: Option exercise, 3,750 sh 2026-02-25: Option exercise, 3,750 sh 2026-02-22: Withheld for tax, 1,467 sh ($40K) 2026-02-22: Withheld for tax, 270 sh ($7K) 2026-02-22: Withheld for tax, 92 sh ($2K) 2026-02-22: Option exercise, 5,248 sh ($0) 2026-02-22: Option exercise, 313 sh ($0) 2026-02-22: Option exercise, 913 sh ($0) 2026-02-22: Option exercise, 913 sh 2026-02-22: Option exercise, 313 sh 2026-02-22: Option exercise, 5,248 sh 2026-02-22: Option exercise, 913 sh 2026-02-22: Option exercise, 313 sh 2026-02-22: Option exercise, 5,248 sh 2026-02-20: Award / grant, 35,482 sh ($0) 2025-11-26: Sale, 6,202 sh ($220K) 2025-11-25: Withheld for tax, 1,475 sh ($52K) 2025-11-25: Option exercise, 3,750 sh ($0) 2025-11-25: Option exercise, 3,750 sh 2025-11-25: Option exercise, 3,750 sh 2025-11-24: Withheld for tax, 2,064 sh ($73K) 2025-11-24: Withheld for tax, 359 sh ($13K) 2025-11-24: Withheld for tax, 122 sh ($4K) 2025-11-24: Option exercise, 5,247 sh ($0) 2025-11-24: Option exercise, 312 sh ($0) 2025-11-24: Option exercise, 913 sh ($0) 2025-11-24: Option exercise, 913 sh 2025-11-24: Option exercise, 312 sh 2025-11-24: Option exercise, 312 sh 2025-11-24: Option exercise, 5,247 sh 2025-11-24: Option exercise, 913 sh 2025-11-24: Option exercise, 5,247 sh 2025-09-02: Sale, 6,451 sh ($291K) 2025-08-26: Sale, 2,800 sh ($128K) 2025-08-25: Withheld for tax, 1,779 sh ($82K) 2025-08-25: Option exercise, 3,750 sh ($0) 2025-08-25: Option exercise, 3,750 sh 2025-08-25: Option exercise, 3,750 sh 2025-08-22: Withheld for tax, 2,342 sh ($109K) 2025-08-22: Withheld for tax, 296 sh ($14K) 2025-08-22: Withheld for tax, 101 sh ($5K) 2025-08-22: Option exercise, 5,248 sh ($0) 2025-08-22: Option exercise, 313 sh ($0) 2025-08-22: Option exercise, 913 sh ($0) 2025-08-22: Option exercise, 913 sh 2025-08-22: Option exercise, 313 sh 2025-08-22: Option exercise, 913 sh 2025-08-22: Option exercise, 5,248 sh 2025-08-22: Option exercise, 5,248 sh 2025-08-22: Option exercise, 313 sh 2025-05-29: Sale, 2,534 sh ($122K) 2025-05-27: Sale, 828 sh ($38K) 2025-05-25: Withheld for tax, 1,216 sh ($58K) 2025-05-25: Option exercise, 3,750 sh ($0) 2025-05-25: Option exercise, 3,750 sh 2025-05-25: Option exercise, 3,750 sh 2025-05-22: Withheld for tax, 1,702 sh ($75K) 2025-05-22: Withheld for tax, 296 sh ($13K) 2025-05-22: Withheld for tax, 101 sh ($4K) 2025-05-22: Option exercise, 312 sh ($0) 2025-05-22: Option exercise, 5,247 sh ($0) 2025-05-22: Option exercise, 913 sh ($0) 2025-05-22: Option exercise, 913 sh 2025-05-22: Option exercise, 312 sh 2025-05-22: Option exercise, 5,247 sh 2025-05-22: Option exercise, 5,247 sh 2025-05-22: Option exercise, 312 sh 2025-05-22: Option exercise, 913 sh 2025-02-27: Award / grant, 41,980 sh ($0) 2025-02-26: Sale, 1,373 sh ($47K) 2025-02-25: Withheld for tax, 1,334 sh ($46K) 2025-02-25: Option exercise, 3,750 sh ($0) 2025-02-25: Option exercise, 3,750 sh 2025-02-25: Option exercise, 3,750 sh 2025-02-24: Withheld for tax, 460 sh ($15K) 2025-02-24: Withheld for tax, 330 sh ($11K) 2025-02-24: Option exercise, 1,250 sh ($0) 2025-02-24: Option exercise, 913 sh ($0) 2025-02-24: Option exercise, 913 sh 2025-02-24: Option exercise, 1,250 sh 2025-02-24: Option exercise, 1,250 sh 2025-02-24: Option exercise, 913 sh Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-08-26 TRUP Sale 6,111 @ $30.01 $183K −59.1% of holding 4,230 Form 4 2026-05-27 TRUP Sale 6,007 @ $22.17 $133K −72.7% of holding 2,251 Form 4 2026-05-27 TRUP Sale 170 @ $22.63 $4K −7.6% of holding 2,081 Form 4 2026-02-27 TRUP Sale 2,837 @ $26.46 $75K −100.0% of holding 0 Form 4 2026-02-25 TRUP Sale 4,645 @ $25.61 $119K −100.0% of holding 0 Form 4 2025-11-26 TRUP Sale 6,202 @ $35.45 $220K −100.0% of holding 0 Form 4 2025-09-02 TRUP Sale 6,451 @ $45.15 $291K −100.0% of holding 0 Form 4 2025-08-26 TRUP Sale 2,800 @ $45.56 $128K −30.3% of holding 6,451 Form 4 2025-05-29 TRUP Sale 2,534 @ $48.31 $122K −41.7% of holding 3,545 Form 4 2025-05-27 TRUP Sale 828 @ $45.53 $38K −12.0% of holding 6,079 Form 4 2025-02-26 TRUP Sale 1,373 @ $34.22 $47K −36.2% of holding 2,416 Form 4
118 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-08-25 TRUP Withheld for tax 1,497 10,341 Form 4 2026-08-25 TRUP Option exercise 3,750 18,750 Form 4 2026-08-25 TRUP Option exercise 3,750 11,838 Form 4 2026-08-25 TRUP Option exercise 3,750 11,838 Form 4 2026-08-25 TRUP Option exercise 3,750 11,838 Form 4 2026-08-25 TRUP Option exercise 3,750 11,838 Form 4 2026-08-22 TRUP Withheld for tax 2,095 5,423 Form 4 2026-08-22 TRUP Withheld for tax 1,770 8,088 Form 4 2026-08-22 TRUP Withheld for tax 124 2,270 Form 4 2026-08-22 TRUP Option exercise 4,435 26,612 Form 4 2026-08-22 TRUP Option exercise 5,248 10,495 Form 4 2026-08-22 TRUP Option exercise 313 1,875 Form 4 2026-08-22 TRUP Option exercise 5,248 7,518 Form 4 2026-08-22 TRUP Option exercise 4,435 9,858 Form 4 2026-08-22 TRUP Option exercise 5,248 7,518 Form 4 2026-08-22 TRUP Option exercise 313 2,394 Form 4 2026-08-22 TRUP Option exercise 4,435 9,858 Form 4 2026-08-22 TRUP Option exercise 313 2,394 Form 4 2026-08-22 TRUP Option exercise 313 2,394 Form 4 2026-08-22 TRUP Option exercise 4,435 9,858 Form 4 2026-08-22 TRUP Option exercise 5,248 7,518 Form 4 2026-08-22 TRUP Option exercise 313 2,394 Form 4 2026-08-22 TRUP Option exercise 4,435 9,858 Form 4 2026-08-22 TRUP Option exercise 5,248 7,518 Form 4 2026-05-25 TRUP Withheld for tax 1,497 8,258 Form 4 2026-05-25 TRUP Option exercise 3,750 22,500 Form 4 2026-05-25 TRUP Option exercise 3,750 9,755 Form 4 2026-05-25 TRUP Option exercise 3,750 9,755 Form 4 2026-05-22 TRUP Withheld for tax 2,095 3,340 Form 4 2026-05-22 TRUP Withheld for tax 1,770 6,005 Form 4 2026-05-22 TRUP Withheld for tax 124 188 Form 4 2026-05-22 TRUP Option exercise 312 2,188 Form 4 2026-05-22 TRUP Option exercise 4,435 31,047 Form 4 2026-05-22 TRUP Option exercise 5,247 15,743 Form 4 2026-05-22 TRUP Option exercise 5,247 5,435 Form 4 2026-05-22 TRUP Option exercise 4,435 7,775 Form 4 2026-05-22 TRUP Option exercise 312 312 Form 4 2026-05-22 TRUP Option exercise 4,435 7,775 Form 4 2026-05-22 TRUP Option exercise 5,247 5,435 Form 4 2026-05-22 TRUP Option exercise 312 312 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .