I get this data for "free cash flow per share"
algo_date
2002-11-15 00:00:00+00:00 -0.1175
2003-11-17 00:00:00+00:00 0.1720
2004-11-15 00:00:00+00:00 0.9785
2005-11-15 00:00:00+00:00 2.6553
2006-11-15 00:00:00+00:00 1.7811
2007-11-15 00:00:00+00:00 5.0422
2008-11-17 00:00:00+00:00 9.3079
2009-11-16 00:00:00+00:00 9.8632
2010-11-15 00:00:00+00:00 17.8153
2011-11-15 00:00:00+00:00 32.1114
2012-11-15 00:00:00+00:00 43.8502
2013-11-15 00:00:00+00:00 47.8607
2014-11-17 00:00:00+00:00 8.1500
2015-11-16 00:00:00+00:00 12.0451
Name: Equity(24 [AAPL]), dtype: float64
instead if I visit Morning star Web page the values are completely different.
fundamentals = init_fundamentals()
import datetime
symbol = 'AAPL'
today = datetime.datetime.now().strftime('%Y-%m-%d')
start_date = '2002-01-02'
end_date = today
fund_panel = get_fundamentals(
query(
fundamentals.valuation_ratios.pe_ratio,
fundamentals.valuation.market_cap,
fundamentals.valuation.shares_outstanding,
fundamentals.valuation_ratios.fcf_per_share,
fundamentals.valuation_ratios.dividend_yield,
fundamentals.operation_ratios.assets_turnover,
fundamentals.operation_ratios.financial_leverage,
fundamentals.operation_ratios.roe,
fundamentals.operation_ratios.roic,
fundamentals.operation_ratios.debtto_assets,
fundamentals.operation_ratios.revenue_growth,
fundamentals.operation_ratios.total_debt_equity_ratio,
fundamentals.operation_ratios.long_term_debt_total_capital_ratio,
fundamentals.cash_flow_statement.operating_cash_flow,
fundamentals.cash_flow_statement.free_cash_flow
)
.filter(fundamentals.company_reference.primary_symbol == symbol)
,today, '100y')
fcf_per_share = fund_panel['fcf_per_share'].iloc[:,0]
print(fcf_per_share)