You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| FinancialMetricsFetcher </br> `FinancialMetricsFetcher(tickers)`| Retrieves important financial metrics for a list of stock tickers, including:<br> market capitalization, P/E ratio, forward P/E, price to book ratio, and profit margins.<br> Ideal for financial analysis and comparisons across different stocks. |**`fetch_financial_metrics`**: Fetches and compiles financial metrics for each ticker in the list.<br> **Returns**<br> - `pandas.DataFrame`: A DataFrame containing the financial metrics for each ticker. |
24
-
| RevenueGrowthFetcher </br> `RevenueGrowthFetcher(tickers)`| Fetches and calculates the year-over-year revenue growth for a list of stock tickers.<br> Utilizes historical financial data to assess company performance over time. |**`fetch_revenue_growth`**: Calculates the most recent year-over-year revenue growth for each ticker.<br> **Returns**<br> - `dict`: A dictionary with tickers as keys and their respective year-over-year revenue growth percentages as values. |
25
-
| StockDataFetcher </br> `StockDataFetcher(ticker)`| Fetches various types of stock data, including: historical data, moving averages,<br> average trading volume, and key financial metrics. |**`fetch_historical_data`**: Retrieves historical stock data for the specified period.<br> **Parameters**<br> - `period` (str, optional): The time period for which to fetch the data. Defaults to '1y'.<br> **Returns**<br> - `pandas.DataFrame`: Historical stock data.<br><br>**`calculate_moving_averages`**: Calculates moving averages for given window sizes.<br><br>**`get_average_volume`**: Calculates the average trading volume.<br><br>**`get_financial_metrics`**: Fetches and returns key financial metrics. |
23
+
| FinancialMetricsFetcher <br> `FinancialMetricsFetcher(tickers)`| Retrieves important financial metrics for a list of stock tickers, including:<br> market capitalization, P/E ratio, forward P/E, price to book ratio, and profit margins.<br> Ideal for financial analysis and comparisons across different stocks. |**`fetch_financial_metrics`**: Fetches and compiles financial metrics for each ticker in the list.<br> **Returns**<br> - `pandas.DataFrame`: A DataFrame containing the financial metrics for each ticker. |
24
+
| RevenueGrowthFetcher <br> `RevenueGrowthFetcher(tickers)`| Fetches and calculates the year-over-year revenue growth for a list of stock tickers.<br> Utilizes historical financial data to assess company performance over time. |**`fetch_revenue_growth`**: Calculates the most recent year-over-year revenue growth for each ticker.<br> **Returns**<br> - `dict`: A dictionary with tickers as keys and their respective year-over-year revenue growth percentages as values. |
25
+
| StockDataFetcher <br> `StockDataFetcher(ticker)`| Fetches various types of stock data, including: historical data, moving averages,<br> average trading volume, and key financial metrics. |**`fetch_historical_data`**: Retrieves historical stock data for the specified period.<br> **Parameters**<br> - `period` (str, optional): The time period for which to fetch the data. Defaults to '1y'.<br> **Returns**<br> - `pandas.DataFrame`: Historical stock data.<br><br>**`calculate_moving_averages`**: Calculates moving averages for given window sizes.<br><br>**`get_average_volume`**: Calculates the average trading volume.<br><br>**`get_financial_metrics`**: Fetches and returns key financial metrics. |
26
26
| StockSummaryFetcher </br> `StockSummaryFetcher(tickers)`| Fetches and provides summary information for a list of stock tickers, including:<br> company name, sector, industry, and key financial metrics. |**`fetch_summary`**: Fetches summary information for a given stock ticker.<br> **Parameters**<br> - `ticker` (str): The stock ticker.<br> **Returns**<br> - `dict`: Summary information of the stock.<br><br>**`get_summaries`**: Retrieves stock summaries for all tickers specified during initialization.<br> **Returns**<br> - `list of dict`: Summaries for each stock ticker. |
0 commit comments