MarketPeel
Insider Trading Intelligence
BS

Bryan J. Salvatore

THG
EXECUTIVE VICE PRESIDENT · HANOVER INSURANCE GROUP, INC. · CIK 0001709075
FILING MIX · LIFETIME67%/33%
BUYS
58
SELLS
28
TOTAL VALUE
$15.39M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
29,094
AVG SELL PX
$159.97
TRADE KIND
SHOWING 86 / 86
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
13 backtested trades · 8 horizons · 6 pending
Forward-return performance of every backtestable P/S trade by Bryan J. Salvatore, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d13+46.15%-0.32%+0.53%-0.85%-0.13%
14d13+46.15%+2.04%+1.28%+0.76%+1.60%
30d13+15.38%+3.78%+2.68%+1.11%+1.55%
60d13+84.62%+0.75%+3.76%-3.01%-1.38%
90d13+23.08%+2.88%+7.05%-4.18%-6.87%
180d13+15.38%+2.58%+12.40%-9.82%-10.55%
1y13+23.08%+7.64%+11.76%-4.12%+5.18%
2y13(6 pending)+71.43%-4.43%+5.32%-9.74%-18.95%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
THG · 29,093.852 shares · as of Jun 26, 2026
011,36622,73234,09745,463202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 58 buys / 28 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
24.57629,093.852Jun 26, 2026Jun 30, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
16,3940Jun 3, 2026Jun 4, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
16,394$104.11$1.71M45,463.276Jun 3, 2026Jun 4, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
16,394$185.76$3.05M29,069.276Jun 3, 2026Jun 4, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
30.67729,069.276Mar 27, 2026Mar 31, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
2,807$180.63$507.0K29,038.599Feb 27, 2026Mar 2, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,67229,971.879Feb 24, 2026Feb 26, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
8,9378,937Feb 24, 2026Feb 26, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
2,59528,299.879Feb 24, 2026Feb 26, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,87331,844.879Feb 24, 2026Feb 26, 2026View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
26.93725,704.879Dec 26, 2025Dec 29, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
242$185.91$45.0K25,677.942Dec 1, 2025Dec 3, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
27.29325,919.942Sep 26, 2025Sep 30, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
29.06125,892.649Jun 27, 2025Jun 30, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
10,526$82.39$867.2K36,389.588May 7, 2025May 8, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
10,5260May 7, 2025May 8, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
4,975$166.12$826.4K31,414.588May 7, 2025May 8, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
114$167.76$19.1K25,863.588May 7, 2025May 8, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
5,437$167.01$908.0K25,977.588May 7, 2025May 8, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
28.05125,863.588Mar 28, 2025Apr 1, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
3,992$171.86$686.1K30,869.537Mar 3, 2025Mar 4, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
10,52610,526Mar 3, 2025Mar 4, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
1,500$170.83$256.2K34,861.537Mar 3, 2025Mar 4, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
10,526$82.39$867.2K36,361.537Mar 3, 2025Mar 4, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE10b5-1
10b5-1 plan
5,034$172.67$869.2K25,835.537Mar 3, 2025Mar 4, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,836$170.53$313.1K25,835.537Feb 28, 2025Mar 3, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
8,1398,139Feb 25, 2025Feb 26, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,77727,670.819Feb 25, 2025Feb 26, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,93125,540.819Feb 24, 2025Feb 26, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
35325,893.819Feb 24, 2025Feb 26, 2025View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
29.84723,609.819Dec 27, 2024Dec 30, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
29.43123,579.972Sep 27, 2024Sep 30, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
34.24923,550.541Jun 28, 2024Jul 1, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
31.35423,516.292Mar 28, 2024Apr 1, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
8,2888,288Feb 27, 2024Feb 28, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,86323,484.938Feb 27, 2024Feb 28, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,17523,321.362Feb 26, 2024Feb 28, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,69422,146.362Feb 26, 2024Feb 28, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,700$134.61$228.8K21,621.938Feb 26, 2024Feb 28, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
32.48120,452.362Dec 29, 2023Jan 3, 2024View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
33.61920,419.881Sep 29, 2023Oct 3, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
32.77520,386.262Jun 30, 2023Jul 3, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
28.64820,353.487Mar 31, 2023Apr 4, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,451$139.48$202.4K20,324.839Feb 28, 2023Mar 1, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,60821,775.814Feb 27, 2023Mar 1, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,76518,874.814Feb 27, 2023Mar 1, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
7,1337,133Feb 27, 2023Mar 1, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,29320,167.814Feb 27, 2023Mar 1, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
25.58517,109.814Dec 30, 2022Jan 4, 2023View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
24.83617,084.229Sep 30, 2022Oct 4, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
21.39517,059.393Jun 24, 2022Jun 28, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
21.03217,037.998Mar 25, 2022Mar 29, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,213$139.52$169.2K17,016.966Mar 7, 2022Mar 9, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
7,0087,008Feb 28, 2022Mar 2, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,83815,765.807Feb 28, 2022Mar 2, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,03016,795.807Feb 28, 2022Mar 2, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,43418,229.807Feb 28, 2022Mar 2, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
22.76513,927.807Dec 30, 2021Jan 4, 2022View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
20.92213,905.042Sep 24, 2021Sep 27, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
5,5910Aug 2, 2021Aug 3, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
5,591$82.39$460.6K19,475.12Aug 2, 2021Aug 3, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
920$135.90$125.0K14,684.12Aug 2, 2021Aug 3, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
800$136.92$109.5K13,884.12Aug 2, 2021Aug 3, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
3,871$134.83$521.9K15,604.12Aug 2, 2021Aug 3, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
20.05413,884.12Jun 25, 2021Jun 29, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
5,5915,591Jun 1, 2021Jun 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,300$140.24$182.3K13,864.066Jun 1, 2021Jun 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
5,591$82.39$460.6K19,455.066Jun 1, 2021Jun 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
4,291$139.54$598.8K15,164.066Jun 1, 2021Jun 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
21.0213,864.066Mar 26, 2021Mar 30, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASE
Executive Vice President
5,592$82.39$460.7K19,435.046Mar 2, 2021Mar 4, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
5,59211,182Mar 2, 2021Mar 4, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,752$119.34$209.1K17,683.046Mar 2, 2021Mar 4, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
3,840$120.05$461.0K13,843.046Mar 2, 2021Mar 4, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,202$119.67$143.8K13,843.046Mar 1, 2021Mar 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
3,47413,636.046Feb 26, 2021Mar 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,40915,045.046Feb 26, 2021Mar 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
7,7537,753Feb 26, 2021Mar 2, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
15.14710,162.046Dec 30, 2020Jan 4, 2021View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
17.90210,146.899Sep 25, 2020Sep 29, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
16.80410,128.997Jun 26, 2020Jun 29, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
SALE
Executive Vice President
1,393$100.80$140.4K10,112.193Jun 12, 2020Jun 15, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
17.54911,505.193Mar 27, 2020Mar 30, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
1,26511,487.644Feb 28, 2020Mar 3, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
10,38610,386Feb 28, 2020Mar 3, 2020View →
THG
HANOVER INSURANCE GROUP, INC.
PURCHASEGRANT
Stock grant
4,10210,222.644Feb 24, 2020Feb 26, 2020View →
Other insiders · THG
Loading peer insiders…
About this filer
CIK 0001709075
ROLE
Executive Vice President
PRIMARY
THG
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001709075DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback