John C. Roche owns 0.41% of Hanover Insurance Group
141,253 shares as of the September 25, 2026 filing, worth $32.9M at the latest close.
THG · $8.1B market capGet an email when John C. Roche’s stake moves.
Free.
The stake
0.41%
worth $32.9M at the latest close
Stake rank
#930
by dollar value of the stake
Last sale
567 days ago
Mar 31, 2025
Last buy
None
no purchases since 2017
John C. Roche owns 0.41% of HANOVER INSURANCE GROUP, INC.: 141,253 of 34,820,221 shares, worth about $32.9M at the 2026-10-16 close. The stake has moved from 0.05% in 2016 to 0.41% on 2026-09-25, across 3 sales and 0 purchases that moved it since 2016. The last trade that moved it was a planned sale of $122,687 on 2025-03-31.
How the stake is held
as of the Sep 25, 2026 filing
SHARES
OF THE STAKE
COMMON STOCK · stated Sep 25, 2026 · Form 4 ↗
HELD DIRECTLY
141,253
100.0%
THE STAKE
141,253
0.41%