‹ Screener

HA Sustainable Infrastructure Capital, Inc.

HASI · Investors, NEC · 128.4M shares · +14%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$19M (gross $366K, SBC $20M)

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

Grade

B74

HA Sustainable Infrastructure Capital — climate-infrastructure investor/financier.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $86M2025-09-30 · $103M2025-12-31 · $115M2026-03-31 · $124M

Last 4 quarters · from SEC filings.

Key metrics

Net margin
46.1%
Return on assets
2.3%
Revenue growth (QoQ)
8.2%
Net-income growth
-7.7%
Cash & investments
$110M
Stock comp / revenue
7.5%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-15Whicher MichelleTax withheld961$41.19
2026-03-05Viral Amin ATax withheld679$36.43
2026-03-05Whicher MichelleTax withheld2.2K$36.43
2026-02-17Eckel JeffreySell125K$39.22
2026-02-17Eckel JeffreySell9.4K$39.34
2025-05-15Whicher MichelleTax withheld629$28.35
2025-03-24Brenner TeresaGift2.0K
2025-03-05Viral Amin ATax withheld679$28.53
2025-03-05Whicher MichelleTax withheld669$28.53

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

Notable events (8-K)

DateItems
2026-06-26Material agreementDebt obligationExhibitsfiling ↗
2026-06-15Otherfiling ↗
2026-06-05Shareholder votefiling ↗
2026-05-07ResultsExhibitsfiling ↗
2026-03-27Exec/director changefiling ↗
2026-03-03Otherfiling ↗
2026-03-02Material agreementDebt obligationExhibitsfiling ↗
2026-02-27Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-262026-06-240001104659-26-078275 ↗
8-K2026-06-152026-06-150001104659-26-073802 ↗
8-K2026-06-052026-06-050001561894-26-000119 ↗
10-Q2026-05-082026-03-310001561894-26-000074 ↗
8-K2026-05-072026-05-070001561894-26-000072 ↗
8-K2026-03-272026-03-250001193125-26-129174 ↗
10-K/A2026-03-262025-12-310001561894-26-000046 ↗
8-K2026-03-032026-03-030001193125-26-088365 ↗
8-K2026-03-022026-03-020001193125-26-085517 ↗
8-K2026-02-272026-02-270001193125-26-082873 ↗
8-K2026-02-232026-02-180001193125-26-064334 ↗
8-K2026-02-182026-02-180001193125-26-056130 ↗