‹ Screener

FIRST BANCORP /PR/

FBP · State Commercial Banks · 154.7M shares · -5%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $195M (gross $203M, SBC $8M)

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

Grade

B78

Puerto Rico bank delivering top-decile ROE and ROA with strong capital return, partly offset by geographic concentration.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $247M2025-09-30 · $249M2025-12-31 · $511M2026-03-31 · $259M

Last 4 quarters · from SEC filings.

Key metrics

Net margin
27.5%
Return on equity
17.5%
Return on assets
1.8%
Revenue growth (QoQ)
-49.4%
Net-income growth
15.4%
Debt / equity
0.1×
Free cash flow
$438M
Tangible book value
$1.9B
Stock comp / revenue
0.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-05Diaz-Bento LilianSell8.0K$24.33
2026-03-31Eaves PatriciaTax withheld209$21.36
2026-03-31Eaves PatriciaGrant1.9K$21.36
2026-03-21Diaz-Bento LilianTax withheld853$20.57
2026-03-21Ortiz SaidTax withheld1.4K$20.57
2026-03-21RIVERA NAYDATax withheld2.7K$20.57
2026-03-21Berges Gonzalez OrlandoTax withheld2.5K$20.57
2026-03-21Pavia Juan CarlosTax withheld1.5K$20.57
2026-03-21McDonald MichaelTax withheld794$20.57
2026-03-21ALEMAN AURELIOTax withheld13K$20.57
2026-03-21Lopez-Lay GinorisTax withheld796$20.57
2026-03-21Alvarez-Cabrero SaraTax withheld1.7K$20.57
2026-03-21Lacasa Jose MariaTax withheld1.6K$20.57
2026-03-19Berges Gonzalez OrlandoGrant14K$20.59
2026-03-19Ortiz SaidGrant9.5K$20.59
2026-03-19ALEMAN AURELIOGrant58K$20.59
2026-03-19McDonald MichaelGrant7.6K$20.59
2026-03-19Lacasa Jose MariaGrant11K$20.59
2026-03-19Pavia Juan CarlosGrant12K$20.59
2026-03-19Lopez-Lay GinorisGrant9.2K$20.59
2026-03-19Alvarez-Cabrero SaraGrant9.8K$20.59
2026-03-19Diaz-Bento LilianGrant9.7K$20.59
2026-03-19RIVERA NAYDAGrant14K$20.59
2026-03-16ALEMAN AURELIOTax withheld37K$20.57
2026-03-16ALEMAN AURELIOTax withheld15K$20.57
2026-03-16RIVERA NAYDAOption exercise23K
2026-03-16RIVERA NAYDATax withheld9.8K$20.57
2026-03-16RIVERA NAYDATax withheld4.0K$20.57
2026-03-16ALEMAN AURELIOOption exercise87K
2026-03-16Ortiz SaidTax withheld2.1K$20.57
2026-03-16Alvarez-Cabrero SaraOption exercise15K
2026-03-16Alvarez-Cabrero SaraTax withheld5.8K$20.57
2026-03-16Alvarez-Cabrero SaraTax withheld2.5K$20.57
2026-03-16Pavia Juan CarlosOption exercise17K
2026-03-16Pavia Juan CarlosTax withheld5.0K$20.57
2026-03-16Pavia Juan CarlosTax withheld2.1K$20.57
2026-03-16Berges Gonzalez OrlandoOption exercise29K
2026-03-16Berges Gonzalez OrlandoTax withheld9.1K$20.57
2026-03-16Berges Gonzalez OrlandoTax withheld3.7K$20.57
2026-03-16McDonald MichaelOption exercise10K
2026-03-16McDonald MichaelTax withheld2.7K$20.57
2026-03-16McDonald MichaelTax withheld1.2K$20.57
2026-03-16Lacasa Jose MariaOption exercise14K
2026-03-16Lacasa Jose MariaTax withheld5.8K$20.57
2026-03-16Lacasa Jose MariaTax withheld2.5K$20.57
2026-03-16Lopez-Lay GinorisOption exercise16K
2026-03-16Lopez-Lay GinorisTax withheld4.8K$20.57
2026-03-16Lopez-Lay GinorisTax withheld2.1K$20.57
2026-03-16Diaz-Bento LilianOption exercise16K
2026-03-16Diaz-Bento LilianTax withheld2.8K$20.57
2026-03-16Diaz-Bento LilianTax withheld1.3K$20.57
2026-02-11HERENCIA ROBERTO RSell4.7K$22.63
2026-01-28McDonald MichaelSell34K$22.11
2025-12-10ALEMAN AURELIOGift10K
2025-10-30VILLAMIL FELIXTax withheld207$19.48
2025-10-30VILLAMIL FELIXGrant2.1K$19.48
2025-09-30Frye Daniel EdwardTax withheld49$22.05
2025-09-30Frye Daniel EdwardGrant1.8K$22.05
2025-09-30ACOSTA REBOYRAS JUANGrant1.8K$22.05
2025-09-30Dedrick Tracey ATax withheld47$22.05
2025-09-30Dedrick Tracey AGrant1.8K$22.05
2025-09-30HERENCIA ROBERTO RGrant4.5K$22.05
2025-09-30ACOSTA REBOYRAS JUANTax withheld189$22.05
2025-09-30Heffern John A.Tax withheld88$22.05
2025-09-30Heffern John A.Grant1.8K$22.05
2025-09-30LUZ CRESPOTax withheld189$22.05
2025-09-30LUZ CRESPOGrant1.8K$22.05
2025-09-15Kafka DonaldTax withheld1.5K$21.65
2025-09-15Kafka DonaldTax withheld2.0K$21.65
2025-09-15Kafka DonaldTax withheld1.8K$21.65
2025-09-12Dedrick Tracey AL216$21.91
2025-08-22ALEMAN AURELIOSell50K$22.30
2025-08-19RIVERA NAYDASell10K$21.43
2025-08-12Kafka DonaldSell40K$20.99
2025-06-13Dedrick Tracey AL233$20.16
2025-06-11HERENCIA ROBERTO RSell15K$20.42
2025-06-11ALEMAN AURELIOSell23K$20.52
2025-05-15PANCHAM CASSANTax withheld2.2K$21.10
2025-05-15PANCHAM CASSANTax withheld2.0K$21.10
2025-05-15PANCHAM CASSANTax withheld1.6K$21.10
2025-05-02RIVERA NAYDASell10K$20.20
2025-03-31Eaves PatriciaTax withheld228$19.17
2025-03-31Eaves PatriciaGrant2.1K$19.17
2025-03-24McDonald MichaelTax withheld2.2K$19.04
2025-03-24McDonald MichaelTax withheld1.1K$19.04
2025-03-24Berges Gonzalez OrlandoOption exercise16K
2025-03-24Berges Gonzalez OrlandoTax withheld5.1K$19.04
2025-03-24Berges Gonzalez OrlandoTax withheld2.5K$19.04
2025-03-24Lacasa Jose MariaOption exercise8.0K
2025-03-24Lacasa Jose MariaTax withheld3.0K$19.04
2025-03-24Lacasa Jose MariaTax withheld1.5K$19.04
2025-03-24Power CarlosOption exercise11K
2025-03-24Power CarlosTax withheld3.2K$19.04
2025-03-24Power CarlosTax withheld1.6K$19.04
2025-03-24Diaz-Bento LilianOption exercise9.2K
2025-03-24RIVERA NAYDAOption exercise13K
2025-03-24RIVERA NAYDATax withheld5.4K$19.04
2025-03-24RIVERA NAYDATax withheld2.7K$19.04
2025-03-24Pavia Juan CarlosOption exercise8.9K
2025-03-24Pavia Juan CarlosTax withheld2.9K$19.04
2025-03-24Pavia Juan CarlosTax withheld1.4K$19.04
2025-03-24Ortiz SaidTax withheld699$19.04
2025-03-24McDonald MichaelOption exercise8.4K
2025-03-24Diaz-Bento LilianTax withheld2.4K$19.04
2025-03-24Diaz-Bento LilianTax withheld1.2K$19.04
2025-03-24Alvarez-Cabrero SaraOption exercise9.5K
2025-03-24Alvarez-Cabrero SaraTax withheld4.0K$19.04
2025-03-24Alvarez-Cabrero SaraTax withheld2.0K$19.04
2025-03-24PANCHAM CASSANOption exercise9.4K
2025-03-24PANCHAM CASSANTax withheld2.4K$19.04
2025-03-24PANCHAM CASSANTax withheld1.2K$19.04
2025-03-24Lopez-Lay GinorisOption exercise11K
2025-03-24Lopez-Lay GinorisTax withheld4.0K$19.04
2025-03-24Lopez-Lay GinorisTax withheld2.0K$19.04
2025-03-24Kafka DonaldOption exercise10K
2025-03-24Kafka DonaldTax withheld3.9K$19.04
2025-03-24Kafka DonaldTax withheld2.0K$19.04
2025-03-24ALEMAN AURELIOOption exercise53K
2025-03-24ALEMAN AURELIOTax withheld22K$19.04
2025-03-24ALEMAN AURELIOTax withheld11K$19.04
2025-03-19Pavia Juan CarlosGrant10K$18.35
2025-03-19McDonald MichaelGrant5.8K$18.35
2025-03-19Power CarlosGrant8.6K$18.35
2025-03-19Berges Gonzalez OrlandoGrant15K$18.35
2025-03-19Kafka DonaldGrant6.9K$18.35
2025-03-19Lacasa Jose MariaGrant8.3K$18.35
2025-03-19Lopez-Lay GinorisGrant8.8K$18.35
2025-03-19Diaz-Bento LilianGrant9.5K$18.35
2025-03-19Alvarez-Cabrero SaraGrant8.5K$18.35
2025-03-19PANCHAM CASSANGrant8.1K$18.35
2025-03-19RIVERA NAYDAGrant13K$18.35
2025-03-19ALEMAN AURELIOGrant59K$18.35
2025-03-19Ortiz SaidGrant9.4K$18.35
2025-03-16Diaz-Bento LilianTax withheld1.9K$18.26
2025-03-16Power CarlosTax withheld2.3K$18.26
2025-03-16Ortiz SaidTax withheld2.3K$18.26
2025-03-16Berges Gonzalez OrlandoTax withheld3.8K$18.26
2025-03-16ALEMAN AURELIOTax withheld15K$18.26
2025-03-16McDonald MichaelTax withheld1.3K$18.26
2025-03-16PANCHAM CASSANTax withheld1.8K$18.26
2025-03-16RIVERA NAYDATax withheld4.1K$18.26
2025-03-16Alvarez-Cabrero SaraTax withheld2.8K$18.26
2025-03-16Lopez-Lay GinorisTax withheld2.6K$18.26
2025-03-16Kafka DonaldTax withheld2.3K$18.26
2025-03-16Lacasa Jose MariaTax withheld2.4K$18.26
2025-03-16Pavia Juan CarlosTax withheld2.0K$18.26
2025-03-13ACOSTA REBOYRAS JUANOther52K
2025-03-07Dedrick Tracey AL251$18.51
2025-02-07Power CarlosSell10K$20.75
2025-02-05Power CarlosSell46K$20.77

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

Notable events (8-K)

DateItems
2026-05-12Exec/director changeShareholder voteExhibitsfiling ↗
2026-04-22ResultsExhibitsfiling ↗
2026-02-09Exec/director changeExhibitsfiling ↗
2026-01-27ResultsExhibitsfiling ↗
2025-10-23ResultsExhibitsfiling ↗
2025-07-22ResultsExhibitsfiling ↗
2025-06-16Exec/director changefiling ↗
2025-05-27Shareholder votefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-122026-05-060001140361-26-020795 ↗
10-Q2026-05-082026-03-310001057706-26-000012 ↗
8-K2026-04-222026-04-220001057706-26-000010 ↗
10-K2026-02-272025-12-310001057706-26-000007 ↗
8-K2026-02-092026-02-040001140361-26-004288 ↗
8-K2026-01-272026-01-270001057706-26-000005 ↗
10-Q2025-11-072025-09-300001057706-25-000012 ↗
8-K2025-10-232025-10-230001140361-25-039026 ↗
10-Q2025-08-072025-06-300001057706-25-000007 ↗
8-K2025-07-222025-07-220001140361-25-026677 ↗
8-K2025-06-162025-06-160001140361-25-022678 ↗
8-K2025-05-272025-05-210001140361-25-020499 ↗