Roche John C
Insider CIK 1428157 · THG Senior Vice President, Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-09-25 | 2026-09-28 | 120 | — | $0 | 141,253 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-09-25 | 2026-09-28 | 120 | — | $0 | 141,253 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-06-26 | 2026-06-30 | 122 | — | $0 | 141,133 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-20 | 2026-05-21 | 3,152 | $193.21 | $609.0K | 146,217 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-20 | 2026-05-21 | 5,145 | $194.05 | $998.4K | 141,072 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-20 | 2026-05-21 | 61 | $194.77 | $11.9K | 141,011 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2026-05-19 | 2026-05-21 | 9,098 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2026-05-19 | 2026-05-21 | 24,026 | — | $0 | 48,052 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2026-05-19 | 2026-05-21 | 24,766 | $193.79 | $4.80M | 149,369 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2026-05-19 | 2026-05-21 | 9,098 | $85.87 | $781.2K | 150,109 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2026-05-19 | 2026-05-21 | 24,026 | $104.11 | $2.50M | 174,135 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-18 | 2026-05-19 | 2,516 | $198.65 | $499.8K | 141,111 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-18 | 2026-05-19 | 2,260 | $197.61 | $446.6K | 143,627 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-18 | 2026-05-19 | 375 | $196.55 | $73.7K | 145,887 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2026-05-18 | 2026-05-19 | 100 | $199.23 | $19.9K | 141,011 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2026-05-15 | 2026-05-19 | 18,194 | — | $0 | 9,098 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2026-05-15 | 2026-05-19 | 12,943 | $194.64 | $2.52M | 146,262 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2026-05-15 | 2026-05-19 | 18,194 | $85.87 | $1.56M | 159,205 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-03-27 | 2026-03-31 | 153 | — | $0 | 141,011 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2026-02-27 | 2026-03-02 | 14,220 | $180.63 | $2.57M | 140,858 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2026-02-24 | 2026-02-26 | 45,025 | — | $0 | 45,025 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-02-24 | 2026-02-26 | 8,540 | — | $0 | 145,643 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-02-24 | 2026-02-26 | 13,254 | — | $0 | 137,103 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2026-02-24 | 2026-02-26 | 9,435 | — | $0 | 155,078 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-12-26 | 2025-12-29 | 135 | — | $0 | 123,849 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2025-12-01 | 2025-12-03 | 382 | $185.91 | $71.0K | 123,715 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | G Gift | 2025-11-05 | 2025-11-06 | 590 | — | $0 | 124,097 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-09-26 | 2025-09-30 | 132 | — | $0 | 124,687 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-06-27 | 2025-06-30 | 141 | — | $0 | 124,554 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-04-01 | 2025-04-02 | 8,906 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-04-01 | 2025-04-02 | 8,906 | $175.17 | $1.56M | 124,414 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-04-01 | 2025-04-02 | 8,906 | $77.91 | $693.9K | 133,320 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-03-31 | 2025-04-01 | 301 | — | $0 | 8,906 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-31 | 2025-04-01 | 301 | $175.00 | $52.7K | 124,414 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-03-31 | 2025-04-01 | 301 | $77.91 | $23.5K | 124,715 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-03-28 | 2025-04-01 | 400 | — | $0 | 9,207 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-03-28 | 2025-04-01 | 400 | $77.91 | $31.2K | 124,678 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-28 | 2025-04-01 | 400 | $175.03 | $70.0K | 124,278 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-03-28 | 2025-04-01 | 136 | — | $0 | 124,414 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-03-27 | 2025-03-28 | 200 | — | $0 | 9,607 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-03-27 | 2025-03-28 | 200 | $77.91 | $15.6K | 124,478 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-27 | 2025-03-28 | 200 | $175.01 | $35.0K | 124,278 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-03-26 | 2025-03-28 | 900 | — | $0 | 9,807 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-26 | 2025-03-28 | 900 | $175.17 | $157.7K | 124,278 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-03-26 | 2025-03-28 | 900 | $77.91 | $70.1K | 125,178 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-03-03 | 2025-03-04 | 10,706 | — | $0 | 10,707 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-03 | 2025-03-04 | 5,509 | $172.66 | $951.2K | 124,278 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-03-03 | 2025-03-04 | 10,706 | $77.91 | $834.1K | 134,984 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-03 | 2025-03-04 | 1,894 | $170.91 | $323.7K | 133,090 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2025-03-03 | 2025-03-04 | 3,303 | $171.86 | $567.7K | 129,787 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2025-02-28 | 2025-03-03 | 8,826 | $170.53 | $1.51M | 124,278 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2025-02-27 | 2025-03-03 | 22,943 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2025-02-27 | 2025-03-03 | 15,604 | $166.00 | $2.59M | 133,103 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2025-02-27 | 2025-03-03 | 22,943 | $66.14 | $1.52M | 148,707 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2025-02-25 | 2025-02-26 | 39,629 | — | $0 | 39,629 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-02-25 | 2025-02-26 | 8,652 | — | $0 | 125,764 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-02-24 | 2025-02-26 | 9,554 | — | $0 | 115,368 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2025-02-24 | 2025-02-26 | 1,744 | — | $0 | 117,112 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-12-27 | 2024-12-30 | 143 | — | $0 | 105,814 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2024-12-02 | 2024-12-04 | 412 | $162.52 | $67.0K | 105,671 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | G Gift | 2024-11-06 | 2024-11-07 | 1,025 | — | $0 | 106,083 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | J Other | 2024-11-05 | 2024-11-07 | 6,802 | — | $0 | 14,454 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | J Other | 2024-11-05 | 2024-11-07 | 6,802 | — | $0 | 107,108 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-09-27 | 2024-09-30 | 144 | — | $0 | 113,910 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-06-28 | 2024-07-01 | 167 | — | $0 | 113,766 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-03-28 | 2024-04-01 | 153 | — | $0 | 113,599 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2024-02-27 | 2024-02-28 | 41,437 | — | $0 | 41,437 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-02-27 | 2024-02-28 | 9,311 | — | $0 | 113,446 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-02-26 | 2024-02-28 | 9,120 | — | $0 | 109,046 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2024-02-26 | 2024-02-28 | 11,233 | $134.61 | $1.51M | 104,135 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2024-02-26 | 2024-02-28 | 6,322 | — | $0 | 115,368 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2024-02-16 | 2024-02-20 | 22,305 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2024-02-16 | 2024-02-20 | 22,305 | $54.61 | $1.22M | 113,979 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2024-02-16 | 2024-02-20 | 14,053 | $135.88 | $1.91M | 99,926 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-12-29 | 2024-01-03 | 162 | — | $0 | 91,674 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2023-12-01 | 2023-12-04 | 686 | $125.09 | $85.8K | 91,512 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-09-29 | 2023-10-03 | 173 | — | $0 | 92,198 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-06-30 | 2023-07-03 | 169 | — | $0 | 92,025 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-03-31 | 2023-04-04 | 147 | — | $0 | 91,856 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2023-02-28 | 2023-03-01 | 10,017 | $139.48 | $1.40M | 91,708 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2023-02-27 | 2023-03-01 | 36,453 | — | $0 | 36,453 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-02-27 | 2023-03-01 | 8,822 | — | $0 | 87,042 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-02-27 | 2023-03-01 | 8,214 | — | $0 | 101,725 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2023-02-27 | 2023-03-01 | 6,469 | — | $0 | 93,511 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2023-02-24 | 2023-02-27 | 6,336 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2023-02-24 | 2023-02-27 | 6,336 | $40.01 | $253.5K | 81,546 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2023-02-24 | 2023-02-27 | 3,326 | $139.34 | $463.4K | 78,220 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-12-30 | 2023-01-04 | 131 | — | $0 | 75,210 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-09-30 | 2022-10-04 | 127 | — | $0 | 75,080 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-06-24 | 2022-06-28 | 109 | — | $0 | 74,953 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2022-04-21 | 2022-04-25 | 922 | — | $0 | 6,336 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2022-04-21 | 2022-04-25 | 922 | $40.01 | $36.9K | 75,765 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2022-04-21 | 2022-04-25 | 922 | $155.24 | $143.1K | 74,843 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2022-03-29 | 2022-03-29 | 2,725 | — | $0 | 7,258 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2022-03-29 | 2022-03-29 | 2,725 | $150.47 | $410.0K | 74,843 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2022-03-29 | 2022-03-29 | 2,725 | $40.01 | $109.0K | 77,568 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2022-03-28 | 2022-03-29 | 4,533 | — | $0 | 9,983 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2022-03-28 | 2022-03-29 | 4,533 | $40.01 | $181.4K | 79,376 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2022-03-28 | 2022-03-29 | 4,533 | $150.09 | $680.4K | 74,843 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-03-25 | 2022-03-29 | 108 | — | $0 | 74,843 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2022-03-17 | 2022-03-21 | 7,258 | — | $0 | 14,516 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2022-03-17 | 2022-03-21 | 1,065 | $146.21 | $155.7K | 74,736 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2022-03-17 | 2022-03-21 | 7,258 | $40.01 | $290.4K | 81,994 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2022-03-17 | 2022-03-21 | 6,193 | $145.65 | $902.0K | 75,801 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2022-03-07 | 2022-03-09 | 7,565 | $139.52 | $1.06M | 74,736 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2022-02-28 | 2022-03-02 | 34,689 | — | $0 | 34,689 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-02-28 | 2022-03-02 | 7,097 | — | $0 | 82,300 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-02-28 | 2022-03-02 | 8,685 | — | $0 | 70,338 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2022-02-28 | 2022-03-02 | 4,865 | — | $0 | 75,203 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-12-30 | 2022-01-04 | 115 | — | $0 | 61,653 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-09-24 | 2021-09-27 | 106 | — | $0 | 61,538 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2021-08-09 | 2021-08-10 | 5,000 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2021-08-09 | 2021-08-10 | 5,000 | $34.66 | $173.3K | 66,432 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2021-08-09 | 2021-08-10 | 5,000 | $138.00 | $690.0K | 61,432 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2021-08-06 | 2021-08-10 | 6,684 | — | $0 | 5,000 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2021-08-06 | 2021-08-10 | 6,684 | $34.66 | $231.7K | 68,116 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2021-08-06 | 2021-08-10 | 6,684 | $136.06 | $909.4K | 61,432 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-06-25 | 2021-06-29 | 101 | — | $0 | 61,432 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-03-26 | 2021-03-30 | 106 | — | $0 | 61,331 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2021-03-01 | 2021-03-02 | 5,523 | $119.67 | $660.9K | 61,224 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2021-02-26 | 2021-03-02 | 41,747 | — | $0 | 41,747 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-02-26 | 2021-03-02 | 7,586 | — | $0 | 66,747 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2021-02-26 | 2021-03-02 | 15,288 | — | $0 | 59,161 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-12-30 | 2021-01-04 | 74 | — | $0 | 43,873 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-09-25 | 2020-09-29 | 87 | — | $0 | 43,800 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-06-26 | 2020-06-29 | 82 | — | $0 | 43,713 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2020-05-15 | 2020-05-19 | 577 | $86.01 | $49.6K | 43,631 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-03-27 | 2020-03-30 | 85 | — | $0 | 44,208 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2020-02-28 | 2020-03-03 | 51,934 | — | $0 | 51,934 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-02-28 | 2020-03-03 | 6,326 | — | $0 | 44,122 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2020-02-24 | 2020-02-26 | 1,729 | $134.22 | $232.1K | 37,796 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2020-02-24 | 2020-02-26 | 5,904 | — | $0 | 39,525 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-12-27 | 2019-12-31 | 128 | — | $0 | 33,621 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-09-27 | 2019-10-01 | 25 | — | $0 | 33,471 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | J Other | 2019-08-26 | 2019-08-26 | 7,652 | — | $0 | 7,652 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | J Other | 2019-08-26 | 2019-08-26 | 7,652 | — | $0 | 33,446 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2019-08-23 | 2019-08-26 | 13,039 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | G Gift | 2019-08-23 | 2019-08-26 | 765 | — | $0 | 36,317 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2019-08-23 | 2019-08-26 | 13,039 | $44.56 | $581.0K | 49,356 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2019-08-23 | 2019-08-26 | 8,258 | $130.86 | $1.08M | 41,098 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-06-28 | 2019-07-01 | 26 | — | $0 | 37,082 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2019-05-15 | 2019-05-16 | 568 | $121.68 | $69.1K | 37,057 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-03-29 | 2019-04-02 | 29 | — | $0 | 37,625 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2019-03-05 | 2019-03-07 | 35,883 | — | $0 | 35,883 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-03-05 | 2019-03-07 | 5,446 | — | $0 | 37,596 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2019-02-25 | 2019-02-27 | 1,330 | $118.02 | $157.0K | 32,150 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2019-01-23 | 2019-01-24 | 2,425 | — | $0 | 33,480 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2018-05-15 | 2018-05-16 | 545 | $118.81 | $64.8K | 30,862 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2018-02-27 | 2018-03-01 | 67,860 | — | $0 | 67,860 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2018-02-27 | 2018-03-01 | 1,509 | $110.57 | $166.9K | 31,407 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2018-02-27 | 2018-03-01 | 2,892 | — | $0 | 32,916 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2017-08-04 | 2017-08-07 | 12,500 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2017-08-04 | 2017-08-07 | 5,000 | — | $0 | 11,000 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2017-08-04 | 2017-08-08 | 5,000 | — | $0 | 11,000 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2017-08-04 | 2017-08-07 | 5,000 | $96.00 | $480.0K | 30,024 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2017-08-04 | 2017-08-07 | 5,000 | $36.81 | $184.1K | 35,024 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2017-08-04 | 2017-08-07 | 12,500 | $96.00 | $1.20M | 30,024 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2017-08-04 | 2017-08-07 | 12,500 | $42.15 | $526.9K | 42,524 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2017-05-15 | 2017-05-17 | 3,675 | — | $0 | 30,024 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2017-02-24 | 2017-02-28 | 25,695 | — | $0 | 25,695 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2017-02-21 | 2017-02-22 | 1,978 | $90.65 | $179.3K | 26,349 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2017-02-16 | 2017-02-21 | 3,600 | — | $0 | 28,327 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2016-02-26 | 2016-03-01 | 1,436 | $83.76 | $120.3K | 25,685 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2016-02-26 | 2016-03-01 | 958 | $83.76 | $80.2K | 24,727 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2016-02-23 | 2016-02-25 | 20,160 | — | $0 | 20,160 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2016-02-23 | 2016-02-25 | 2,015 | — | $0 | 22,696 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2016-02-23 | 2016-03-01 | 4,425 | — | $0 | 27,121 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2016-01-20 | 2016-01-22 | 659 | $76.90 | $50.7K | 20,681 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2015-11-23 | 2015-11-24 | 4,513 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2015-11-23 | 2015-11-24 | 4,513 | $48.46 | $218.7K | 25,853 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2015-11-23 | 2015-11-24 | 4,513 | $84.70 | $382.3K | 21,340 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2015-10-21 | 2015-10-22 | 488 | $81.20 | $39.6K | 21,340 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2015-03-02 | 2015-03-03 | 534 | $70.37 | $37.6K | 21,828 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2015-02-27 | 2015-03-03 | 21,600 | — | $0 | 21,600 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2015-02-27 | 2015-03-03 | 2,250 | — | $0 | 22,362 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2015-01-20 | 2015-01-21 | 670 | $69.64 | $46.7K | 20,112 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2015-01-19 | 2015-01-21 | 3,750 | — | $0 | 20,782 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2014-10-28 | 2014-10-30 | 2,876 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2014-10-28 | 2014-10-30 | 6,250 | — | $0 | 0 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2014-10-28 | 2014-10-30 | 6,250 | $34.19 | $213.7K | 23,282 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-10-28 | 2014-10-30 | 6,250 | $65.00 | $406.3K | 17,032 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-10-28 | 2014-10-30 | 2,876 | $65.00 | $186.9K | 17,032 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2014-10-28 | 2014-10-30 | 2,876 | $44.88 | $129.1K | 19,908 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2014-10-21 | 2014-10-22 | 489 | $63.72 | $31.2K | 17,032 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2014-04-02 | 2014-04-03 | 6,250 | — | $0 | 6,250 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2014-04-02 | 2014-04-03 | 6,250 | $34.19 | $213.7K | 23,771 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-04-02 | 2014-04-03 | 6,250 | $62.00 | $387.5K | 17,521 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise deriv | 2014-03-17 | 2014-03-18 | 2,875 | — | $0 | 2,876 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | M Exercise | 2014-03-17 | 2014-03-18 | 2,875 | $44.88 | $129.0K | 20,396 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-03-17 | 2014-03-18 | 653 | $59.96 | $39.2K | 18,827 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-03-17 | 2014-03-18 | 1,306 | $60.00 | $78.4K | 17,521 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | S Sale | 2014-03-17 | 2014-03-18 | 2,875 | $60.00 | $172.5K | 17,521 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2014-02-28 | 2014-03-03 | 535 | $58.84 | $31.5K | 19,480 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2014-02-26 | 2014-02-27 | 265 | $58.23 | $15.4K | 20,015 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2014-02-19 | 2014-02-21 | 21,000 | — | $0 | 21,000 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2014-02-19 | 2014-02-21 | 1,409 | — | $0 | 20,280 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2014-02-19 | 2014-02-21 | 2,400 | — | $0 | 18,871 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2014-01-21 | 2014-01-22 | 1,041 | $59.89 | $62.3K | 16,471 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2013-02-26 | 2013-02-28 | 20,500 | — | $0 | 20,500 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2013-02-26 | 2013-02-28 | 2,950 | — | $0 | 17,512 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2013-02-26 | 2013-02-28 | 291 | $42.49 | $12.4K | 14,562 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2013-02-25 | 2013-02-26 | 309 | $42.46 | $13.1K | 14,853 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | F Tax w/h | 2012-02-23 | 2012-02-24 | 292 | $40.89 | $11.9K | 15,162 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award deriv | 2012-01-20 | 2012-01-24 | 16,000 | — | $0 | 16,000 | SEC↗ |
| THG HANOVER INSURANCE GROUP, I | A Award | 2012-01-20 | 2012-01-24 | 3,000 | — | $0 | 15,454 | SEC↗ |