Stockfacts
Use CasesDocsPricing
Log inSign up free
OverviewFinancialsTrendsTranscriptsOptionsShortsInstitutionsInsidersCorporate 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 EarningsOct 17, 2026Est. EPS 0.3900 · FY end Sep 30, 2026
Last Dividend$0.4086Ex-date Aug 7, 2026
Splits on Record3Latest Sep 8, 2025 (2:1)

Upcoming Earnings

Report DateFY EndEst. EPSTime
Oct 17, 2026Sep 30, 20260.3900–

Recent Earnings

Report DateFY EndEst. EPSTime
Jul 18, 2026Jun 30, 20260.3900–
Jul 17, 2026Jun 30, 20260.3800–

Dividend History

32 payments
Ex-DateDeclaredRecordPay DateAmount / Share
Aug 7, 2026Apr 20, 2026Jun 18, 2026Aug 17, 2026$0.4086
Jun 18, 2026Apr 20, 2026Jun 18, 2026–$0.4188
Jun 17, 2026Apr 20, 2026Jun 18, 2026–$0.4188
Aug 11, 2025Apr 21, 2025Jun 26, 2025Aug 20, 2025$0.7513
Jul 31, 2025Jul 21, 2025Jul 31, 2025Aug 20, 2025$0.1707
Jun 25, 2025–––$0.7752
Aug 12, 2024Apr 23, 2024May 9, 2024Aug 21, 2024$0.6956
May 8, 2024–––$0.7008
Aug 14, 2023Apr 17, 2023May 15, 2023Aug 23, 2023$0.6843
May 12, 2023–––$0.6968
Jul 19, 2022Apr 25, 2022May 12, 2022Jul 27, 2022$0.5805
May 11, 2022Apr 25, 2022May 12, 2022Jul 27, 2022$0.5805
Jul 20, 2021Jun 18, 2021Jun 29, 2021Aug 19, 2021$0.2620
Jun 28, 2021–––$0.2632
Jul 31, 2019–––$0.2180
Jun 1, 2018–––$0.5730
Jun 27, 2017–––$0.4940
Jun 27, 2016–––$0.4032
Jun 30, 2015–––$0.3549
Jun 26, 2014–––$0.3212
Jun 11, 2013–––$0.2563
Jun 26, 2012–––$0.2138
May 31, 2011–––$1.0941
Jun 9, 2010–––$0.7468
Jun 22, 2009–––$0.5995
Apr 25, 2008–––$0.5709
May 16, 2007–––$0.4976
May 10, 2006–––$0.3390
May 25, 2005–––$0.3096
May 4, 2004–––$0.2333
Apr 29, 2003–––$0.1920
May 7, 2002–––$0.1368

Stock Splits

3 events
Effective DateRatioFactor
Sep 8, 20252:12.00
Sep 26, 20192:12.00
Jul 25, 20115:15.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.