Stock Splits Calendar
Returns the calendar of upcoming and recent stock splits across all companies, including the split date and ratio. Same calendar pattern as the earnings and dividend calendars.
Note that the date range is limited to a maximum of 90 days.
Also known as: split schedule, upcoming stock splits.
Stock Splits Calendar in Python
get_stock_splits_calendar is part of the Discovery module of the open-source Finance Toolkit. Install it with:
pip install financetoolkit -U
Then call get_stock_splits_calendar as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
splits_calendar = discovery.get_stock_splits_calendar(start_date="2024-01-01", end_date="2024-06-01")
splits_calendar.head()
Which returns:
| Symbol | Date | Numerator | Denominator | Split Type |
|---|---|---|---|---|
| ALZ.ST | 2024-05-31 | 617 | 500 | stock-split |
| RCSL4.SA | 2024-05-31 | 1 | 4 | stock-split |
| BFG.NZ | 2024-05-31 | 3 | 10 | stock-split |
| CRTX.L | 2024-05-31 | 1 | 160 | stock-split |
| DAVANGERE.NS | 2024-05-31 | 10 | 1 | stock-split |
Parameters
get_stock_splits_calendar accepts the following parameters:
- start_date (str, optional): The start date to filter data with.
- end_date (str, optional): The end date to filter data with.