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
B78Puerto Rico bank delivering top-decile ROE and ROA with strong capital return, partly offset by geographic concentration.
Strengths
- Top-decile ROE (17.5%, 98.9th) and ROA (1.8%, 95.6th), with net income +15% and ~95–100% of earnings returned via buybacks/dividends
- Strong margins (net 27.5%), low leverage (D/E 0.15) and ample liquidity/capital
Risks
- Concentration in Puerto Rico/USVI economy and U.S. regional-bank funding/deposit-competition and interest-rate sensitivity
- Reported revenue volatility (−49%, accounting-driven) and FDIC special-assessment/regulatory costs
Notable findings
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-05 | Diaz-Bento Lilian | Sell | 8.0K | $24.33 |
| 2026-03-31 | Eaves Patricia | Tax withheld | 209 | $21.36 |
| 2026-03-31 | Eaves Patricia | Grant | 1.9K | $21.36 |
| 2026-03-21 | Diaz-Bento Lilian | Tax withheld | 853 | $20.57 |
| 2026-03-21 | Ortiz Said | Tax withheld | 1.4K | $20.57 |
| 2026-03-21 | RIVERA NAYDA | Tax withheld | 2.7K | $20.57 |
| 2026-03-21 | Berges Gonzalez Orlando | Tax withheld | 2.5K | $20.57 |
| 2026-03-21 | Pavia Juan Carlos | Tax withheld | 1.5K | $20.57 |
| 2026-03-21 | McDonald Michael | Tax withheld | 794 | $20.57 |
| 2026-03-21 | ALEMAN AURELIO | Tax withheld | 13K | $20.57 |
| 2026-03-21 | Lopez-Lay Ginoris | Tax withheld | 796 | $20.57 |
| 2026-03-21 | Alvarez-Cabrero Sara | Tax withheld | 1.7K | $20.57 |
| 2026-03-21 | Lacasa Jose Maria | Tax withheld | 1.6K | $20.57 |
| 2026-03-19 | Berges Gonzalez Orlando | Grant | 14K | $20.59 |
| 2026-03-19 | Ortiz Said | Grant | 9.5K | $20.59 |
| 2026-03-19 | ALEMAN AURELIO | Grant | 58K | $20.59 |
| 2026-03-19 | McDonald Michael | Grant | 7.6K | $20.59 |
| 2026-03-19 | Lacasa Jose Maria | Grant | 11K | $20.59 |
| 2026-03-19 | Pavia Juan Carlos | Grant | 12K | $20.59 |
| 2026-03-19 | Lopez-Lay Ginoris | Grant | 9.2K | $20.59 |
| 2026-03-19 | Alvarez-Cabrero Sara | Grant | 9.8K | $20.59 |
| 2026-03-19 | Diaz-Bento Lilian | Grant | 9.7K | $20.59 |
| 2026-03-19 | RIVERA NAYDA | Grant | 14K | $20.59 |
| 2026-03-16 | ALEMAN AURELIO | Tax withheld | 37K | $20.57 |
| 2026-03-16 | ALEMAN AURELIO | Tax withheld | 15K | $20.57 |
| 2026-03-16 | RIVERA NAYDA | Option exercise | 23K | — |
| 2026-03-16 | RIVERA NAYDA | Tax withheld | 9.8K | $20.57 |
| 2026-03-16 | RIVERA NAYDA | Tax withheld | 4.0K | $20.57 |
| 2026-03-16 | ALEMAN AURELIO | Option exercise | 87K | — |
| 2026-03-16 | Ortiz Said | Tax withheld | 2.1K | $20.57 |
| 2026-03-16 | Alvarez-Cabrero Sara | Option exercise | 15K | — |
| 2026-03-16 | Alvarez-Cabrero Sara | Tax withheld | 5.8K | $20.57 |
| 2026-03-16 | Alvarez-Cabrero Sara | Tax withheld | 2.5K | $20.57 |
| 2026-03-16 | Pavia Juan Carlos | Option exercise | 17K | — |
| 2026-03-16 | Pavia Juan Carlos | Tax withheld | 5.0K | $20.57 |
| 2026-03-16 | Pavia Juan Carlos | Tax withheld | 2.1K | $20.57 |
| 2026-03-16 | Berges Gonzalez Orlando | Option exercise | 29K | — |
| 2026-03-16 | Berges Gonzalez Orlando | Tax withheld | 9.1K | $20.57 |
| 2026-03-16 | Berges Gonzalez Orlando | Tax withheld | 3.7K | $20.57 |
| 2026-03-16 | McDonald Michael | Option exercise | 10K | — |
| 2026-03-16 | McDonald Michael | Tax withheld | 2.7K | $20.57 |
| 2026-03-16 | McDonald Michael | Tax withheld | 1.2K | $20.57 |
| 2026-03-16 | Lacasa Jose Maria | Option exercise | 14K | — |
| 2026-03-16 | Lacasa Jose Maria | Tax withheld | 5.8K | $20.57 |
| 2026-03-16 | Lacasa Jose Maria | Tax withheld | 2.5K | $20.57 |
| 2026-03-16 | Lopez-Lay Ginoris | Option exercise | 16K | — |
| 2026-03-16 | Lopez-Lay Ginoris | Tax withheld | 4.8K | $20.57 |
| 2026-03-16 | Lopez-Lay Ginoris | Tax withheld | 2.1K | $20.57 |
| 2026-03-16 | Diaz-Bento Lilian | Option exercise | 16K | — |
| 2026-03-16 | Diaz-Bento Lilian | Tax withheld | 2.8K | $20.57 |
| 2026-03-16 | Diaz-Bento Lilian | Tax withheld | 1.3K | $20.57 |
| 2026-02-11 | HERENCIA ROBERTO R | Sell | 4.7K | $22.63 |
| 2026-01-28 | McDonald Michael | Sell | 34K | $22.11 |
| 2025-12-10 | ALEMAN AURELIO | Gift | 10K | — |
| 2025-10-30 | VILLAMIL FELIX | Tax withheld | 207 | $19.48 |
| 2025-10-30 | VILLAMIL FELIX | Grant | 2.1K | $19.48 |
| 2025-09-30 | Frye Daniel Edward | Tax withheld | 49 | $22.05 |
| 2025-09-30 | Frye Daniel Edward | Grant | 1.8K | $22.05 |
| 2025-09-30 | ACOSTA REBOYRAS JUAN | Grant | 1.8K | $22.05 |
| 2025-09-30 | Dedrick Tracey A | Tax withheld | 47 | $22.05 |
| 2025-09-30 | Dedrick Tracey A | Grant | 1.8K | $22.05 |
| 2025-09-30 | HERENCIA ROBERTO R | Grant | 4.5K | $22.05 |
| 2025-09-30 | ACOSTA REBOYRAS JUAN | Tax withheld | 189 | $22.05 |
| 2025-09-30 | Heffern John A. | Tax withheld | 88 | $22.05 |
| 2025-09-30 | Heffern John A. | Grant | 1.8K | $22.05 |
| 2025-09-30 | LUZ CRESPO | Tax withheld | 189 | $22.05 |
| 2025-09-30 | LUZ CRESPO | Grant | 1.8K | $22.05 |
| 2025-09-15 | Kafka Donald | Tax withheld | 1.5K | $21.65 |
| 2025-09-15 | Kafka Donald | Tax withheld | 2.0K | $21.65 |
| 2025-09-15 | Kafka Donald | Tax withheld | 1.8K | $21.65 |
| 2025-09-12 | Dedrick Tracey A | L | 216 | $21.91 |
| 2025-08-22 | ALEMAN AURELIO | Sell | 50K | $22.30 |
| 2025-08-19 | RIVERA NAYDA | Sell | 10K | $21.43 |
| 2025-08-12 | Kafka Donald | Sell | 40K | $20.99 |
| 2025-06-13 | Dedrick Tracey A | L | 233 | $20.16 |
| 2025-06-11 | HERENCIA ROBERTO R | Sell | 15K | $20.42 |
| 2025-06-11 | ALEMAN AURELIO | Sell | 23K | $20.52 |
| 2025-05-15 | PANCHAM CASSAN | Tax withheld | 2.2K | $21.10 |
| 2025-05-15 | PANCHAM CASSAN | Tax withheld | 2.0K | $21.10 |
| 2025-05-15 | PANCHAM CASSAN | Tax withheld | 1.6K | $21.10 |
| 2025-05-02 | RIVERA NAYDA | Sell | 10K | $20.20 |
| 2025-03-31 | Eaves Patricia | Tax withheld | 228 | $19.17 |
| 2025-03-31 | Eaves Patricia | Grant | 2.1K | $19.17 |
| 2025-03-24 | McDonald Michael | Tax withheld | 2.2K | $19.04 |
| 2025-03-24 | McDonald Michael | Tax withheld | 1.1K | $19.04 |
| 2025-03-24 | Berges Gonzalez Orlando | Option exercise | 16K | — |
| 2025-03-24 | Berges Gonzalez Orlando | Tax withheld | 5.1K | $19.04 |
| 2025-03-24 | Berges Gonzalez Orlando | Tax withheld | 2.5K | $19.04 |
| 2025-03-24 | Lacasa Jose Maria | Option exercise | 8.0K | — |
| 2025-03-24 | Lacasa Jose Maria | Tax withheld | 3.0K | $19.04 |
| 2025-03-24 | Lacasa Jose Maria | Tax withheld | 1.5K | $19.04 |
| 2025-03-24 | Power Carlos | Option exercise | 11K | — |
| 2025-03-24 | Power Carlos | Tax withheld | 3.2K | $19.04 |
| 2025-03-24 | Power Carlos | Tax withheld | 1.6K | $19.04 |
| 2025-03-24 | Diaz-Bento Lilian | Option exercise | 9.2K | — |
| 2025-03-24 | RIVERA NAYDA | Option exercise | 13K | — |
| 2025-03-24 | RIVERA NAYDA | Tax withheld | 5.4K | $19.04 |
| 2025-03-24 | RIVERA NAYDA | Tax withheld | 2.7K | $19.04 |
| 2025-03-24 | Pavia Juan Carlos | Option exercise | 8.9K | — |
| 2025-03-24 | Pavia Juan Carlos | Tax withheld | 2.9K | $19.04 |
| 2025-03-24 | Pavia Juan Carlos | Tax withheld | 1.4K | $19.04 |
| 2025-03-24 | Ortiz Said | Tax withheld | 699 | $19.04 |
| 2025-03-24 | McDonald Michael | Option exercise | 8.4K | — |
| 2025-03-24 | Diaz-Bento Lilian | Tax withheld | 2.4K | $19.04 |
| 2025-03-24 | Diaz-Bento Lilian | Tax withheld | 1.2K | $19.04 |
| 2025-03-24 | Alvarez-Cabrero Sara | Option exercise | 9.5K | — |
| 2025-03-24 | Alvarez-Cabrero Sara | Tax withheld | 4.0K | $19.04 |
| 2025-03-24 | Alvarez-Cabrero Sara | Tax withheld | 2.0K | $19.04 |
| 2025-03-24 | PANCHAM CASSAN | Option exercise | 9.4K | — |
| 2025-03-24 | PANCHAM CASSAN | Tax withheld | 2.4K | $19.04 |
| 2025-03-24 | PANCHAM CASSAN | Tax withheld | 1.2K | $19.04 |
| 2025-03-24 | Lopez-Lay Ginoris | Option exercise | 11K | — |
| 2025-03-24 | Lopez-Lay Ginoris | Tax withheld | 4.0K | $19.04 |
| 2025-03-24 | Lopez-Lay Ginoris | Tax withheld | 2.0K | $19.04 |
| 2025-03-24 | Kafka Donald | Option exercise | 10K | — |
| 2025-03-24 | Kafka Donald | Tax withheld | 3.9K | $19.04 |
| 2025-03-24 | Kafka Donald | Tax withheld | 2.0K | $19.04 |
| 2025-03-24 | ALEMAN AURELIO | Option exercise | 53K | — |
| 2025-03-24 | ALEMAN AURELIO | Tax withheld | 22K | $19.04 |
| 2025-03-24 | ALEMAN AURELIO | Tax withheld | 11K | $19.04 |
| 2025-03-19 | Pavia Juan Carlos | Grant | 10K | $18.35 |
| 2025-03-19 | McDonald Michael | Grant | 5.8K | $18.35 |
| 2025-03-19 | Power Carlos | Grant | 8.6K | $18.35 |
| 2025-03-19 | Berges Gonzalez Orlando | Grant | 15K | $18.35 |
| 2025-03-19 | Kafka Donald | Grant | 6.9K | $18.35 |
| 2025-03-19 | Lacasa Jose Maria | Grant | 8.3K | $18.35 |
| 2025-03-19 | Lopez-Lay Ginoris | Grant | 8.8K | $18.35 |
| 2025-03-19 | Diaz-Bento Lilian | Grant | 9.5K | $18.35 |
| 2025-03-19 | Alvarez-Cabrero Sara | Grant | 8.5K | $18.35 |
| 2025-03-19 | PANCHAM CASSAN | Grant | 8.1K | $18.35 |
| 2025-03-19 | RIVERA NAYDA | Grant | 13K | $18.35 |
| 2025-03-19 | ALEMAN AURELIO | Grant | 59K | $18.35 |
| 2025-03-19 | Ortiz Said | Grant | 9.4K | $18.35 |
| 2025-03-16 | Diaz-Bento Lilian | Tax withheld | 1.9K | $18.26 |
| 2025-03-16 | Power Carlos | Tax withheld | 2.3K | $18.26 |
| 2025-03-16 | Ortiz Said | Tax withheld | 2.3K | $18.26 |
| 2025-03-16 | Berges Gonzalez Orlando | Tax withheld | 3.8K | $18.26 |
| 2025-03-16 | ALEMAN AURELIO | Tax withheld | 15K | $18.26 |
| 2025-03-16 | McDonald Michael | Tax withheld | 1.3K | $18.26 |
| 2025-03-16 | PANCHAM CASSAN | Tax withheld | 1.8K | $18.26 |
| 2025-03-16 | RIVERA NAYDA | Tax withheld | 4.1K | $18.26 |
| 2025-03-16 | Alvarez-Cabrero Sara | Tax withheld | 2.8K | $18.26 |
| 2025-03-16 | Lopez-Lay Ginoris | Tax withheld | 2.6K | $18.26 |
| 2025-03-16 | Kafka Donald | Tax withheld | 2.3K | $18.26 |
| 2025-03-16 | Lacasa Jose Maria | Tax withheld | 2.4K | $18.26 |
| 2025-03-16 | Pavia Juan Carlos | Tax withheld | 2.0K | $18.26 |
| 2025-03-13 | ACOSTA REBOYRAS JUAN | Other | 52K | — |
| 2025-03-07 | Dedrick Tracey A | L | 251 | $18.51 |
| 2025-02-07 | Power Carlos | Sell | 10K | $20.75 |
| 2025-02-05 | Power Carlos | Sell | 46K | $20.77 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-12 | Exec/director changeShareholder voteExhibits | filing ↗ |
| 2026-04-22 | ResultsExhibits | filing ↗ |
| 2026-02-09 | Exec/director changeExhibits | filing ↗ |
| 2026-01-27 | ResultsExhibits | filing ↗ |
| 2025-10-23 | ResultsExhibits | filing ↗ |
| 2025-07-22 | ResultsExhibits | filing ↗ |
| 2025-06-16 | Exec/director change | filing ↗ |
| 2025-05-27 | Shareholder vote | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-12 | 2026-05-06 | 0001140361-26-020795 ↗ |
| 10-Q | 2026-05-08 | 2026-03-31 | 0001057706-26-000012 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001057706-26-000010 ↗ |
| 10-K | 2026-02-27 | 2025-12-31 | 0001057706-26-000007 ↗ |
| 8-K | 2026-02-09 | 2026-02-04 | 0001140361-26-004288 ↗ |
| 8-K | 2026-01-27 | 2026-01-27 | 0001057706-26-000005 ↗ |
| 10-Q | 2025-11-07 | 2025-09-30 | 0001057706-25-000012 ↗ |
| 8-K | 2025-10-23 | 2025-10-23 | 0001140361-25-039026 ↗ |
| 10-Q | 2025-08-07 | 2025-06-30 | 0001057706-25-000007 ↗ |
| 8-K | 2025-07-22 | 2025-07-22 | 0001140361-25-026677 ↗ |
| 8-K | 2025-06-16 | 2025-06-16 | 0001140361-25-022678 ↗ |
| 8-K | 2025-05-27 | 2025-05-21 | 0001140361-25-020499 ↗ |