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 21, 2026Est. EPS 5.3800 · FY end Jun 30, 2026
Last Dividend$5.7572Ex-date May 27, 2026
Splits on Record–None on file

Upcoming Earnings

Report DateFY EndEst. EPSTime
Jul 21, 2026Jun 30, 20265.3800–
Jul 28, 2026Jun 30, 20264.9900–

Recent Earnings

No past dates on file.

Dividend History

28 payments
Ex-DateDeclaredRecordPay DateAmount / Share
May 27, 2026Apr 28, 2026May 27, 2026Jun 8, 2026$5.7572
Nov 26, 2025Oct 28, 2025Nov 26, 2025Dec 8, 2025$8.1473
Sep 29, 2025Aug 28, 2025Sep 29, 2025Oct 10, 2025$8.0427
May 28, 2025Apr 25, 2025May 28, 2025Jun 9, 2025$24.5850
Jun 25, 2024Jun 5, 2024Jun 25, 2024Jul 8, 2024$5.5970
May 24, 2024–––$6.4698
Nov 27, 2023Nov 8, 2023Nov 28, 2023Dec 11, 2023$5.7114
May 26, 2023May 17, 2023May 30, 2023Jun 12, 2023$5.6528
May 27, 2022May 11, 2022May 31, 2022Jun 13, 2022$7.4113
Sep 29, 2021Sep 16, 2021Sep 30, 2021Oct 12, 2021$4.1171
Jun 4, 2019–––$5.2532
Jun 14, 2018–––$3.4421
Jun 13, 2017–––$0.0845
Jun 10, 2016–––$0.0737
May 5, 2015–––$0.7332
Dec 23, 2013–––$3.3623
May 9, 2013–––$3.2640
May 14, 2012–––$2.7552
May 12, 2011–––$2.5526
May 14, 2010–––$1.8914
May 8, 2009–––$4.6936
May 22, 2008–––$1.9305
May 30, 2007–––$0.6980
May 25, 2006–––$0.6011
May 25, 2005–––$0.5672
Jun 7, 2004–––$0.4876
May 22, 2003–––$0.4780
May 24, 2002–––$1.5129

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.