‹ Screener

INDEPENDENT BANK CORP

INDB · State Commercial Banks · 48.3M shares · +8%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $183M (gross $189M, SBC $6M)

Reference price $77.31 · est. market cap ~$3.7B — last insider sale, 2026-05-18 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C60

Independent Bank Corp (MA) — Rockland Trust parent with low current ROE.

Strengths

Risks

Notable findings

Key metrics

Return on equity
5.8%
Return on assets
0.8%
Net-income growth
6.8%
Debt / equity
0.1×
Free cash flow
$239M
Tangible book value
$2.3B

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-19MISKELL EILEEN CGrant842
2026-05-19Hogan Michael P.Grant842
2026-05-19Abelli Donna LGrant842
2026-05-19O'DAY SUSAN PERRYGrant842
2026-05-19MORTON JAMES O'SHANNAGrant842
2026-05-19O'Leary LeifGrant842
2026-05-19LERNER JOSEPH CGrant842
2026-05-19Nadeau Gerard FGrant842
2026-05-19PERRY DAWNGrant842
2026-05-19OBrien Daniel FGrant842
2026-05-19Venables Thomas RGrant842
2026-05-19ANSIN KEN SGrant842
2026-05-19MORRISSEY JOHN JGrant842
2026-05-18LERNER JOSEPH CSell2.8K$77.31
2026-04-10Lentz Mary LGrant810
2026-03-12O'MALLEY KATHRYNGrant692
2026-03-12O'MALLEY KATHRYNTax withheld186$74.00
2026-03-12RIZZO JAMES T.Grant738
2026-03-12RIZZO JAMES T.Tax withheld199$74.00
2026-03-12Harris Maria SGrant784
2026-03-12Harris Maria STax withheld211$74.00
2026-03-12Ruggiero Mark JGrant1.7K
2026-03-12Ruggiero Mark JTax withheld460$74.00
2026-03-12Nadeau Gerard FGrant1.3K
2026-03-12Nadeau Gerard FTax withheld360$74.00
2026-03-12Tengel Jeffrey JGrant4.7K
2026-03-12Tengel Jeffrey JTax withheld2.1K$74.00
2026-02-27Ruggiero Mark JGrant1.0K$78.81
2026-02-27Powlus Lee CGrant504$78.81
2026-02-22O'MALLEY KATHRYNTax withheld148$82.40
2026-02-22NATALE PATRICIA MTax withheld148$82.40
2026-02-22Harris Maria STax withheld148$82.40
2026-02-22GAFFNEY MAUREEN A.Tax withheld108$82.40
2026-02-22Tengel Jeffrey JTax withheld872$82.40
2026-02-22Ruggiero Mark JTax withheld332$82.40
2026-02-22RIZZO JAMES T.Tax withheld153$82.40
2026-02-22Powlus Lee CTax withheld168$82.40
2026-02-20NATALE PATRICIA MTax withheld220$82.40
2026-02-20Tengel Jeffrey JTax withheld859$82.40
2026-02-20Powlus Lee CTax withheld238$82.40
2026-02-20O'MALLEY KATHRYNTax withheld143$82.40
2026-02-20GAFFNEY MAUREEN A.Tax withheld135$82.40
2026-02-20Harris Maria STax withheld211$82.40
2026-02-20Ruggiero Mark JTax withheld337$82.40
2026-02-20RIZZO JAMES T.Tax withheld224$82.40
2026-02-19GAFFNEY MAUREEN A.Grant1.4K
2026-02-19Tengel Jeffrey JGrant8.4K
2026-02-19Ruggiero Mark JGrant3.3K
2026-02-19RIZZO JAMES T.Grant2.3K
2026-02-19Powlus Lee CGrant2.4K
2026-02-19O'Neill TaminaGrant2.3K
2026-02-19O'MALLEY KATHRYNGrant2.0K
2026-02-19NATALE PATRICIA MGrant2.4K
2026-02-19Harris Maria SGrant2.1K
2026-02-18RIZZO JAMES T.Tax withheld51$83.30
2026-02-18O'MALLEY KATHRYNTax withheld45$83.30
2026-02-18NATALE PATRICIA MTax withheld48$83.30
2026-02-18Harris Maria STax withheld43$83.30
2026-02-18GAFFNEY MAUREEN A.Tax withheld35$83.30
2026-02-18Ruggiero Mark JTax withheld51$83.30
2026-02-17O'MALLEY KATHRYNTax withheld48$83.89
2026-02-17Ruggiero Mark JTax withheld94$83.89
2026-02-17NATALE PATRICIA MTax withheld45$83.89
2026-02-17GAFFNEY MAUREEN A.Tax withheld32$83.89
2026-02-17Harris Maria STax withheld45$83.89
2026-02-17RIZZO JAMES T.Tax withheld48$83.89
2026-02-16Tengel Jeffrey JTax withheld679$82.91
2026-02-16O'MALLEY KATHRYNTax withheld103$82.91
2026-02-16Ruggiero Mark JTax withheld247$82.91
2026-02-16Harris Maria STax withheld116$82.91
2026-02-16RIZZO JAMES T.Tax withheld108$82.91
2026-02-16NATALE PATRICIA MTax withheld89$82.91
2026-02-16GAFFNEY MAUREEN A.Tax withheld71$82.91
2026-02-11ANSIN KEN SGift32K
2026-02-06ANSIN KEN SGift53K
2026-02-06Tengel Jeffrey JTax withheld664$86.11
2026-02-06MORRISSEY JOHN JSell2.0K$85.70
2026-02-05ANSIN KEN SGift32K
2026-02-04Abelli Donna LSell524$85.00
2026-01-29MISKELL EILEEN CGift741
2025-12-05Venables Thomas RSell405$73.93
2025-12-03Nadeau Gerard FSell2.0K$74.11
2025-11-21Nadeau Gerard FSell3.0K$70.00
2025-11-14ANSIN KEN SSell53K$69.06
2025-11-10ANSIN KEN SSell144K$69.94
2025-09-10ANSIN KEN SSell25K$69.72
2025-09-09ANSIN KEN SSell25K$70.17
2025-08-14OBrien Daniel FSell3.8K$66.88
2025-08-13Nadeau Gerard FSell1.5K$67.51
2025-08-12Nadeau Gerard FSell3.5K$66.00
2025-07-01ANSIN KEN SGrant4.2K
2025-07-01ANSIN KEN SGrant938
2025-07-01ANSIN KEN SGrant432K
2025-07-01ANSIN KEN SGrant4.1K
2025-07-01ANSIN KEN SGrant6.0K
2025-07-01ANSIN KEN SGrant91K
2025-07-01ANSIN KEN SGrant1.4K
2025-07-01Nadeau Gerard FGrant938
2025-07-01ANSIN KEN SGrant107K
2025-07-01LERNER JOSEPH CGrant17K
2025-07-01LERNER JOSEPH CGrant938
2025-07-01LERNER JOSEPH CGrant5.0K
2025-06-27Nadeau Gerard FDisposition6.5K
2025-06-27Nadeau Gerard FTax withheld374$63.64
2025-06-13Venables Thomas RSell1.0K$64.52
2025-06-10MISKELL EILEEN CSell938$65.68
2025-05-20Venables Thomas RGrant938
2025-05-20Smith ScottGrant938
2025-05-20Ramesh AparnaGrant938
2025-05-20O'DAY SUSAN PERRYGrant938
2025-05-20PERRY DAWNGrant938
2025-05-20O'Leary LeifGrant938
2025-05-20OBrien Daniel FGrant938
2025-05-20MORTON JAMES O'SHANNAGrant938
2025-05-20MORRISSEY JOHN JGrant938
2025-05-20MISKELL EILEEN CGrant938
2025-05-20Lentz Mary LGrant938
2025-05-20Hogan Michael P.Grant938
2025-05-20Abelli Donna LGrant938
2025-05-19MISKELL EILEEN CGift1.0K
2025-03-19Nadeau Gerard FGrant2.2K
2025-03-19Nadeau Gerard FTax withheld589$64.06
2025-03-19Harris Maria SGrant858
2025-03-19Harris Maria STax withheld231$64.06
2025-03-19Ruggiero Mark JGrant1.8K
2025-03-19Ruggiero Mark JTax withheld484$64.06
2025-02-27O'MALLEY KATHRYNTax withheld43$68.32
2025-02-27Harris Maria STax withheld37$68.32
2025-02-27Nadeau Gerard FTax withheld97$68.32
2025-02-27GAFFNEY MAUREEN A.Tax withheld32$68.32
2025-02-27NATALE PATRICIA MTax withheld43$68.32
2025-02-27Ruggiero Mark JTax withheld40$68.32
2025-02-27RIZZO JAMES T.Tax withheld48$68.32
2025-02-22GAFFNEY MAUREEN A.Tax withheld108$69.14
2025-02-22Harris Maria STax withheld148$69.14
2025-02-22Nadeau Gerard FTax withheld314$69.14
2025-02-22NATALE PATRICIA MTax withheld148$69.14
2025-02-22O'MALLEY KATHRYNTax withheld148$69.14
2025-02-22Powlus Lee CTax withheld166$69.14
2025-02-22RIZZO JAMES T.Tax withheld152$69.14
2025-02-22Ruggiero Mark JTax withheld332$69.14
2025-02-22Tengel Jeffrey JTax withheld872$69.14
2025-02-20NATALE PATRICIA MGrant2.5K
2025-02-20Tengel Jeffrey JGrant9.6K
2025-02-20Ruggiero Mark JGrant946$69.45
2025-02-20Ruggiero Mark JGrant3.8K
2025-02-20Powlus Lee CGrant2.6K
2025-02-20O'MALLEY KATHRYNGrant1.6K
2025-02-20Nadeau Gerard FGrant3.5K
2025-02-20RIZZO JAMES T.Grant2.5K
2025-02-20Harris Maria SGrant2.4K
2025-02-20GAFFNEY MAUREEN A.Grant1.5K
2025-02-18GAFFNEY MAUREEN A.Tax withheld35$69.34
2025-02-18Harris Maria STax withheld43$69.34
2025-02-18Nadeau Gerard FTax withheld105$69.34
2025-02-18NATALE PATRICIA MTax withheld48$69.34
2025-02-18RIZZO JAMES T.Tax withheld51$69.34
2025-02-18O'MALLEY KATHRYNTax withheld45$69.34
2025-02-17GAFFNEY MAUREEN A.Tax withheld32$69.09
2025-02-17Nadeau Gerard FTax withheld116$69.09
2025-02-17O'MALLEY KATHRYNTax withheld48$69.09
2025-02-17NATALE PATRICIA MTax withheld45$69.09
2025-02-17RIZZO JAMES T.Tax withheld48$69.09
2025-02-17Harris Maria STax withheld45$69.09
2025-02-16Tengel Jeffrey JTax withheld679$69.09
2025-02-16RIZZO JAMES T.Tax withheld108$69.09
2025-02-16GAFFNEY MAUREEN A.Tax withheld72$69.09
2025-02-16Harris Maria STax withheld116$69.09
2025-02-16O'MALLEY KATHRYNTax withheld103$69.09
2025-02-16NATALE PATRICIA MTax withheld89$69.09
2025-02-16Nadeau Gerard FTax withheld234$69.09
2025-02-14O'MALLEY KATHRYNGrant234$68.67
2025-02-11Abelli Donna LSell640$70.03
2025-02-06Tengel Jeffrey JTax withheld664$69.59

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18OtherExhibitsfiling ↗
2026-06-16Reg FDExhibitsfiling ↗
2026-05-14Shareholder votefiling ↗
2026-05-01OtherExhibitsfiling ↗
2026-04-16ResultsReg FDExhibitsfiling ↗
2026-04-13Exec/director changeExhibitsfiling ↗
2026-03-19OtherExhibitsfiling ↗
2026-03-13Exec/director changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-180000776901-26-000113 ↗
8-K2026-06-162026-06-160000776901-26-000110 ↗
8-K2026-05-142026-05-140000776901-26-000107 ↗
10-Q2026-05-062026-03-310000776901-26-000104 ↗
8-K2026-05-012026-04-300000776901-26-000100 ↗
8-K2026-04-162026-04-160000776901-26-000097 ↗
8-K2026-04-132026-04-110000776901-26-000088 ↗
8-K2026-03-192026-03-190000776901-26-000070 ↗
8-K2026-03-132026-03-100000776901-26-000067 ↗
8-K2026-03-092026-03-090000776901-26-000064 ↗
8-K2026-03-042026-03-040000776901-26-000061 ↗
10-K2026-02-272025-12-310000776901-26-000058 ↗