Stockfacts
Use CasesDocsPricing
Log inSign up free
OverviewFinancialsTrendsTranscriptsOptionsInstitutionsInsidersCorporate ActionsSEC Filings
Stockfacts

EOD US-equity data for investors and AI agents

Data is end-of-day, not real-time, and not investment advice

Use CasesDashboard

Corporate Actions

Dividend history, stock splits and earnings dates.

Next EarningsAug 5, 2026Est. EPS – · FY end Jun 30, 2026
Last Dividend$0.3750Ex-date Jun 15, 2026
Splits on Record–None on file

Upcoming Earnings

Report DateFY EndEst. EPSTime
Aug 5, 2026Jun 30, 2026––

Recent Earnings

No past dates on file.

Dividend History

18 payments
Ex-DateDeclaredRecordPay DateAmount / Share
Jun 15, 2026–Jun 15, 2026Jun 30, 2026$0.3750
Nov 21, 2025Nov 3, 2025Nov 21, 2025Dec 5, 2025$0.2500
Jul 21, 2025Jul 3, 2025Jul 21, 2025Jul 31, 2025$0.2500
Mar 24, 2022Mar 9, 2022Mar 25, 2022Apr 15, 2022$0.1100
Dec 30, 2021Dec 20, 2021Dec 31, 2021Jan 14, 2022$0.7500
Nov 16, 2021–––$2.0000
Aug 17, 2021Aug 3, 2021Aug 18, 2021Sep 30, 2021$2.2500
May 17, 2021May 4, 2021May 18, 2021Jun 30, 2021$2.5000
Mar 29, 2021Mar 8, 2021Mar 30, 2021Apr 15, 2021$0.2500
Feb 4, 2021Jan 28, 2021Feb 5, 2021Feb 19, 2021$0.2500
Dec 29, 2020Dec 16, 2020Dec 30, 2020Jan 15, 2021$0.2200
Nov 9, 2020Oct 28, 2020Nov 10, 2020Nov 30, 2020$0.2500
Oct 2, 2020Sep 28, 2020Oct 5, 2020Oct 20, 2020$0.2500
Aug 10, 2020Jul 29, 2020Aug 11, 2020Aug 25, 2020$0.1500
Dec 30, 2019–––$0.1200
Nov 29, 2019–––$0.2000
Aug 12, 2016–––$0.0400
Jan 4, 2016–––$2.7600

Stock Splits

0 events
No splits on file.
Dividends / splits come from Alpha Vantage (full history); earnings dates are calendar estimates for the next ~12 months; ETF profile / holdings / sector weights come from AV ETF_PROFILE. Blanks mean no matching data for this ticker.