Floating Shares
Returns the shares float for each company. The shares float is the number of shares available for trading for each company. It also includes the number of shares outstanding and the date.
Returns: pd.DataFrame: A dataframe with the shares float for each company.
Floating Shares in Python
get_stock_shares_float is part of the Discovery module of the open-source Finance Toolkit. Install it with:
pip install financetoolkit -U
Then call get_stock_shares_float as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
shares_float = discovery.get_stock_shares_float()
shares_float.iloc[50000:50010]
Which returns:
| Symbol | Date | Free Float | Float Shares | Outstanding Shares |
|---|---|---|---|---|
| OPY.AX | NaT | 51.4746 | 119853548 | 2.3284e+08 |
| OPYGY | NaT | 4.49504 | 60892047 | 1.35465e+09 |
| OQAL | 2024-01-01 13:12:23 | 0 | 0 | 226543 |
| OQLGF | 2023-12-31 21:48:07 | 0.6765 | 1150607 | 1.70082e+08 |
| OR | 2024-01-02 05:18:03 | 99.3281 | 183921869 | 1.85166e+08 |
| OR-R.BK | 2024-01-01 05:29:30 | 23.153 | 2778360000 | 1.2e+10 |
| OR.BK | 2024-01-02 03:52:39 | 22.7847 | 2734164000 | 1.2e+10 |
| OR.PA | 2024-01-02 07:57:35 | 45.2727 | 242084445 | 5.34725e+08 |
| OR.SW | 2023-12-31 13:38:10 | 45.2727 | 355743960 | 7.8578e+08 |
| OR.TO | 2023-12-31 17:56:33 | 99.3317 | 183928535 | 1.85166e+08 |