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 EarningsJul 23, 2026Est. EPS 1.7700 · FY end Jun 30, 2026
Last Dividend$2.6317Ex-date May 15, 2025
Splits on Record1Latest Dec 21, 2006 (4:1)

Upcoming Earnings

Report DateFY EndEst. EPSTime
Jul 23, 2026Jun 30, 20261.7700–

Recent Earnings

No past dates on file.

Dividend History

20 payments
Ex-DateDeclaredRecordPay DateAmount / Share
May 15, 2025–––$2.6317
May 14, 2025–––$2.6290
May 9, 2025–––$2.6380
May 16, 2024–––$2.3950
May 15, 2024–––$2.3817
May 12, 2023–––$2.2390
May 11, 2023–––$2.2496
May 19, 2022–––$2.5640
May 18, 2022–––$2.0540
May 13, 2021–––$2.2350
May 12, 2021–––$15.3589
May 21, 2020–––$1.7350
May 20, 2020–––$1.7298
May 16, 2019–––$1.6800
May 15, 2019–––$1.6818
May 17, 2018–––$1.6502
May 11, 2017–––$1.3590
May 22, 2014–––$1.3800
Jun 5, 2013–––$1.1300
May 24, 2012–––$0.4300

Stock Splits

1 events
Effective DateRatioFactor
Dec 21, 20064:14.00
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.