‹ Screener

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

B76

OFG Bancorp — high-return Puerto Rico bank.

Strengths

Risks

Notable findings

Quarterly revenue

2023-12-31 · $02024-03-31 · $02024-06-30 · $02024-09-30 · $0

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

DateInsiderTypeSharesPrice
2026-05-19Rodriguez Mari EvelynTax withheld2.0K$45.74
2026-05-19Rodriguez Mari EvelynOption exercise8.8K
2026-04-23FERNANDEZ JOSE RAFAELGift10K
2026-03-10Gonzalez HughGrant667
2026-03-10Gonzalez HughTax withheld250$41.39
2026-03-10Garcia AdaGrant717
2026-03-10Garcia AdaTax withheld231$41.39
2026-03-10Haggarty Patrick J.Grant717
2026-03-10Haggarty Patrick J.Tax withheld175$41.39
2026-03-10Arizmendi MaritzaGrant1.4K
2026-03-10Arizmendi MaritzaTax withheld431$41.39
2026-03-10Rodriguez Mari EvelynGrant717
2026-03-10Rodriguez Mari EvelynTax withheld199$41.39
2026-03-10Ortiz Cesar AGrant717
2026-03-10Ortiz Cesar ATax withheld376$41.39
2026-03-10FERNANDEZ JOSE RAFAELGrant5.2K
2026-03-10FERNANDEZ JOSE RAFAELTax withheld1.7K$41.39
2026-03-04Grindstaff LyndaGrant300
2026-03-04Grindstaff LyndaTax withheld30$42.66
2026-03-04Vazquez Angel E.Grant1.5K
2026-03-04Vazquez Angel E.Tax withheld150$42.66
2026-03-04Gonzalez HughGrant1.3K
2026-03-04Gonzalez HughTax withheld278$41.39
2026-03-04Gonzalez HughTax withheld282$42.66
2026-03-04Garcia AdaGrant1.4K
2026-03-04Garcia AdaTax withheld260$41.39
2026-03-04Garcia AdaTax withheld248$42.66
2026-03-04Haggarty Patrick J.Grant1.4K
2026-03-04Haggarty Patrick J.Tax withheld202$41.39
2026-03-04Haggarty Patrick J.Tax withheld196$42.66
2026-03-04Velez-Dominguez Rafael AGrant1.5K
2026-03-04Velez-Dominguez Rafael ATax withheld150$42.66
2026-03-04FRANQUI ANNETTEGrant1.5K
2026-03-04FRANQUI ANNETTETax withheld150$42.66
2026-03-04Harnett SueGrant1.5K
2026-03-04Harnett SueTax withheld150$42.66
2026-03-04De Jesus NestorGrant1.5K
2026-03-04De Jesus NestorTax withheld150$42.66
2026-03-04Arizmendi MaritzaGrant3.0K
2026-03-04Arizmendi MaritzaTax withheld516$41.39
2026-03-04Arizmendi MaritzaTax withheld394$42.66
2026-03-04Colon JorgeGrant1.5K
2026-03-04Colon JorgeTax withheld150$42.66
2026-03-04Rodriguez Mari EvelynGrant660
2026-03-04Rodriguez Mari EvelynTax withheld183$42.66
2026-03-04Ortiz Cesar AGrant1.4K
2026-03-04Ortiz Cesar ATax withheld412$41.39
2026-03-04Ortiz Cesar ATax withheld381$42.66
2026-03-04FERNANDEZ JOSE RAFAELGrant11K
2026-03-04FERNANDEZ JOSE RAFAELTax withheld1.5K$42.66
2026-03-04FERNANDEZ JOSE RAFAELTax withheld2.2K$41.39
2026-03-03Garcia Rodriguez RobertoGrant300
2026-03-03Garcia Rodriguez RobertoTax withheld30$42.66
2026-02-20FRANQUI ANNETTEBuy1.5K$42.06
2026-02-09Gonzalez HughTax withheld1.2K$41.26
2026-02-09Gonzalez HughOption exercise2.9K
2026-02-09Garcia AdaOption exercise3.4K
2026-02-09Garcia AdaTax withheld1.3K$41.26
2026-02-09Haggarty Patrick J.Option exercise3.4K
2026-02-09Haggarty Patrick J.Tax withheld1.0K$41.26
2026-02-09Ortiz Cesar AOption exercise3.4K
2026-02-09Ortiz Cesar ATax withheld1.9K$41.26
2026-02-02Arizmendi MaritzaGrant7.7K
2026-02-02Arizmendi MaritzaTax withheld2.5K$41.26
2026-01-16FERNANDEZ JOSE RAFAELGrant31K
2026-01-16FERNANDEZ JOSE RAFAELTax withheld19K$41.26
2026-01-09FERNANDEZ JOSE RAFAELOption exercise13K
2026-01-09FERNANDEZ JOSE RAFAELTax withheld5.9K$41.02
2025-12-22De Jesus NestorSell2.0K$42.31
2025-12-15Ortiz Cesar ASell5.5K$42.17
2025-11-12FERNANDEZ JOSE RAFAELSell25K$40.95
2025-11-11FERNANDEZ JOSE RAFAELSell4.8K$40.53
2025-11-10Colon JorgeSell25K$40.85
2025-09-22FERNANDEZ JOSE RAFAELGift600
2025-09-02Gonzalez HughGift45
2025-07-22FERNANDEZ JOSE RAFAELGift15K
2025-06-10Arizmendi MaritzaSell5.0K$42.30
2025-05-05Arizmendi MaritzaSell5.0K$41.44
2025-05-05Rodriguez Mari EvelynOption exercise3.5K
2025-05-05Rodriguez Mari EvelynTax withheld783$40.88
2025-04-01Colon JorgeOption exercise2.8K
2025-03-20Franqui AnnetteOption exercise1.3K
2025-03-20De Jesus NestorOption exercise2.8K
2025-03-13Velez-Dominguez Rafael AOption exercise1.7K
2025-03-13Vazquez Angel E.Option exercise900
2025-03-07Rodriguez Mari EvelynOption exercise716
2025-03-07Arizmendi MaritzaOption exercise4.7K
2025-03-07Arizmendi MaritzaTax withheld1.4K$41.63
2025-03-07Harnett SueOption exercise2.8K
2025-03-07Harnett SueTax withheld280$41.61
2025-03-07Haggarty Patrick J.Option exercise1.9K
2025-03-07Haggarty Patrick J.Tax withheld458$41.63
2025-03-07Rodriguez Mari EvelynTax withheld198$41.61
2025-03-05Ortiz Cesar AGrant1.9K
2025-03-05Ortiz Cesar ATax withheld1.2K$41.63
2025-03-05Garcia AdaOption exercise1.9K
2025-03-05Garcia AdaTax withheld575$41.63
2025-03-05Gonzalez HughOption exercise1.7K
2025-03-05Gonzalez HughTax withheld541$41.63
2025-03-05Ortiz Cesar AOption exercise1.9K
2025-02-11Gonzalez HughTax withheld567$43.03
2025-02-11Garcia AdaOption exercise2.2K
2025-02-11Garcia AdaTax withheld641$43.03
2025-02-11Arizmendi MaritzaOption exercise7.1K
2025-02-11Haggarty Patrick J.Option exercise2.2K
2025-02-11Haggarty Patrick J.Tax withheld511$43.03
2025-02-11Arizmendi MaritzaTax withheld2.1K$43.03
2025-02-11Ortiz Cesar AOption exercise2.2K
2025-02-11Ortiz Cesar ATax withheld902$43.03
2025-02-11Gonzalez HughOption exercise1.8K
2025-02-06FERNANDEZ JOSE RAFAELGift4.5K

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

Notable events (8-K)

DateItems
2026-04-23Shareholder votefiling ↗
2026-04-21ResultsExhibitsfiling ↗
2026-01-22ResultsExhibitsfiling ↗
2025-10-22ResultsExhibitsfiling ↗
2025-07-17ResultsExhibitsfiling ↗
2025-05-07Shareholder votefiling ↗
2025-04-23ResultsExhibitsfiling ↗
2025-01-22ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-05-082026-03-310001030469-26-000027 ↗
8-K2026-04-232026-04-220001030469-26-000024 ↗
8-K2026-04-212026-04-210001030469-26-000022 ↗
10-K/A2026-03-052025-12-310001030469-26-000019 ↗
10-K2026-02-252025-12-310001030469-26-000008 ↗
8-K2026-01-222026-01-220001030469-26-000004 ↗
10-Q2025-11-072025-09-300001030469-25-000051 ↗
8-K2025-10-222025-10-220001030469-25-000047 ↗
10-Q2025-08-072025-06-300001030469-25-000044 ↗
8-K2025-07-172025-07-170001030469-25-000033 ↗
10-Q2025-05-082025-03-310001030469-25-000019 ↗
8-K2025-05-072025-04-300001030469-25-000016 ↗