OFG BANCORP
OFG · State Commercial Banks · 42.3M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $4M (gross $9M, SBC $5M)
Reference price $42.06 · est. market cap ~$1.8B — last insider purchase, 2026-02-20 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B76OFG Bancorp — high-return Puerto Rico bank.
Strengths
- ROE 14.8% (95th pct), ROA (92nd), strong cash (91st)
Risks
- Puerto Rico macro/fiscal concentration
- Rate sensitivity
Notable findings
- Strong balance sheetStrong balance sheet — $1.0B cash & investments
- Buying back stockNet buyback — share count -2%/yr over 4y
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Return on equity
14.8%
Return on assets
1.6%
Net-income growth
3.5%
Free cash flow
$199M
Tangible book value
$1.3B
Cash & investments
$1.0B
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-19 | Rodriguez Mari Evelyn | Tax withheld | 2.0K | $45.74 |
| 2026-05-19 | Rodriguez Mari Evelyn | Option exercise | 8.8K | — |
| 2026-04-23 | FERNANDEZ JOSE RAFAEL | Gift | 10K | — |
| 2026-03-10 | Gonzalez Hugh | Grant | 667 | — |
| 2026-03-10 | Gonzalez Hugh | Tax withheld | 250 | $41.39 |
| 2026-03-10 | Garcia Ada | Grant | 717 | — |
| 2026-03-10 | Garcia Ada | Tax withheld | 231 | $41.39 |
| 2026-03-10 | Haggarty Patrick J. | Grant | 717 | — |
| 2026-03-10 | Haggarty Patrick J. | Tax withheld | 175 | $41.39 |
| 2026-03-10 | Arizmendi Maritza | Grant | 1.4K | — |
| 2026-03-10 | Arizmendi Maritza | Tax withheld | 431 | $41.39 |
| 2026-03-10 | Rodriguez Mari Evelyn | Grant | 717 | — |
| 2026-03-10 | Rodriguez Mari Evelyn | Tax withheld | 199 | $41.39 |
| 2026-03-10 | Ortiz Cesar A | Grant | 717 | — |
| 2026-03-10 | Ortiz Cesar A | Tax withheld | 376 | $41.39 |
| 2026-03-10 | FERNANDEZ JOSE RAFAEL | Grant | 5.2K | — |
| 2026-03-10 | FERNANDEZ JOSE RAFAEL | Tax withheld | 1.7K | $41.39 |
| 2026-03-04 | Grindstaff Lynda | Grant | 300 | — |
| 2026-03-04 | Grindstaff Lynda | Tax withheld | 30 | $42.66 |
| 2026-03-04 | Vazquez Angel E. | Grant | 1.5K | — |
| 2026-03-04 | Vazquez Angel E. | Tax withheld | 150 | $42.66 |
| 2026-03-04 | Gonzalez Hugh | Grant | 1.3K | — |
| 2026-03-04 | Gonzalez Hugh | Tax withheld | 278 | $41.39 |
| 2026-03-04 | Gonzalez Hugh | Tax withheld | 282 | $42.66 |
| 2026-03-04 | Garcia Ada | Grant | 1.4K | — |
| 2026-03-04 | Garcia Ada | Tax withheld | 260 | $41.39 |
| 2026-03-04 | Garcia Ada | Tax withheld | 248 | $42.66 |
| 2026-03-04 | Haggarty Patrick J. | Grant | 1.4K | — |
| 2026-03-04 | Haggarty Patrick J. | Tax withheld | 202 | $41.39 |
| 2026-03-04 | Haggarty Patrick J. | Tax withheld | 196 | $42.66 |
| 2026-03-04 | Velez-Dominguez Rafael A | Grant | 1.5K | — |
| 2026-03-04 | Velez-Dominguez Rafael A | Tax withheld | 150 | $42.66 |
| 2026-03-04 | FRANQUI ANNETTE | Grant | 1.5K | — |
| 2026-03-04 | FRANQUI ANNETTE | Tax withheld | 150 | $42.66 |
| 2026-03-04 | Harnett Sue | Grant | 1.5K | — |
| 2026-03-04 | Harnett Sue | Tax withheld | 150 | $42.66 |
| 2026-03-04 | De Jesus Nestor | Grant | 1.5K | — |
| 2026-03-04 | De Jesus Nestor | Tax withheld | 150 | $42.66 |
| 2026-03-04 | Arizmendi Maritza | Grant | 3.0K | — |
| 2026-03-04 | Arizmendi Maritza | Tax withheld | 516 | $41.39 |
| 2026-03-04 | Arizmendi Maritza | Tax withheld | 394 | $42.66 |
| 2026-03-04 | Colon Jorge | Grant | 1.5K | — |
| 2026-03-04 | Colon Jorge | Tax withheld | 150 | $42.66 |
| 2026-03-04 | Rodriguez Mari Evelyn | Grant | 660 | — |
| 2026-03-04 | Rodriguez Mari Evelyn | Tax withheld | 183 | $42.66 |
| 2026-03-04 | Ortiz Cesar A | Grant | 1.4K | — |
| 2026-03-04 | Ortiz Cesar A | Tax withheld | 412 | $41.39 |
| 2026-03-04 | Ortiz Cesar A | Tax withheld | 381 | $42.66 |
| 2026-03-04 | FERNANDEZ JOSE RAFAEL | Grant | 11K | — |
| 2026-03-04 | FERNANDEZ JOSE RAFAEL | Tax withheld | 1.5K | $42.66 |
| 2026-03-04 | FERNANDEZ JOSE RAFAEL | Tax withheld | 2.2K | $41.39 |
| 2026-03-03 | Garcia Rodriguez Roberto | Grant | 300 | — |
| 2026-03-03 | Garcia Rodriguez Roberto | Tax withheld | 30 | $42.66 |
| 2026-02-20 | FRANQUI ANNETTE | Buy | 1.5K | $42.06 |
| 2026-02-09 | Gonzalez Hugh | Tax withheld | 1.2K | $41.26 |
| 2026-02-09 | Gonzalez Hugh | Option exercise | 2.9K | — |
| 2026-02-09 | Garcia Ada | Option exercise | 3.4K | — |
| 2026-02-09 | Garcia Ada | Tax withheld | 1.3K | $41.26 |
| 2026-02-09 | Haggarty Patrick J. | Option exercise | 3.4K | — |
| 2026-02-09 | Haggarty Patrick J. | Tax withheld | 1.0K | $41.26 |
| 2026-02-09 | Ortiz Cesar A | Option exercise | 3.4K | — |
| 2026-02-09 | Ortiz Cesar A | Tax withheld | 1.9K | $41.26 |
| 2026-02-02 | Arizmendi Maritza | Grant | 7.7K | — |
| 2026-02-02 | Arizmendi Maritza | Tax withheld | 2.5K | $41.26 |
| 2026-01-16 | FERNANDEZ JOSE RAFAEL | Grant | 31K | — |
| 2026-01-16 | FERNANDEZ JOSE RAFAEL | Tax withheld | 19K | $41.26 |
| 2026-01-09 | FERNANDEZ JOSE RAFAEL | Option exercise | 13K | — |
| 2026-01-09 | FERNANDEZ JOSE RAFAEL | Tax withheld | 5.9K | $41.02 |
| 2025-12-22 | De Jesus Nestor | Sell | 2.0K | $42.31 |
| 2025-12-15 | Ortiz Cesar A | Sell | 5.5K | $42.17 |
| 2025-11-12 | FERNANDEZ JOSE RAFAEL | Sell | 25K | $40.95 |
| 2025-11-11 | FERNANDEZ JOSE RAFAEL | Sell | 4.8K | $40.53 |
| 2025-11-10 | Colon Jorge | Sell | 25K | $40.85 |
| 2025-09-22 | FERNANDEZ JOSE RAFAEL | Gift | 600 | — |
| 2025-09-02 | Gonzalez Hugh | Gift | 45 | — |
| 2025-07-22 | FERNANDEZ JOSE RAFAEL | Gift | 15K | — |
| 2025-06-10 | Arizmendi Maritza | Sell | 5.0K | $42.30 |
| 2025-05-05 | Arizmendi Maritza | Sell | 5.0K | $41.44 |
| 2025-05-05 | Rodriguez Mari Evelyn | Option exercise | 3.5K | — |
| 2025-05-05 | Rodriguez Mari Evelyn | Tax withheld | 783 | $40.88 |
| 2025-04-01 | Colon Jorge | Option exercise | 2.8K | — |
| 2025-03-20 | Franqui Annette | Option exercise | 1.3K | — |
| 2025-03-20 | De Jesus Nestor | Option exercise | 2.8K | — |
| 2025-03-13 | Velez-Dominguez Rafael A | Option exercise | 1.7K | — |
| 2025-03-13 | Vazquez Angel E. | Option exercise | 900 | — |
| 2025-03-07 | Rodriguez Mari Evelyn | Option exercise | 716 | — |
| 2025-03-07 | Arizmendi Maritza | Option exercise | 4.7K | — |
| 2025-03-07 | Arizmendi Maritza | Tax withheld | 1.4K | $41.63 |
| 2025-03-07 | Harnett Sue | Option exercise | 2.8K | — |
| 2025-03-07 | Harnett Sue | Tax withheld | 280 | $41.61 |
| 2025-03-07 | Haggarty Patrick J. | Option exercise | 1.9K | — |
| 2025-03-07 | Haggarty Patrick J. | Tax withheld | 458 | $41.63 |
| 2025-03-07 | Rodriguez Mari Evelyn | Tax withheld | 198 | $41.61 |
| 2025-03-05 | Ortiz Cesar A | Grant | 1.9K | — |
| 2025-03-05 | Ortiz Cesar A | Tax withheld | 1.2K | $41.63 |
| 2025-03-05 | Garcia Ada | Option exercise | 1.9K | — |
| 2025-03-05 | Garcia Ada | Tax withheld | 575 | $41.63 |
| 2025-03-05 | Gonzalez Hugh | Option exercise | 1.7K | — |
| 2025-03-05 | Gonzalez Hugh | Tax withheld | 541 | $41.63 |
| 2025-03-05 | Ortiz Cesar A | Option exercise | 1.9K | — |
| 2025-02-11 | Gonzalez Hugh | Tax withheld | 567 | $43.03 |
| 2025-02-11 | Garcia Ada | Option exercise | 2.2K | — |
| 2025-02-11 | Garcia Ada | Tax withheld | 641 | $43.03 |
| 2025-02-11 | Arizmendi Maritza | Option exercise | 7.1K | — |
| 2025-02-11 | Haggarty Patrick J. | Option exercise | 2.2K | — |
| 2025-02-11 | Haggarty Patrick J. | Tax withheld | 511 | $43.03 |
| 2025-02-11 | Arizmendi Maritza | Tax withheld | 2.1K | $43.03 |
| 2025-02-11 | Ortiz Cesar A | Option exercise | 2.2K | — |
| 2025-02-11 | Ortiz Cesar A | Tax withheld | 902 | $43.03 |
| 2025-02-11 | Gonzalez Hugh | Option exercise | 1.8K | — |
| 2025-02-06 | FERNANDEZ JOSE RAFAEL | Gift | 4.5K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-08 | 2026-03-31 | 0001030469-26-000027 ↗ |
| 8-K | 2026-04-23 | 2026-04-22 | 0001030469-26-000024 ↗ |
| 8-K | 2026-04-21 | 2026-04-21 | 0001030469-26-000022 ↗ |
| 10-K/A | 2026-03-05 | 2025-12-31 | 0001030469-26-000019 ↗ |
| 10-K | 2026-02-25 | 2025-12-31 | 0001030469-26-000008 ↗ |
| 8-K | 2026-01-22 | 2026-01-22 | 0001030469-26-000004 ↗ |
| 10-Q | 2025-11-07 | 2025-09-30 | 0001030469-25-000051 ↗ |
| 8-K | 2025-10-22 | 2025-10-22 | 0001030469-25-000047 ↗ |
| 10-Q | 2025-08-07 | 2025-06-30 | 0001030469-25-000044 ↗ |
| 8-K | 2025-07-17 | 2025-07-17 | 0001030469-25-000033 ↗ |
| 10-Q | 2025-05-08 | 2025-03-31 | 0001030469-25-000019 ↗ |
| 8-K | 2025-05-07 | 2025-04-30 | 0001030469-25-000016 ↗ |