THG · Hanover Insurance Group Inc
View on chartInsiders & Stakes
| Roche John C President and CEO | ▲ Buy | Grant | 141,253 Shares held | 9/25/2026 | View profile |
| FARBER JEFFREY M Executive Vice President | ▲ Buy | Grant | 68,819 Shares held | 9/25/2026 | View profile |
| LAVEY RICHARD W Executive Vice President | ▲ Buy | Grant | 34,475 Shares held | 9/25/2026 | View profile |
| RAMRATH JOSEPH R Director | ▲ Buy | Grant | 33,837 Shares held | 9/25/2026 | View profile |
| KNOX WENDELL J Director | ▼ Sell | Other | 31,202 Shares held | 1/24/2023 | View profile |
| Salvatore Bryan J Executive Vice President | ▲ Buy | Grant | 29,118 Shares held | 9/25/2026 | View profile |
| Welzenbach Mark Joseph Executive Vice President | ▼ Sell | Tax Withholding | 19,828 Shares held | 12/31/2022 | View profile |
| Tripp Ann Kirkpatrick Executive Vice President | ▲ Buy | Grant | 17,645 Shares held | 12/31/2021 | View profile |
| Taggart Harriett Tee Director | ▲ Buy | Grant | 14,577 Shares held | 5/10/2022 | View profile |
| Kerrigan Dennis Francis Executive Vice President | ▲ Buy | Grant | 12,018 Shares held | 9/25/2026 | View profile |
| Cynthia Egan Director | ▲ Buy | Grant | 10,209 Shares held | 9/25/2026 | View profile |
| Bradicich Kevin Director | ▲ Buy | Grant | 10,099 Shares held | 9/25/2026 | View profile |
| Condrin J Paul Director | ▲ Buy | Grant | 6,359 Shares held | 9/25/2026 | View profile |
| HUGHES MARTIN P Director | ▲ Buy | Grant | 6,089 Shares held | 5/9/2023 | View profile |
| Lee Willard T Executive Vice President | ▲ Buy | Grant | 6,004 Shares held | 9/25/2026 | View profile |
| Ward Elizabeth A Director | ▲ Buy | Grant | 5,886 Shares held | 9/25/2026 | View profile |
| Theodore H. Bunting Jr. Director | ▲ Buy | Grant | 5,838 Shares held | 9/25/2026 | View profile |
| Aristeguieta Francisco Director | ▲ Buy | Grant | 4,060 Shares held | 9/25/2026 | View profile |
| Lowsley Denise Executive Vice President | ▼ Sell | Open Market | 3,883 Shares held | 5/14/2026 | View profile |
| LOVELY DAVID JOHN Executive Vice President | ▲ Buy | Grant | 3,829 Shares held | 9/25/2026 | View profile |
| BARNES WARREN E. SVP & Princpl. Accntg. Officer | ▲ Buy | Grant | 3,265 Shares held | 2/24/2025 | View profile |
| Kathy S. Lane Director | ▲ Buy | Grant | 2,776 Shares held | 9/25/2026 | View profile |
| Norton-Gatto Patricia A. SVP & Princpl. Accntg. Officer | ▲ Buy | Grant | 2,452 Shares held | 9/25/2026 | View profile |
| Carlin Jane D Director | ▲ Buy | Grant | 2,273 Shares held | 9/25/2026 | View profile |
| Donnell William E. Director | ▲ Buy | Grant | 850 Shares held | 9/25/2026 | View profile |
Transaction History
| RAMRATH JOSEPH R | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Kathy S. Lane | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Cynthia Egan | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Donnell William E. | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Condrin J Paul | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Carlin Jane D | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Theodore H. Bunting Jr. | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Bradicich Kevin | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Aristeguieta Francisco | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Ward Elizabeth A | ▲ Buy | Grant | 4 | $0 | 9/25/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 24 | $0 | 9/25/2026 |
| Roche John C | ▲ Buy | Grant | 120 | $0 | 9/25/2026 |
| Norton-Gatto Patricia A. | ▲ Buy | Grant | 6 | $0 | 9/25/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 10 | $0 | 9/25/2026 |
| Lee Willard T | ▲ Buy | Grant | 11 | $0 | 9/25/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 28 | $0 | 9/25/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 15 | $0 | 9/25/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 42 | $0 | 9/25/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Option Exercise | 2,104 | $249K | 8/20/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 400 | $88K | 8/20/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 1,704 | $380K | 8/20/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Option Exercise | 6,551 | $777K | 8/19/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 4,822 | $1.1M | 8/19/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 1,505 | $334K | 8/19/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 224 | $50K | 8/19/2026 |
| Theodore H. Bunting Jr. | ▼ Sell | Open Market | 600 | $138K | 8/6/2026 |
| Theodore H. Bunting Jr. | ▼ Sell | Open Market | 600 | $137K | 8/5/2026 |
| Carlin Jane D | ▼ Sell | Open Market | 1,000 | $232K | 8/3/2026 |
| FARBER JEFFREY M | ▲ Buy | Option Exercise | 20,379 | $2.4M | 7/29/2026 |
| FARBER JEFFREY M | ▲ Buy | Option Exercise | 26,832 | $3.2M | 7/29/2026 |
| FARBER JEFFREY M | ▲ Buy | Option Exercise | 19,084 | $2.2M | 7/29/2026 |
| FARBER JEFFREY M | ▼ Sell | Tax Withholding | 49,330 | $11.5M | 7/29/2026 |
| Kathy S. Lane | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Cynthia Egan | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Carlin Jane D | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Theodore H. Bunting Jr. | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Donnell William E. | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Bradicich Kevin | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Aristeguieta Francisco | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Condrin J Paul | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| RAMRATH JOSEPH R | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Ward Elizabeth A | ▲ Buy | Grant | 4 | $0 | 6/26/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 25 | $0 | 6/26/2026 |
| Roche John C | ▲ Buy | Grant | 122 | $0 | 6/26/2026 |
| Norton-Gatto Patricia A. | ▲ Buy | Grant | 6 | $0 | 6/26/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 11 | $0 | 6/26/2026 |
| Lee Willard T | ▲ Buy | Grant | 11 | $0 | 6/26/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 28 | $0 | 6/26/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 15 | $0 | 6/26/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 43 | $0 | 6/26/2026 |
| Salvatore Bryan J | ▲ Buy | Option Exercise | 16,394 | $1.7M | 6/3/2026 |
| Salvatore Bryan J | ▼ Sell | Open Market | 16,394 | $3.0M | 6/3/2026 |
| Aristeguieta Francisco | ▼ Sell | Open Market | 1,000 | $195K | 5/21/2026 |
| Roche John C | ▼ Sell | Open Market | 3,152 | $609K | 5/20/2026 |
| Roche John C | ▼ Sell | Open Market | 5,145 | $998K | 5/20/2026 |
| Roche John C | ▼ Sell | Open Market | 61 | $12K | 5/20/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Option Exercise | 6,262 | $722K | 5/20/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Open Market | 6,262 | $1.2M | 5/20/2026 |
| Roche John C | ▲ Buy | Option Exercise | 9,098 | $781K | 5/19/2026 |
| Roche John C | ▲ Buy | Option Exercise | 24,026 | $2.5M | 5/19/2026 |
| Roche John C | ▼ Sell | Tax Withholding | 24,766 | $4.8M | 5/19/2026 |
| Roche John C | ▼ Sell | Open Market | 375 | $74K | 5/18/2026 |
| Roche John C | ▼ Sell | Open Market | 2,260 | $447K | 5/18/2026 |
| Roche John C | ▼ Sell | Open Market | 2,516 | $500K | 5/18/2026 |
| Roche John C | ▼ Sell | Open Market | 100 | $20K | 5/18/2026 |
| Roche John C | ▲ Buy | Option Exercise | 18,194 | $1.6M | 5/15/2026 |
| Roche John C | ▼ Sell | Tax Withholding | 12,943 | $2.5M | 5/15/2026 |
| Lowsley Denise | ▲ Buy | Option Exercise | 4,175 | $482K | 5/14/2026 |
| Lowsley Denise | ▼ Sell | Open Market | 4,175 | $800K | 5/14/2026 |
| Donnell William E. | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Ward Elizabeth A | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Kathy S. Lane | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| RAMRATH JOSEPH R | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Condrin J Paul | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Theodore H. Bunting Jr. | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Bradicich Kevin | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Aristeguieta Francisco | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Carlin Jane D | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Cynthia Egan | ▲ Buy | Grant | 843 | $0 | 5/12/2026 |
| Lowsley Denise | ▼ Sell | Open Market | 1,062 | $200K | 5/8/2026 |
| Lee Willard T | ▼ Sell | Open Market | 1,000 | $184K | 5/4/2026 |
| Cynthia Egan | ▼ Sell | Open Market | 3,400 | $641K | 5/1/2026 |
| Lee Willard T | ▲ Buy | Grant | 14 | $0 | 3/27/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 13 | $0 | 3/27/2026 |
| Lowsley Denise | ▲ Buy | Grant | 12 | $0 | 3/27/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 53 | $0 | 3/27/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 19 | $0 | 3/27/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 35 | $0 | 3/27/2026 |
| Roche John C | ▲ Buy | Grant | 153 | $0 | 3/27/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 31 | $0 | 3/27/2026 |
| Carlin Jane D | ▼ Sell | Open Market | 1,200 | $217K | 2/27/2026 |
| Kerrigan Dennis Francis | ▼ Sell | Tax Withholding | 1,751 | $316K | 2/27/2026 |
| FARBER JEFFREY M | ▼ Sell | Tax Withholding | 5,507 | $995K | 2/27/2026 |
| LAVEY RICHARD W | ▼ Sell | Tax Withholding | 3,220 | $582K | 2/27/2026 |
| Salvatore Bryan J | ▼ Sell | Tax Withholding | 2,807 | $507K | 2/27/2026 |
| Roche John C | ▼ Sell | Tax Withholding | 14,220 | $2.6M | 2/27/2026 |
| LOVELY DAVID JOHN | ▼ Sell | Tax Withholding | 1,068 | $193K | 2/27/2026 |
| Lowsley Denise | ▼ Sell | Tax Withholding | 1,207 | $218K | 2/27/2026 |
| Lee Willard T | ▼ Sell | Tax Withholding | 1,215 | $219K | 2/27/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 5,043 | $0 | 2/24/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 3,250 | $0 | 2/24/2026 |
| FARBER JEFFREY M | ▲ Buy | Grant | 3,025 | $0 | 2/24/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 1,730 | $0 | 2/24/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 1,115 | $0 | 2/24/2026 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 1,117 | $0 | 2/24/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 2,882 | $0 | 2/24/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 1,857 | $0 | 2/24/2026 |
| LAVEY RICHARD W | ▲ Buy | Grant | 2,089 | $0 | 2/24/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 1,082 | $0 | 2/24/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 698 | $0 | 2/24/2026 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 793 | $0 | 2/24/2026 |
| Lowsley Denise | ▲ Buy | Grant | 1,154 | $0 | 2/24/2026 |
| Lowsley Denise | ▲ Buy | Grant | 744 | $0 | 2/24/2026 |
| Lowsley Denise | ▲ Buy | Grant | 649 | $0 | 2/24/2026 |
| Roche John C | ▲ Buy | Grant | 13,254 | $0 | 2/24/2026 |
| Roche John C | ▲ Buy | Grant | 8,540 | $0 | 2/24/2026 |
| Roche John C | ▲ Buy | Grant | 9,435 | $0 | 2/24/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 2,595 | $0 | 2/24/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 1,672 | $0 | 2/24/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 1,873 | $0 | 2/24/2026 |
| Lee Willard T | ▲ Buy | Grant | 1,154 | $0 | 2/24/2026 |
| Lee Willard T | ▲ Buy | Grant | 744 | $0 | 2/24/2026 |
| Lee Willard T | ▲ Buy | Grant | 793 | $0 | 2/24/2026 |
| LAVEY RICHARD W | ▲ Buy | Option Exercise | 17,420 | $1.4M | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 4,339 | $773K | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 4,127 | $738K | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 8,954 | $1.6M | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 4,111 | $732K | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 2,611 | $467K | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Open Market | 278 | $50K | 2/5/2026 |
| LAVEY RICHARD W | ▼ Sell | Gift | 1,400 | $0 | 2/5/2026 |
| Carlin Jane D | ▼ Sell | Other | 3,623 | $0 | 1/23/2026 |
| Carlin Jane D | ▼ Sell | Other | 3,623 | $0 | 1/23/2026 |
| Salvatore Bryan J | ▲ Buy | Grant | 27 | $0 | 12/26/2025 |
| Roche John C | ▲ Buy | Grant | 135 | $0 | 12/26/2025 |
| Lowsley Denise | ▲ Buy | Grant | 12 | $0 | 12/26/2025 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 12 | $0 | 12/26/2025 |
| Lee Willard T | ▲ Buy | Grant | 12 | $0 | 12/26/2025 |
| LAVEY RICHARD W | ▲ Buy | Grant | 32 | $0 | 12/26/2025 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 17 | $0 | 12/26/2025 |
| FARBER JEFFREY M | ▲ Buy | Grant | 50 | $0 | 12/26/2025 |
| FARBER JEFFREY M | ▼ Sell | Tax Withholding | 136 | $25K | 12/1/2025 |
| Kerrigan Dennis Francis | ▼ Sell | Tax Withholding | 150 | $28K | 12/1/2025 |
| Salvatore Bryan J | ▼ Sell | Tax Withholding | 242 | $45K | 12/1/2025 |
| Roche John C | ▼ Sell | Tax Withholding | 382 | $71K | 12/1/2025 |
| Lowsley Denise | ▼ Sell | Open Market | 1,619 | $294K | 11/12/2025 |
| Roche John C | ▼ Sell | Gift | 590 | $0 | 11/5/2025 |
| Kerrigan Dennis Francis | ▼ Sell | Gift | 175 | $0 | 11/4/2025 |
| Roche John C | ▲ Buy | Grant | 132 | $0 | 9/26/2025 |
| FARBER JEFFREY M | ▲ Buy | Grant | 49 | $0 | 9/26/2025 |
| LAVEY RICHARD W | ▲ Buy | Grant | 31 | $0 | 9/26/2025 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 11 | $0 | 9/26/2025 |
| Lee Willard T | ▲ Buy | Grant | 12 | $0 | 9/26/2025 |
| Lowsley Denise | ▲ Buy | Grant | 11 | $0 | 9/26/2025 |
| Salvatore Bryan J | ▲ Buy | Grant | 27 | $0 | 9/26/2025 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 18 | $0 | 9/26/2025 |
| Lowsley Denise | ▲ Buy | Option Exercise | 5,626 | $667K | 8/1/2025 |
| Lowsley Denise | ▼ Sell | Open Market | 5,626 | $946K | 8/1/2025 |
| Salvatore Bryan J | ▲ Buy | Grant | 29 | $0 | 6/27/2025 |
| Lowsley Denise | ▲ Buy | Grant | 12 | $0 | 6/27/2025 |
| Lee Willard T | ▲ Buy | Grant | 13 | $0 | 6/27/2025 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 12 | $0 | 6/27/2025 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 19 | $0 | 6/27/2025 |
| LAVEY RICHARD W | ▲ Buy | Grant | 33 | $0 | 6/27/2025 |
| FARBER JEFFREY M | ▲ Buy | Grant | 52 | $0 | 6/27/2025 |
| Roche John C | ▲ Buy | Grant | 141 | $0 | 6/27/2025 |
| Carlin Jane D | ▼ Sell | Open Market | 977 | $164K | 5/23/2025 |
| Bradicich Kevin | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Ward Elizabeth A | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| RAMRATH JOSEPH R | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Kathy S. Lane | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Condrin J Paul | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Carlin Jane D | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Theodore H. Bunting Jr. | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Aristeguieta Francisco | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Cynthia Egan | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Donnell William E. | ▲ Buy | Grant | 977 | $0 | 5/14/2025 |
| Salvatore Bryan J | ▲ Buy | Option Exercise | 10,526 | $867K | 5/7/2025 |
| Salvatore Bryan J | ▼ Sell | Open Market | 4,975 | $826K | 5/7/2025 |
| Salvatore Bryan J | ▼ Sell | Open Market | 5,437 | $908K | 5/7/2025 |
| Salvatore Bryan J | ▼ Sell | Open Market | 114 | $19K | 5/7/2025 |
| Roche John C | ▲ Buy | Option Exercise | 8,906 | $694K | 4/1/2025 |
| Roche John C | ▼ Sell | Open Market | 8,906 | $1.6M | 4/1/2025 |
| Roche John C | ▲ Buy | Option Exercise | 301 | $23K | 3/31/2025 |
| Roche John C | ▼ Sell | Open Market | 301 | $53K | 3/31/2025 |
| LOVELY DAVID JOHN | ▲ Buy | Grant | 12 | $0 | 3/28/2025 |
| Lowsley Denise | ▲ Buy | Grant | 12 | $0 | 3/28/2025 |
| FARBER JEFFREY M | ▲ Buy | Grant | 50 | $0 | 3/28/2025 |
| Lee Willard T | ▲ Buy | Grant | 12 | $0 | 3/28/2025 |
| LAVEY RICHARD W | ▲ Buy | Grant | 31 | $0 | 3/28/2025 |
| Kerrigan Dennis Francis | ▲ Buy | Grant | 18 | $0 | 3/28/2025 |
| Salvatore Bryan J | ▲ Buy | Grant | 28 | $0 | 3/28/2025 |
| Roche John C | ▲ Buy | Option Exercise | 400 | $31K | 3/28/2025 |
| Roche John C | ▼ Sell | Open Market | 400 | $70K | 3/28/2025 |
| Roche John C | ▲ Buy | Grant | 136 | $0 | 3/28/2025 |
| Roche John C | ▲ Buy | Option Exercise | 200 | $16K | 3/27/2025 |
| Roche John C | ▼ Sell | Open Market | 200 | $35K | 3/27/2025 |
| Roche John C | ▲ Buy | Option Exercise | 900 | $70K | 3/26/2025 |
| Roche John C | ▼ Sell | Open Market | 900 | $158K | 3/26/2025 |
| Salvatore Bryan J | ▲ Buy | Option Exercise | 10,526 | $867K | 3/3/2025 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 16, 2026
Hanover Insurance (THG) Draws Attention for Growth and Valuation
Recent articles highlight Hanover Insurance as a potential growth candidate, citing strong capital allocation and a discounted valuation. These reports suggest the stock may be undervalued relative to its fundamentals. The company is currently trading near its 52-week high, with an average analyst target price of $235.88.
Hanover Insurance (THG) Draws Attention for Growth and Valuation. Recent articles highlight Hanover Insurance as a potential growth candidate, citing strong capital allocation and a discounted valuation. These reports suggest the stock may be undervalued relative to its fundamentals. The company is currently trading near its 52-week high, with an average analyst target price of $235.88.