def getMarketData(): tickers = 'AAPL' financials = YahooFinancials(tickers) # company_stock_price = financials.get_stock_price_data() #gets stock price information historical_stock_prices_data = financials.get_historical_price_data( '2015-11-21', '2020-11-21', 'daily') #gets historical daily stock price of company # get_Div_data(historical_stock_prices_data[tickers]) get_stock_price_data(historical_stock_prices_data[tickers]) # company_balance_sheet_data_qt = financials.get_financial_stmts('quarterly', 'balance') #get balance sheet # company_income_statement_data_qt = financials.get_financial_stmts('quarterly', 'income') #get income statement company_key_statistics_data = financials.get_key_statistics_data( ) #includes profit margins, forward eps, yearly change etc. # get_forward_pe(company_key_statistics_data[tickers]) # get_trailing_eps(company_key_statistics_data[tickers]) # get_foward_eps(company_key_statistics_data[tickers]) # get_ytdReturn(company_key_statistics_data[tickers]) company_earnings_data = financials.get_stock_earnings_data( ) #historical eps only for 1 year span # get_earnings_data(company_earnings_data[tickers]) company_dividend_yield = financials.get_dividend_yield( ) #current dividends yield company_dividend = financials.get_dividend_rate() #current dividends rate company_avg_div_yield_1year = financials.get_annual_avg_div_yield( ) #average 1 year div yield company_avg_div_yield_5year = financials.get_five_yr_avg_div_yield( ) #average 5 year div yield company_eps = financials.get_earnings_per_share() #current eps company_pe = financials.get_pe_ratio() #current pe ratio company_beta = financials.get_beta() #current beta company_current_stock_price = financials.get_current_price( ) #current stock price company_revenue = financials.get_total_revenue() #current company revenue company_operating_income = financials.get_operating_income( ) #current company operating income company_net_income = financials.get_net_income() #current net income company_yearly_high = financials.get_yearly_high() #get yearly high company_yearly_low = financials.get_yearly_low() #get yearly low company_moving_50 = financials.get_50day_moving_avg( ) #50 day moving average of stock company_moving_200 = financials.get_200day_moving_avg( ) #200 day moving average of stock
from yahoofinancials import YahooFinancials ticker = "AAPL" yahoo_financials = YahooFinancials(ticker) balance_sheet_data_qt = yahoo_financials.get_financial_stmts( "quarterly", "balance") income_statement_data_qt = yahoo_financials.get_financial_stmts( "quarterly", "income") all_statement_data_qt = yahoo_financials.get_financial_stmts( "quarterly", ["income", "cash", "balance"]) apple_earnings_data = yahoo_financials.get_stock_earnings_data() apple_net_income = yahoo_financials.get_net_income() historical_stock_prices = yahoo_financials.get_historical_price_data( "2008-09-15", "2018-09-15", "weekly")
from yahoofinancials import YahooFinancials ticker = 'KO' YF = YahooFinancials(ticker) balance_sheet_data_qt = YF.get_financial_stmts('annual', 'balance') income_statement_data_qt = YF.get_financial_stmts('annual', 'income') cash_statement_data_qt = YF.get_financial_stmts('annual', 'cash') all_statement_data_qt = YF.get_financial_stmts('annual', ['income', 'cash', 'balance']) apple_earnings_data = YF.get_stock_earnings_data() outstanding_share = YF.get_num_shares_outstanding() market_cap = YF.get_market_cap() #apple_net_income = YF.get_net_income() #historical_stock_prices = YF.get_historical_price_data('2008-08-15', '2018-09-15', 'daily') print("Balance", balance_sheet_data_qt) print("income statement", income_statement_data_qt) print("cash statement", cash_statement_data_qt) print("earnings", apple_earnings_data) print("outstanding shares", outstanding_share) print("market cap", market_cap) #print ("net income", apple_net_income) #print( "Div", historical_stock_prices[ticker]['eventsData']['dividends']) #print (YF.get_total_revenue()) #print (YF.get_50day_moving_avg()) print(income_statement_data_qt) print(all_statement_data_qt)