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 May in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $865K Indirect: $0 $865K as of 2026-09-16 Trades by company TRUP · 207 trades2026-08-28: Sale, 3,604 sh ($107K) 2026-08-25: Withheld for tax, 110 sh ($4K) 2026-08-25: Withheld for tax, 10 sh ($318) 2026-08-25: Withheld for tax, 6 sh ($191) 2026-08-25: Option exercise, 28 sh ($0) 2026-08-25: Option exercise, 452 sh ($0) 2026-08-25: Option exercise, 45 sh ($0) 2026-08-25: Option exercise, 45 sh 2026-08-25: Option exercise, 28 sh 2026-08-25: Option exercise, 28 sh 2026-08-25: Option exercise, 45 sh 2026-08-25: Option exercise, 452 sh 2026-08-25: Option exercise, 452 sh 2026-08-25: Option exercise, 452 sh 2026-08-25: Option exercise, 45 sh 2026-08-25: Option exercise, 28 sh 2026-08-25: Option exercise, 45 sh 2026-08-25: Option exercise, 452 sh 2026-08-25: Option exercise, 28 sh 2026-08-22: Withheld for tax, 810 sh ($26K) 2026-08-22: Withheld for tax, 505 sh ($16K) 2026-08-22: Withheld for tax, 210 sh ($7K) 2026-08-22: Option exercise, 865 sh ($0) 2026-08-22: Option exercise, 2,076 sh ($0) 2026-08-22: Option exercise, 3,328 sh ($0) 2026-08-22: Option exercise, 3,328 sh 2026-08-22: Option exercise, 2,076 sh 2026-08-22: Option exercise, 3,328 sh 2026-08-22: Option exercise, 865 sh 2026-08-22: Option exercise, 3,328 sh 2026-08-22: Option exercise, 2,076 sh 2026-08-22: Option exercise, 865 sh 2026-08-22: Option exercise, 2,076 sh 2026-08-22: Option exercise, 865 sh 2026-08-22: Option exercise, 865 sh 2026-08-22: Option exercise, 2,076 sh 2026-08-22: Option exercise, 3,328 sh 2026-07-28: Sale, 431 sh ($11K) 2026-06-29: Sale, 431 sh ($11K) 2026-05-28: Sale, 3,603 sh ($78K) 2026-05-25: Withheld for tax, 109 sh ($2K) 2026-05-25: Withheld for tax, 10 sh ($219) 2026-05-25: Withheld for tax, 7 sh ($153) 2026-05-25: Option exercise, 29 sh ($0) 2026-05-25: Option exercise, 45 sh ($0) 2026-05-25: Option exercise, 451 sh ($0) 2026-05-25: Option exercise, 29 sh 2026-05-25: Option exercise, 451 sh 2026-05-25: Option exercise, 45 sh 2026-05-25: Option exercise, 451 sh 2026-05-25: Option exercise, 45 sh 2026-05-25: Option exercise, 29 sh 2026-05-22: Withheld for tax, 810 sh ($18K) 2026-05-22: Withheld for tax, 505 sh ($11K) 2026-05-22: Withheld for tax, 210 sh ($5K) 2026-05-22: Option exercise, 3,327 sh ($0) 2026-05-22: Option exercise, 2,076 sh ($0) 2026-05-22: Option exercise, 865 sh ($0) 2026-05-22: Option exercise, 865 sh 2026-05-22: Option exercise, 2,076 sh 2026-05-22: Option exercise, 3,327 sh 2026-05-22: Option exercise, 2,076 sh 2026-05-22: Option exercise, 3,327 sh 2026-05-22: Option exercise, 865 sh 2026-04-28: Sale, 431 sh ($12K) 2026-03-30: Sale, 430 sh ($11K) 2026-02-27: Sale, 5,283 sh ($140K) 2026-02-25: Withheld for tax, 178 sh ($5K) 2026-02-25: Withheld for tax, 109 sh ($3K) 2026-02-25: Withheld for tax, 10 sh ($267) 2026-02-25: Withheld for tax, 7 sh ($187) 2026-02-25: Option exercise, 29 sh ($0) 2026-02-25: Option exercise, 735 sh ($0) 2026-02-25: Option exercise, 45 sh ($0) 2026-02-25: Option exercise, 451 sh ($0) 2026-02-25: Option exercise, 451 sh 2026-02-25: Option exercise, 45 sh 2026-02-25: Option exercise, 29 sh 2026-02-25: Option exercise, 451 sh 2026-02-25: Option exercise, 735 sh 2026-02-25: Option exercise, 45 sh 2026-02-25: Option exercise, 29 sh 2026-02-25: Option exercise, 735 sh 2026-02-22: Withheld for tax, 936 sh ($25K) 2026-02-22: Withheld for tax, 762 sh ($21K) 2026-02-22: Withheld for tax, 210 sh ($6K) 2026-02-22: Option exercise, 3,327 sh ($0) 2026-02-22: Option exercise, 864 sh ($0) 2026-02-22: Option exercise, 2,570 sh ($0) 2026-02-22: Option exercise, 864 sh 2026-02-22: Option exercise, 2,570 sh 2026-02-22: Option exercise, 2,570 sh 2026-02-22: Option exercise, 3,327 sh 2026-02-22: Option exercise, 864 sh 2026-02-22: Option exercise, 3,327 sh 2026-02-20: Award / grant, 16,609 sh ($0) 2026-01-28: Sale, 430 sh ($14K) 2025-12-29: Sale, 430 sh ($16K) 2025-11-28: Sale, 6,383 sh ($222K) 2025-11-25: Withheld for tax, 288 sh ($10K) 2025-11-25: Withheld for tax, 177 sh ($6K) 2025-11-25: Withheld for tax, 17 sh ($601) 2025-11-25: Withheld for tax, 11 sh ($389) 2025-11-25: Option exercise, 734 sh ($0) 2025-11-25: Option exercise, 29 sh ($0) 2025-11-25: Option exercise, 45 sh ($0) 2025-11-25: Option exercise, 452 sh ($0) 2025-11-25: Option exercise, 452 sh 2025-11-25: Option exercise, 29 sh 2025-11-25: Option exercise, 29 sh 2025-11-25: Option exercise, 734 sh 2025-11-25: Option exercise, 45 sh 2025-11-25: Option exercise, 734 sh 2025-11-25: Option exercise, 452 sh 2025-11-25: Option exercise, 45 sh 2025-11-24: Withheld for tax, 1,361 sh ($48K) 2025-11-24: Withheld for tax, 1,309 sh ($46K) 2025-11-24: Withheld for tax, 735 sh ($26K) 2025-11-24: Option exercise, 2,570 sh ($0) 2025-11-24: Option exercise, 3,460 sh ($0) 2025-11-24: Option exercise, 3,328 sh ($0) 2025-11-24: Option exercise, 3,328 sh 2025-11-24: Option exercise, 2,570 sh 2025-11-24: Option exercise, 3,328 sh 2025-11-24: Option exercise, 3,460 sh 2025-11-24: Option exercise, 3,460 sh 2025-11-24: Option exercise, 2,570 sh 2025-08-25: Withheld for tax, 178 sh ($8K) 2025-08-25: Withheld for tax, 109 sh ($5K) 2025-08-25: Withheld for tax, 10 sh ($458) 2025-08-25: Withheld for tax, 6 sh ($275) 2025-08-25: Option exercise, 451 sh ($0) 2025-08-25: Option exercise, 45 sh ($0) 2025-08-25: Option exercise, 735 sh ($0) 2025-08-25: Option exercise, 28 sh ($0) 2025-08-25: Option exercise, 735 sh 2025-08-25: Option exercise, 735 sh 2025-08-25: Option exercise, 45 sh 2025-08-25: Option exercise, 28 sh 2025-08-25: Option exercise, 45 sh 2025-08-25: Option exercise, 451 sh 2025-08-25: Option exercise, 28 sh 2025-08-25: Option exercise, 451 sh 2025-08-22: Withheld for tax, 810 sh ($38K) 2025-08-22: Withheld for tax, 625 sh ($29K) 2025-08-22: Option exercise, 2,570 sh ($0) 2025-08-22: Option exercise, 3,327 sh ($0) 2025-08-22: Option exercise, 2,570 sh 2025-08-22: Option exercise, 3,327 sh 2025-08-22: Option exercise, 2,570 sh 2025-08-22: Option exercise, 3,327 sh 2025-05-29: Sale, 4,000 sh ($192K) 2025-05-28: Withheld for tax, 178 sh ($9K) 2025-05-28: Withheld for tax, 110 sh ($5K) 2025-05-25: Withheld for tax, 10 sh ($478) 2025-05-25: Withheld for tax, 7 sh ($334) 2025-05-25: Option exercise, 45 sh ($0) 2025-05-25: Option exercise, 452 sh ($0) 2025-05-25: Option exercise, 29 sh ($0) 2025-05-25: Option exercise, 734 sh ($0) 2025-05-25: Option exercise, 45 sh 2025-05-25: Option exercise, 734 sh 2025-05-25: Option exercise, 29 sh 2025-05-25: Option exercise, 452 sh 2025-05-25: Option exercise, 734 sh 2025-05-25: Option exercise, 29 sh 2025-05-25: Option exercise, 45 sh 2025-05-25: Option exercise, 452 sh 2025-05-22: Withheld for tax, 810 sh ($36K) 2025-05-22: Withheld for tax, 625 sh ($28K) 2025-05-22: Option exercise, 2,570 sh ($0) 2025-05-22: Option exercise, 3,327 sh ($0) 2025-05-22: Option exercise, 3,327 sh 2025-05-22: Option exercise, 2,570 sh 2025-05-22: Option exercise, 2,570 sh 2025-05-22: Option exercise, 3,327 sh 2025-03-07: Sale, 3,100 sh ($102K) 2025-02-27: Award / grant, 26,619 sh ($0) 2025-02-25: Withheld for tax, 217 sh ($7K) 2025-02-25: Withheld for tax, 192 sh ($7K) 2025-02-25: Withheld for tax, 133 sh ($5K) 2025-02-25: Withheld for tax, 13 sh ($444) 2025-02-25: Withheld for tax, 8 sh ($273) 2025-02-25: Withheld for tax, 4 sh ($136) 2025-02-25: Option exercise, 735 sh ($0) 2025-02-25: Option exercise, 29 sh ($0) 2025-02-25: Option exercise, 19 sh ($0) 2025-02-25: Option exercise, 45 sh ($0) 2025-02-25: Option exercise, 451 sh ($0) 2025-02-25: Option exercise, 816 sh ($0) 2025-02-25: Option exercise, 735 sh 2025-02-25: Option exercise, 816 sh 2025-02-25: Option exercise, 735 sh 2025-02-25: Option exercise, 451 sh 2025-02-25: Option exercise, 45 sh 2025-02-25: Option exercise, 45 sh 2025-02-25: Option exercise, 19 sh 2025-02-25: Option exercise, 19 sh 2025-02-25: Option exercise, 451 sh 2025-02-25: Option exercise, 29 sh 2025-02-25: Option exercise, 816 sh 2025-02-25: Option exercise, 29 sh 2025-02-24: Withheld for tax, 762 sh ($25K) 2025-02-24: Option exercise, 2,570 sh ($0) 2025-02-24: Option exercise, 2,570 sh 2025-02-24: Option exercise, 2,570 sh 2024-11-12: Award / grant, 13,838 sh ($0) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-08-28 TRUP Sale 3,604 @ $29.70 $107K −9.7% of holding 33,742 Form 4 2026-07-28 TRUP Sale 431 @ $25.08 $11K −1.3% of holding 32,203 Form 4 2026-06-29 TRUP Sale 431 @ $25.35 $11K −1.3% of holding 32,634 Form 4 2026-05-28 TRUP Sale 3,603 @ $21.69 $78K −9.8% of holding 33,065 Form 4 2026-04-28 TRUP Sale 431 @ $27.47 $12K −1.3% of holding 31,526 Form 4 2026-03-30 TRUP Sale 430 @ $25.47 $11K −1.3% of holding 31,957 Form 4 2026-02-27 TRUP Sale 5,283 @ $26.52 $140K −14.0% of holding 32,387 Form 4 2026-01-28 TRUP Sale 430 @ $31.67 $14K −1.3% of holding 31,861 Form 4 2025-12-29 TRUP Sale 430 @ $37.55 $16K −1.3% of holding 32,291 Form 4 2025-11-28 TRUP Sale 6,383 @ $34.82 $222K −16.3% of holding 32,721 Form 4 2025-05-29 TRUP Sale 4,000 @ $47.90 $192K −12.9% of holding 26,966 Form 4 2025-03-07 TRUP Sale 3,100 @ $32.99 $102K −10.8% of holding 25,549 Form 4
195 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-08-25 TRUP Withheld for tax 110 37,311 Form 4 2026-08-25 TRUP Withheld for tax 10 37,346 Form 4 2026-08-25 TRUP Withheld for tax 6 36,969 Form 4 2026-08-25 TRUP Option exercise 28 87 Form 4 2026-08-25 TRUP Option exercise 452 1,806 Form 4 2026-08-25 TRUP Option exercise 45 180 Form 4 2026-08-25 TRUP Option exercise 45 37,356 Form 4 2026-08-25 TRUP Option exercise 28 36,975 Form 4 2026-08-25 TRUP Option exercise 28 36,975 Form 4 2026-08-25 TRUP Option exercise 45 37,356 Form 4 2026-08-25 TRUP Option exercise 452 37,421 Form 4 2026-08-25 TRUP Option exercise 452 37,421 Form 4 2026-08-25 TRUP Option exercise 452 37,421 Form 4 2026-08-25 TRUP Option exercise 45 37,356 Form 4 2026-08-25 TRUP Option exercise 28 36,975 Form 4 2026-08-25 TRUP Option exercise 45 37,356 Form 4 2026-08-25 TRUP Option exercise 452 37,421 Form 4 2026-08-25 TRUP Option exercise 28 36,975 Form 4 2026-08-22 TRUP Withheld for tax 810 35,376 Form 4 2026-08-22 TRUP Withheld for tax 505 36,947 Form 4 2026-08-22 TRUP Withheld for tax 210 32,858 Form 4 2026-08-22 TRUP Option exercise 865 7,784 Form 4 2026-08-22 TRUP Option exercise 2,076 12,457 Form 4 2026-08-22 TRUP Option exercise 3,328 6,655 Form 4 2026-08-22 TRUP Option exercise 3,328 36,186 Form 4 2026-08-22 TRUP Option exercise 2,076 37,452 Form 4 2026-08-22 TRUP Option exercise 3,328 36,186 Form 4 2026-08-22 TRUP Option exercise 865 33,068 Form 4 2026-08-22 TRUP Option exercise 3,328 36,186 Form 4 2026-08-22 TRUP Option exercise 2,076 37,452 Form 4 2026-08-22 TRUP Option exercise 865 33,068 Form 4 2026-08-22 TRUP Option exercise 2,076 37,452 Form 4 2026-08-22 TRUP Option exercise 865 33,068 Form 4 2026-08-22 TRUP Option exercise 865 33,068 Form 4 2026-08-22 TRUP Option exercise 2,076 37,452 Form 4 2026-08-22 TRUP Option exercise 3,328 36,186 Form 4 2026-05-25 TRUP Withheld for tax 109 36,633 Form 4 2026-05-25 TRUP Withheld for tax 10 36,668 Form 4 2026-05-25 TRUP Withheld for tax 7 36,291 Form 4 2026-05-25 TRUP Option exercise 29 115 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .