Integrating the fmp submenu into the fa menu + plotting + ratios (#2102)

* Moving changes from previous pr to new branch with working tests

* Fix website

* Tests : stocks/fundamental_analysis

* stocks/fundamental_analysis/fa_controller : fix bug

* Fix requested changes

* Fix linting

* Fix warnings

* Linting

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
This commit is contained in:
northern-64bit
2022-07-21 09:21:11 +02:00
committed by GitHub
parent d6291ead84
commit 64fcbc6acd
268 changed files with 266583 additions and 262802 deletions

View File

@@ -16,12 +16,20 @@
"income": [
"yf",
"polygon",
"av"
"av",
"fmp"
],
"balance": [
"yf",
"polygon",
"av"
"av",
"fmp"
],
"cash": [
"yf",
"polygon",
"av",
"fmp"
]
},
"options": {

9
i18n/en.yml vendored
View File

@@ -363,8 +363,13 @@ en:
stocks/fa/earnings: earnings dates and reported EPS
stocks/fa/fraud: key fraud ratios
stocks/fa/dupont: detailed breakdown for return on equity
stocks/fa/_sources_: Other sources
stocks/fa/fmp: profile,quote,enterprise,dcf,income,ratios,growth from FMP
stocks/fa/profile: company profile
stocks/fa/quote: detailed stock quote information
stocks/fa/enterprise: company enterprise value
stocks/fa/metrics: key metrics over time
stocks/fa/ratios: in-depth ratios over time
stocks/fa/growth: growth of financial statement items and ratios
stocks/fa/dcfc: determine the (historical) discounted cash flow
stocks/res/_ticker: Ticker
stocks/res/macroaxis: www.macroaxis.com
stocks/res/yahoo: www.finance.yahoo.com

View File

@@ -147,7 +147,11 @@ def get_key_metrics(ticker: str) -> pd.DataFrame:
@log_start_end(log=logger)
def get_income_statements(
ticker: str, number: int, quarterly: bool = False
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get income statements for company
@@ -159,11 +163,15 @@ def get_income_statements(
Number of past to get
quarterly : bool, optional
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
pd.DataFrame
Dataframe of income statements
DataFrame of income statements
"""
url = (
f"https://www.alphavantage.co/query?function=INCOME_STATEMENT&symbol={ticker}"
@@ -204,15 +212,35 @@ def get_income_statements(
return pd.DataFrame()
df_fa = df_fa.set_index("fiscalDateEnding")
df_fa = df_fa.head(number)
df_fa = df_fa.applymap(lambda x: lambda_long_number_format(x))
return df_fa[::-1].T
df_fa = df_fa[::-1].T
df_fa = df_fa.replace("None", "0")
df_fa.iloc[1:] = df_fa.iloc[1:].astype("float")
df_fa_c = df_fa.iloc[:, -number:].applymap(
lambda x: lambda_long_number_format(x)
)
if ratios:
df_fa_pc = df_fa.iloc[1:].pct_change(axis="columns").fillna(0)
j = 0
for i in list(range(1, 25)):
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa = df_fa.iloc[:, 0:number]
return df_fa_c if not plot else df_fa
return pd.DataFrame()
@log_start_end(log=logger)
def get_balance_sheet(
ticker: str, number: int, quarterly: bool = False
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get balance sheets for company
@@ -224,11 +252,15 @@ def get_balance_sheet(
Number of past to get
quarterly : bool, optional
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
pd.DataFrame
Dataframe of balance sheet statements
DataFrame of the balance sheet
"""
url = f"https://www.alphavantage.co/query?function=BALANCE_SHEET&symbol={ticker}&apikey={cfg.API_KEY_ALPHAVANTAGE}"
r = requests.get(url)
@@ -262,14 +294,40 @@ def get_balance_sheet(
return pd.DataFrame()
df_fa = df_fa.set_index("fiscalDateEnding")
df_fa = df_fa.head(number)
df_fa = df_fa.applymap(lambda x: lambda_long_number_format(x))
return df_fa[::-1].T
df_fa = df_fa[::-1].T
df_fa = df_fa.replace("None", "0")
df_fa.iloc[1:] = df_fa.iloc[1:].astype("float")
df_fa_c = df_fa.iloc[:, -number:].applymap(
lambda x: lambda_long_number_format(x)
)
if ratios:
df_fa_pc = df_fa.iloc[1:].pct_change(axis="columns").fillna(0)
j = 0
for i in list(range(1, 37)):
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa_c = df_fa.iloc[:, 0:number].applymap(
lambda x: lambda_long_number_format(x)
)
df_fa = df_fa.iloc[:, 0:number]
return df_fa_c if not plot else df_fa
return pd.DataFrame()
@log_start_end(log=logger)
def get_cash_flow(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
def get_cash_flow(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get cash flows for company
Parameters
@@ -280,6 +338,10 @@ def get_cash_flow(ticker: str, number: int, quarterly: bool = False) -> pd.DataF
Number of past to get
quarterly : bool, optional
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
@@ -321,9 +383,29 @@ def get_cash_flow(ticker: str, number: int, quarterly: bool = False) -> pd.DataF
return pd.DataFrame()
df_fa = df_fa.set_index("fiscalDateEnding")
df_fa = df_fa.head(number)
df_fa = df_fa.applymap(lambda x: lambda_long_number_format(x))
return df_fa[::-1].T
df_fa = df_fa[::-1].T
df_fa = df_fa.replace("None", "0")
df_fa.iloc[1:] = df_fa.iloc[1:].astype("float")
df_fa_c = df_fa.iloc[:, -number:].applymap(
lambda x: lambda_long_number_format(x)
)
if ratios:
df_fa_pc = df_fa.iloc[1:].pct_change(axis="columns").fillna(0)
j = 0
for i in list(range(1, 37)):
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa_c = df_fa.iloc[:, 0:number].applymap(
lambda x: lambda_long_number_format(x)
)
df_fa = df_fa.iloc[:, 0:number]
return df_fa_c if not plot else df_fa
return pd.DataFrame()

View File

@@ -71,7 +71,12 @@ def display_key(ticker: str):
@log_start_end(log=logger)
@check_api_key(["API_KEY_ALPHAVANTAGE"])
def display_income_statement(
ticker: str, limit: int, quarterly: bool = False, export: str = ""
ticker: str,
limit: int = 5,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Alpha Vantage income statement
@@ -80,27 +85,80 @@ def display_income_statement(
ticker : str
Fundamental analysis ticker symbol
limit: int
Number of past statements
Number of past statements, by default 5
quarterly: bool
Flag to get quarterly instead of annual
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
df_income = av_model.get_income_statements(ticker, limit, quarterly)
df_income = av_model.get_income_statements(
ticker, limit, quarterly, ratios, bool(plot)
)
if df_income.empty:
return
indexes = df_income.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_income.index = new_indexes
if plot:
rows_plot = len(plot)
maximum_value = df_income.max().max()
income_plot_data = df_income.transpose()
income_plot_data.columns = income_plot_data.columns.str.lower()
print_rich_table(
df_income,
headers=list(df_income.columns),
title=f"{ticker} Income Statement",
show_index=True,
)
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = income_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = income_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = income_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = income_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = income_plot_data
denomination = ""
else:
df_rounded = income_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
indexes = df_income.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_income.index = new_indexes
print_rich_table(
df_income,
headers=list(df_income.columns),
title=f"{ticker} Income Statement"
if not ratios
else f"{'QoQ' if quarterly else 'YoY'} Change of {ticker} Income Statement",
show_index=True,
)
export_data(export, os.path.dirname(os.path.abspath(__file__)), "income", df_income)
@@ -108,7 +166,12 @@ def display_income_statement(
@log_start_end(log=logger)
@check_api_key(["API_KEY_ALPHAVANTAGE"])
def display_balance_sheet(
ticker: str, limit: int, quarterly: bool = False, export: str = ""
ticker: str,
limit: int = 5,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Alpha Vantage balance sheet statement
@@ -117,27 +180,82 @@ def display_balance_sheet(
ticker : str
Fundamental analysis ticker symbol
limit: int
Number of past statements
Number of past statements, by default 5
quarterly: bool
Flag to get quarterly instead of annual
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
df_balance = av_model.get_balance_sheet(ticker, limit, quarterly)
df_balance = av_model.get_balance_sheet(
ticker, limit, quarterly, ratios, bool(plot)
)
if df_balance.empty:
return
indexes = df_balance.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_balance.index = new_indexes
if plot:
rows_plot = len(plot)
maximum_value = df_balance.max().max()
balance_plot_data = df_balance.transpose()
balance_plot_data.columns = balance_plot_data.columns.str.lower()
print_rich_table(
df_balance,
headers=list(df_balance.columns),
title=f"{ticker} Balance Sheet",
show_index=True,
)
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = balance_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = balance_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = balance_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = balance_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = balance_plot_data
denomination = ""
else:
df_rounded = balance_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
indexes = df_balance.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_balance.index = new_indexes
print_rich_table(
df_balance,
headers=list(df_balance.columns),
title=f"{ticker} Balance Sheet"
if not ratios
else f"{'QoQ' if quarterly else 'YoY'} Change of {ticker} Balance Sheet",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "balance", df_balance
@@ -147,7 +265,12 @@ def display_balance_sheet(
@log_start_end(log=logger)
@check_api_key(["API_KEY_ALPHAVANTAGE"])
def display_cash_flow(
ticker: str, limit: int, quarterly: bool = False, export: str = ""
ticker: str,
limit: int = 5,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Alpha Vantage income statement
@@ -156,27 +279,80 @@ def display_cash_flow(
ticker : str
Fundamental analysis ticker symbol
limit: int
Number of past statements
Number of past statements, by default 5
quarterly: bool
Flag to get quarterly instead of annual
Flag to get quarterly instead of annual, by default False
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
df_cash = av_model.get_cash_flow(ticker, limit, quarterly)
df_cash = av_model.get_cash_flow(ticker, limit, quarterly, ratios, bool(plot))
if df_cash.empty:
return
indexes = df_cash.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_cash.index = new_indexes
if plot:
rows_plot = len(plot)
maximum_value = df_cash.max().max()
cash_plot_data = df_cash.transpose()
cash_plot_data.columns = cash_plot_data.columns.str.lower()
print_rich_table(
df_cash,
headers=list(df_cash.columns),
title=f"{ticker} Cash flow",
show_index=True,
)
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = cash_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = cash_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = cash_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = cash_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = cash_plot_data
denomination = ""
else:
df_rounded = cash_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
indexes = df_cash.index
new_indexes = [camel_case_split(ind) for ind in indexes]
df_cash.index = new_indexes
print_rich_table(
df_cash,
headers=list(df_cash.columns),
title=f"{ticker} Cash flow"
if not ratios
else f"{'QoQ' if quarterly else 'YoY'} Change of {ticker} Cash flow",
show_index=True,
)
export_data(export, os.path.dirname(os.path.abspath(__file__)), "cash", df_cash)

View File

@@ -9,7 +9,7 @@ from openbb_terminal.helper_classes import ModelsNamespace as _models
from .eclect_us_view import display_analysis as analysis
from .business_insider_view import display_management as mgmt
from .finviz_view import display_screen_data as data
from .financial_modeling_prep.fmp_view import valinvest_score as score
from .fmp_view import valinvest_score as score
from .yahoo_finance_view import display_info as info
from .yahoo_finance_view import display_shareholders as shrs
from .yahoo_finance_view import display_sustainability as sust
@@ -27,8 +27,5 @@ from .av_view import display_fraud as fraud
from .dcf_view import CreateExcelFA as dcf
from .market_watch_view import display_sean_seah_warnings as warnings
# Submenus
from .financial_modeling_prep import fmp_api as fmp
# Models
models = _models(os.path.abspath(os.path.dirname(__file__)))

View File

@@ -15,6 +15,7 @@ from openbb_terminal.helper_funcs import (
EXPORT_ONLY_RAW_DATA_ALLOWED,
check_positive,
valid_date,
get_ordered_list_sources,
)
from openbb_terminal.menu import session
from openbb_terminal.parent_classes import StockBaseController
@@ -29,13 +30,10 @@ from openbb_terminal.stocks.fundamental_analysis import (
market_watch_view,
yahoo_finance_view,
polygon_view,
)
from openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep import (
fmp_controller,
fmp_view,
)
# pylint: disable=inconsistent-return-statements
# pylint: disable=inconsistent-return-statements,C0302,R0904
logger = logging.getLogger(__name__)
@@ -48,6 +46,12 @@ class FundamentalAnalysisController(StockBaseController):
"load",
"analysis",
"score",
"profile",
"quote",
"enterprise",
"metrics",
"ratios",
"growth",
"warnings",
"data",
"income",
@@ -70,13 +74,11 @@ class FundamentalAnalysisController(StockBaseController):
"earnings",
"fraud",
"dcf",
"dcfc",
"mktcap",
"dupont",
]
CHOICES_MENUS = [
"fmp",
]
PATH = "/stocks/fa/"
def __init__(
@@ -95,10 +97,23 @@ class FundamentalAnalysisController(StockBaseController):
self.interval = interval
self.suffix = suffix
self.default_income = get_ordered_list_sources(f"{self.PATH}income")[0]
self.default_balance = get_ordered_list_sources(f"{self.PATH}balance")[0]
self.default_cash = get_ordered_list_sources(f"{self.PATH}cash")[0]
if session and obbff.USE_PROMPT_TOOLKIT:
choices: dict = {c: {} for c in self.controller_choices}
choices["load"]["-i"] = {c: {} for c in stocks_helper.INTERVALS}
choices["load"]["-s"] = {c: {} for c in stocks_helper.SOURCES}
choices["income"]["-p"] = {
c: {} for c in stocks_helper.INCOME_PLOT[self.default_income]
}
choices["balance"]["-p"] = {
c: {} for c in stocks_helper.BALANCE_PLOT[self.default_balance]
}
choices["cash"]["-p"] = {
c: {} for c in stocks_helper.CASH_PLOT[self.default_cash]
}
self.completer = NestedCompleter.from_nested_dict(choices)
def print_help(self):
@@ -112,8 +127,15 @@ class FundamentalAnalysisController(StockBaseController):
mt.add_cmd("mgmt", "Business Insider")
mt.add_cmd("analysis", "Elect")
mt.add_cmd("score", "FMP")
mt.add_cmd("profile", "FMP")
mt.add_cmd("quote", "FMP")
mt.add_cmd("enterprise", "FMP")
mt.add_cmd("metrics", "FMP")
mt.add_cmd("ratios", "FMP")
mt.add_cmd("growth", "FMP")
mt.add_cmd("warnings", "Market Watch")
mt.add_cmd("dcf", "Stockanalysis")
mt.add_cmd("dcfc", "FMP")
mt.add_cmd("info", "Yahoo Finance")
mt.add_cmd("mktcap", "Yahoo Finance")
mt.add_cmd("shrs", "Yahoo Finance", not self.suffix)
@@ -123,17 +145,14 @@ class FundamentalAnalysisController(StockBaseController):
mt.add_cmd("splits", "Yahoo Finance", not self.suffix)
mt.add_cmd("web", "Yahoo Finance", not self.suffix)
mt.add_cmd("hq", "Yahoo Finance", not self.suffix)
mt.add_cmd("income", "Alpha Vantage / Polygon / Yahoo Finance")
mt.add_cmd("balance", "Alpha Vantage / Polygon / Yahoo Finance")
mt.add_cmd("income", "Alpha Vantage / Polygon / Yahoo Finance / FMP")
mt.add_cmd("balance", "Alpha Vantage / Polygon / Yahoo Finance / FMP")
mt.add_cmd("overview", "Alpha Vantage")
mt.add_cmd("key", "Alpha Vantage")
mt.add_cmd("cash", "Alpha Vantage / Yahoo Finance")
mt.add_cmd("cash", "Alpha Vantage / Yahoo Finance / FMP")
mt.add_cmd("earnings", "Alpha Vantage")
mt.add_cmd("fraud", "Alpha Vantage")
mt.add_cmd("dupont", "Alpha Vantage")
mt.add_raw("\n")
mt.add_info("_sources_")
mt.add_menu("fmp")
console.print(text=mt.menu_text, menu="Stocks - Fundamental Analysis")
def custom_reset(self):
@@ -182,7 +201,7 @@ class FundamentalAnalysisController(StockBaseController):
@log_start_end(log=logger)
def call_data(self, other_args: List[str]):
"""Process screener command."""
"""Process data command."""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
@@ -226,6 +245,251 @@ class FundamentalAnalysisController(StockBaseController):
if ns_parser:
fmp_view.valinvest_score(self.ticker)
@log_start_end(log=logger)
def call_profile(self, other_args: List[str]):
"""Process profile command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="profile",
description="""
Prints information about, among other things, the industry, sector exchange and company
description. The following fields are expected: Address, Beta, Ceo, Changes, Cik, City
Company name, Country, Currency, Cusip, Dcf, Dcf diff, Default image, Description,
Exchange, Exchange short name, Full time employees, Image, Industry, Ipo date, Isin,
Last div, Mkt cap, Phone, Price, Range, Sector, State, Symbol, Vol avg, Website, Zip.
[Source: Financial Modeling Prep]
""",
)
ns_parser = self.parse_known_args_and_warn(parser, other_args)
if ns_parser:
fmp_view.display_profile(self.ticker)
@log_start_end(log=logger)
def call_quote(self, other_args: List[str]):
"""Process quote command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="quote",
description="""
Prints actual information about the company which is, among other things, the day high,
market cap, open and close price and price-to-equity ratio. The following fields are
expected: Avg volume, Change, Changes percentage, Day high, Day low, Earnings
announcement, Eps, Exchange, Market cap, Name, Open, Pe, Previous close, Price, Price
avg200, Price avg50, Shares outstanding, Symbol, Timestamp, Volume, Year high, and Year
low. [Source: Financial Modeling Prep]
""",
)
ns_parser = self.parse_known_args_and_warn(parser, other_args)
if ns_parser:
fmp_view.display_quote(self.ticker)
@log_start_end(log=logger)
def call_enterprise(self, other_args: List[str]):
"""Process enterprise command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="enterprise",
description="""
Prints stock price, number of shares, market capitalization and
enterprise value over time. The following fields are expected: Add total debt,
Enterprise value, Market capitalization, Minus cash and cash equivalents, Number
of shares, Stock price, and Symbol. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=5,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_enterprise(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_metrics(self, other_args: List[str]):
"""Process metrics command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="metrics",
description="""
Prints a list of the key metrics of a company over time. This can be either
quarterly or annually. This includes, among other things, Return on Equity (ROE),
Working Capital, Current Ratio and Debt to Assets. The following fields are expected:
Average inventory, Average payables, Average receivables, Book value per share, Capex
per share, Capex to depreciation, Capex to operating cash flow, Capex to revenue, Cash
per share, Current ratio, Days of inventory on hand, Days payables outstanding, Days
sales outstanding, Debt to assets, Debt to equity, Dividend yield, Earnings yield,
Enterprise value, Enterprise value over EBITDA, Ev to free cash flow, Ev to operating
cash flow, Ev to sales, Free cash flow per share, Free cash flow yield, Graham net net,
Graham number, Income quality, Intangibles to total assets, Interest debt per share,
Inventory turnover, Market cap, Net current asset value, Net debt to EBITDA, Net income
per share, Operating cash flow per share, Payables turnover, Payout ratio, Pb ratio, Pe
ratio, Pfcf ratio, Pocf ratio, Price to sales ratio, Ptb ratio, Receivables turnover,
Research and development to revenue, Return on tangible assets, Revenue per share,
Roe, Roic, Sales general and administrative to revenue, Shareholders equity per
share, Stock based compensation to revenue, Tangible book value per share, and Working
capital. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=5,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_key_metrics(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_ratios(self, other_args: List[str]):
"""Process ratios command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="ratios",
description="""
Prints in-depth ratios of a company over time. This can be either quarterly or
annually. This contains, among other things, Price-to-Book Ratio, Payout Ratio and
Operating Cycle. The following fields are expected: Asset turnover, Capital expenditure
coverage ratio, Cash conversion cycle, Cash flow coverage ratios, Cash flow to debt
ratio, Cash per share, Cash ratio, Company equity multiplier, Current ratio, Days of
inventory outstanding, Days of payables outstanding, Days of sales outstanding, Debt
equity ratio, Debt ratio, Dividend paid and capex coverage ratio, Dividend payout ratio,
Dividend yield, Ebit per revenue, Ebt per ebit, Effective tax rate, Enterprise value
multiple, Fixed asset turnover, Free cash flow operating cash flow ratio, Free cash
flow per share, Gross profit margin, Inventory turnover, Long term debt to
capitalization, Net income per EBT, Net profit margin, Operating cash flow per share,
Operating cash flow sales ratio, Operating cycle, Operating profit margin, Payables
turnover, Payout ratio, Pretax profit margin, Price book value ratio, Price cash flow
ratio, Price earnings ratio, Price earnings to growth ratio, Price fair value,
Price sales ratio, Price to book ratio, Price to free cash flows ratio, Price to
operating cash flows ratio, Price to sales ratio, Quick ratio, Receivables turnover,
Return on assets, Return on capital employed, Return on equity, Short term coverage
ratios, and Total debt to capitalization. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=5,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_financial_ratios(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_growth(self, other_args: List[str]):
"""Process growth command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="growth",
description=""" Prints the growth of several financial statement items and ratios over
time. This can be either annually and quarterly. These are, among other things, Revenue
Growth (3, 5 and 10 years), inventory growth and operating cash flow growth (3, 5 and 10
years). The following fields are expected: Asset growth, Book valueper share growth, Debt
growth, Dividendsper share growth, Ebit growth, Eps diluted growth, Eps growth, Five y
dividendper share growth per share, Five y net income growth per share, Five y operating c
f growth per share, Five y revenue growth per share, Five y shareholders equity growth per
share, Free cash flow growth, Gross profit growth, Inventory growth, Net income growth,
Operating cash flow growth, Operating income growth, Rd expense growth, Receivables growth,
Revenue growth, Sga expenses growth, Ten y dividendper share growth per share, Ten y net
income growth per share, Ten y operating c f growth per share, Ten y revenue growth per
share, Ten y shareholders equity growth per share, Three y dividendper share growth per
share, Three y net income growth per share, Three y operating c f growth per share, Three y
revenue growth per share, Three y shareholders equity growth per share, Weighted average
shares diluted growth, and Weighted average shares growth [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=5,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_financial_statement_growth(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_info(self, other_args: List[str]):
"""Process info command."""
@@ -483,7 +747,7 @@ class FundamentalAnalysisController(StockBaseController):
@log_start_end(log=logger)
def call_key(self, other_args: List[str]):
"""Process overview command."""
"""Process key command."""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
@@ -528,6 +792,24 @@ class FundamentalAnalysisController(StockBaseController):
dest="b_quarter",
help="Quarter fundamental data flag.",
)
parser.add_argument(
"-r",
"--ratios",
action="store_true",
default=False,
dest="ratios",
help="Shows percentage change of values.",
)
parser.add_argument(
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
help="Rows to plot. (-1 represents invalid data)",
)
ns_parser = self.parse_known_args_and_warn(
parser,
other_args,
@@ -544,6 +826,8 @@ class FundamentalAnalysisController(StockBaseController):
ticker=self.ticker,
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "polygon":
@@ -552,12 +836,25 @@ class FundamentalAnalysisController(StockBaseController):
financial="income",
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "fmp":
fmp_view.display_income_statement(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "yf":
yahoo_finance_view.display_fundamentals(
ticker=self.ticker,
financial="financials",
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
@@ -593,6 +890,24 @@ class FundamentalAnalysisController(StockBaseController):
dest="b_quarter",
help="Quarter fundamental data flag.",
)
parser.add_argument(
"-r",
"--ratios",
action="store_true",
default=False,
dest="ratios",
help="Shows percentage change of values.",
)
parser.add_argument(
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
help="Rows to plot. (-1 represents invalid data)",
)
ns_parser = self.parse_known_args_and_warn(
parser,
other_args,
@@ -609,6 +924,8 @@ class FundamentalAnalysisController(StockBaseController):
ticker=self.ticker,
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "polygon":
@@ -617,12 +934,25 @@ class FundamentalAnalysisController(StockBaseController):
financial="balance",
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "fmp":
fmp_view.display_balance_sheet(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "yf":
yahoo_finance_view.display_fundamentals(
ticker=self.ticker,
financial="balance-sheet",
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
@@ -654,7 +984,7 @@ class FundamentalAnalysisController(StockBaseController):
action="store",
dest="limit",
type=check_positive,
default=1,
default=5,
help="Number of latest years/quarters.",
)
parser.add_argument(
@@ -666,12 +996,22 @@ class FundamentalAnalysisController(StockBaseController):
help="Quarter fundamental data flag.",
)
parser.add_argument(
"-s",
"--source",
default="av",
dest="source",
choices=["polygon", "av", "yf"],
help="The source to get the data from",
"-r",
"--ratios",
action="store_true",
default=False,
dest="ratios",
help="Shows percentage change of values.",
)
parser.add_argument(
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
help="Rows to plot. (-1 represents invalid data)",
)
ns_parser = self.parse_known_args_and_warn(
parser,
@@ -688,6 +1028,17 @@ class FundamentalAnalysisController(StockBaseController):
ticker=self.ticker,
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "fmp":
fmp_view.display_cash_flow(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "polygon":
@@ -696,12 +1047,16 @@ class FundamentalAnalysisController(StockBaseController):
financial="cash",
limit=ns_parser.limit,
quarterly=ns_parser.b_quarter,
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
elif ns_parser.source == "yf":
yahoo_finance_view.display_fundamentals(
ticker=self.ticker,
financial="cash-flow",
ratios=ns_parser.ratios,
plot=ns_parser.plot,
export=ns_parser.export,
)
@@ -816,7 +1171,7 @@ class FundamentalAnalysisController(StockBaseController):
if ns_parser:
av_view.display_fraud(
ticker=self.ticker,
export=ns_parser.exp,
export=ns_parser.export,
detail=ns_parser.detail,
)
@@ -921,6 +1276,47 @@ class FundamentalAnalysisController(StockBaseController):
)
dcf.create_workbook()
@log_start_end(log=logger)
def call_dcfc(self, other_args: List[str]):
"""Process dcfc command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="dcfc",
description="""
Prints the discounted cash flow of a company over time including the DCF of today. The
following fields are expected: DCF, Stock price, and Date. [Source: Financial Modeling
Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=5,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_discounted_cash_flow(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_warnings(self, other_args: List[str]):
"""Process warnings command."""
@@ -952,12 +1348,25 @@ class FundamentalAnalysisController(StockBaseController):
)
@log_start_end(log=logger)
def call_fmp(self, _):
"""Process fmp command."""
self.queue = self.load_class(
fmp_controller.FinancialModelingPrepController,
self.ticker,
self.start,
self.interval,
self.queue,
def key_metrics_explained(self, other_args: List[str]):
"""Key metrics explained."""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="info",
description="""
Provides information about main key metrics. Namely: EBITDA,
EPS, P/E, PEG, FCF, P/B, ROE, DPR, P/S, Dividend Yield Ratio, D/E, and Beta.
""",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
filepath = "fundamental_analysis/key_metrics_explained.txt"
with open(filepath) as fp:
line = fp.readline()
while line:
console.print(f"{line.strip()}")
line = fp.readline()
console.print("")

View File

@@ -1,22 +0,0 @@
"""Financial Modeling Prep API."""
import os
from openbb_terminal.helper_classes import ModelsNamespace as _models
# flake8: noqa
# pylint: disable=unused-import
# Menu commands
from .fmp_view import display_profile as profile
from .fmp_view import display_quote as quote
from .fmp_view import display_enterprise as enterprise
from .fmp_view import display_discounted_cash_flow as dcf
from .fmp_view import display_income_statement as income
from .fmp_view import display_balance_sheet as balance
from .fmp_view import display_cash_flow as cash
from .fmp_view import display_key_metrics as metrics
from .fmp_view import display_financial_ratios as ratios
from .fmp_view import display_financial_statement_growth as growth
# Models
models = _models(os.path.abspath(os.path.dirname(__file__)))

View File

@@ -1,521 +0,0 @@
""" Financial Modeling Prep Controller """
__docformat__ = "numpy"
import argparse
import logging
from typing import List
from prompt_toolkit.completion import NestedCompleter
from openbb_terminal import feature_flags as obbff
from openbb_terminal.decorators import log_start_end
from openbb_terminal.helper_funcs import (
EXPORT_ONLY_RAW_DATA_ALLOWED,
check_positive,
)
from openbb_terminal.menu import session
from openbb_terminal.parent_classes import BaseController
from openbb_terminal.rich_config import console
from openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep import (
fmp_view,
)
logger = logging.getLogger(__name__)
class FinancialModelingPrepController(BaseController):
"""Financial Modeling Prep Controller class"""
CHOICES_COMMANDS = [
"profile",
"quote",
"enterprise",
"dcf",
"income",
"balance",
"cash",
"metrics",
"ratios",
"growth",
]
PATH = "/stocks/fa/fmp/"
def __init__(
self,
ticker: str,
start: str,
interval: str,
queue: List[str] = None,
):
"""Constructor"""
super().__init__(queue)
self.ticker = ticker
self.start = start
self.interval = interval
if session and obbff.USE_PROMPT_TOOLKIT:
choices: dict = {c: {} for c in self.controller_choices}
self.completer = NestedCompleter.from_nested_dict(choices)
def print_help(self):
"""Print help"""
help_text = f"""
[param]Ticker: [/param]{self.ticker}[cmds]
profile profile of the company
quote quote of the company
enterprise enterprise value of the company over time
dcf discounted cash flow of the company over time
income income statements of the company
balance balance sheet of the company
cash cash flow statement of the company
metrics key metrics of the company
ratios financial ratios of the company
growth financial statement growth of the company[/cmds]
"""
console.print(
text=help_text,
menu="Stocks - Fundamental Analysis - Financial Modeling Prep",
)
def custom_reset(self):
"""Class specific component of reset command"""
if self.ticker:
return ["stocks", f"load {self.ticker}", "fa", "fmp"]
return []
@log_start_end(log=logger)
def call_profile(self, other_args: List[str]):
"""Process profile command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="profile",
description="""
Prints information about, among other things, the industry, sector exchange and company
description. The following fields are expected: Address, Beta, Ceo, Changes, Cik, City
Company name, Country, Currency, Cusip, Dcf, Dcf diff, Default image, Description,
Exchange, Exchange short name, Full time employees, Image, Industry, Ipo date, Isin,
Last div, Mkt cap, Phone, Price, Range, Sector, State, Symbol, Vol avg, Website, Zip.
[Source: Financial Modeling Prep]
""",
)
ns_parser = self.parse_known_args_and_warn(parser, other_args)
if ns_parser:
fmp_view.display_profile(self.ticker)
@log_start_end(log=logger)
def call_quote(self, other_args: List[str]):
"""Process quote command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="quote",
description="""
Prints actual information about the company which is, among other things, the day high,
market cap, open and close price and price-to-equity ratio. The following fields are
expected: Avg volume, Change, Changes percentage, Day high, Day low, Earnings
announcement, Eps, Exchange, Market cap, Name, Open, Pe, Previous close, Price, Price
avg200, Price avg50, Shares outstanding, Symbol, Timestamp, Volume, Year high, and Year
low. [Source: Financial Modeling Prep]
""",
)
ns_parser = self.parse_known_args_and_warn(parser, other_args)
if ns_parser:
fmp_view.display_quote(self.ticker)
@log_start_end(log=logger)
def call_enterprise(self, other_args: List[str]):
"""Process income command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="enterprise",
description="""
Prints stock price, number of shares, market capitalization and
enterprise value over time. The following fields are expected: Add total debt,
Enterprise value, Market capitalization, Minus cash and cash equivalents, Number
of shares, Stock price, and Symbol. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_enterprise(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_dcf(self, other_args: List[str]):
"""Process dcf command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="dcf",
description="""
Prints the discounted cash flow of a company over time including the DCF of today. The
following fields are expected: DCF, Stock price, and Date. [Source: Financial Modeling
Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_discounted_cash_flow(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_income(self, other_args: List[str]):
"""Process income command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="inc",
description="""
Prints a complete income statement over time. This can be either quarterly or annually.
The following fields are expected: Accepted date, Cost and expenses, Cost of
revenue, Depreciation and amortization, EBITDA, EBITDA Ratio, Eps, Eps Diluted, Filling
date, Final link, General and administrative expenses, Gross profit, Gross profit
ratio, Income before tax, Income before tax ratio, Income tax expense, Interest
expense, Link, Net income, Net income ratio, Operating expenses, Operating income,
Operating income ratio, Other expenses, Period, Research and development expenses,
Revenue, Selling and marketing expenses, Total other income expenses net, Weighted
average shs out, Weighted average shs out dil [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_income_statement(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_balance(self, other_args: List[str]):
"""Process balance command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="bal",
description="""
Prints a complete balance sheet statement over time. This can be
either quarterly or annually. The following fields are expected: Accepted date,
Account payables, Accumulated other comprehensive income loss, Cash and cash
equivalents, Cash and short term investments, Common stock, Deferred revenue,
Deferred revenue non current, Deferred tax liabilities non current, Filling date,
Final link, Goodwill, Goodwill and intangible assets, Intangible assets, Inventory,
Link, Long term debt, Long term investments, Net debt, Net receivables, Other assets,
Other current assets, Other current liabilities, Other liabilities, Other non current
assets, Other non current liabilities, Othertotal stockholders equity, Period, Property
plant equipment net, Retained earnings, Short term debt, Short term investments, Tax
assets, Tax payables, Total assets, Total current assets, Total current liabilities,
Total debt, Total investments, Total liabilities, Total liabilities and stockholders
equity, Total non current assets, Total non current liabilities, and Total stockholders
equity. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_balance_sheet(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_cash(self, other_args: List[str]):
"""Process cash command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="cash",
description="""
Prints a complete cash flow statement over time. This can be either
quarterly or annually. The following fields are expected: Accepted date, Accounts
payables, Accounts receivables, Acquisitions net, Capital expenditure, Cash at
beginning of period, Cash at end of period, Change in working capital, Common stock
issued, Common stock repurchased, Debt repayment, Deferred income tax, Depreciation and
amortization, Dividends paid, Effect of forex changes on cash, Filling date, Final
link, Free cash flow, Inventory, Investments in property plant and equipment, Link, Net
cash provided by operating activities, Net cash used for investing activities, Net cash
used provided by financing activities, Net change in cash, Net income, Operating cash
flow, Other financing activities, Other investing activities, Other non cash items,
Other working capital, Period, Purchases of investments, Sales maturities of
investments, Stock based compensation. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_cash_flow(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_metrics(self, other_args: List[str]):
"""Process metrics command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="metrics",
description="""
Prints a list of the key metrics of a company over time. This can be either
quarterly or annually. This includes, among other things, Return on Equity (ROE),
Working Capital, Current Ratio and Debt to Assets. The following fields are expected:
Average inventory, Average payables, Average receivables, Book value per share, Capex
per share, Capex to depreciation, Capex to operating cash flow, Capex to revenue, Cash
per share, Current ratio, Days of inventory on hand, Days payables outstanding, Days
sales outstanding, Debt to assets, Debt to equity, Dividend yield, Earnings yield,
Enterprise value, Enterprise value over EBITDA, Ev to free cash flow, Ev to operating
cash flow, Ev to sales, Free cash flow per share, Free cash flow yield, Graham net net,
Graham number, Income quality, Intangibles to total assets, Interest debt per share,
Inventory turnover, Market cap, Net current asset value, Net debt to EBITDA, Net income
per share, Operating cash flow per share, Payables turnover, Payout ratio, Pb ratio, Pe
ratio, Pfcf ratio, Pocf ratio, Price to sales ratio, Ptb ratio, Receivables turnover,
Research and development to revenue, Return on tangible assets, Revenue per share,
Roe, Roic, Sales general and administrative to revenue, Shareholders equity per
share, Stock based compensation to revenue, Tangible book value per share, and Working
capital. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_key_metrics(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_ratios(self, other_args: List[str]):
"""Process cash command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="ratios",
description="""
Prints in-depth ratios of a company over time. This can be either quarterly or
annually. This contains, among other things, Price-to-Book Ratio, Payout Ratio and
Operating Cycle. The following fields are expected: Asset turnover, Capital expenditure
coverage ratio, Cash conversion cycle, Cash flow coverage ratios, Cash flow to debt
ratio, Cash per share, Cash ratio, Company equity multiplier, Current ratio, Days of
inventory outstanding, Days of payables outstanding, Days of sales outstanding, Debt
equity ratio, Debt ratio, Dividend paid and capex coverage ratio, Dividend payout ratio,
Dividend yield, Ebit per revenue, Ebt per ebit, Effective tax rate, Enterprise value
multiple, Fixed asset turnover, Free cash flow operating cash flow ratio, Free cash
flow per share, Gross profit margin, Inventory turnover, Long term debt to
capitalization, Net income per EBT, Net profit margin, Operating cash flow per share,
Operating cash flow sales ratio, Operating cycle, Operating profit margin, Payables
turnover, Payout ratio, Pretax profit margin, Price book value ratio, Price cash flow
ratio, Price earnings ratio, Price earnings to growth ratio, Price fair value,
Price sales ratio, Price to book ratio, Price to free cash flows ratio, Price to
operating cash flows ratio, Price to sales ratio, Quick ratio, Receivables turnover,
Return on assets, Return on capital employed, Return on equity, Short term coverage
ratios, and Total debt to capitalization. [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_financial_ratios(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_growth(self, other_args: List[str]):
"""Process cash command"""
parser = argparse.ArgumentParser(
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="growth",
description=""" Prints the growth of several financial statement items and ratios over
time. This can be either annually and quarterly. These are, among other things, Revenue
Growth (3, 5 and 10 years), inventory growth and operating cash flow growth (3, 5 and 10
years). The following fields are expected: Asset growth, Book valueper share growth, Debt
growth, Dividendsper share growth, Ebit growth, Eps diluted growth, Eps growth, Five y
dividendper share growth per share, Five y net income growth per share, Five y operating c
f growth per share, Five y revenue growth per share, Five y shareholders equity growth per
share, Free cash flow growth, Gross profit growth, Inventory growth, Net income growth,
Operating cash flow growth, Operating income growth, Rd expense growth, Receivables growth,
Revenue growth, Sga expenses growth, Ten y dividendper share growth per share, Ten y net
income growth per share, Ten y operating c f growth per share, Ten y revenue growth per
share, Ten y shareholders equity growth per share, Three y dividendper share growth per
share, Three y net income growth per share, Three y operating c f growth per share, Three y
revenue growth per share, Three y shareholders equity growth per share, Weighted average
shares diluted growth, and Weighted average shares growth [Source: Financial Modeling Prep]
""",
)
parser.add_argument(
"-l",
"--limit",
action="store",
dest="limit",
type=check_positive,
default=1,
help="Limit of latest years/quarters.",
)
parser.add_argument(
"-q",
"--quarter",
action="store_true",
default=False,
dest="b_quarter",
help="Quarter fundamental data flag.",
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
fmp_view.display_financial_statement_growth(
ticker=self.ticker,
number=ns_parser.limit,
quarterly=ns_parser.b_quarter,
export=ns_parser.export,
)

View File

@@ -1,400 +0,0 @@
""" Financial Modeling Prep View """
__docformat__ = "numpy"
import logging
import os
import pandas as pd
from openbb_terminal.decorators import check_api_key
from openbb_terminal.decorators import log_start_end
from openbb_terminal.helper_funcs import export_data, print_rich_table
from openbb_terminal.rich_config import console
from openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep import (
fmp_model,
)
logger = logging.getLogger(__name__)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def valinvest_score(ticker: str):
"""Value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts [Source: FMP]
Parameters
----------
other_args : List[str]
argparse other args
ticker : str
Fundamental analysis ticker symbol
"""
score = fmp_model.get_score(ticker)
if score:
console.print(f"Score: {score:.2f}".rstrip("0").rstrip(".") + " %")
console.print("")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_profile(ticker: str):
"""Financial Modeling Prep ticker profile
Parameters
----------
other_args : List[str]
argparse other args
ticker : str
Fundamental analysis ticker symbol
"""
profile = fmp_model.get_profile(ticker)
if not profile.empty:
print_rich_table(
profile.drop(index=["description", "image"]),
headers=[""],
title=f"{ticker.upper()} Profile",
show_index=True,
)
console.print(f"\nImage: {profile.loc['image'][0]}")
console.print(f"\nDescription: {profile.loc['description'][0]}")
else:
logger.error("Could not get data")
console.print("[red]Unable to get data[/red]\n")
console.print()
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_quote(ticker: str):
"""Financial Modeling Prep ticker quote
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
"""
quote = fmp_model.get_quote(ticker)
if quote.empty:
console.print("[red]Data not found[/red]\n")
else:
print_rich_table(quote, headers=[""], title=f"{ticker} Quote", show_index=True)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_enterprise(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker enterprise
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
df_fa = fmp_model.get_enterprise(ticker, number, quarterly)
df_fa = df_fa[df_fa.columns[::-1]]
# Re-order the returned columns so they are in a more logical ordering
df_fa = df_fa.reindex(
[
"Symbol",
"Stock price",
"Number of shares",
"Market capitalization",
"Add total debt",
"Minus cash and cash equivalents",
"Enterprise value",
]
)
if df_fa.empty:
console.print("[red]No data available[/red]\n")
else:
print_rich_table(
df_fa,
headers=list(df_fa.columns),
title=f"{ticker} Enterprise",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "enterprise", df_fa
)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_discounted_cash_flow(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker discounted cash flow
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
dcf = fmp_model.get_dcf(ticker, number, quarterly)
dcf = dcf[dcf.columns[::-1]]
if dcf.empty:
console.print("[red]No data available[/red]\n")
else:
print_rich_table(
dcf, headers=[""], title="Discounted Cash Flow", show_index=True
)
export_data(export, os.path.dirname(os.path.abspath(__file__)), "dcf", dcf)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_income_statement(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker income statement
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
income = fmp_model.get_income(ticker, number, quarterly)
if not income.empty:
income = income[income.columns[::-1]]
print_rich_table(
income.drop(index=["Final link", "Link"]),
headers=list(income.columns),
title=f"{ticker.upper()} Income Statement",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(income.loc["Final link"].to_frame().to_string())
console.print()
console.print(income.loc["Link"].to_frame().to_string())
console.print()
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "income", income
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_balance_sheet(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker balance sheet
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
balance = fmp_model.get_balance(ticker, number, quarterly)
if not balance.empty:
balance = balance[balance.columns[::-1]]
print_rich_table(
balance.drop(index=["Final link", "Link"]),
headers=list(balance.columns),
title=f"{ticker.upper()} Balance Sheet",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(balance.loc["Final link"].to_frame().to_string())
console.print()
console.print(balance.loc["Link"].to_frame().to_string())
console.print()
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "balance", balance
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_cash_flow(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker cash flow
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
cash = fmp_model.get_cash(ticker, number, quarterly)
if not cash.empty:
cash = cash[cash.columns[::-1]]
print_rich_table(
cash.drop(index=["Final link", "Link"]),
headers=list(cash.columns),
title=f"{ticker.upper()} Cash Flow",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(cash.loc["Final link"].to_frame().to_string())
console.print()
console.print(cash.loc["Link"].to_frame().to_string())
console.print()
export_data(export, os.path.dirname(os.path.abspath(__file__)), "cash", cash)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_key_metrics(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker key metrics
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
key_metrics = fmp_model.get_key_metrics(ticker, number, quarterly)
if not key_metrics.empty:
key_metrics = key_metrics[key_metrics.columns[::-1]]
print_rich_table(
key_metrics,
headers=list(key_metrics.columns),
title=f"{ticker.upper()} Key Metrics",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "metrics", key_metrics
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_financial_ratios(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker ratios
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
ratios = fmp_model.get_key_ratios(ticker, number, quarterly)
if not ratios.empty:
ratios = ratios[ratios.columns[::-1]]
print_rich_table(
ratios,
headers=list(ratios.columns),
title=f"{ticker.upper()} Ratios",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "grratiosowth", ratios
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_financial_statement_growth(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker growth
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
growth = fmp_model.get_financial_growth(ticker, number, quarterly)
if not growth.empty:
growth = growth[growth.columns[::-1]]
print_rich_table(
growth,
headers=list(growth.columns),
title=f"{ticker.upper()} Growth",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "growth", growth
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")

View File

@@ -4,6 +4,7 @@ import logging
from typing import Optional
from datetime import datetime
import warnings
from requests.exceptions import HTTPError
import fundamentalanalysis as fa # Financial Modeling Prep
@@ -39,7 +40,9 @@ def get_score(ticker: str) -> Optional[np.number]:
try:
valstock = valinvest.Fundamental(ticker, cfg.API_KEY_FINANCIALMODELINGPREP)
warnings.filterwarnings("ignore", category=FutureWarning)
value_score = 100 * (valstock.fscore() / 9)
warnings.filterwarnings("ignore", category=FutureWarning)
except KeyError:
console.print("[red]Invalid API Key[/red]\n")
# Invalid ticker (Ticker should be a NASDAQ 100 ticker or SP 500 ticker)
@@ -50,7 +53,18 @@ def get_score(ticker: str) -> Optional[np.number]:
@log_start_end(log=logger)
def get_profile(ticker: str) -> pd.DataFrame:
"""Get ticker profile from FMP"""
"""Get ticker profile from FMP
Parameters
----------
ticker : str
Stock ticker
Returns
----------
pd.DataFrame:
Dataframe of ticker profile
"""
df = pd.DataFrame()
try:
@@ -66,7 +80,18 @@ def get_profile(ticker: str) -> pd.DataFrame:
@log_start_end(log=logger)
def get_quote(ticker) -> pd.DataFrame:
"""Gets ticker quote from FMP"""
"""Gets ticker quote from FMP
Parameters
----------
ticker : str
Stock ticker
Returns
----------
pd.DataFrame:
Dataframe of ticker quote
"""
df_fa = pd.DataFrame()
@@ -178,7 +203,13 @@ def get_dcf(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
@log_start_end(log=logger)
def get_income(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
def get_income(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get income statements
Parameters
@@ -189,11 +220,15 @@ def get_income(ticker: str, number: int, quarterly: bool = False) -> pd.DataFram
Number to get
quarterly : bool, optional
Flag to get quarterly data, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
pd.DataFrame
Dataframe of income statements
Dataframe of the income statements
"""
df_fa = pd.DataFrame()
@@ -205,7 +240,7 @@ def get_income(ticker: str, number: int, quarterly: bool = False) -> pd.DataFram
)
else:
df_fa = fa.income_statement(ticker, cfg.API_KEY_FINANCIALMODELINGPREP)
df_fa = clean_metrics_df(df_fa, num=number)
# Invalid API Keys
except ValueError as e:
console.print(e)
@@ -213,11 +248,34 @@ def get_income(ticker: str, number: int, quarterly: bool = False) -> pd.DataFram
except HTTPError as e:
console.print(e)
return df_fa
if ratios:
types = df_fa.copy().applymap(lambda x: isinstance(x, (float, int))).all(axis=1)
valid = []
i = 0
for row in types:
if row:
valid.append(i)
i += 1
df_fa_pc = df_fa.iloc[valid].pct_change(axis="columns", periods=-1).fillna(0)
j = 0
for i in valid:
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa = df_fa.iloc[:, 0:number]
df_fa_c = clean_metrics_df(df_fa, num=number)
return df_fa_c if not plot else df_fa
@log_start_end(log=logger)
def get_balance(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
def get_balance(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get balance sheets
Parameters
@@ -228,11 +286,15 @@ def get_balance(ticker: str, number: int, quarterly: bool = False) -> pd.DataFra
Number to get
quarterly : bool, optional
Flag to get quarterly data, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
pd.DataFrame
Dataframe of balance sheets
Dataframe of balance sheet
"""
df_fa = pd.DataFrame()
@@ -247,7 +309,6 @@ def get_balance(ticker: str, number: int, quarterly: bool = False) -> pd.DataFra
ticker, cfg.API_KEY_FINANCIALMODELINGPREP
)
df_fa = clean_metrics_df(df_fa, num=number)
# Invalid API Keys
except ValueError as e:
console.print(e)
@@ -255,11 +316,34 @@ def get_balance(ticker: str, number: int, quarterly: bool = False) -> pd.DataFra
except HTTPError as e:
console.print(e)
return df_fa
if ratios:
types = df_fa.copy().applymap(lambda x: isinstance(x, (float, int))).all(axis=1)
valid = []
i = 0
for row in types:
if row:
valid.append(i)
i += 1
df_fa_pc = df_fa.iloc[valid].pct_change(axis="columns", periods=-1).fillna(0)
j = 0
for i in valid:
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa = df_fa.iloc[:, 0:number]
df_fa_c = clean_metrics_df(df_fa, num=number)
return df_fa_c if not plot else df_fa
@log_start_end(log=logger)
def get_cash(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
def get_cash(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: bool = False,
) -> pd.DataFrame:
"""Get cash flow
Parameters
@@ -270,6 +354,10 @@ def get_cash(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
Number to get
quarterly : bool, optional
Flag to get quarterly data, by default False
ratios: bool
Shows percentage change, by default False
plot: bool
If the data shall be formatted ready to plot
Returns
-------
@@ -286,7 +374,6 @@ def get_cash(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
else:
df_fa = fa.cash_flow_statement(ticker, cfg.API_KEY_FINANCIALMODELINGPREP)
df_fa = clean_metrics_df(df_fa, num=number)
# Invalid API Keys
except ValueError as e:
console.print(e)
@@ -294,7 +381,24 @@ def get_cash(ticker: str, number: int, quarterly: bool = False) -> pd.DataFrame:
except HTTPError as e:
console.print(e)
return df_fa
if ratios:
types = df_fa.copy().applymap(lambda x: isinstance(x, (float, int))).all(axis=1)
valid = []
i = 0
for row in types:
if row:
valid.append(i)
i += 1
df_fa_pc = df_fa.iloc[valid].pct_change(axis="columns", periods=-1).fillna(0)
j = 0
for i in valid:
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
df_fa = df_fa.iloc[:, 0:number]
df_fa_c = clean_metrics_df(df_fa, num=number)
return df_fa_c if not plot else df_fa
@log_start_end(log=logger)

View File

@@ -0,0 +1,567 @@
""" Financial Modeling Prep View """
__docformat__ = "numpy"
import logging
import os
import matplotlib.pyplot as plt
import pandas as pd
from openbb_terminal.config_terminal import theme
from openbb_terminal.config_plot import PLOT_DPI
from openbb_terminal.decorators import check_api_key
from openbb_terminal.decorators import log_start_end
from openbb_terminal.helper_funcs import export_data, print_rich_table, plot_autoscale
from openbb_terminal.rich_config import console
from openbb_terminal.stocks.fundamental_analysis import fmp_model
logger = logging.getLogger(__name__)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def valinvest_score(ticker: str):
"""Value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts [Source: FMP]
Parameters
----------
other_args : List[str]
argparse other args
ticker : str
Fundamental analysis ticker symbol
"""
score = fmp_model.get_score(ticker)
if score:
console.print(f"Score: {score:.2f}".rstrip("0").rstrip(".") + " %")
console.print("")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_profile(ticker: str):
"""Financial Modeling Prep ticker profile
Parameters
----------
other_args : List[str]
argparse other args
ticker : str
Fundamental analysis ticker symbol
"""
profile = fmp_model.get_profile(ticker)
if not profile.empty:
print_rich_table(
profile.drop(index=["description", "image"]),
headers=[""],
title=f"{ticker.upper()} Profile",
show_index=True,
)
console.print(f"\nImage: {profile.loc['image'][0]}")
console.print(f"\nDescription: {profile.loc['description'][0]}")
else:
logger.error("Could not get data")
console.print("[red]Unable to get data[/red]\n")
console.print()
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_quote(ticker: str):
"""Financial Modeling Prep ticker quote
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
"""
quote = fmp_model.get_quote(ticker)
if quote.empty:
console.print("[red]Data not found[/red]\n")
else:
print_rich_table(quote, headers=[""], title=f"{ticker} Quote", show_index=True)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_enterprise(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker enterprise
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
df_fa = fmp_model.get_enterprise(ticker, number, quarterly)
df_fa = df_fa[df_fa.columns[::-1]]
# Re-order the returned columns so they are in a more logical ordering
df_fa = df_fa.reindex(
[
"Symbol",
"Stock price",
"Number of shares",
"Market capitalization",
"Add total debt",
"Minus cash and cash equivalents",
"Enterprise value",
]
)
if df_fa.empty:
console.print("[red]No data available[/red]\n")
else:
print_rich_table(
df_fa,
headers=list(df_fa.columns),
title=f"{ticker} Enterprise",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "enterprise", df_fa
)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_discounted_cash_flow(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker discounted cash flow
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
dcf = fmp_model.get_dcf(ticker, number, quarterly)
dcf = dcf[dcf.columns[::-1]]
dcf.columns = dcf.iloc[0].values
dcf = dcf.drop("Date")
if dcf.empty:
console.print("[red]No data available[/red]\n")
else:
print_rich_table(dcf, title="Discounted Cash Flow", show_index=True)
export_data(export, os.path.dirname(os.path.abspath(__file__)), "dcf", dcf)
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_income_statement(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Financial Modeling Prep ticker income statement
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
income = fmp_model.get_income(ticker, number, quarterly, ratios, bool(plot))
if not income.empty:
if plot:
income_plot_data = income[income.columns[::-1]]
rows_plot = len(plot)
maximum_value = income_plot_data.max().max()
income_plot_data = income_plot_data.transpose()
income_plot_data.columns = income_plot_data.columns.str.lower()
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = income_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = income_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = income_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = income_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = income_plot_data
denomination = ""
else:
df_rounded = income_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
income = income[income.columns[::-1]]
print_rich_table(
income.drop(index=["Final link", "Link"]),
headers=list(income.columns),
title=f"{ticker.upper()} Income Statement"
if not ratios
else f"{'QoQ' if quarterly else 'YoY'} Change of {ticker.upper()} Income Statement",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(income.loc["Final link"].to_frame().to_string())
console.print()
console.print(income.loc["Link"].to_frame().to_string())
console.print()
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "income", income
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_balance_sheet(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Financial Modeling Prep ticker balance sheet
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
balance = fmp_model.get_balance(ticker, number, quarterly, ratios, bool(plot))
if not balance.empty:
if plot:
balance_plot_data = balance[balance.columns[::-1]]
rows_plot = len(plot)
maximum_value = balance_plot_data.max().max()
balance_plot_data = balance_plot_data.transpose()
balance_plot_data.columns = balance_plot_data.columns.str.lower()
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = balance_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = balance_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = balance_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = balance_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = balance_plot_data
denomination = ""
else:
df_rounded = balance_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
balance = balance[balance.columns[::-1]]
print_rich_table(
balance.drop(index=["Final link", "Link"]),
headers=list(balance.columns),
title=f"{ticker.upper()} Balance Sheet",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(balance.loc["Final link"].to_frame().to_string())
console.print()
console.print(balance.loc["Link"].to_frame().to_string())
console.print()
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "balance", balance
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_cash_flow(
ticker: str,
number: int,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Financial Modeling Prep ticker cash flow
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
cash = fmp_model.get_cash(ticker, number, quarterly, ratios, bool(plot))
if not cash.empty:
if plot:
cash_plot_data = cash[cash.columns[::-1]]
rows_plot = len(plot)
maximum_value = cash_plot_data.max().max()
cash_plot_data = cash_plot_data.transpose()
cash_plot_data.columns = cash_plot_data.columns.str.lower()
if not ratios:
if maximum_value > 1_000_000_000_000:
df_rounded = cash_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = cash_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = cash_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = cash_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = cash_plot_data
denomination = ""
else:
df_rounded = cash_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
cash = cash[cash.columns[::-1]]
print_rich_table(
cash.drop(index=["Final link", "Link"]),
headers=list(cash.columns),
title=f"{ticker.upper()} Cash Flow",
show_index=True,
)
pd.set_option("display.max_colwidth", None)
console.print(cash.loc["Final link"].to_frame().to_string())
console.print()
console.print(cash.loc["Link"].to_frame().to_string())
console.print()
export_data(export, os.path.dirname(os.path.abspath(__file__)), "cash", cash)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_key_metrics(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker key metrics
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
key_metrics = fmp_model.get_key_metrics(ticker, number, quarterly)
if not key_metrics.empty:
key_metrics = key_metrics[key_metrics.columns[::-1]]
print_rich_table(
key_metrics,
headers=list(key_metrics.columns),
title=f"{ticker.upper()} Key Metrics",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "metrics", key_metrics
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_financial_ratios(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker ratios
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
ratios = fmp_model.get_key_ratios(ticker, number, quarterly)
if not ratios.empty:
ratios = ratios[ratios.columns[::-1]]
print_rich_table(
ratios,
headers=list(ratios.columns),
title=f"{ticker.upper()} Ratios",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "grratiosowth", ratios
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")
@log_start_end(log=logger)
@check_api_key(["API_KEY_FINANCIALMODELINGPREP"])
def display_financial_statement_growth(
ticker: str, number: int, quarterly: bool = False, export: str = ""
):
"""Financial Modeling Prep ticker growth
Parameters
----------
ticker : str
Fundamental analysis ticker symbol
number: int
Number to get
quarterly: bool
Flag to get quarterly data
export: str
Format to export data
"""
growth = fmp_model.get_financial_growth(ticker, number, quarterly)
if not growth.empty:
growth = growth[growth.columns[::-1]]
print_rich_table(
growth,
headers=list(growth.columns),
title=f"{ticker.upper()} Growth",
show_index=True,
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), "growth", growth
)
else:
logger.error("Could not get data")
console.print("[red]Could not get data[/red]\n")

View File

@@ -15,7 +15,7 @@ logger = logging.getLogger(__name__)
@log_start_end(log=logger)
def get_financials(
ticker: str, financial: str, quarterly: bool = False
ticker: str, financial: str, quarterly: bool = False, ratios: bool = False
) -> pd.DataFrame:
"""Get ticker financials from polygon
@@ -24,7 +24,9 @@ def get_financials(
ticker: str
Stock ticker
quarterly:bool
Flag to get quarterly reports
Flag to get quarterly reports, by default False
ratios: bool
Shows percentage change, by default False
Returns
-------
@@ -119,7 +121,6 @@ def get_financials(
).value
)
income_statements = pd.concat([income_statements, values], axis=1)
if not quarterly:
values = pd.DataFrame(
pd.DataFrame.from_dict(
@@ -129,9 +130,29 @@ def get_financials(
)
cash_flows = pd.concat([cash_flows, values], axis=1)
if financial == "balance":
return balance_sheets
if financial == "income":
return income_statements
if financial == "cash":
return cash_flows
return pd.DataFrame()
df_fa = balance_sheets
elif financial == "income":
df_fa = income_statements
elif financial == "cash":
df_fa = cash_flows
else:
return pd.DataFrame()
if ratios:
types = df_fa.copy().applymap(lambda x: isinstance(x, (float, int)))
types = types.all(axis=1)
# For rows with complete data
valid = []
i = 0
for row in types:
if row:
valid.append(i)
i += 1
df_fa_pc = df_fa.iloc[valid].pct_change(axis="columns", periods=-1).fillna(0)
j = 0
for i in valid:
df_fa.iloc[i] = df_fa_pc.iloc[j]
j += 1
return df_fa

View File

@@ -3,11 +3,16 @@ __docformat__ = "numpy"
import logging
import os
import matplotlib.pyplot as plt
from openbb_terminal.config_terminal import theme
from openbb_terminal.config_plot import PLOT_DPI
from openbb_terminal.decorators import check_api_key, log_start_end
from openbb_terminal.helper_funcs import (
export_data,
lambda_long_number_format,
print_rich_table,
plot_autoscale,
)
from openbb_terminal.stocks.fundamental_analysis import polygon_model
@@ -21,6 +26,8 @@ def display_fundamentals(
financial: str,
limit: int = 10,
quarterly: bool = False,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Display tickers balance sheet or income statement
@@ -32,13 +39,17 @@ def display_fundamentals(
financial:str
Either balance or income
limit: int
Number of results to show
quarterly:bool
Flag to get quarterly reports
Number of results to show, by default 10
quarterly: bool
Flag to get quarterly reports, by default False
ratios: bool
Shows percentage change, by default False
plot: list
List of row labels to plot
export: str
Format to export data
"""
fundamentals = polygon_model.get_financials(ticker, financial, quarterly)
fundamentals = polygon_model.get_financials(ticker, financial, quarterly, ratios)
title_str = {
"balance": "Balance Sheet",
"income": "Income Statement",
@@ -48,18 +59,73 @@ def display_fundamentals(
if fundamentals.empty:
return
# Snake case to english
fundamentals.index = fundamentals.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
fundamentals = fundamentals.iloc[:, :limit]
fundamentals = fundamentals[fundamentals.columns[::-1]]
if plot:
fundamentals_plot_data = fundamentals.copy().fillna(-1)
rows_plot = len(plot)
fundamentals_plot_data = fundamentals_plot_data.transpose()
fundamentals_plot_data.columns = fundamentals_plot_data.columns.str.lower()
fundamentals_plot_data.columns = [
x.replace("_", "") for x in list(fundamentals_plot_data.columns)
]
if not ratios:
maximum_value = fundamentals_plot_data.max().max()
if maximum_value > 1_000_000_000_000:
df_rounded = fundamentals_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = fundamentals_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = fundamentals_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = fundamentals_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = fundamentals_plot_data
denomination = ""
else:
df_rounded = fundamentals_plot_data
denomination = ""
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", "")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", "")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
# Snake case to english
fundamentals.index = fundamentals.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
# Readable numbers
fundamentals = fundamentals.applymap(lambda_long_number_format).fillna("-")
print_rich_table(
fundamentals.applymap(lambda x: "-" if x == "nan" else x),
show_index=True,
title=f"{ticker} {title_str}"
if not ratios
else f"{'QoQ' if quarterly else 'YoY'} Change of {ticker} {title_str}",
)
# Readable numbers
fundamentals = fundamentals.applymap(lambda_long_number_format).fillna("-")
print_rich_table(
fundamentals.iloc[:, :limit].applymap(lambda x: "-" if x == "nan" else x),
show_index=True,
title=f"{ticker} {title_str}",
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), financial, fundamentals
)

View File

@@ -297,7 +297,7 @@ def get_splits(ticker: str) -> pd.DataFrame:
@log_start_end(log=logger)
def get_financials(ticker: str, financial: str) -> pd.DataFrame:
def get_financials(ticker: str, financial: str, ratios: bool = False) -> pd.DataFrame:
"""Get cashflow statement for company
Parameters
@@ -309,6 +309,8 @@ def get_financials(ticker: str, financial: str) -> pd.DataFrame:
cash-flow
financials for Income
balance-sheet
ratios: bool
Shows percentage change
Returns
-------
@@ -380,4 +382,25 @@ def get_financials(ticker: str, financial: str) -> pd.DataFrame:
df.columns = new_headers
df.set_index("Breakdown", inplace=True)
df.replace("", np.nan, inplace=True)
if ratios:
df = df.replace(",", "", regex=True)
df = df.replace("-", "0")
df = df.astype(float)
types = df.copy().applymap(lambda x: isinstance(x, (float, int)))
types = types.all(axis=1)
# For rows with complete data
valid = []
i = 0
for row in types:
if row:
valid.append(i)
i += 1
df_fa_pc = df.iloc[valid].pct_change(axis="columns", periods=-1).fillna(0)
j = 0
for i in valid:
df.iloc[i] = df_fa_pc.iloc[j]
j += 1
return df.dropna(how="all")

View File

@@ -402,9 +402,11 @@ def display_fundamentals(
ticker: str,
financial: str,
limit: int = 120,
ratios: bool = False,
plot: list = None,
export: str = "",
):
"""Display tickers balance sheet or income statement
"""Display tickers balance sheet, income statement or cash-flow
Parameters
----------
@@ -413,35 +415,86 @@ def display_fundamentals(
financial:str
Either balance or financials for income or cash-flow
limit : int
ratios: bool
Shows percentage change
plot: list
List of row labels to plot
export: str
Format to export data
"""
if financial == "balance-sheet":
fundamentals = yahoo_finance_model.get_financials(ticker, financial)
fundamentals = yahoo_finance_model.get_financials(ticker, financial, ratios)
title_str = "Balance Sheet"
elif financial == "financials":
fundamentals = yahoo_finance_model.get_financials(ticker, financial)
fundamentals = yahoo_finance_model.get_financials(ticker, financial, ratios)
title_str = "Income Statement"
elif financial == "cash-flow":
fundamentals = yahoo_finance_model.get_financials(ticker, financial)
fundamentals = yahoo_finance_model.get_financials(ticker, financial, ratios)
title_str = "Cash Flow Statement"
if fundamentals.empty:
# The empty data frame error handling done in model
return
if plot:
rows_plot = len(plot)
fundamentals_plot_data = fundamentals.transpose().fillna(-1)
fundamentals_plot_data.columns = fundamentals_plot_data.columns.str.lower()
fundamentals_plot_data = fundamentals_plot_data.replace(",", "", regex=True)
fundamentals_plot_data = fundamentals_plot_data.replace("-", "-1")
fundamentals_plot_data = fundamentals_plot_data.astype(float)
# Snake case to english
fundamentals.index = fundamentals.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
if not ratios:
maximum_value = fundamentals_plot_data.max().max()
if maximum_value > 1_000_000_000_000:
df_rounded = fundamentals_plot_data / 1_000_000_000_000
denomination = " in Trillions"
elif maximum_value > 1_000_000_000:
df_rounded = fundamentals_plot_data / 1_000_000_000
denomination = " in Billions"
elif maximum_value > 1_000_000:
df_rounded = fundamentals_plot_data / 1_000_000
denomination = " in Millions"
elif maximum_value > 1_000:
df_rounded = fundamentals_plot_data / 1_000
denomination = " in Thousands"
else:
df_rounded = fundamentals_plot_data
denomination = ""
else:
df_rounded = fundamentals_plot_data
denomination = ""
# Readable numbers
fundamentals = fundamentals.applymap(lambda_long_number_format).fillna("-")
print_rich_table(
fundamentals.iloc[:, :limit].applymap(lambda x: "-" if x == "nan" else x),
show_index=True,
title=f"{ticker} {title_str}",
)
if rows_plot == 1:
fig, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
df_rounded[plot[0].replace("_", " ")].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} QoQ Growth of {ticker.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {ticker.upper()} {denomination}"
)
plt.title(title)
theme.style_primary_axis(ax)
theme.visualize_output()
else:
fig, axes = plt.subplots(rows_plot)
for i in range(rows_plot):
axes[i].plot(df_rounded[plot[i].replace("_", " ")])
axes[i].set_title(f"{plot[i].replace('_', ' ')} {denomination}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
# Snake case to english
fundamentals.index = fundamentals.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
# Readable numbers
fundamentals = fundamentals.applymap(lambda_long_number_format).fillna("-")
print_rich_table(
fundamentals.iloc[:, :limit].applymap(lambda x: "-" if x == "nan" else x),
show_index=True,
title=f"{ticker} {title_str}",
)
export_data(
export, os.path.dirname(os.path.abspath(__file__)), financial, fundamentals
)

View File

@@ -91,6 +91,372 @@ market_coverage_suffix = {
"Venezuela": ["CR"],
}
INCOME_PLOT = {
"av": [
"reported_currency",
"gross_profit",
"total_revenue",
"cost_of_revenue",
"cost_of_goods_and_services_sold",
"operating_income",
"selling_general_and_administrative",
"research_and_development",
"operating_expenses",
"investment_income_net",
"net_interest_income",
"interest_income",
"interest_expense",
"non_interest_income",
"other_non_operating_income",
"depreciation",
"depreciation_and_amortization",
"income_before_tax",
"income_tax_expense",
"interest_and_debt_expense",
"net_income_from_continuing_operations",
"comprehensive_income_net_of_tax",
"ebit",
"ebitda",
"net_income",
],
"polygon": [
"cost_of_revenue",
"diluted_earnings_per_share",
"costs_and_expenses",
"gross_profit",
"non_operating_income_loss",
"operating_income_loss",
"participating_securities_distributed_and_undistributed_earnings_loss_basic",
"income_tax_expense_benefit",
"net_income_loss_attributable_to_parent",
"net_income_loss",
"income_tax_expense_benefit_deferred",
"preferred_stock_dividends_and_other_adjustments",
"operating_expenses",
"income_loss_from_continuing_operations_before_tax",
"net_income_loss_attributable_to_non_controlling_interest",
"income_loss_from_continuing_operations_after_tax",
"revenues",
"net_income_loss_available_to_common_stockholders_basic",
"benefits_costs_expenses",
"basic_earnings_per_share",
"interest_expense_operating",
"income_loss_before_equity_method_investments",
],
"yf": [
"total_revenue",
"cost_of_revenue",
"gross_profit",
"research_development",
"selling_general_and_administrative",
"total_operating_expenses",
"operating_income_or_loss",
"interest_expense",
"total_other_income/expenses_net",
"income_before_tax",
"income_tax_expense",
"income_from_continuing_operations",
"net_income",
"net_income_available_to_common_shareholders",
"basic_eps",
"diluted_eps",
"basic_average_shares",
"diluted_average_shares",
"ebitda",
],
"fmp": [
"reported_currency",
"cik",
"filling_date",
"accepted_date",
"calendar_year",
"period",
"revenue",
"cost_of_revenue",
"gross_profit",
"gross_profit_ratio",
"research_and_development_expenses",
"general_and_administrative_expenses",
"selling_and_marketing_expenses",
"selling_general_and_administrative_expenses",
"other_expenses",
"operating_expenses",
"cost_and_expenses",
"interest_income",
"interest_expense",
"depreciation_and_amortization",
"ebitda",
"ebitda_ratio",
"operating_income",
"operating_income_ratio",
"total_other_income_expenses_net",
"income_before_tax",
"income_before_tax_ratio",
"income_tax_expense",
"net_income",
"net_income_ratio",
"eps",
"eps_diluted",
"weighted_average_shs_out",
"weighted_average_shs_out_dil",
"link",
"final_link",
],
}
BALANCE_PLOT = {
"av": [
"reported_currency",
"total_assets",
"total_current_assets",
"cash_and_cash_equivalents_at_carrying_value",
"cash_and_short_term_investments",
"inventory",
"current_net_receivables",
"total_non_current_assets",
"property_plant_equipment",
"accumulated_depreciation_amortization_ppe",
"intangible_assets",
"intangible_assets_excluding_goodwill",
"goodwill",
"investments",
"long_term_investments",
"short_term_investments",
"other_current_assets",
"other_non_currrent_assets",
"total_liabilities",
"total_current_liabilities",
"current_accounts_payable",
"deferred_revenue",
"current_debt",
"short_term_debt",
"total_non_current_liabilities",
"capital_lease_obligations",
"long_term_debt",
"current_long_term_debt",
"long_term_debt_non_current",
"short_long_term_debt_total",
"other_current_liabilities",
"other_non_current_liabilities",
"total_shareholder_equity",
"treasury_stock",
"retained_earnings",
"common_stock",
"common_stock_shares_outstanding",
],
"polygon": [
"equity_attributable_to_non_controlling_interest",
"liabilities",
"non_current_assets",
"equity",
"assets",
"current_assets",
"equity_attributable_to_parent",
"current_liabilities",
"non_current_liabilities",
"fixed_assets",
"other_than_fixed_non_current_assets",
"liabilities_and_equity",
],
"yf": [
"cash_and_cash_equivalents",
"other_short-term_investments",
"total_cash",
"net_receivables",
"inventory",
"other_current_assets",
"total_current_assets",
"gross_property, plant_and_equipment",
"accumulated_depreciation",
"net_property, plant_and_equipment",
"equity_and_other_investments",
"other_long-term_assets",
"total_non-current_assets",
"total_assets",
"current_debt",
"accounts_payable",
"deferred_revenues",
"other_current_liabilities",
"total_current_liabilities",
"long-term_debt",
"deferred_tax_liabilities",
"deferred_revenues",
"other_long-term_liabilities",
"total_non-current_liabilities",
"total_liabilities",
"common_stock",
"retained_earnings",
"accumulated_other_comprehensive_income",
"total_stockholders'_equity",
"total_liabilities_and_stockholders'_equity",
],
"fmp": [
"reported_currency",
"cik",
"filling_date",
"accepted_date",
"calendar_year",
"period",
"cash_and_cash_equivalents",
"short_term_investments",
"cash_and_short_term_investments",
"net_receivables",
"inventory",
"other_current_assets",
"total_current_assets",
"property_plant_equipment_net",
"goodwill",
"intangible_assets",
"goodwill_and_intangible_assets",
"long_term_investments",
"tax_assets",
"other_non_current_assets",
"total_non_current_assets",
"other_assets",
"total_assets",
"account_payables",
"short_term_debt",
"tax_payables",
"deferred_revenue",
"other_current_liabilities",
"total_current_liabilities",
"long_term_debt",
"deferred_revenue_non_current",
"deferred_tax_liabilities_non_current",
"other_non_current_liabilities",
"total_non_current_liabilities",
"other_liabilities",
"capital_lease_obligations",
"total_liabilities",
"preferred_stock",
"common_stock",
"retained_earnings",
"accumulated_other_comprehensive_income_loss",
"other_total_stockholders_equity",
"total_stockholders_equity",
"total_liabilities_and_stockholders_equity",
"minority_interest",
"total_equity",
"total_liabilities_and_total_equity",
"total_investments",
"total_debt",
"net_debt",
"link",
"final_link",
],
}
CASH_PLOT = {
"av": [
"reported_currency",
"operating_cash_flow",
"payments_for_operating_activities",
"proceeds_from_operating_activities",
"change_in_operating_liabilities",
"change_in_operating_assets",
"depreciation_depletion_and_amortization",
"capital_expenditures",
"change_in_receivables",
"change_in_inventory",
"profit_loss",
"cash_flow_from_investment",
"cash_flow_from_financing",
"proceeds_from_repayments_of_short_term_debt",
"payments_for_repurchase_of_common_stock",
"payments_for_repurchase_of_equity",
"payments_for_repurchase_of_preferred_stock",
"dividend_payout",
"dividend_payout_common_stock",
"dividend_payout_preferred_stock",
"proceeds_from_issuance_of_common_stock",
"proceeds_from_issuance_of_long_term_debt_and_capital_securities_net",
"proceeds_from_issuance_of_preferred_stock",
"proceeds_from_repurchase_of_equity",
"proceeds_from_sale_of_treasury_stock",
"change_in_cash_and_cash_equivalents",
"change_in_exchange_rate",
"net_income",
],
"polygon": [
"net_cash_flow_from_financing_activities_continuing",
"net_cash_flow_continuing",
"net_cash_flow_from_investing_activities",
"net_cash_flow",
"net_cash_flow_from_operating_activities",
"net_cash_flow_from_financing_activities",
"net_cash_flow_from_operating_activities_continuing",
"net_cash_flow_from_investing_activities_continuing",
],
"yf": [
"net_income",
"depreciation_&_amortisation",
"deferred_income_taxes",
"stock-based_compensation",
"change_in working_capital",
"accounts_receivable",
"inventory",
"accounts_payable",
"other_working_capital",
"other_non-cash_items",
"net_cash_provided_by_operating_activities",
"investments_in_property, plant_and_equipment",
"acquisitions, net",
"purchases_of_investments",
"sales/maturities_of_investments",
"other_investing_activities",
"net_cash_used_for_investing_activities",
"debt_repayment",
"common_stock_issued",
"common_stock_repurchased",
"dividends_paid",
"other_financing_activities",
"net_cash_used_provided_by_(used_for)_financing_activities",
"net_change_in_cash",
"cash_at_beginning_of_period",
"cash_at_end_of_period",
"operating_cash_flow",
"capital_expenditure",
"free_cash_flow",
],
"fmp": [
"reported_currency",
"cik",
"filling_date",
"accepted_date",
"calendar_year",
"period",
"net_income",
"depreciation_and_amortization",
"deferred_income_tax",
"stock_based_compensation",
"change_in_working_capital",
"accounts_receivables",
"inventory",
"accounts_payables",
"other_working_capital",
"other_non_cash_items",
"net_cash_provided_by_operating_activities",
"investments_in_property_plant_and_equipment",
"acquisitions_net",
"purchases_of_investments",
"sales_maturities_of_investments",
"other_investing_activites",
"net_cash_used_for_investing_activites",
"debt_repayment",
"common_stock_issued",
"common_stock_repurchased",
"dividends_paid",
"other_financing_activites",
"net_cash_used_provided_by_financing_activities",
"effect_of_forex_changes_on_cash",
"net_change_in_cash",
"cash_at_end_of_period",
"cash_at_beginning_of_period",
"operating_cash_flow",
"capital_expenditure",
"free_cash_flow",
"link",
"final_link",
],
}
exchange_mappings = (
pd.read_csv(
os.path.join(

View File

@@ -55,4 +55,9 @@ dcf
splits
mktcap
dupont
dcfc
enterprise
metrics
ratios
growth
exit

View File

@@ -1,38 +0,0 @@
stocks
load aa
fa
fmp
profile -h
quote -h
enterprise -h
dcf -h
income -h
balance -h
cash -h
metrics -h
ratios -h
growth -h
profile
quote
enterprise
dcf
income
balance
cash
metrics
ratios
growth
..
load aapl
fmp
profile
quote
enterprise
dcf
income
balance
cash
metrics
ratios
growth
exit

View File

@@ -1,21 +0,0 @@
stocks
load aapl
fa
fmp
h
help
?
q
fmp
..
..
fa
fmp
quit
fmp
home
stocks
load aal
fa
fmp
exit

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31b3b961768f-LHR
- 72ca0bdcfdc098f4-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:11 GMT
- Mon, 18 Jul 2022 09:03:49 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,17 +13,17 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bI6xEoIwEAV7vuLJBwANjZ2ljVI49jfkIDeEBJOLDOP4747aWNjuFruP
AgDKU1Au9ygvlvyELWQMISIn8SMObrGEK3mlkXc454ik5A1Fg0N3RE/OYYh8y+z7DZLQfljCwhGz
+KwM8gZt0/wIQ1uFzjElxl2SKKzqkvZ1va5rRe/o/dus+lAvkWfJcw0ZPntryM7AycTQAKU4soJg
ZbQc/2xVZfF8AQAA//8DAM4bfHPsAAAA
H4sIAAAAAAAAA2yOsRKCMBAFe77iyQcADY2dpY1SOPY35CA3hASTiwzj+O+O2ljY7ha7jwIAylNQ
LvcoL5b8hC1kDCEiJ/EjDm6xhCt5pZF3OOeIpOQNRYNDd0RPzmGIfMvs+w2S0H5YwsIRs/isDPIG
bdP8CENbhc4xJcZdkiis6pL2db2ua0Xv6P3brPpQL5FnyXMNGT57a8jOwMnE0AClOLKCYGW0HP9s
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31b60a84770b-LHR
- 72ca0bde69f99930-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:12 GMT
- Mon, 18 Jul 2022 09:03:49 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31b91d74777a-LHR
- 72ca0bdfb90f15dc-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:12 GMT
- Mon, 18 Jul 2022 09:03:49 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31ba2b0771d8-LHR
- 72ca0be0e9019900-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:13 GMT
- Mon, 18 Jul 2022 09:03:50 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,38 +13,39 @@ interactions:
response:
body:
string: !!binary |
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
Gi7PFwAAAP//AwCix9f3PTYAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31a059957707-LHR
- 72ca0bd10f3598f1-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -52,7 +53,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:08 GMT
- Mon, 18 Jul 2022 09:03:47 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,38 +13,39 @@ interactions:
response:
body:
string: !!binary |
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
Gi7PFwAAAP//AwCix9f3PTYAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31a3ed507576-LHR
- 72ca0bd4a81b1695-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -52,7 +53,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:09 GMT
- Mon, 18 Jul 2022 09:03:48 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,70 +13,70 @@ interactions:
response:
body:
string: !!binary |
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
9x8AAP//AwC9nTUHP3gAAA==
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
AAD//wMAXSVOkk14AAA=
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31a97f507470-LHR
- 72ca0bd7fef095df-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -84,7 +84,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:10 GMT
- Mon, 18 Jul 2022 09:03:48 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31ade8de0662-LHR
- 72ca0bdb781015e8-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:11 GMT
- Mon, 18 Jul 2022 09:03:49 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,33 +13,33 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUTW/jNhC9768YBGi7CygCJfmzN8XWZo11Yq+lZJEjLU0kNjSpkpRTteh/L0hZ
spPdngTxveG8mXnDfz4AAFyl7WEv+dXvcJWl6/jK605jrdFkbY0WWMjDQQpIjcxfesI9PTgsQ80p
rETeA0vUuWK1YVIMuGcJPjANVEB8QMVyKgA55kaxHI5YsZwjUFFAztFCAlXZQi4PNRUt7KnGApiA
LeUSYm6kBwvK2bNUglEfXJLfNOSNUigM1EoWTW40MJHzpsBzqpwq7cGeGoOq7dNoIxUtEZ6VPEAl
DwhGQqlYca1zytEDLTlVUFOBXDuV3YGS8hkM46g9oBpekXP7laZCBQo5NVictbg4VEeWo/ZhJSAk
IfE67VDRAkyFULGyQm1AU45WvjuseVNeM+FuGKT3FdVUaxQlKlsbaCwPKIz2IKe1aRQTJQSTX8AK
vbjpQNULGvj4WrG86rukB7hq94oV+pPLGEZD+Cn59ZD8Y90o5Gc1n043+5BVSjZlBcxo0M1es4JR
1Z6qTVzfPXdnP+MCj8hl3fXJOgUO9A+pgAltKOeorIjTICpp5FFyQ1nez7C0X2pdB7rVBg9D9x4E
s3NIDTW28ZcKXB6uJUiBfY2cqtJOoORyTznopq45Q6Ut/j++OSX04JWZCiK4/V5dsgdad5Uzsp29
36/MYvXVrkoQBbMJGfenyV95RUXptuw+Tpfxt4HvbJ63FnlIl8OxbIRRp9Nhk1PMjVT28C6+f/gc
L7KH3er+todXomj0Kepuk2128Jh8WS3WSQq/wjZO0+T+NtnBIt7BzWa5StLhhSgKhVrbuGhMCCwT
S9slyVfYLT3YxusNxOts48Ei9uBhiPvM7FI9IVWJKGz0EnM87FH1hLWdk/nWUGXQ6Q5JGFwH4XUU
9JQ7Z7IFrZmhnP1N+8dmNplEs4BMCSFkaOPNKlvGFp1HUUTIJbZNdjbWNX8a+GR0Bm4HJPSjedQD
N1K+PFLeuKmEcz8ckCU7sgJFsUWVVlQ5AnkPPjHkxRsk2ab2f+TPyVDeDo8oGuxvyrI7SxmP/PF8
EKjkMzN3VJXMVU78gIQ9uKndKoiyw0/xxA/CixSmUWIj3DuvBwaZBqP3lOTPhpl2oIRk9E5nry+a
hREhwUV/b5XUupN6IgXRhEzeDmHJeGOwSLbpifOmFycf8DahSjBR6lslX031tHmy1Kk/Hv3APMl6
QyT+ZDQ0LxaUt9pkdtPNVrHcDWs+nvvRMM5MUcaZKLfJj+74LNUrVUUHzQJ/Pj2PheWYydS+3s5A
fdkTP3jHsU46e2zqT4fUyWMmTzW42LEfzS+xs6NnkwtVN2ho51dyLnUcfkd8+cLKyl0VjiL/PbiW
r529Jv58NkBkSds7eWSijI9on6+uRVN/PtgsJD8lzaKZP4hyBtabxmhDRcFE6WSQKBoHbz3Q7ceS
mu69kwLP7+BP0Q///gcAAP//AwA4y2L9wQgAAA==
H4sIAAAAAAAAA3RU32/bNhB+719xCLCtBRSBkmLH3ptqq6nRJHYtpUUeaekicaFIjaScacP+94G0
fjhppxcB933H+3j3Hf95BwBwkXb1QfKL3+EiS2/jC+8UjbVGk3UNWmAl61oKSI3MnwfCPa0dlqHm
FDYiH4A16lyxxjApRtyzBB+YBiogrlGxnApAjrlRLIcjViznCFQUkHO0kEBVdpDLuqGigwPVWAAT
sKNcQsyN9GBFOXuSSjDqgyvym4a8VQqFgUbJos2NBiZy3hY4lcqp0h4cqDGouqGMNlLREuFJyRoq
WSMYCaVixaXOKUcPtORUQUMFcu1UngJKyicwjKP2gGp4Qc7tX5oKFSjk1GAxaXF5qI4sR+3DRkBI
QuKdtENFCzAVQsXKCrUBTTla+S7Y8La8ZMKdMEofbtRQrVGUqOzdQGNZozDag5w2plVMlBDMfwEr
9OykmqpnNPD+pWJ5NXRJj3DVHRQr9AdXMYzG9L745Vj8fdMq5JOaD/3JPmSVkm1ZATMadHvQrGBU
df1tE9d3z505zLjAI3LZnPpknQI1/UMqYEIbyjkqK6IfRCWNPEpuKMuHGZb2T63rQHfaYD1270Ew
O4fUUGMbf67A1eFaghQ43JFTVdoJlFweKAfdNg1nqLTF/8c3fUEPXpipIIKb79U5e6SdjnJGtrP3
h5VZbb7YVQmiYDEnsyGa/JVXVJRuy+7jdB1/HfnO5nlnkYd0PYZlK4zqo+Mmp5gbqWzwLr5/+BSv
sof95v5mgDeiaHWfdbfNtnv4lnzerG6TFH6FXZymyf1NsodVvIeP2/UmSccXoigUam3zohkhsE4s
bZ8kX2C/9mAX324hvs22HqxiDx7GvE/MLtUjUpWIwmavMcf6gGog3No5ma8tVQad7pCE4SWJLqNg
oNw5k61owwzl7G86PDbXV/MrsgiCOSFkbOPHTbaOXX/DaxIS9w3gLtnbZIsur30yn+I3IxD417Pr
Afgo5fM3yls3lSj0l+Ozx46sQFHsUKUVVQ4nb8FHhrx4hSS71An3r8IhtMcjihaHg7LszjLmgb+M
RnlKPjFzR1XJ3L2JH0Sjb7aNWwRRnvA+n/jBbDaVMK0SW+FeeT0xSPCWkfzZMtONjHARvZE5yAuD
xXK5XJz19kZJrU9Ke1IQzcn89QDWjLcGi2SX9pzzTvQe4F1ClWCi1DdKvpjqcfvoSvrRj8xe1Ssi
8RfTVsWC8k6bzG652SmWu0ktFmejzBRlnIlyl/zgi09SvVBVnJB55IfLaSQsx0ym9t121hnuHPrk
Dcd6aHRXGEyFk2+Z7C/gUgN/arfFJivP5v7iavQkGuqO8oNg7Mgs/I74/JmV1UnFVeRfLV+Dt/Ll
NDriTwafkTXt7uSRiTI+on233FTC8GwuIfkpaUkWZ4KdefW2NdpQUTBROh0kmkfL1wY4rcaamtNL
JwVOL+BP0Xf//gcAAP//AwCJaa+ruwgAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c319bdb2b71e0-LHR
- 72ca0bce0d49f146-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -47,7 +47,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:08 GMT
- Mon, 18 Jul 2022 09:03:47 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,33 +13,33 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUTW/jNhC9768YBGi7CygCJfmzN8XWZo11Yq+lZJEjLU0kNjSpkpRTteh/L0hZ
spPdngTxveG8mXnDfz4AAFyl7WEv+dXvcJWl6/jK605jrdFkbY0WWMjDQQpIjcxfesI9PTgsQ80p
rETeA0vUuWK1YVIMuGcJPjANVEB8QMVyKgA55kaxHI5YsZwjUFFAztFCAlXZQi4PNRUt7KnGApiA
LeUSYm6kBwvK2bNUglEfXJLfNOSNUigM1EoWTW40MJHzpsBzqpwq7cGeGoOq7dNoIxUtEZ6VPEAl
DwhGQqlYca1zytEDLTlVUFOBXDuV3YGS8hkM46g9oBpekXP7laZCBQo5NVictbg4VEeWo/ZhJSAk
IfE67VDRAkyFULGyQm1AU45WvjuseVNeM+FuGKT3FdVUaxQlKlsbaCwPKIz2IKe1aRQTJQSTX8AK
vbjpQNULGvj4WrG86rukB7hq94oV+pPLGEZD+Cn59ZD8Y90o5Gc1n043+5BVSjZlBcxo0M1es4JR
1Z6qTVzfPXdnP+MCj8hl3fXJOgUO9A+pgAltKOeorIjTICpp5FFyQ1nez7C0X2pdB7rVBg9D9x4E
s3NIDTW28ZcKXB6uJUiBfY2cqtJOoORyTznopq45Q6Ut/j++OSX04JWZCiK4/V5dsgdad5Uzsp29
36/MYvXVrkoQBbMJGfenyV95RUXptuw+Tpfxt4HvbJ63FnlIl8OxbIRRp9Nhk1PMjVT28C6+f/gc
L7KH3er+todXomj0Kepuk2128Jh8WS3WSQq/wjZO0+T+NtnBIt7BzWa5StLhhSgKhVrbuGhMCCwT
S9slyVfYLT3YxusNxOts48Ei9uBhiPvM7FI9IVWJKGz0EnM87FH1hLWdk/nWUGXQ6Q5JGFwH4XUU
9JQ7Z7IFrZmhnP1N+8dmNplEs4BMCSFkaOPNKlvGFp1HUUTIJbZNdjbWNX8a+GR0Bm4HJPSjedQD
N1K+PFLeuKmEcz8ckCU7sgJFsUWVVlQ5AnkPPjHkxRsk2ab2f+TPyVDeDo8oGuxvyrI7SxmP/PF8
EKjkMzN3VJXMVU78gIQ9uKndKoiyw0/xxA/CixSmUWIj3DuvBwaZBqP3lOTPhpl2oIRk9E5nry+a
hREhwUV/b5XUupN6IgXRhEzeDmHJeGOwSLbpifOmFycf8DahSjBR6lslX031tHmy1Kk/Hv3APMl6
QyT+ZDQ0LxaUt9pkdtPNVrHcDWs+nvvRMM5MUcaZKLfJj+74LNUrVUUHzQJ/Pj2PheWYydS+3s5A
fdkTP3jHsU46e2zqT4fUyWMmTzW42LEfzS+xs6NnkwtVN2ho51dyLnUcfkd8+cLKyl0VjiL/PbiW
r529Jv58NkBkSds7eWSijI9on6+uRVN/PtgsJD8lzaKZP4hyBtabxmhDRcFE6WSQKBoHbz3Q7ceS
mu69kwLP7+BP0Q///gcAAP//AwA4y2L9wQgAAA==
H4sIAAAAAAAAA3RU32/bNhB+719xCLCtBRSBkmLH3ptqq6nRJHYtpUUeaekicaFIjaScacP+94G0
fjhppxcB933H+3j3Hf95BwBwkXb1QfKL3+EiS2/jC+8UjbVGk3UNWmAl61oKSI3MnwfCPa0dlqHm
FDYiH4A16lyxxjApRtyzBB+YBiogrlGxnApAjrlRLIcjViznCFQUkHO0kEBVdpDLuqGigwPVWAAT
sKNcQsyN9GBFOXuSSjDqgyvym4a8VQqFgUbJos2NBiZy3hY4lcqp0h4cqDGouqGMNlLREuFJyRoq
WSMYCaVixaXOKUcPtORUQUMFcu1UngJKyicwjKP2gGp4Qc7tX5oKFSjk1GAxaXF5qI4sR+3DRkBI
QuKdtENFCzAVQsXKCrUBTTla+S7Y8La8ZMKdMEofbtRQrVGUqOzdQGNZozDag5w2plVMlBDMfwEr
9OykmqpnNPD+pWJ5NXRJj3DVHRQr9AdXMYzG9L745Vj8fdMq5JOaD/3JPmSVkm1ZATMadHvQrGBU
df1tE9d3z505zLjAI3LZnPpknQI1/UMqYEIbyjkqK6IfRCWNPEpuKMuHGZb2T63rQHfaYD1270Ew
O4fUUGMbf67A1eFaghQ43JFTVdoJlFweKAfdNg1nqLTF/8c3fUEPXpipIIKb79U5e6SdjnJGtrP3
h5VZbb7YVQmiYDEnsyGa/JVXVJRuy+7jdB1/HfnO5nlnkYd0PYZlK4zqo+Mmp5gbqWzwLr5/+BSv
sof95v5mgDeiaHWfdbfNtnv4lnzerG6TFH6FXZymyf1NsodVvIeP2/UmSccXoigUam3zohkhsE4s
bZ8kX2C/9mAX324hvs22HqxiDx7GvE/MLtUjUpWIwmavMcf6gGog3No5ma8tVQad7pCE4SWJLqNg
oNw5k61owwzl7G86PDbXV/MrsgiCOSFkbOPHTbaOXX/DaxIS9w3gLtnbZIsur30yn+I3IxD417Pr
Afgo5fM3yls3lSj0l+Ozx46sQFHsUKUVVQ4nb8FHhrx4hSS71An3r8IhtMcjihaHg7LszjLmgb+M
RnlKPjFzR1XJ3L2JH0Sjb7aNWwRRnvA+n/jBbDaVMK0SW+FeeT0xSPCWkfzZMtONjHARvZE5yAuD
xXK5XJz19kZJrU9Ke1IQzcn89QDWjLcGi2SX9pzzTvQe4F1ClWCi1DdKvpjqcfvoSvrRj8xe1Ssi
8RfTVsWC8k6bzG652SmWu0ktFmejzBRlnIlyl/zgi09SvVBVnJB55IfLaSQsx0ym9t121hnuHPrk
Dcd6aHRXGEyFk2+Z7C/gUgN/arfFJivP5v7iavQkGuqO8oNg7Mgs/I74/JmV1UnFVeRfLV+Dt/Ll
NDriTwafkTXt7uSRiTI+on233FTC8GwuIfkpaUkWZ4KdefW2NdpQUTBROh0kmkfL1wY4rcaamtNL
JwVOL+BP0Xf//gcAAP//AwCJaa+ruwgAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31997e7271b6-LHR
- 72ca0bcb7c9015fc-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -47,7 +47,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:07 GMT
- Mon, 18 Jul 2022 09:03:46 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,85 +13,17 @@ interactions:
response:
body:
string: !!binary |
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
urYAAA==
H4sIAAAAAAAAA2yOsRKCMBAFe77iyQcADY2dpY1SOPY35CA3hASTiwzj+O+O2ljY7ha7jwIAylNQ
LvcoL5b8hC1kDCEiJ/EjDm6xhCt5pZF3OOeIpOQNRYNDd0RPzmGIfMvs+w2S0H5YwsIRs/isDPIG
bdP8CENbhc4xJcZdkiis6pL2db2ua0Xv6P3brPpQL5FnyXMNGT57a8jOwMnE0AClOLKCYGW0HP9s
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6ea918b5edc28140-ORD
- 72ca0be37ca0168d-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -99,107 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sat, 12 Mar 2022 02:28:27 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:
- cloudflare
Transfer-Encoding:
- chunked
Vary:
- Cookie
Via:
- 1.1 vegur
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://www.alphavantage.co/query?apikey=MOCK_API_KEY&function=INCOME_STATEMENT&symbol=TSLA
response:
body:
string: !!binary |
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
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6ea918b7adf22a15-ORD
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 12 Mar 2022 02:28:27 GMT
- Mon, 18 Jul 2022 09:03:50 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 6e7c31be992272cc-LHR
- 72ca0be22e821699-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 15:41:13 GMT
- Mon, 18 Jul 2022 09:03:50 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,17 +13,17 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yOsRKCMBAFe77iyQcADY2dpY1SOPY35CA3hASTiwzj+O+O2ljY7ha7jwIAylNQ
LvcoL5b8hC1kDCEiJ/EjDm6xhCt5pZF3OOeIpOQNRYNDd0RPzmGIfMvs+w2S0H5YwsIRs/isDPIG
bdP8CENbhc4xJcZdkiis6pL2db2ua0Xv6P3brPpQL5FnyXMNGT57a8jOwMnE0AClOLKCYGW0HP9s
VWXxfAEAAP//AwDOG3xz7AAAAA==
H4sIAAAAAAAAAwAAAP//bI6xEoIwEAV7vuLJBwANjZ2ljVI49jfkIDeEBJOLDOP4747aWNjuFruP
AgDKU1Au9ygvlvyELWQMISIn8SMObrGEK3mlkXc454ik5A1Fg0N3RE/OYYh8y+z7DZLQfljCwhGz
+KwM8gZt0/wIQ1uFzjElxl2SKKzqkvZ1va5rRe/o/dus+lAvkWfJcw0ZPntryM7AycTQAKU4soJg
ZbQc/2xVZfF8AQAA//8DAM4bfHPsAAAA
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a7018e454c4-MAN
- 72ca0bf88d6295fc-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:38 GMT
- Mon, 18 Jul 2022 09:03:53 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,17 +13,17 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bI6xEoIwEAV7vuLJBwANjZ2ljVI49jfkIDeEBJOLDOP4747aWNjuFruP
AgDKU1Au9ygvlvyELWQMISIn8SMObrGEK3mlkXc454ik5A1Fg0N3RE/OYYh8y+z7DZLQfljCwhGz
+KwM8gZt0/wIQ1uFzjElxl2SKKzqkvZ1va5rRe/o/dus+lAvkWfJcw0ZPntryM7AycTQAKU4soJg
ZbQc/2xVZfF8AQAA//8DAM4bfHPsAAAA
H4sIAAAAAAAAA2yOsRKCMBAFe77iyQcADY2dpY1SOPY35CA3hASTiwzj+O+O2ljY7ha7jwIAylNQ
LvcoL5b8hC1kDCEiJ/EjDm6xhCt5pZF3OOeIpOQNRYNDd0RPzmGIfMvs+w2S0H5YwsIRs/isDPIG
bdP8CENbhc4xJcZdkiis6pL2db2ua0Xv6P3brPpQL5FnyXMNGT57a8jOwMnE0AClOLKCYGW0HP9s
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a7178ba3628-MAN
- 72ca0bf9cd6b1695-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:39 GMT
- Mon, 18 Jul 2022 09:03:54 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a72bcdc1893-MAN
- 72ca0bfb0db59920-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:39 GMT
- Mon, 18 Jul 2022 09:03:54 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a7538e2b2f3-MAN
- 72ca0bfc48fd95fd-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:39 GMT
- Mon, 18 Jul 2022 09:03:54 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a77af89d20c-MAN
- 72ca0bfd7c02168d-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:40 GMT
- Mon, 18 Jul 2022 09:03:54 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a790e8bb2ed-MAN
- 72ca0bfeeecd15f8-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:40 GMT
- Mon, 18 Jul 2022 09:03:54 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a6d680ad220-MAN
- 72ca0bf5dc7e98f1-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:38 GMT
- Mon, 18 Jul 2022 09:03:53 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a6eab0e54ac-MAN
- 72ca0bf73ab895df-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:38 GMT
- Mon, 18 Jul 2022 09:03:53 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a6c1eba35d7-MAN
- 72ca0bf47a130d2e-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:38 GMT
- Mon, 18 Jul 2022 09:03:53 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a6a992a35f5-MAN
- 72ca0bf33ce09926-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:37 GMT
- Mon, 18 Jul 2022 09:03:52 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,87 +13,17 @@ interactions:
response:
body:
string: !!binary |
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
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a613b9635c5-MAN
- 72ca0beb5b0a993c-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -101,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:36 GMT
- Mon, 18 Jul 2022 09:03:51 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a63fc1bb2e5-MAN
- 72ca0becddc99900-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:36 GMT
- Mon, 18 Jul 2022 09:03:51 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a654e8e549a-MAN
- 72ca0bee2a4498f7-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:37 GMT
- Mon, 18 Jul 2022 09:03:52 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a669b255499-MAN
- 72ca0bef8db795e2-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:37 GMT
- Mon, 18 Jul 2022 09:03:52 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a68193f54e1-MAN
- 72ca0bf0be8c992a-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:37 GMT
- Mon, 18 Jul 2022 09:03:52 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -23,7 +23,7 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a696b32549a-MAN
- 72ca0bf1fc219912-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -31,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:37 GMT
- Mon, 18 Jul 2022 09:03:52 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,70 +13,17 @@ interactions:
response:
body:
string: !!binary |
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
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a5bb874188b-MAN
- 72ca0be8dc3798eb-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -84,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:35 GMT
- Mon, 18 Jul 2022 09:03:51 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,70 +13,17 @@ interactions:
response:
body:
string: !!binary |
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
ZbQc/2xVZfF8AQAA//8DAM4bfHPsAAAA
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a5eca6254ac-MAN
- 72ca0bea1c2a991b-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -84,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:36 GMT
- Mon, 18 Jul 2022 09:03:51 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,33 +13,17 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUTW/jNhC9768YBGi7CygCJcWO3Ztia7PGxrHXUrLIkZYmEhuKVEnKqVr0vxek
JdnJbnURMO/NzJsv/vMBAOAi7eq95Be/w0WW3sUX3tEaa40m6xq0wELWtRSQGpm/DIR7WjssQ80p
rEQ+AEvUuWKNYVKMuGcJPjANVEBco2I5FYAcc6NYDgesWM4RqCgg52ghgarsIJd1Q0UHe6qxACZg
S7mEmBvpwYJy9iyVYNQHl+Q3DXmrFAoDjZJFmxsNTOS8LfCUKqdKe7CnxqDqhjTaSEVLhGcla6hk
jWAklIoVlzqnHD3QklMFDRXItVN5NCgpn8EwjtoDquEVObd/aSpUoJBTg8VJi/NDdWA5ah9WAkIS
Eu+oHSpagKkQKlZWqA1oytHKd8aGt+UlEy7CKH2oqKFaoyhR2dpAY1mjMNqDnDamVUyUEEx/ASv0
LFJN1Qsa+PhasbwauqRHuOr2ihX6k8sYRqN7n/xyTP6xaRXyk5pPfWQfskrJtqyAGQ263WtWMKq6
vtrE9d1zMYcZF3hALptjn+ymQE3/kAqY0IZyjsqK6AdRSSMPkhvK8mGGpf1Tu3WgO22wHrv3IJid
Q2qosY0/V+DycC1BChxq5FSVdgIll3vKQbdNwxkqbfH/2Zs+oQevzFQQwe336pw90o6h3CLb2fvD
ySxWX+2pBFEwm5LJYE3+yisqSndl93G6jL+NfLfmeWeRh3Q5mmUrjOqt4yWnmBuprHEd3z98jhfZ
w251fzvAK1G0uvdab7LNDh6TL6vFXZLCr7CN0zS5v012sIh3cLNZrpJ0fCGKQqHW1i+aEALLxNJ2
SfIVdksPtvHdBuK7bOPBIvbgYfT7zOxRPSFViSis9xJzrPeoBsKdnZP51lJl0OkOSRhekugyCgbK
2i3ZgjbMUM7+psNjcz0NwmB2Hc4IIWMbb1bZMnb9Da9JSNw3gNtkZ50tOp/74fxkvx2BwJ9Orgfg
RsqXR8pbN5Uo9EePJTuwAkWxRZVWVDmcvAefGPLiDZJsUyfcvxosOzygaHGIk2VrS5gG/jwa1Sn5
zMyaqpK5sokfROPabBp3B6I84r0/8YPJ5JTCtEpshHvk9YlBgveM5M+WmW5khLPoncxBXhjM5vP5
ed9vldT6qLQnBdGUTN/2f8l4a7BItmnPOWtEvwG8S6gSTJT6VslXUz1tnlxGPwp/YPai3hCJPzvd
VCwo77TJ7I2brWK5m9OcTPz5OOJMUcaZKLfJD2vxWapXqoojMpn7k/A0EpZjJlP7bLvNGWoO/fDq
Hcnu0LhdYeBPx7Ynj5nsa3DOgT+9PsdOuzyZ+mSUdYOGulh+cGrKJPyO+PKFldVRx1XkX83fgnfy
9Tg84l9NR4gsabeWBybK+ID24XJzmU380xWE5KekeRD6ZAzk1ldvWqMNFQUTpdNBoikJ3q7A8TaW
1ByfOinw9AT+FP3w738AAAD//wMATUpKLbwIAAA=
H4sIAAAAAAAAAwAAAP//bI6xEoIwEAV7vuLJBwANjZ2ljVI49jfkIDeEBJOLDOP4747aWNjuFruP
AgDKU1Au9ygvlvyELWQMISIn8SMObrGEK3mlkXc454ik5A1Fg0N3RE/OYYh8y+z7DZLQfljCwhGz
+KwM8gZt0/wIQ1uFzjElxl2SKKzqkvZ1va5rRe/o/dus+lAvkWfJcw0ZPntryM7AycTQAKU4soJg
ZbQc/2xVZfF8AQAA//8DAM4bfHPsAAAA
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a5a6a00549a-MAN
- 72ca0be78ee59918-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -47,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:35 GMT
- Mon, 18 Jul 2022 09:03:51 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -13,33 +13,17 @@ interactions:
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUTW/jNhC9768YBGi7CygCJcWO3Ztia7PGxrHXUrLIkZYmEhuKVEnKqVr0vxek
JdnJbnURMO/NzJsv/vMBAOAi7eq95Be/w0WW3sUX3tEaa40m6xq0wELWtRSQGpm/DIR7WjssQ80p
rEQ+AEvUuWKNYVKMuGcJPjANVEBco2I5FYAcc6NYDgesWM4RqCgg52ghgarsIJd1Q0UHe6qxACZg
S7mEmBvpwYJy9iyVYNQHl+Q3DXmrFAoDjZJFmxsNTOS8LfCUKqdKe7CnxqDqhjTaSEVLhGcla6hk
jWAklIoVlzqnHD3QklMFDRXItVN5NCgpn8EwjtoDquEVObd/aSpUoJBTg8VJi/NDdWA5ah9WAkIS
Eu+oHSpagKkQKlZWqA1oytHKd8aGt+UlEy7CKH2oqKFaoyhR2dpAY1mjMNqDnDamVUyUEEx/ASv0
LFJN1Qsa+PhasbwauqRHuOr2ihX6k8sYRqN7n/xyTP6xaRXyk5pPfWQfskrJtqyAGQ263WtWMKq6
vtrE9d1zMYcZF3hALptjn+ymQE3/kAqY0IZyjsqK6AdRSSMPkhvK8mGGpf1Tu3WgO22wHrv3IJid
Q2qosY0/V+DycC1BChxq5FSVdgIll3vKQbdNwxkqbfH/2Zs+oQevzFQQwe336pw90o6h3CLb2fvD
ySxWX+2pBFEwm5LJYE3+yisqSndl93G6jL+NfLfmeWeRh3Q5mmUrjOqt4yWnmBuprHEd3z98jhfZ
w251fzvAK1G0uvdab7LNDh6TL6vFXZLCr7CN0zS5v012sIh3cLNZrpJ0fCGKQqHW1i+aEALLxNJ2
SfIVdksPtvHdBuK7bOPBIvbgYfT7zOxRPSFViSis9xJzrPeoBsKdnZP51lJl0OkOSRhekugyCgbK
2i3ZgjbMUM7+psNjcz0NwmB2Hc4IIWMbb1bZMnb9Da9JSNw3gNtkZ50tOp/74fxkvx2BwJ9Orgfg
RsqXR8pbN5Uo9EePJTuwAkWxRZVWVDmcvAefGPLiDZJsUyfcvxosOzygaHGIk2VrS5gG/jwa1Sn5
zMyaqpK5sokfROPabBp3B6I84r0/8YPJ5JTCtEpshHvk9YlBgveM5M+WmW5khLPoncxBXhjM5vP5
ed9vldT6qLQnBdGUTN/2f8l4a7BItmnPOWtEvwG8S6gSTJT6VslXUz1tnlxGPwp/YPai3hCJPzvd
VCwo77TJ7I2brWK5m9OcTPz5OOJMUcaZKLfJD2vxWapXqoojMpn7k/A0EpZjJlP7bLvNGWoO/fDq
Hcnu0LhdYeBPx7Ynj5nsa3DOgT+9PsdOuzyZ+mSUdYOGulh+cGrKJPyO+PKFldVRx1XkX83fgnfy
9Tg84l9NR4gsabeWBybK+ID24XJzmU380xWE5KekeRD6ZAzk1ldvWqMNFQUTpdNBoikJ3q7A8TaW
1ByfOinw9AT+FP3w738AAAD//wMATUpKLbwIAAA=
H4sIAAAAAAAAA2yOsRKCMBAFe77iyQcADY2dpY1SOPY35CA3hASTiwzj+O+O2ljY7ha7jwIAylNQ
LvcoL5b8hC1kDCEiJ/EjDm6xhCt5pZF3OOeIpOQNRYNDd0RPzmGIfMvs+w2S0H5YwsIRs/isDPIG
bdP8CENbhc4xJcZdkiis6pL2db2ua0Xv6P3brPpQL5FnyXMNGT57a8jOwMnE0AClOLKCYGW0HP9s
VWXxfAEAAP//AwDOG3xz7AAAAA==
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 722d6a573b7035bf-MAN
- 72ca0be4ddc295ea-ARN
Connection:
- keep-alive
Content-Encoding:
@@ -47,7 +31,7 @@ interactions:
Content-Type:
- application/json
Date:
- Wed, 29 Jun 2022 08:50:35 GMT
- Mon, 18 Jul 2022 09:03:50 GMT
Expect-CT:
- max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server:

View File

@@ -11,242 +11,243 @@ interactions:
response:
body:
string: !!binary |
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
ALcwAAAAAA==
headers:
Accept-Ranges:
- bytes
Connection:
- close
Content-Length:
- '12579'
- '12604'
Content-Type:
- application/x-zip-compressed
Date:
- Mon, 25 Apr 2022 12:02:02 GMT
- Mon, 18 Jul 2022 09:03:56 GMT
ETag:
- '"a60ad47b93fd81:0"'
- '"b89cbeace8bd81:0"'
Last-Modified:
- Thu, 24 Mar 2022 19:56:41 GMT
- Tue, 28 Jun 2022 16:46:55 GMT
Server:
- Microsoft-IIS/10.0
status:
@@ -266,58 +267,57 @@ interactions:
response:
body:
string: !!binary |
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
+PpR3LI7nfQ7/uHh5ubx8b/+FvValB0AAA==
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
headers:
Age:
- '3'
- '0'
Connection:
- keep-alive
Expect-CT:
@@ -333,25 +333,29 @@ interactions:
X-XSS-Protection:
- 1; mode=block
cache-control:
- public, max-age=10, stale-while-revalidate=15, stale-if-error=3600
- public, max-age=10, stale-while-revalidate=20
content-encoding:
- gzip
content-length:
- '2761'
- '2731'
content-type:
- application/json;charset=utf-8
date:
- Mon, 25 Apr 2022 12:02:03 GMT
- Mon, 18 Jul 2022 09:03:57 GMT
server:
- ATS
vary:
- Origin
- Origin,Accept-Encoding
x-envoy-decorator-operation:
- finance-yql--mtls-intel-production-ne1.finance-k8s.svc.yahoo.local:4080/*
- finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- '679'
- '3'
x-request-id:
- 0e35b541-a893-4805-8b6d-bd6261a24f82
x-yahoo-request-id:
- 6l8pnglh6d3dr
- 3p1uekphda8ft
y-rid:
- 3p1uekphda8ft
status:
code: 200
message: OK

View File

@@ -11,242 +11,243 @@ interactions:
response:
body:
string: !!binary |
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
ALcwAAAAAA==
headers:
Accept-Ranges:
- bytes
Connection:
- close
Content-Length:
- '12579'
- '12604'
Content-Type:
- application/x-zip-compressed
Date:
- Mon, 25 Apr 2022 12:02:00 GMT
- Mon, 18 Jul 2022 09:03:56 GMT
ETag:
- '"a60ad47b93fd81:0"'
- '"b89cbeace8bd81:0"'
Last-Modified:
- Thu, 24 Mar 2022 19:56:41 GMT
- Tue, 28 Jun 2022 16:46:55 GMT
Server:
- Microsoft-IIS/10.0
status:

View File

@@ -13,58 +13,57 @@ interactions:
response:
body:
string: !!binary |
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
headers:
Age:
- '3'
- '0'
Connection:
- keep-alive
Expect-CT:
@@ -80,25 +79,29 @@ interactions:
X-XSS-Protection:
- 1; mode=block
cache-control:
- public, max-age=10, stale-while-revalidate=15, stale-if-error=3600
- public, max-age=10, stale-while-revalidate=20
content-encoding:
- gzip
content-length:
- '2783'
- '2714'
content-type:
- application/json;charset=utf-8
date:
- Mon, 25 Apr 2022 12:02:01 GMT
- Mon, 18 Jul 2022 09:03:56 GMT
server:
- ATS
vary:
- Origin
- Origin,Accept-Encoding
x-envoy-decorator-operation:
- finance-yql--mtls-intel-production-ne1.finance-k8s.svc.yahoo.local:4080/*
- finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- '823'
- '5'
x-request-id:
- f1bcd6c1-921c-4fb3-817c-dd6eac5f2d96
x-yahoo-request-id:
- 8hh7dsth6d3dp
- 1nstfadhda8fs
y-rid:
- 1nstfadhda8fs
status:
code: 200
message: OK

View File

@@ -294,13 +294,13 @@ interactions:
Content-Type:
- text/plain; charset=utf-8
Date:
- Mon, 25 Apr 2022 12:02:04 GMT
- Mon, 18 Jul 2022 09:03:57 GMT
ETag:
- W/"4b76bcec17a09df73e81231782a268cf01a762cd430299313452dcf15482db6b"
Expires:
- Mon, 25 Apr 2022 12:07:04 GMT
- Mon, 18 Jul 2022 09:08:57 GMT
Source-Age:
- '244'
- '0'
Strict-Transport-Security:
- max-age=31536000
Vary:
@@ -308,21 +308,21 @@ interactions:
Via:
- 1.1 varnish
X-Cache:
- HIT
- MISS
X-Cache-Hits:
- '1'
- '0'
X-Content-Type-Options:
- nosniff
X-Fastly-Request-ID:
- 5ebb6af285ff86f1015d26a5727ff1c4f6e12819
- 9001e94aa38a9113e413c71a6f25f17ed1f6c6aa
X-Frame-Options:
- deny
X-GitHub-Request-Id:
- 415E:069E:10D6992:1237D2D:62668CC7
- 98EE:1E58:43E14B:654B1F:62D521FD
X-Served-By:
- cache-ams21040-AMS
- cache-bma1636-BMA
X-Timer:
- S1650888124.352546,VS0,VE1
- S1658135038.641632,VS0,VE281
X-XSS-Protection:
- 1; mode=block
status:

View File

@@ -460,7 +460,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 13:04:13 GMT
- Mon, 18 Jul 2022 09:04:16 GMT
Server:
- nginx/1.14.0 (Ubuntu)
status:

View File

@@ -656,7 +656,7 @@ interactions:
Content-Type:
- application/json
Date:
- Sun, 06 Mar 2022 13:04:13 GMT
- Mon, 18 Jul 2022 09:04:17 GMT
Server:
- nginx/1.14.0 (Ubuntu)
status:

View File

@@ -0,0 +1,379 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://financialmodelingprep.com/api/v3/financials/income-statement/PM?apikey=MOCK_API_KEY
response:
body:
string: !!binary |
H4sIAAAAAAAAA82cS28cNxaF9/0rGl4EM0As8PLN2SVxEmSRxBgHmMVgFkrctgXI3UFLeQyC/Pc5
lNRdj3svi92WldGyi8UqssiP51xe6o/Vev3s5r/vf9xdP1v/Y/3s5bfPPq0/vbnaXm5/urq8vqk/
/3v9B37Ez68vbzd35ayx9Jzsc0d35XHpn5tfN9tf7q868iaYu78LMyuw/nq/++323V25w6Uvdje3
692b9bgOMsaZeR249+Zm/XK/e3N1e/8e5BJ/0icv1l/+/vNme7O5e/1no2uvvv7ks8PF++cQu//7
nzf7y9ur7dtpLTm0in6z/Wn3/qFKW/hLfbO93ew3aOf44cmlebkvL/db1Hez/nHzZrffrH+4/P2h
Uussr7Q+tJaZVGtjonnR7za3D++4fr7+brd9/sVue7vfXV/Xl7/a3k4+yKTwi6ubn1D2Cl/m9Xr3
841S8u7nQqbMn/xyv3mz2e9x84urX69eb7avtSrWX+zeq9V8+fLV3bVwkYNxwVnvPMXsRtfxgOtf
bjevm+X+tbl6+w6F1p/9im/3drN+9e5m/f0v9x1AIbAvot2w/hse93f1tkNj1xgiuOVyv5m0+n4o
f3u5f3u1fRikMZtoPRnvPZWYjw37/JsfXnw2LeqdcT74HF1OgSZFxwWHT1BnzLQKix72xYVAJVtK
h6Jf7Tf4Dpc379ZfXe9+W7/nld2/z327nTAn6vXZ9N7e7K6vKjxejwcLG/KfH4f89FVdLr5YomJy
ccOr1oHT0zKU/vNTCWFGR5jNsfh5ywSEPcdll2wK+HK5BNtCWgmRjWpGNCpkP4xohQ1FBWgpBNZE
GWgUMTZnJWWgWVZOBZopwfFKZaC5xBr1NEDLJsT5k88AmlTNADSKOsSGax8JXOyDnQGuGMGB6FNO
JrrQBJd1FDxu8NmkksZFu8GFOwP+cgwO4+I8cFnybDX9GOCiRMk7aymk4hfBNWvZSgEXlQa4Su7S
XrhqIh4HsrqYTGmBi0wgNlUFctnC+vQkcuWUG0CairH80MhFdpngmBiS2VX4FFXYVXLq1mK2sK7r
QpdWXqSXWPi+VZTZcNAAJj/ywDCppgPD/EWk0W8Tho2vLTGMPaCPYezDKQzDq8C4oBm5DOyRgOax
pLviE9SjTcd5KwGtrkyoD3oMoj9Pis4KYk5bPDZjnjTxBgUYI+SLSUBzB95QtSl411LXUzd91/sO
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
6/+s/vwf4mZzLt1XAAA=
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:23 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
status:
code: 200
message: ''
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://financialmodelingprep.com/api/v3/financials/balance-sheet-statement/PM?apikey=MOCK_API_KEY
response:
body:
string: !!binary |
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
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:23 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
status:
code: 200
message: ''
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://financialmodelingprep.com/api/v3/financials/cash-flow-statement/PM?apikey=MOCK_API_KEY
response:
body:
string: !!binary |
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
AA==
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:24 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://financialmodelingprep.com/api/v3/company/profile/PM?apikey=MOCK_API_KEY
response:
body:
string: !!binary |
H4sIAAAAAAAAA41V33PaOBB+71+xw0PvxTg2BLB7TxTINdeSZAKZmzwKWwYVWfJJMpR2+r/fykI2
9DJzN5OJ0X7749vV7urHO4CePpUbyXvwAXpPy15gRZWSBePUyn7guZGwrDmnURgngRNuqCGNXRSO
k3g0HvfOwEHy6WHbQKPbZJxEQ4+UezMjVYPEw3SSJGkcjdKBhznRZs4OzjKMvFgRsW2i95JROL7t
x/EgvE08mu0srC0ehaNRmqbJNfJEVUaFIWcfyHZwm4w6e1lWRJweSOnwpx3jrIKlVIppuBeGKkEM
k4JwPGWht6PfnP/G6IEe4VWqPayMzPaw8NgvuqudVKaN9PC6WngNJvJaG3VqgLXckCyTHjvSjWbG
2eyMqfSHm5vj8RhWJQuRvVfLqc4UqyzV/5UIyIoqYqgGgn9gXFA41wOOmA4TW5RDTjk7UGW1dCn3
tF8oSqGoTa0oEJEDxSs/WOUK8yskZxIKqcDsKHAptn0MXVpHTGS8zilgh+V1ZjTI2miGAlk0yp6D
9SlYJg0TFDTNjFQhrFHhTO437V1cRMQmLYli/IRaQjNt3ReQsS1R1DRpotcL/p5EcKZl+e8oMX0h
TX9TKxHAgaD7oDGUCsvWcmoTMDtiAAOAljxHR4AU9vQiM5vWi8Dry7E3bLWvEkGGhS0sQ4s3qEEt
curq+GmxWK8C94GZos1Nai+Ys5JizheSJVF8I5X057vnxyUsp89fPj4+PwYtfGXZCj+h+5Vh2R6F
Tyhk2LLCXIltTdaL58UUNjifuZVoOFLO7dcS/rx+/0ef494QGnP3SneMGWe8ZOxbCPdYPa4lXjLn
rgxv5N7l0pEJ4KMUtqZYLzzMdlRjlxWM8jyAL++X+A9vwoW6ngRHBUMLIHnObB2DJkx7J0eh8eoV
k7Xu+qdNQdfZziY5/8pgRUpYSRrYH5W0AwZTF7MTvNi2uBe5FFQz8nuD3mHX1sINz58k21fSWC3L
wpGtsMt+aZWuRG91ClpPYt99Ifzn8B+Jtcmkwg4ntjvRQZwmk4YSmuAk5H/XRKGhA/2KC9pf7SrM
qGw2zhKndCpynIYZ4USY77KSNZfa67lJblRn2HB1ifc7p4XtvwPt9nEt/CJ8WXlpUXO+xlZdlBWX
J+r2fW+cjqP2mah2WGH3tqTxZDweDqIOxJtWVDureBDZRtrD9CIqM6frTT6zEk/cTq6DF3/B6+Pz
Z498Z+fnLIriSX908ZixSs69FTJJ+tGwH0/aeLVSVGQ+zXlrpZk4yyZxEk8GcZRGnZE+h2uxjv/e
vW7I4zYeDgctgktxe/12FEwQkTHCS2k3u9hWilb2JblpdHUfa9D/Wm1vnpYhfrr3pSA1N/feX4GD
S1vaC1P8WzjNDN4sP60VsevVKhhVd/gdzvgbVrlqhSj7+e7nP+FDCo2qCAAA
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:24 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
status:
code: 200
message: ''
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
method: GET
uri: https://financialmodelingprep.com/api/v3/company/profile/PM?apikey=MOCK_API_KEY
response:
body:
string: !!binary |
H4sIAAAAAAAAA41V33PaOBB+71+xw0PvxTg2BLB7TxTINdeSZAKZmzwKWwYVWfJJMpR2+r/fykI2
9DJzN5OJ0X7749vV7urHO4CePpUbyXvwAXpPy15gRZWSBePUyn7guZGwrDmnURgngRNuqCGNXRSO
k3g0HvfOwEHy6WHbQKPbZJxEQ4+UezMjVYPEw3SSJGkcjdKBhznRZs4OzjKMvFgRsW2i95JROL7t
x/EgvE08mu0srC0ehaNRmqbJNfJEVUaFIWcfyHZwm4w6e1lWRJweSOnwpx3jrIKlVIppuBeGKkEM
k4JwPGWht6PfnP/G6IEe4VWqPayMzPaw8NgvuqudVKaN9PC6WngNJvJaG3VqgLXckCyTHjvSjWbG
2eyMqfSHm5vj8RhWJQuRvVfLqc4UqyzV/5UIyIoqYqgGgn9gXFA41wOOmA4TW5RDTjk7UGW1dCn3
tF8oSqGoTa0oEJEDxSs/WOUK8yskZxIKqcDsKHAptn0MXVpHTGS8zilgh+V1ZjTI2miGAlk0yp6D
9SlYJg0TFDTNjFQhrFHhTO437V1cRMQmLYli/IRaQjNt3ReQsS1R1DRpotcL/p5EcKZl+e8oMX0h
TX9TKxHAgaD7oDGUCsvWcmoTMDtiAAOAljxHR4AU9vQiM5vWi8Dry7E3bLWvEkGGhS0sQ4s3qEEt
curq+GmxWK8C94GZos1Nai+Ys5JizheSJVF8I5X057vnxyUsp89fPj4+PwYtfGXZCj+h+5Vh2R6F
Tyhk2LLCXIltTdaL58UUNjifuZVoOFLO7dcS/rx+/0ef494QGnP3SneMGWe8ZOxbCPdYPa4lXjLn
rgxv5N7l0pEJ4KMUtqZYLzzMdlRjlxWM8jyAL++X+A9vwoW6ngRHBUMLIHnObB2DJkx7J0eh8eoV
k7Xu+qdNQdfZziY5/8pgRUpYSRrYH5W0AwZTF7MTvNi2uBe5FFQz8nuD3mHX1sINz58k21fSWC3L
wpGtsMt+aZWuRG91ClpPYt99Ifzn8B+Jtcmkwg4ntjvRQZwmk4YSmuAk5H/XRKGhA/2KC9pf7SrM
qGw2zhKndCpynIYZ4USY77KSNZfa67lJblRn2HB1ifc7p4XtvwPt9nEt/CJ8WXlpUXO+xlZdlBWX
J+r2fW+cjqP2mah2WGH3tqTxZDweDqIOxJtWVDureBDZRtrD9CIqM6frTT6zEk/cTq6DF3/B6+Pz
Z498Z+fnLIriSX908ZixSs69FTJJ+tGwH0/aeLVSVGQ+zXlrpZk4yyZxEk8GcZRGnZE+h2uxjv/e
vW7I4zYeDgctgktxe/12FEwQkTHCS2k3u9hWilb2JblpdHUfa9D/Wm1vnpYhfrr3pSA1N/feX4GD
S1vaC1P8WzjNDN4sP60VsevVKhhVd/gdzvgbVrlqhSj7+e7nP+FDCo2qCAAA
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:25 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -11,9 +11,9 @@ interactions:
response:
body:
string: "[ {\n \"date\" : \"2021-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : null,\n \"fillingDate\" : \"2022-02-11\",\n \"acceptedDate\"
: \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n \"period\" :
\"FY\",\n \"cashAndCashEquivalents\" : 4496000000,\n \"shortTermInvestments\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2022-02-11\",\n
\ \"acceptedDate\" : \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n
\ \"period\" : \"FY\",\n \"cashAndCashEquivalents\" : 4496000000,\n \"shortTermInvestments\"
: 0.0,\n \"cashAndShortTermInvestments\" : 4496000000,\n \"netReceivables\"
: 3940000000,\n \"inventory\" : 8720000000,\n \"otherCurrentAssets\" : 561000000,\n
\ \"totalCurrentAssets\" : 17717000000,\n \"propertyPlantEquipmentNet\" :
@@ -21,17 +21,17 @@ interactions:
\ \"goodwillAndIntangibleAssets\" : 9498000000,\n \"longTermInvestments\"
: 4463000000,\n \"taxAssets\" : 895000000,\n \"otherNonCurrentAssets\" :
2549000000,\n \"totalNonCurrentAssets\" : 23573000000,\n \"otherAssets\"
: 0.0,\n \"totalAssets\" : 41290000000,\n \"accountPayables\" : 3331000000,\n
\ \"shortTermDebt\" : 3023000000,\n \"taxPayables\" : 7349000000,\n \"deferredRevenue\"
: 0.0,\n \"otherCurrentLiabilities\" : 12901000000,\n \"totalCurrentLiabilities\"
: 19255000000,\n \"longTermDebt\" : 24783000000,\n \"deferredRevenueNonCurrent\"
: 0.0,\n \"deferredTaxLiabilitiesNonCurrent\" : 726000000,\n \"otherNonCurrentLiabilities\"
: 4734000000,\n \"totalNonCurrentLiabilities\" : 30243000000,\n \"otherLiabilities\"
: 0.0,\n \"capitalLeaseObligations\" : 0.0,\n \"totalLiabilities\" : 49498000000,\n
\ \"preferredStock\" : 0.0,\n \"commonStock\" : 0.0,\n \"retainedEarnings\"
: 33082000000,\n \"accumulatedOtherComprehensiveIncomeLoss\" : -9577000000,\n
\ \"othertotalStockholdersEquity\" : 0.0,\n \"totalStockholdersEquity\" :
-10106000000,\n \"totalLiabilitiesAndStockholdersEquity\" : 39392000000,\n
: 16665000000,\n \"totalAssets\" : 41290000000,\n \"accountPayables\" :
3331000000,\n \"shortTermDebt\" : 3023000000,\n \"taxPayables\" : 7349000000,\n
\ \"deferredRevenue\" : 0.0,\n \"otherCurrentLiabilities\" : 12901000000,\n
\ \"totalCurrentLiabilities\" : 19255000000,\n \"longTermDebt\" : 24783000000,\n
\ \"deferredRevenueNonCurrent\" : 0.0,\n \"deferredTaxLiabilitiesNonCurrent\"
: 726000000,\n \"otherNonCurrentLiabilities\" : 4734000000,\n \"totalNonCurrentLiabilities\"
: 30243000000,\n \"otherLiabilities\" : 0.0,\n \"capitalLeaseObligations\"
: 0.0,\n \"totalLiabilities\" : 49498000000,\n \"preferredStock\" : 0.0,\n
\ \"commonStock\" : 0.0,\n \"retainedEarnings\" : 33082000000,\n \"accumulatedOtherComprehensiveIncomeLoss\"
: -9577000000,\n \"othertotalStockholdersEquity\" : 0.0,\n \"totalStockholdersEquity\"
: -10106000000,\n \"totalLiabilitiesAndStockholdersEquity\" : 39392000000,\n
\ \"minorityInterest\" : 1898000000,\n \"totalEquity\" : -8208000000,\n \"totalLiabilitiesAndTotalEquity\"
: 41290000000,\n \"totalInvestments\" : 0.0,\n \"totalDebt\" : 27806000000,\n
\ \"netDebt\" : 23310000000,\n \"link\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332922000011/0001413329-22-000011-index.htm\",\n
@@ -482,13 +482,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:35 GMT
- Mon, 18 Jul 2022 09:04:28 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -11,13 +11,13 @@ interactions:
response:
body:
string: "[ {\n \"date\" : \"2021-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : null,\n \"fillingDate\" : \"2022-02-11\",\n \"acceptedDate\"
: \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n \"period\" :
\"FY\",\n \"netIncome\" : 9710000000,\n \"depreciationAndAmortization\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2022-02-11\",\n
\ \"acceptedDate\" : \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 9109000000,\n \"depreciationAndAmortization\"
: 998000000,\n \"deferredIncomeTax\" : -17000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 1367000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : 549000000,\n \"accountsPayables\" : 653000000,\n
\ \"otherWorkingCapital\" : 363000000,\n \"otherNonCashItems\" : -91000000,\n
\ \"otherWorkingCapital\" : 363000000,\n \"otherNonCashItems\" : 510000000,\n
\ \"netCashProvidedByOperatingActivities\" : 11967000000,\n \"investmentsInPropertyPlantAndEquipment\"
: 0.0,\n \"acquisitionsNet\" : -2145000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -35,9 +35,9 @@ interactions:
\ \"acceptedDate\" : \"2021-02-09 16:20:37\",\n \"calendarYear\" : \"2020\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 8056000000,\n \"depreciationAndAmortization\"
: 981000000,\n \"deferredIncomeTax\" : -143000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 18377000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 128000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -165000000,\n \"accountsPayables\" : 406000000,\n
\ \"otherWorkingCapital\" : 20254000000,\n \"otherNonCashItems\" : -17459000000,\n
\ \"otherWorkingCapital\" : -139000000,\n \"otherNonCashItems\" : 790000000,\n
\ \"netCashProvidedByOperatingActivities\" : 9812000000,\n \"investmentsInPropertyPlantAndEquipment\"
: 0.0,\n \"acquisitionsNet\" : -47000000,\n \"purchasesOfInvestments\" :
0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -55,9 +55,9 @@ interactions:
\ \"acceptedDate\" : \"2020-02-07 06:47:13\",\n \"calendarYear\" : \"2019\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 7185000000,\n \"depreciationAndAmortization\"
: 964000000,\n \"deferredIncomeTax\" : -141000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 196000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 755000000,\n \"accountsReceivables\"
: -331000000,\n \"inventory\" : -548000000,\n \"accountsPayables\" : 451000000,\n
\ \"otherWorkingCapital\" : 1877000000,\n \"otherNonCashItems\" : 1886000000,\n
\ \"otherWorkingCapital\" : 1183000000,\n \"otherNonCashItems\" : 1327000000,\n
\ \"netCashProvidedByOperatingActivities\" : 10090000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -852000000,\n \"acquisitionsNet\" : -1346000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -75,9 +75,9 @@ interactions:
\ \"acceptedDate\" : \"2019-02-07 15:09:20\",\n \"calendarYear\" : \"2018\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 7911000000,\n \"depreciationAndAmortization\"
: 989000000,\n \"deferredIncomeTax\" : -100000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -570000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 164000000,\n \"accountsReceivables\"
: 53000000,\n \"inventory\" : -613000000,\n \"accountsPayables\" : -51000000,\n
\ \"otherWorkingCapital\" : 1681000000,\n \"otherNonCashItems\" : 1248000000,\n
\ \"otherWorkingCapital\" : 775000000,\n \"otherNonCashItems\" : 514000000,\n
\ \"netCashProvidedByOperatingActivities\" : 9478000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1436000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -95,9 +95,9 @@ interactions:
\ \"acceptedDate\" : \"2018-02-13 08:07:16\",\n \"calendarYear\" : \"2017\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 6035000000,\n \"depreciationAndAmortization\"
: 875000000,\n \"deferredIncomeTax\" : -501000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -3381000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 1879000000,\n \"accountsReceivables\"
: -92000000,\n \"inventory\" : 730000000,\n \"accountsPayables\" : 425000000,\n
\ \"otherWorkingCapital\" : 2251000000,\n \"otherNonCashItems\" : 5884000000,\n
\ \"otherWorkingCapital\" : 816000000,\n \"otherNonCashItems\" : 624000000,\n
\ \"netCashProvidedByOperatingActivities\" : 8912000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1548000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -115,9 +115,9 @@ interactions:
\ \"acceptedDate\" : \"2017-02-14 08:22:52\",\n \"calendarYear\" : \"2016\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 6967000000,\n \"depreciationAndAmortization\"
: 743000000,\n \"deferredIncomeTax\" : 182000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 4491000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -63000000,\n \"accountsReceivables\"
: -1009000000,\n \"inventory\" : -695000000,\n \"accountsPayables\" : 373000000,\n
\ \"otherWorkingCapital\" : 5632000000,\n \"otherNonCashItems\" : -4306000000,\n
\ \"otherWorkingCapital\" : 1268000000,\n \"otherNonCashItems\" : 248000000,\n
\ \"netCashProvidedByOperatingActivities\" : 8077000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1172000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -135,9 +135,9 @@ interactions:
\ \"acceptedDate\" : \"2016-02-17 10:25:14\",\n \"calendarYear\" : \"2015\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 6873000000,\n \"depreciationAndAmortization\"
: 754000000,\n \"deferredIncomeTax\" : -18000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 723000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 66000000,\n \"accountsReceivables\"
: 647000000,\n \"inventory\" : -841000000,\n \"accountsPayables\" : 310000000,\n
\ \"otherWorkingCapital\" : 1141000000,\n \"otherNonCashItems\" : -467000000,\n
\ \"otherWorkingCapital\" : -50000000,\n \"otherNonCashItems\" : 190000000,\n
\ \"netCashProvidedByOperatingActivities\" : 7865000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -960000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -155,9 +155,9 @@ interactions:
\ \"acceptedDate\" : \"2015-02-20 08:39:54\",\n \"calendarYear\" : \"2014\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 7493000000,\n \"depreciationAndAmortization\"
: 889000000,\n \"deferredIncomeTax\" : -62000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 46000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -918000000,\n \"accountsReceivables\"
: -463000000,\n \"inventory\" : 105000000,\n \"accountsPayables\" : 177000000,\n
\ \"otherWorkingCapital\" : 418000000,\n \"otherNonCashItems\" : -627000000,\n
\ \"otherWorkingCapital\" : -737000000,\n \"otherNonCashItems\" : 337000000,\n
\ \"netCashProvidedByOperatingActivities\" : 7739000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1153000000,\n \"acquisitionsNet\" : -110000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -175,9 +175,9 @@ interactions:
\ \"acceptedDate\" : \"2014-02-21 08:40:56\",\n \"calendarYear\" : \"2013\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 8576000000,\n \"depreciationAndAmortization\"
: 882000000,\n \"deferredIncomeTax\" : -28000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 586000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -210000000,\n \"accountsReceivables\"
: -449000000,\n \"inventory\" : -1413000000,\n \"accountsPayables\" : 103000000,\n
\ \"otherWorkingCapital\" : 372000000,\n \"otherNonCashItems\" : 119000000,\n
\ \"otherWorkingCapital\" : 1549000000,\n \"otherNonCashItems\" : 915000000,\n
\ \"netCashProvidedByOperatingActivities\" : 10135000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1200000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -195,9 +195,9 @@ interactions:
\ \"acceptedDate\" : \"2013-02-22 12:13:08\",\n \"calendarYear\" : \"2012\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 8800000000,\n \"depreciationAndAmortization\"
: 898000000,\n \"deferredIncomeTax\" : -248000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 212000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -661000000,\n \"accountsReceivables\"
: -398000000,\n \"inventory\" : -728000000,\n \"accountsPayables\" : 10000000,\n
\ \"otherWorkingCapital\" : -214000000,\n \"otherNonCashItems\" : -241000000,\n
\ \"otherWorkingCapital\" : 455000000,\n \"otherNonCashItems\" : 632000000,\n
\ \"netCashProvidedByOperatingActivities\" : 9421000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1056000000,\n \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -215,9 +215,9 @@ interactions:
\ \"acceptedDate\" : \"2012-02-24 09:29:03\",\n \"calendarYear\" : \"2011\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 8591000000,\n \"depreciationAndAmortization\"
: 993000000,\n \"deferredIncomeTax\" : 15000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -491000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 834000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -36000000,\n \"accountsPayables\" : 199000000,\n
\ \"otherWorkingCapital\" : -426000000,\n \"otherNonCashItems\" : 1421000000,\n
\ \"otherWorkingCapital\" : 65000000,\n \"otherNonCashItems\" : 96000000,\n
\ \"netCashProvidedByOperatingActivities\" : 10529000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -897000000,\n \"acquisitionsNet\" : -80000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -235,9 +235,9 @@ interactions:
\ \"acceptedDate\" : \"2011-02-25 12:11:25\",\n \"calendarYear\" : \"2010\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 7259000000,\n \"depreciationAndAmortization\"
: 932000000,\n \"deferredIncomeTax\" : 101000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -887000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 1255000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : 1071000000,\n \"accountsPayables\" : -72000000,\n
\ \"otherWorkingCapital\" : 65000000,\n \"otherNonCashItems\" : 2032000000,\n
\ \"otherWorkingCapital\" : 952000000,\n \"otherNonCashItems\" : -110000000,\n
\ \"netCashProvidedByOperatingActivities\" : 9437000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -713000000,\n \"acquisitionsNet\" : -83000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -255,9 +255,9 @@ interactions:
\ \"acceptedDate\" : \"2010-02-26 08:23:45\",\n \"calendarYear\" : \"2009\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 6342000000,\n \"depreciationAndAmortization\"
: 853000000,\n \"deferredIncomeTax\" : 129000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -2552000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : 552000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : 660000000,\n \"accountsPayables\" : -116000000,\n
\ \"otherWorkingCapital\" : 952000000,\n \"otherNonCashItems\" : 3112000000,\n
\ \"otherWorkingCapital\" : 3504000000,\n \"otherNonCashItems\" : 8000000.0,\n
\ \"netCashProvidedByOperatingActivities\" : 7884000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -715000000,\n \"acquisitionsNet\" : -429000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -275,9 +275,9 @@ interactions:
\ \"acceptedDate\" : \"2009-02-26 13:41:47\",\n \"calendarYear\" : \"2008\",\n
\ \"period\" : \"FY\",\n \"netIncome\" : 6890000000,\n \"depreciationAndAmortization\"
: 842000000,\n \"deferredIncomeTax\" : 5000000.0,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -1291000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -133000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -914000000,\n \"accountsPayables\" : -90000000,\n
\ \"otherWorkingCapital\" : 3504000000,\n \"otherNonCashItems\" : 1489000000,\n
\ \"otherWorkingCapital\" : 4795000000,\n \"otherNonCashItems\" : 331000000,\n
\ \"netCashProvidedByOperatingActivities\" : 7935000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1099000000,\n \"acquisitionsNet\" : -1663000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -295,9 +295,9 @@ interactions:
\ \"acceptedDate\" : \"2007-12-31\",\n \"calendarYear\" : \"2007\",\n \"period\"
: \"FY\",\n \"netIncome\" : 6026000000,\n \"depreciationAndAmortization\"
: 748000000,\n \"deferredIncomeTax\" : -21000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : -1706000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -1547000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -1264000000,\n \"accountsPayables\" : 38000000,\n
\ \"otherWorkingCapital\" : 4795000000,\n \"otherNonCashItems\" : 542000000,\n
\ \"otherWorkingCapital\" : 6501000000,\n \"otherNonCashItems\" : 383000000,\n
\ \"netCashProvidedByOperatingActivities\" : 5589000000,\n \"investmentsInPropertyPlantAndEquipment\"
: -1072000000,\n \"acquisitionsNet\" : -1432000000,\n \"purchasesOfInvestments\"
: 0.0,\n \"salesMaturitiesOfInvestments\" : 0.0,\n \"otherInvestingActivites\"
@@ -314,9 +314,9 @@ interactions:
\ \"acceptedDate\" : \"2006-12-31\",\n \"calendarYear\" : \"2006\",\n \"period\"
: \"FY\",\n \"netIncome\" : 6146000000,\n \"depreciationAndAmortization\"
: 658000000,\n \"deferredIncomeTax\" : 226000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 1565000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -730000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -1077000000,\n \"accountsPayables\" : 0.0,\n \"otherWorkingCapital\"
: 6501000000,\n \"otherNonCashItems\" : -2359000000,\n \"netCashProvidedByOperatingActivities\"
: 4936000000,\n \"otherNonCashItems\" : -64000000,\n \"netCashProvidedByOperatingActivities\"
: 6236000000,\n \"investmentsInPropertyPlantAndEquipment\" : -886000000,\n
\ \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\" : 0.0,\n \"salesMaturitiesOfInvestments\"
: 0.0,\n \"otherInvestingActivites\" : 447000000,\n \"netCashUsedForInvestingActivites\"
@@ -332,9 +332,9 @@ interactions:
\ \"acceptedDate\" : \"2005-12-31\",\n \"calendarYear\" : \"2005\",\n \"period\"
: \"FY\",\n \"netIncome\" : 5620000000,\n \"depreciationAndAmortization\"
: 527000000,\n \"deferredIncomeTax\" : -746000000,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 1245000000,\n \"accountsReceivables\"
: 0.0,\n \"changeInWorkingCapital\" : -370000000,\n \"accountsReceivables\"
: 0.0,\n \"inventory\" : -441000000,\n \"accountsPayables\" : 0.0,\n \"otherWorkingCapital\"
: 4936000000,\n \"otherNonCashItems\" : -1488000000,\n \"netCashProvidedByOperatingActivities\"
: 3691000000,\n \"otherNonCashItems\" : 127000000,\n \"netCashProvidedByOperatingActivities\"
: 5158000000,\n \"investmentsInPropertyPlantAndEquipment\" : -736000000,\n
\ \"acquisitionsNet\" : 0.0,\n \"purchasesOfInvestments\" : 0.0,\n \"salesMaturitiesOfInvestments\"
: 0.0,\n \"otherInvestingActivites\" : -4886000000,\n \"netCashUsedForInvestingActivites\"
@@ -352,7 +352,7 @@ interactions:
: 370000000,\n \"deferredIncomeTax\" : 0.0,\n \"stockBasedCompensation\"
: 0.0,\n \"changeInWorkingCapital\" : 0.0,\n \"accountsReceivables\" : 0.0,\n
\ \"inventory\" : 0.0,\n \"accountsPayables\" : 0.0,\n \"otherWorkingCapital\"
: 3691000000,\n \"otherNonCashItems\" : 285000000,\n \"netCashProvidedByOperatingActivities\"
: 11053000000,\n \"otherNonCashItems\" : 285000000,\n \"netCashProvidedByOperatingActivities\"
: 4630000000,\n \"investmentsInPropertyPlantAndEquipment\" : 0.0,\n \"acquisitionsNet\"
: 0.0,\n \"purchasesOfInvestments\" : 0.0,\n \"salesMaturitiesOfInvestments\"
: 0.0,\n \"otherInvestingActivites\" : -1509000000,\n \"netCashUsedForInvestingActivites\"
@@ -377,7 +377,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:35 GMT
- Mon, 18 Jul 2022 09:04:29 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -0,0 +1,98 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/discounted-cash-flow/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2022-07-18\",\n \"dcf\"
: 93.06760436737315,\n \"Stock Price\" : 90.18\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:27 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/historical-discounted-cash-flow/PM?apikey=MOCK_API_KEY&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"historicalDCF\" : [ {\n \"date\"
: \"2021-12-31\",\n \"Stock Price\" : 103.519997,\n \"DCF\" : 106.40760136737315\n
\ }, {\n \"date\" : \"2020-12-31\",\n \"Stock Price\" : 79.650002,\n
\ \"DCF\" : 84.32566031727681\n }, {\n \"date\" : \"2019-12-31\",\n
\ \"Stock Price\" : 84.330002,\n \"DCF\" : 88.74222064951769\n }, {\n
\ \"date\" : \"2018-12-31\",\n \"Stock Price\" : 74.480003,\n \"DCF\"
: 78.71987438263666\n }, {\n \"date\" : \"2017-12-31\",\n \"Stock Price\"
: 107.940002,\n \"DCF\" : 113.38265663917525\n }, {\n \"date\" : \"2016-12-31\",\n
\ \"Stock Price\" : 95.959999,\n \"DCF\" : 98.6930744352031\n }, {\n
\ \"date\" : \"2015-12-31\",\n \"Stock Price\" : 90.010002,\n \"DCF\"
: 92.21594131568754\n }, {\n \"date\" : \"2014-12-31\",\n \"Stock Price\"
: 80.239998,\n \"DCF\" : 81.31407207407408\n }, {\n \"date\" : \"2013-12-31\",\n
\ \"Stock Price\" : 79.089996,\n \"DCF\" : 80.41798613563502\n }, {\n
\ \"date\" : \"2012-12-31\",\n \"Stock Price\" : 87.650002,\n \"DCF\"
: 89.4130043640662\n }, {\n \"date\" : \"2011-12-31\",\n \"Stock Price\"
: 74.900002,\n \"DCF\" : 76.34804288586031\n }, {\n \"date\" : \"2010-12-31\",\n
\ \"Stock Price\" : 56.599998,\n \"DCF\" : 57.52604476454595\n }, {\n
\ \"date\" : \"2009-12-31\",\n \"Stock Price\" : 45.509998,\n \"DCF\"
: 46.302586780236744\n }, {\n \"date\" : \"2008-12-31\",\n \"Stock
Price\" : 37.150002,\n \"DCF\" : 37.890330820116056\n } ]\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:27 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -0,0 +1,89 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/enterprise-values/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2021-12-31\",\n \"stockPrice\"
: 103.519997,\n \"numberOfShares\" : 1557000000,\n \"marketCapitalization\"
: 161180635329,\n \"minusCashAndCashEquivalents\" : 4496000000,\n \"addTotalDebt\"
: 27806000000,\n \"enterpriseValue\" : 184490635329\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2020-12-31\",\n \"stockPrice\" : 79.650002,\n \"numberOfShares\"
: 1557000000,\n \"marketCapitalization\" : 124015053114,\n \"minusCashAndCashEquivalents\"
: 7280000000,\n \"addTotalDebt\" : 31536000000,\n \"enterpriseValue\" :
148271053114\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2019-12-31\",\n
\ \"stockPrice\" : 84.330002,\n \"numberOfShares\" : 1555000000,\n \"marketCapitalization\"
: 131133153109.99998,\n \"minusCashAndCashEquivalents\" : 6861000000,\n \"addTotalDebt\"
: 31045000000,\n \"enterpriseValue\" : 155317153110\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2018-12-31\",\n \"stockPrice\" : 74.480003,\n \"numberOfShares\"
: 1555000000,\n \"marketCapitalization\" : 115816404665,\n \"minusCashAndCashEquivalents\"
: 6593000000,\n \"addTotalDebt\" : 31759000000,\n \"enterpriseValue\" :
140982404665\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2017-12-31\",\n
\ \"stockPrice\" : 107.940002,\n \"numberOfShares\" : 1552000000,\n \"marketCapitalization\"
: 167522883104,\n \"minusCashAndCashEquivalents\" : 8447000000,\n \"addTotalDebt\"
: 34339000000,\n \"enterpriseValue\" : 193414883104\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2016-12-31\",\n \"stockPrice\" : 95.959999,\n \"numberOfShares\"
: 1551000000,\n \"marketCapitalization\" : 148833958449,\n \"minusCashAndCashEquivalents\"
: 4239000000,\n \"addTotalDebt\" : 29067000000,\n \"enterpriseValue\" :
173661958449\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2015-12-31\",\n
\ \"stockPrice\" : 90.010002,\n \"numberOfShares\" : 1549000000,\n \"marketCapitalization\"
: 139425493098,\n \"minusCashAndCashEquivalents\" : 3417000000,\n \"addTotalDebt\"
: 28480000000,\n \"enterpriseValue\" : 164488493098\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2014-12-31\",\n \"stockPrice\" : 80.239998,\n \"numberOfShares\"
: 1566000000,\n \"marketCapitalization\" : 125655836868,\n \"minusCashAndCashEquivalents\"
: 1682000000,\n \"addTotalDebt\" : 29455000000,\n \"enterpriseValue\" :
153428836868\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2013-12-31\",\n
\ \"stockPrice\" : 79.089996,\n \"numberOfShares\" : 1622000000,\n \"marketCapitalization\"
: 128283973512,\n \"minusCashAndCashEquivalents\" : 2154000000,\n \"addTotalDebt\"
: 27678000000,\n \"enterpriseValue\" : 153807973512\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2012-12-31\",\n \"stockPrice\" : 87.650002,\n \"numberOfShares\"
: 1692000000,\n \"marketCapitalization\" : 148303803384,\n \"minusCashAndCashEquivalents\"
: 2983000000,\n \"addTotalDebt\" : 22839000000,\n \"enterpriseValue\" :
168159803384\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2011-12-31\",\n
\ \"stockPrice\" : 74.900002,\n \"numberOfShares\" : 1725908666,\n \"marketCapitalization\"
: 129270562535.21733,\n \"minusCashAndCashEquivalents\" : 2550000000,\n \"addTotalDebt\"
: 18545000000,\n \"enterpriseValue\" : 145265562535.21735\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2010-12-31\",\n \"stockPrice\" : 56.599998,\n \"numberOfShares\"
: 1839000000,\n \"marketCapitalization\" : 104087396322,\n \"minusCashAndCashEquivalents\"
: 1703000000,\n \"addTotalDebt\" : 16502000000,\n \"enterpriseValue\" :
118886396322\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2009-12-31\",\n
\ \"stockPrice\" : 45.509998,\n \"numberOfShares\" : 1943000000,\n \"marketCapitalization\"
: 88425926114,\n \"minusCashAndCashEquivalents\" : 1540000000,\n \"addTotalDebt\"
: 15416000000,\n \"enterpriseValue\" : 102301926114\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2008-12-31\",\n \"stockPrice\" : 37.150002,\n \"numberOfShares\"
: 2068000000,\n \"marketCapitalization\" : 76826204136,\n \"minusCashAndCashEquivalents\"
: 1531000000,\n \"addTotalDebt\" : 11961000000,\n \"enterpriseValue\" :
87256204136\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:26 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -12,27 +12,31 @@ interactions:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2021-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.0944796821635185,\n \"grossProfitGrowth\"
: 0.11764705882352941,\n \"ebitgrowth\" : 0.111399187624233,\n \"operatingIncomeGrowth\"
: 0.111399187624233,\n \"netIncomeGrowth\" : 0.1307100297914598,\n \"epsgrowth\"
: -1.0,\n \"epsdilutedGrowth\" : -1.0,\n \"weightedAverageSharesGrowth\"
: -1.0,\n \"weightedAverageSharesDilutedGrowth\" : -1.0,\n \"dividendsperShareGrowth\"
: 0.0,\n \"operatingCashFlowGrowth\" : 0.21962902568283735,\n \"freeCashFlowGrowth\"
: 0.21813246471226927,\n \"tenYRevenueGrowthPerShare\" : 0.0,\n \"fiveYRevenueGrowthPerShare\"
: 0.0,\n \"threeYRevenueGrowthPerShare\" : 0.0,\n \"tenYOperatingCFGrowthPerShare\"
: 0.0,\n \"fiveYOperatingCFGrowthPerShare\" : 0.0,\n \"threeYOperatingCFGrowthPerShare\"
: 0.0,\n \"tenYNetIncomeGrowthPerShare\" : 0.0,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.0,\n \"threeYNetIncomeGrowthPerShare\" : 0.0,\n \"tenYShareholdersEquityGrowthPerShare\"
: 0.0,\n \"fiveYShareholdersEquityGrowthPerShare\" : 0.0,\n \"threeYShareholdersEquityGrowthPerShare\"
: 0.0,\n \"tenYDividendperShareGrowthPerShare\" : 0.0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.0,\n \"threeYDividendperShareGrowthPerShare\" : 0.0,\n \"receivablesGrowth\"
: 0.047593725073118855,\n \"inventoryGrowth\" : -0.09081430507767699,\n \"assetGrowth\"
: -0.07865669976570344,\n \"bookValueperShareGrowth\" : 0.0,\n \"debtGrowth\"
: -0.11827752409944191,\n \"rdexpenseGrowth\" : 0.0,\n \"sgaexpensesGrowth\"
: 0.18556701030927836\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2020-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : -0.03727562489515182,\n \"grossProfitGrowth\"
: -0.008656437901720921,\n \"ebitgrowth\" : 0.10812104960735491,\n \"operatingIncomeGrowth\"
: 0.10812104960735491,\n \"netIncomeGrowth\" : 0.12122477383437717,\n \"epsgrowth\"
: 0.11674321503131489,\n \"epsdilutedGrowth\" : 0.11746137787056483,\n \"weightedAverageSharesGrowth\"
: 0.11764705882352941,\n \"ebitgrowth\" : 0.11201576962632842,\n \"operatingIncomeGrowth\"
: 0.11201576962632842,\n \"netIncomeGrowth\" : 0.1307100297914598,\n \"epsgrowth\"
: 0.13378938825907555,\n \"epsdilutedGrowth\" : 0.13378938825907555,\n \"weightedAverageSharesGrowth\"
: 0.0,\n \"weightedAverageSharesDilutedGrowth\" : -0.0006418485237483953,\n
\ \"dividendsperShareGrowth\" : 0.02933188484519272,\n \"operatingCashFlowGrowth\"
: 0.21962902568283735,\n \"freeCashFlowGrowth\" : 0.21813246471226927,\n
\ \"tenYRevenueGrowthPerShare\" : 0.11946237331821162,\n \"fiveYRevenueGrowthPerShare\"
: 0.17234321923908533,\n \"threeYRevenueGrowthPerShare\" : 0.05872268698053437,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.2598747213950424,\n \"fiveYOperatingCFGrowthPerShare\"
: 0.4759049638558355,\n \"threeYOperatingCFGrowthPerShare\" : 0.2609862978498835,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.1753201445669083,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.30241106366291065,\n \"threeYNetIncomeGrowthPerShare\" : 0.14995566850122186,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -49.91848611173093,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -0.20656873607456386,\n \"threeYShareholdersEquityGrowthPerShare\" : -0.18990138650277086,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0.754867216247641,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.1838805237899306,\n \"threeYDividendperShareGrowthPerShare\" : 0.09952989497614019,\n
\ \"receivablesGrowth\" : 0.047593725073118855,\n \"inventoryGrowth\" : -0.09081430507767699,\n
\ \"assetGrowth\" : -0.07865669976570344,\n \"bookValueperShareGrowth\" :
-0.1958303493276035,\n \"debtGrowth\" : -0.11827752409944191,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.18556701030927836\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2020-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.03727562489515182,\n \"grossProfitGrowth\" : -0.008656437901720921,\n
\ \"ebitgrowth\" : 0.1079669547051562,\n \"operatingIncomeGrowth\" : 0.1079669547051562,\n
\ \"netIncomeGrowth\" : 0.12122477383437717,\n \"epsgrowth\" : 0.11930585683297175,\n
\ \"epsdilutedGrowth\" : 0.11930585683297175,\n \"weightedAverageSharesGrowth\"
: 0.0012861736334405145,\n \"weightedAverageSharesDilutedGrowth\" : 0.0012853470437017994,\n
\ \"dividendsperShareGrowth\" : 0.027027060963290685,\n \"operatingCashFlowGrowth\"
: -0.02755203171456888,\n \"freeCashFlowGrowth\" : -0.0030309590820523924,\n
@@ -52,9 +56,9 @@ interactions:
: 0.0,\n \"sgaexpensesGrowth\" : -0.9889571948998178\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2019-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: 0.0060759493670886075,\n \"grossProfitGrowth\" : 0.022526103779085174,\n
\ \"ebitgrowth\" : -0.07886379675370501,\n \"operatingIncomeGrowth\" : -0.07886379675370501,\n
\ \"netIncomeGrowth\" : -0.09177095183921123,\n \"epsgrowth\" : -0.09043724839861225,\n
\ \"epsdilutedGrowth\" : -0.09102180029552955,\n \"weightedAverageSharesGrowth\"
\ \"ebitgrowth\" : -0.07436055199085875,\n \"operatingIncomeGrowth\" : -0.07436055199085875,\n
\ \"netIncomeGrowth\" : -0.09177095183921123,\n \"epsgrowth\" : -0.09251968503937003,\n
\ \"epsdilutedGrowth\" : -0.09251968503937003,\n \"weightedAverageSharesGrowth\"
: 0.0,\n \"weightedAverageSharesDilutedGrowth\" : 0.0006430868167202572,\n
\ \"dividendsperShareGrowth\" : 0.04008714596949895,\n \"operatingCashFlowGrowth\"
: 0.06457058451150031,\n \"freeCashFlowGrowth\" : 0.14871922407361352,\n
@@ -74,9 +78,9 @@ interactions:
: 0.0,\n \"sgaexpensesGrowth\" : 0.1792186870720902\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2018-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: 0.030506470015305414,\n \"grossProfitGrowth\" : 0.03008298755186722,\n
\ \"ebitgrowth\" : -0.014517951838650787,\n \"operatingIncomeGrowth\" : -0.014517951838650787,\n
\ \"netIncomeGrowth\" : 0.3108533554266777,\n \"epsgrowth\" : 0.30640596520298313,\n
\ \"epsdilutedGrowth\" : 0.30724772162385927,\n \"weightedAverageSharesGrowth\"
\ \"ebitgrowth\" : -0.010953664261497001,\n \"operatingIncomeGrowth\" : -0.010953664261497001,\n
\ \"netIncomeGrowth\" : 0.3108533554266777,\n \"epsgrowth\" : 0.309278350515464,\n
\ \"epsdilutedGrowth\" : 0.309278350515464,\n \"weightedAverageSharesGrowth\"
: 0.0019329896907216496,\n \"weightedAverageSharesDilutedGrowth\" : 0.00128783000643915,\n
\ \"dividendsperShareGrowth\" : 0.05394433156451575,\n \"operatingCashFlowGrowth\"
: 0.06350987432675045,\n \"freeCashFlowGrowth\" : 0.09206952743074416,\n
@@ -97,8 +101,8 @@ interactions:
: \"PM\",\n \"date\" : \"2017-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: 0.07730934982199737,\n \"grossProfitGrowth\" : 0.05909564010639528,\n \"ebitgrowth\"
: 0.06361534905224225,\n \"operatingIncomeGrowth\" : 0.06361534905224225,\n
\ \"netIncomeGrowth\" : -0.13377350366011195,\n \"epsgrowth\" : -0.1320243464653907,\n
\ \"epsdilutedGrowth\" : -0.13258324901112956,\n \"weightedAverageSharesGrowth\"
\ \"netIncomeGrowth\" : -0.13377350366011195,\n \"epsgrowth\" : -0.13392857142857154,\n
\ \"epsdilutedGrowth\" : -0.13392857142857154,\n \"weightedAverageSharesGrowth\"
: 0.0006447453255963894,\n \"weightedAverageSharesDilutedGrowth\" : 0.0012894906511927789,\n
\ \"dividendsperShareGrowth\" : 0.021605357333359332,\n \"operatingCashFlowGrowth\"
: 0.10337996780983039,\n \"freeCashFlowGrowth\" : 0.0664735698769008,\n \"tenYRevenueGrowthPerShare\"
@@ -117,29 +121,29 @@ interactions:
\ \"debtGrowth\" : 0.18137406681116042,\n \"rdexpenseGrowth\" : 0.0,\n \"sgaexpensesGrowth\"
: 0.04996096799375488\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2016-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : -0.004068074942151228,\n \"grossProfitGrowth\"
: -0.007745711171036777,\n \"ebitgrowth\" : 0.01159854082873445,\n \"operatingIncomeGrowth\"
: 0.01159854082873445,\n \"netIncomeGrowth\" : 0.013676705950822057,\n \"epsgrowth\"
: -0.007745711171036777,\n \"ebitgrowth\" : 0.018073990398192602,\n \"operatingIncomeGrowth\"
: 0.018073990398192602,\n \"netIncomeGrowth\" : 0.013676705950822057,\n \"epsgrowth\"
: 0.013574660633484276,\n \"epsdilutedGrowth\" : 0.013574660633484276,\n
\ \"weightedAverageSharesGrowth\" : 0.0012911555842479018,\n \"weightedAverageSharesDilutedGrowth\"
: 0.0012911555842479018,\n \"dividendsperShareGrowth\" : 0.019164100580270755,\n
\ \"operatingCashFlowGrowth\" : 0.02695486331849968,\n \"freeCashFlowGrowth\"
: 0.0,\n \"tenYRevenueGrowthPerShare\" : -0.24801508637790468,\n \"fiveYRevenueGrowthPerShare\"
: -0.025691993026873243,\n \"threeYRevenueGrowthPerShare\" : -0.10604615882495715,\n
: -0.04510696616234643,\n \"threeYRevenueGrowthPerShare\" : -0.10604615882495715,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.761461740582955,\n \"fiveYOperatingCFGrowthPerShare\"
: -0.12901532159589443,\n \"threeYOperatingCFGrowthPerShare\" : -0.16657719115601535,\n
: -0.14637137739303294,\n \"threeYOperatingCFGrowthPerShare\" : -0.16657719115601535,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.5416383057308692,\n \"fiveYNetIncomeGrowthPerShare\"
: -0.07923320410658714,\n \"threeYNetIncomeGrowthPerShare\" : -0.15042819630089385,\n
: -0.09758126496451196,\n \"threeYNetIncomeGrowthPerShare\" : -0.15042819630089385,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -2.2094550911270034,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -63.907908406747026,\n \"threeYShareholdersEquityGrowthPerShare\" : 0.708578101606085,\n
: -62.654346552605865,\n \"threeYShareholdersEquityGrowthPerShare\" : 0.708578101606085,\n
\ \"tenYDividendperShareGrowthPerShare\" : 2.1201031881204515,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.5124392218457168,\n \"threeYDividendperShareGrowthPerShare\" : 0.1660778293273457,\n
: 0.4823009425223275,\n \"threeYDividendperShareGrowthPerShare\" : 0.1660778293273457,\n
\ \"receivablesGrowth\" : 0.2595392368610511,\n \"inventoryGrowth\" : 0.06420394193319957,\n
\ \"assetGrowth\" : 0.08525739191895394,\n \"bookValueperShareGrowth\" :
-0.04321663072956352,\n \"debtGrowth\" : 0.020610955056179776,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : -0.037710336538461536\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2015-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.09987570127994087,\n \"grossProfitGrowth\" : -0.0983911851430345,\n
\ \"ebitgrowth\" : -0.1263381547764975,\n \"operatingIncomeGrowth\" : -0.1263381547764975,\n
\ \"ebitgrowth\" : -0.09220646043411383,\n \"operatingIncomeGrowth\" : -0.09220646043411383,\n
\ \"netIncomeGrowth\" : -0.08274389430134793,\n \"epsgrowth\" : -0.0714285714285714,\n
\ \"epsdilutedGrowth\" : -0.0714285714285714,\n \"weightedAverageSharesGrowth\"
: -0.010855683269476373,\n \"weightedAverageSharesDilutedGrowth\" : -0.010855683269476373,\n
@@ -161,29 +165,29 @@ interactions:
: 0.0,\n \"sgaexpensesGrowth\" : -0.04927867447507499\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2014-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.04644905019700804,\n \"grossProfitGrowth\" : -0.07093766520882396,\n
\ \"ebitgrowth\" : -0.11480034722222222,\n \"operatingIncomeGrowth\" : -0.11480034722222222,\n
\ \"ebitgrowth\" : -0.13414724380318166,\n \"operatingIncomeGrowth\" : -0.13414724380318166,\n
\ \"netIncomeGrowth\" : -0.12628264925373134,\n \"epsgrowth\" : -0.09505703422053233,\n
\ \"epsdilutedGrowth\" : -0.09505703422053233,\n \"weightedAverageSharesGrowth\"
: -0.0345252774352651,\n \"weightedAverageSharesDilutedGrowth\" : -0.0345252774352651,\n
\ \"dividendsperShareGrowth\" : 0.09279912297153681,\n \"operatingCashFlowGrowth\"
: -0.2364084854464726,\n \"freeCashFlowGrowth\" : -0.26289871292669276,\n
\ \"tenYRevenueGrowthPerShare\" : 0.15453698071347285,\n \"fiveYRevenueGrowthPerShare\"
: 0.47525982143517587,\n \"threeYRevenueGrowthPerShare\" : 0.07642598237599628,\n
: 0.47525982143517587,\n \"threeYRevenueGrowthPerShare\" : 0.05497611089738517,\n
\ \"tenYOperatingCFGrowthPerShare\" : 1.1646119344935166,\n \"fiveYOperatingCFGrowthPerShare\"
: 0.21792143487983162,\n \"threeYOperatingCFGrowthPerShare\" : -0.17345725307479548,\n
: 0.21792143487983162,\n \"threeYOperatingCFGrowthPerShare\" : -0.18992771735510763,\n
\ \"tenYNetIncomeGrowthPerShare\" : 1.4411518349839754,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.46592090355887256,\n \"threeYNetIncomeGrowthPerShare\" : -0.019201909152900414,\n
: 0.46592090355887256,\n \"threeYNetIncomeGrowthPerShare\" : -0.03874620977327403,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -2.558935938887227,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -3.7413077002825075,\n \"threeYShareholdersEquityGrowthPerShare\" : -63.01561846442135,\n
: -3.7413077002825075,\n \"threeYShareholdersEquityGrowthPerShare\" : -61.77983721470438,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0.0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.7304992767206774,\n \"threeYDividendperShareGrowthPerShare\" : 0.4173944599685677,\n
: 0.7304992767206774,\n \"threeYDividendperShareGrowthPerShare\" : 0.389150131516264,\n
\ \"receivablesGrowth\" : 0.03919024137036076,\n \"inventoryGrowth\" : -0.12736136502132847,\n
\ \"assetGrowth\" : -0.07810207503667994,\n \"bookValueperShareGrowth\" :
0.6843435165697536,\n \"debtGrowth\" : 0.06420261579593901,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.016110304789550074\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2013-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.005099276540140868,\n \"grossProfitGrowth\" : -0.009379165873167016,\n
\ \"ebitgrowth\" : -0.007538229592935602,\n \"operatingIncomeGrowth\" : -0.007538229592935602,\n
\ \"ebitgrowth\" : -0.02390582117579084,\n \"operatingIncomeGrowth\" : -0.02390582117579084,\n
\ \"netIncomeGrowth\" : -0.025454545454545455,\n \"epsgrowth\" : 0.017408123791102487,\n
\ \"epsdilutedGrowth\" : 0.017408123791102487,\n \"weightedAverageSharesGrowth\"
: -0.041371158392434985,\n \"weightedAverageSharesDilutedGrowth\" : -0.041371158392434985,\n
@@ -205,11 +209,11 @@ interactions:
: 0.0,\n \"sgaexpensesGrowth\" : -0.012611063341931785\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2012-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: 0.009004083995240698,\n \"grossProfitGrowth\" : 0.02864978696312258,\n
\ \"ebitgrowth\" : 0.036306822409046945,\n \"operatingIncomeGrowth\" : 0.036306822409046945,\n
\ \"netIncomeGrowth\" : 0.024327784891165175,\n \"epsgrowth\" : 0.05975672215108811,\n
\ \"epsdilutedGrowth\" : 0.06035851472471231,\n \"weightedAverageSharesGrowth\"
: -0.039182282793867124,\n \"weightedAverageSharesDilutedGrowth\" : -0.039727582292849034,\n
\ \"dividendsperShareGrowth\" : 0.17468168056074,\n \"operatingCashFlowGrowth\"
\ \"ebitgrowth\" : 0.03855385538553855,\n \"operatingIncomeGrowth\" : 0.03855385538553855,\n
\ \"netIncomeGrowth\" : 0.024327784891165175,\n \"epsgrowth\" : 0.0386389771274419,\n
\ \"epsdilutedGrowth\" : 0.0386389771274419,\n \"weightedAverageSharesGrowth\"
: -0.019646848450322343,\n \"weightedAverageSharesDilutedGrowth\" : -0.019646848450322343,\n
\ \"dividendsperShareGrowth\" : 0.15127387408928147,\n \"operatingCashFlowGrowth\"
: -0.10523316554278658,\n \"freeCashFlowGrowth\" : -0.13154069767441862,\n
\ \"tenYRevenueGrowthPerShare\" : 0.12635579433410032,\n \"fiveYRevenueGrowthPerShare\"
: 0.7089933078613964,\n \"threeYRevenueGrowthPerShare\" : 0.4392500853415147,\n
@@ -223,54 +227,54 @@ interactions:
: 0.022909459147782966,\n \"threeYDividendperShareGrowthPerShare\" : 0.4341708367002292,\n
\ \"receivablesGrowth\" : 0.12121212121212122,\n \"inventoryGrowth\" : 0.1020935960591133,\n
\ \"assetGrowth\" : 0.061485572587917044,\n \"bookValueperShareGrowth\" :
-16.798042677072672,\n \"debtGrowth\" : 0.2315448908061472,\n \"rdexpenseGrowth\"
-16.483236094376814,\n \"debtGrowth\" : 0.2315448908061472,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2011-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : 0.1429359012055278,\n
\ \"grossProfitGrowth\" : 0.1671334667047728,\n \"ebitgrowth\" : 0.19507424202009424,\n
\ \"operatingIncomeGrowth\" : 0.19507424202009424,\n \"netIncomeGrowth\"
: 0.1834963493594159,\n \"epsgrowth\" : 0.24134303751193897,\n \"epsdilutedGrowth\"
: 0.24380342375315572,\n \"weightedAverageSharesGrowth\" : -0.04241435562805873,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.04343105320304017,\n \"dividendsperShareGrowth\"
: 0.13047138987351614,\n \"operatingCashFlowGrowth\" : 0.11571473985376708,\n
\ \"grossProfitGrowth\" : 0.1671334667047728,\n \"ebitgrowth\" : 0.19035714285714286,\n
\ \"operatingIncomeGrowth\" : 0.19035714285714286,\n \"netIncomeGrowth\"
: 0.1834963493594159,\n \"epsgrowth\" : 0.26658218829516545,\n \"epsdilutedGrowth\"
: 0.2698132653061226,\n \"weightedAverageSharesGrowth\" : -0.06149610331702012,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.06302461129207383,\n \"dividendsperShareGrowth\"
: 0.15345623831942803,\n \"operatingCashFlowGrowth\" : 0.11571473985376708,\n
\ \"freeCashFlowGrowth\" : 0.10408069692801467,\n \"tenYRevenueGrowthPerShare\"
: 0.07256513649462648,\n \"fiveYRevenueGrowthPerShare\" : -0.22818563714950924,\n
\ \"threeYRevenueGrowthPerShare\" : 0.42066625201128305,\n \"tenYOperatingCFGrowthPerShare\"
: 1.6188747557776302,\n \"fiveYOperatingCFGrowthPerShare\" : 1.0223797091476505,\n
\ \"threeYOperatingCFGrowthPerShare\" : 0.5582293242189611,\n \"tenYNetIncomeGrowthPerShare\"
: 1.4889443176582773,\n \"fiveYNetIncomeGrowthPerShare\" : 0.6742983267929743,\n
\ \"threeYNetIncomeGrowthPerShare\" : 0.4642514932058823,\n \"tenYShareholdersEquityGrowthPerShare\"
: -0.9748622044335236,\n \"fiveYShareholdersEquityGrowthPerShare\" : -0.9807741964125247,\n
\ \"threeYShareholdersEquityGrowthPerShare\" : -0.9641437062275223,\n \"tenYDividendperShareGrowthPerShare\"
: 0.0,\n \"fiveYDividendperShareGrowthPerShare\" : 1.062961038733715,\n \"threeYDividendperShareGrowthPerShare\"
: 0.10704967140978326,\n \"receivablesGrowth\" : 0.06380857427716849,\n \"inventoryGrowth\"
: -0.023686425393771793,\n \"assetGrowth\" : 0.012496433666191156,\n \"bookValueperShareGrowth\"
: -0.9317903307156093,\n \"debtGrowth\" : 0.1238031753726821,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2010-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : 0.08679848212502496,\n
\ \"grossProfitGrowth\" : 0.09254980328483108,\n \"ebitgrowth\" : 0.11699275002482869,\n
\ \"operatingIncomeGrowth\" : 0.11699275002482869,\n \"netIncomeGrowth\"
: 0.1445916114790287,\n \"epsgrowth\" : 0.20923076923076928,\n \"epsdilutedGrowth\"
: 0.20987654320987645,\n \"weightedAverageSharesGrowth\" : -0.05352547606793618,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.055384615384615386,\n \"dividendsperShareGrowth\"
: 0.07999343500282076,\n \"operatingCashFlowGrowth\" : 0.19698122780314561,\n
\ \"freeCashFlowGrowth\" : 0.21690612358766914,\n \"tenYRevenueGrowthPerShare\"
: -0.1013730723851038,\n \"fiveYRevenueGrowthPerShare\" : -0.310915019689779,\n
\ \"threeYRevenueGrowthPerShare\" : 0.3634656236361232,\n \"tenYOperatingCFGrowthPerShare\"
: 1.2477043467843945,\n \"fiveYOperatingCFGrowthPerShare\" : 1.0985142569750743,\n
\ \"threeYOperatingCFGrowthPerShare\" : 0.9290530387167133,\n \"tenYNetIncomeGrowthPerShare\"
: 1.0138442754983739,\n \"fiveYNetIncomeGrowthPerShare\" : 0.4814936272563227,\n
\ \"threeYNetIncomeGrowthPerShare\" : 0.3762330788082169,\n \"tenYShareholdersEquityGrowthPerShare\"
: -0.6314628727832121,\n \"fiveYShareholdersEquityGrowthPerShare\" : -0.6098434138454082,\n
\ \"threeYShareholdersEquityGrowthPerShare\" : -0.7399197858630748,\n \"tenYDividendperShareGrowthPerShare\"
: 0.0,\n \"fiveYDividendperShareGrowthPerShare\" : -0.3396077874070286,\n
\ \"threeYDividendperShareGrowthPerShare\" : -0.22970438931550818,\n \"receivablesGrowth\"
: -0.028728211749515817,\n \"inventoryGrowth\" : -0.09666558053654828,\n
\ \"assetGrowth\" : 0.014413058578374624,\n \"bookValueperShareGrowth\" :
-0.3519466454788954,\n \"debtGrowth\" : 0.07044628956927868,\n \"rdexpenseGrowth\"
: 0.09437262966210588,\n \"fiveYRevenueGrowthPerShare\" : -0.2124930364190464,\n
\ \"threeYRevenueGrowthPerShare\" : 0.4495513691289788,\n \"tenYOperatingCFGrowthPerShare\"
: 1.6721219585813276,\n \"fiveYOperatingCFGrowthPerShare\" : 1.0634989197099334,\n
\ \"threeYOperatingCFGrowthPerShare\" : 0.5899113863940644,\n \"tenYNetIncomeGrowthPerShare\"
: 1.5395497628240233,\n \"fiveYNetIncomeGrowthPerShare\" : 0.7083403146215084,\n
\ \"threeYNetIncomeGrowthPerShare\" : 0.49402278946292677,\n \"tenYShareholdersEquityGrowthPerShare\"
: -0.9743511004581948,\n \"fiveYShareholdersEquityGrowthPerShare\" : -0.9803832956027675,\n
\ \"threeYShareholdersEquityGrowthPerShare\" : -0.9634146727592053,\n \"tenYDividendperShareGrowthPerShare\"
: 0.0,\n \"fiveYDividendperShareGrowthPerShare\" : 1.1049053526277806,\n
\ \"threeYDividendperShareGrowthPerShare\" : 0.1295583073181165,\n \"receivablesGrowth\"
: 0.06380857427716849,\n \"inventoryGrowth\" : -0.023686425393771793,\n \"assetGrowth\"
: 0.012496433666191156,\n \"bookValueperShareGrowth\" : -0.930403485435763,\n
\ \"debtGrowth\" : 0.1238031753726821,\n \"rdexpenseGrowth\" : 0.0,\n \"sgaexpensesGrowth\"
: 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2010-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.08679848212502496,\n \"grossProfitGrowth\"
: 0.09254980328483108,\n \"ebitgrowth\" : 0.11553784860557768,\n \"operatingIncomeGrowth\"
: 0.11553784860557768,\n \"netIncomeGrowth\" : 0.1445916114790287,\n \"epsgrowth\"
: 0.20923076923076928,\n \"epsdilutedGrowth\" : 0.20987654320987645,\n \"weightedAverageSharesGrowth\"
: -0.05352547606793618,\n \"weightedAverageSharesDilutedGrowth\" : -0.055384615384615386,\n
\ \"dividendsperShareGrowth\" : 0.07999343500282076,\n \"operatingCashFlowGrowth\"
: 0.19698122780314561,\n \"freeCashFlowGrowth\" : 0.21690612358766914,\n
\ \"tenYRevenueGrowthPerShare\" : -0.1013730723851038,\n \"fiveYRevenueGrowthPerShare\"
: -0.310915019689779,\n \"threeYRevenueGrowthPerShare\" : 0.3634656236361232,\n
\ \"tenYOperatingCFGrowthPerShare\" : 1.2477043467843945,\n \"fiveYOperatingCFGrowthPerShare\"
: 1.0985142569750743,\n \"threeYOperatingCFGrowthPerShare\" : 0.9290530387167133,\n
\ \"tenYNetIncomeGrowthPerShare\" : 1.0138442754983739,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.4814936272563227,\n \"threeYNetIncomeGrowthPerShare\" : 0.3762330788082169,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -0.6314628727832121,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -0.6098434138454082,\n \"threeYShareholdersEquityGrowthPerShare\" : -0.7399197858630748,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0.0,\n \"fiveYDividendperShareGrowthPerShare\"
: -0.3396077874070286,\n \"threeYDividendperShareGrowthPerShare\" : -0.22970438931550818,\n
\ \"receivablesGrowth\" : -0.028728211749515817,\n \"inventoryGrowth\" :
-0.09666558053654828,\n \"assetGrowth\" : 0.014413058578374624,\n \"bookValueperShareGrowth\"
: -0.3519466454788954,\n \"debtGrowth\" : 0.07044628956927868,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2009-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : -0.026064967905076834,\n
\ \"grossProfitGrowth\" : -0.022226292971850765,\n \"ebitgrowth\" : -0.02545489740611692,\n
\ \"operatingIncomeGrowth\" : -0.02545489740611692,\n \"netIncomeGrowth\"
\ \"grossProfitGrowth\" : -0.022226292971850765,\n \"ebitgrowth\" : -0.02029664324746292,\n
\ \"operatingIncomeGrowth\" : -0.02029664324746292,\n \"netIncomeGrowth\"
: -0.0795355587808418,\n \"epsgrowth\" : -0.024024024024024045,\n \"epsdilutedGrowth\"
: -0.024096385542168565,\n \"weightedAverageSharesGrowth\" : -0.06044487427466151,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.061597690086621755,\n \"dividendsperShareGrowth\"
@@ -290,9 +294,9 @@ interactions:
: -0.18883595814033285,\n \"debtGrowth\" : 0.2888554468689909,\n \"rdexpenseGrowth\"
: 0.0,\n \"sgaexpensesGrowth\" : 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2008-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : 0.12751118519168347,\n
\ \"grossProfitGrowth\" : 0.1633044466543543,\n \"ebitgrowth\" : 0.1443127699634511,\n
\ \"operatingIncomeGrowth\" : 0.1443127699634511,\n \"netIncomeGrowth\" :
0.1433786923332227,\n \"epsgrowth\" : 0.1602787456445993,\n \"epsdilutedGrowth\"
\ \"grossProfitGrowth\" : 0.1633044466543543,\n \"ebitgrowth\" : 0.15496449904203763,\n
\ \"operatingIncomeGrowth\" : 0.15496449904203763,\n \"netIncomeGrowth\"
: 0.1433786923332227,\n \"epsgrowth\" : 0.1602787456445993,\n \"epsdilutedGrowth\"
: 0.1649122807017543,\n \"weightedAverageSharesGrowth\" : -0.015706806282722512,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.017958412098298678,\n \"dividendsperShareGrowth\"
: -0.21340733653347171,\n \"operatingCashFlowGrowth\" : 0.41975308641975306,\n
@@ -311,8 +315,8 @@ interactions:
: 0.0,\n \"debtGrowth\" : 0.8964642460757888,\n \"rdexpenseGrowth\" : 0.0,\n
\ \"sgaexpensesGrowth\" : 0.0\n}, {\n \"symbol\" : \"PM\",\n \"date\" :
\"2007-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : -0.5276004973062578,\n
\ \"grossProfitGrowth\" : 0.11367771537061941,\n \"ebitgrowth\" : 0.07899139579349905,\n
\ \"operatingIncomeGrowth\" : 0.07899139579349905,\n \"netIncomeGrowth\"
\ \"grossProfitGrowth\" : 0.11367771537061941,\n \"ebitgrowth\" : 0.06034894837476099,\n
\ \"operatingIncomeGrowth\" : 0.06034894837476099,\n \"netIncomeGrowth\"
: -0.019524894240156198,\n \"epsgrowth\" : -0.015013324776190065,\n \"epsdilutedGrowth\"
: -0.021877343418864704,\n \"weightedAverageSharesGrowth\" : -0.003941109199982837,\n
\ \"weightedAverageSharesDilutedGrowth\" : 0.003170210820007767,\n \"dividendsperShareGrowth\"
@@ -402,7 +406,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:37 GMT
- Mon, 18 Jul 2022 09:04:30 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -11,22 +11,23 @@ interactions:
response:
body:
string: "[ {\n \"date\" : \"2021-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : null,\n \"fillingDate\" : \"2022-02-11\",\n \"acceptedDate\"
: \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n \"period\" :
\"FY\",\n \"revenue\" : 31405000000,\n \"costOfRevenue\" : 10030000000,\n
\ \"grossProfit\" : 21375000000,\n \"grossProfitRatio\" : 0.6806241044419679,\n
\ \"researchAndDevelopmentExpenses\" : 0.0,\n \"generalAndAdministrativeExpenses\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2022-02-11\",\n
\ \"acceptedDate\" : \"2022-02-11 08:29:22\",\n \"calendarYear\" : \"2021\",\n
\ \"period\" : \"FY\",\n \"revenue\" : 31405000000,\n \"costOfRevenue\"
: 10030000000,\n \"grossProfit\" : 21375000000,\n \"grossProfitRatio\" :
0.6806241044419679,\n \"researchAndDevelopmentExpenses\" : 0.0,\n \"generalAndAdministrativeExpenses\"
: 115000000,\n \"sellingAndMarketingExpenses\" : 8304000000,\n \"sellingGeneralAndAdministrativeExpenses\"
: 8419000000,\n \"otherExpenses\" : 96000000,\n \"operatingExpenses\" :
8515000000,\n \"costAndExpenses\" : 18545000000,\n \"interestIncome\" :
109000000,\n \"interestExpense\" : 737000000,\n \"depreciationAndAmortization\"
: 998000000,\n \"ebitda\" : 13515000000,\n \"ebitdaratio\" : 0.4303454863875179,\n
\ \"operatingIncome\" : 12975000000,\n \"operatingIncomeRatio\" : 0.40948893488298044,\n
\ \"totalOtherIncomeExpensesNet\" : -628000000,\n \"incomeBeforeTax\" : 12232000000,\n
\ \"operatingIncome\" : 12975000000,\n \"operatingIncomeRatio\" : 0.4131507721700366,\n
\ \"totalOtherIncomeExpensesNet\" : -743000000,\n \"incomeBeforeTax\" : 12232000000,\n
\ \"incomeBeforeTaxRatio\" : 0.38949211908931697,\n \"incomeTaxExpense\"
: 2671000000,\n \"netIncome\" : 9109000000,\n \"netIncomeRatio\" : 0.29004935519821684,\n
\ \"eps\" : 0.0,\n \"epsdiluted\" : 0.0,\n \"weightedAverageShsOut\" : 0.0,\n
\ \"weightedAverageShsOutDil\" : 0.0,\n \"link\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332922000011/0001413329-22-000011-index.htm\",\n
\ \"eps\" : 5.850353243416827,\n \"epsdiluted\" : 5.850353243416827,\n \"weightedAverageShsOut\"
: 1557000000,\n \"weightedAverageShsOutDil\" : 1557000000,\n \"link\" :
\"https://www.sec.gov/Archives/edgar/data/1413329/000141332922000011/0001413329-22-000011-index.htm\",\n
\ \"finalLink\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332922000011/pm-20211231.htm\"\n},
{\n \"date\" : \"2020-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2021-02-09\",\n
@@ -39,8 +40,8 @@ interactions:
7554000000,\n \"costAndExpenses\" : 17123000000,\n \"interestIncome\" :
110000000,\n \"interestExpense\" : 728000000,\n \"depreciationAndAmortization\"
: 981000000,\n \"ebitda\" : 12142000000,\n \"ebitdaratio\" : 0.42315466648079736,\n
\ \"operatingIncome\" : 11571000000,\n \"operatingIncomeRatio\" : 0.40325503589600614,\n
\ \"totalOtherIncomeExpensesNet\" : -618000000,\n \"incomeBeforeTax\" : 10953000000,\n
\ \"operatingIncome\" : 11668000000,\n \"operatingIncomeRatio\" : 0.4066355335610232,\n
\ \"totalOtherIncomeExpensesNet\" : -715000000,\n \"incomeBeforeTax\" : 10953000000,\n
\ \"incomeBeforeTaxRatio\" : 0.38171743221579424,\n \"incomeTaxExpense\"
: 2377000000,\n \"netIncome\" : 8056000000,\n \"netIncomeRatio\" : 0.28075555865337704,\n
\ \"eps\" : 5.16,\n \"epsdiluted\" : 5.16,\n \"weightedAverageShsOut\" :
@@ -57,13 +58,12 @@ interactions:
8850000000,\n \"costAndExpenses\" : 19363000000,\n \"interestIncome\" :
226000000,\n \"interestExpense\" : 796000000,\n \"depreciationAndAmortization\"
: 964000000,\n \"ebitda\" : 11238000000,\n \"ebitdaratio\" : 0.3770508303975843,\n
\ \"operatingIncome\" : 10442000000,\n \"operatingIncomeRatio\" : 0.35034390202986077,\n
\ \"totalOtherIncomeExpensesNet\" : -570000000,\n \"incomeBeforeTax\" : 9872000000,\n
\ \"operatingIncome\" : 10531000000,\n \"operatingIncomeRatio\" : 0.3533299781915786,\n
\ \"totalOtherIncomeExpensesNet\" : -659000000,\n \"incomeBeforeTax\" : 9872000000,\n
\ \"incomeBeforeTaxRatio\" : 0.3312195940278477,\n \"incomeTaxExpense\" :
2293000000,\n \"netIncome\" : 7185000000,\n \"netIncomeRatio\" : 0.24106693507800706,\n
\ \"eps\" : 4.620578778135048,\n \"epsdiluted\" : 4.617609254498714,\n \"weightedAverageShsOut\"
: 1555000000,\n \"weightedAverageShsOutDil\" : 1556000000,\n \"link\" :
\"https://www.sec.gov/Archives/edgar/data/1413329/000141332920000007/0001413329-20-000007-index.htm\",\n
\ \"eps\" : 4.61,\n \"epsdiluted\" : 4.61,\n \"weightedAverageShsOut\" :
1555000000,\n \"weightedAverageShsOutDil\" : 1556000000,\n \"link\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332920000007/0001413329-20-000007-index.htm\",\n
\ \"finalLink\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332920000007/pm123119form10kwrapinc.htm\"\n},
{\n \"date\" : \"2018-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2019-02-07\",\n
@@ -76,8 +76,8 @@ interactions:
7531000000,\n \"costAndExpenses\" : 18289000000,\n \"interestIncome\" :
190000000,\n \"interestExpense\" : 855000000,\n \"depreciationAndAmortization\"
: 989000000,\n \"ebitda\" : 12200000000,\n \"ebitdaratio\" : 0.4118143459915612,\n
\ \"operatingIncome\" : 11336000000,\n \"operatingIncomeRatio\" : 0.3826497890295359,\n
\ \"totalOtherIncomeExpensesNet\" : -665000000,\n \"incomeBeforeTax\" : 10671000000,\n
\ \"operatingIncome\" : 11377000000,\n \"operatingIncomeRatio\" : 0.3840337552742616,\n
\ \"totalOtherIncomeExpensesNet\" : -706000000,\n \"incomeBeforeTax\" : 10671000000,\n
\ \"incomeBeforeTaxRatio\" : 0.36020253164556965,\n \"incomeTaxExpense\"
: 2445000000,\n \"netIncome\" : 7911000000,\n \"netIncomeRatio\" : 0.2670379746835443,\n
\ \"eps\" : 5.08,\n \"epsdiluted\" : 5.08,\n \"weightedAverageShsOut\" :
@@ -98,9 +98,8 @@ interactions:
\ \"totalOtherIncomeExpensesNet\" : -914000000,\n \"incomeBeforeTax\" : 10589000000,\n
\ \"incomeBeforeTaxRatio\" : 0.36833866703770696,\n \"incomeTaxExpense\"
: 4307000000,\n \"netIncome\" : 6035000000,\n \"netIncomeRatio\" : 0.20992764714067066,\n
\ \"eps\" : 3.8885309278350517,\n \"epsdiluted\" : 3.886027044430135,\n \"weightedAverageShsOut\"
: 1552000000,\n \"weightedAverageShsOutDil\" : 1553000000,\n \"link\" :
\"https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/0001413329-18-000007-index.htm\",\n
\ \"eps\" : 3.88,\n \"epsdiluted\" : 3.88,\n \"weightedAverageShsOut\" :
1552000000,\n \"weightedAverageShsOutDil\" : 1553000000,\n \"link\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/0001413329-18-000007-index.htm\",\n
\ \"finalLink\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm\"\n},
{\n \"date\" : \"2016-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
: \"USD\",\n \"cik\" : \"0001413329\",\n \"fillingDate\" : \"2017-02-14\",\n
@@ -131,8 +130,8 @@ interactions:
6738000000,\n \"costAndExpenses\" : 16103000000,\n \"interestIncome\" :
124000000,\n \"interestExpense\" : 1132000000,\n \"depreciationAndAmortization\"
: 754000000,\n \"ebitda\" : 11447000000,\n \"ebitdaratio\" : 0.42722251250279913,\n
\ \"operatingIncome\" : 10691000000,\n \"operatingIncomeRatio\" : 0.3990072404269613,\n
\ \"totalOtherIncomeExpensesNet\" : -1076000000,\n \"incomeBeforeTax\" :
\ \"operatingIncome\" : 10623000000,\n \"operatingIncomeRatio\" : 0.3964693588116743,\n
\ \"totalOtherIncomeExpensesNet\" : -1008000000,\n \"incomeBeforeTax\" :
9615000000,\n \"incomeBeforeTaxRatio\" : 0.3588489960438904,\n \"incomeTaxExpense\"
: 2688000000,\n \"netIncome\" : 6873000000,\n \"netIncomeRatio\" : 0.256512652086288,\n
\ \"eps\" : 4.42,\n \"epsdiluted\" : 4.42,\n \"weightedAverageShsOut\" :
@@ -149,8 +148,8 @@ interactions:
7094000000,\n \"costAndExpenses\" : 17530000000,\n \"interestIncome\" :
118000000,\n \"interestExpense\" : 1170000000,\n \"depreciationAndAmortization\"
: 889000000,\n \"ebitda\" : 12649000000,\n \"ebitdaratio\" : 0.42493365135888733,\n
\ \"operatingIncome\" : 12237000000,\n \"operatingIncomeRatio\" : 0.41109282090906035,\n
\ \"totalOtherIncomeExpensesNet\" : -1587000000,\n \"incomeBeforeTax\" :
\ \"operatingIncome\" : 11702000000,\n \"operatingIncomeRatio\" : 0.39311989787348406,\n
\ \"totalOtherIncomeExpensesNet\" : -1052000000,\n \"incomeBeforeTax\" :
10650000000,\n \"incomeBeforeTaxRatio\" : 0.35777874827829476,\n \"incomeTaxExpense\"
: 3097000000,\n \"netIncome\" : 7493000000,\n \"netIncomeRatio\" : 0.25172170524406223,\n
\ \"eps\" : 4.76,\n \"epsdiluted\" : 4.76,\n \"weightedAverageShsOut\" :
@@ -167,10 +166,10 @@ interactions:
6983000000,\n \"costAndExpenses\" : 17393000000,\n \"interestIncome\" :
131000000,\n \"interestExpense\" : 1104000000,\n \"depreciationAndAmortization\"
: 882000000,\n \"ebitda\" : 14232000000,\n \"ebitdaratio\" : 0.45590543614056445,\n
\ \"operatingIncome\" : 13824000000,\n \"operatingIncomeRatio\" : 0.44283563442995805,\n
\ \"totalOtherIncomeExpensesNet\" : -1282000000,\n \"incomeBeforeTax\" :
12542000000,\n \"incomeBeforeTaxRatio\" : 0.4017682672902585,\n \"incomeTaxExpense\"
: 3670000000,\n \"netIncome\" : 8576000000,\n \"netIncomeRatio\" : 0.274722106544511,\n
\ \"operatingIncome\" : 13515000000,\n \"operatingIncomeRatio\" : 0.432937181663837,\n
\ \"totalOtherIncomeExpensesNet\" : -973000000,\n \"incomeBeforeTax\" : 12542000000,\n
\ \"incomeBeforeTaxRatio\" : 0.4017682672902585,\n \"incomeTaxExpense\" :
3670000000,\n \"netIncome\" : 8576000000,\n \"netIncomeRatio\" : 0.274722106544511,\n
\ \"eps\" : 5.26,\n \"epsdiluted\" : 5.26,\n \"weightedAverageShsOut\" :
1622000000,\n \"weightedAverageShsOutDil\" : 1622000000,\n \"link\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332914000012/0001413329-14-000012-index.htm\",\n
\ \"finalLink\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000141332914000012/pm1231201310-k.htm\"\n},
@@ -185,8 +184,8 @@ interactions:
7075000000,\n \"costAndExpenses\" : 17448000000,\n \"interestIncome\" :
148000000,\n \"interestExpense\" : 1007000000,\n \"depreciationAndAmortization\"
: 898000000,\n \"ebitda\" : 14538000000,\n \"ebitdaratio\" : 0.4633330146285496,\n
\ \"operatingIncome\" : 13929000000,\n \"operatingIncomeRatio\" : 0.4439238932976384,\n
\ \"totalOtherIncomeExpensesNet\" : -942000000,\n \"incomeBeforeTax\" : 12987000000,\n
\ \"operatingIncome\" : 13846000000,\n \"operatingIncomeRatio\" : 0.44127864359244034,\n
\ \"totalOtherIncomeExpensesNet\" : -859000000,\n \"incomeBeforeTax\" : 12987000000,\n
\ \"incomeBeforeTaxRatio\" : 0.41390190266755905,\n \"incomeTaxExpense\"
: 3833000000,\n \"netIncome\" : 8800000000,\n \"netIncomeRatio\" : 0.2804602097077477,\n
\ \"eps\" : 5.17,\n \"epsdiluted\" : 5.17,\n \"weightedAverageShsOut\" :
@@ -203,12 +202,12 @@ interactions:
6978000000,\n \"costAndExpenses\" : 17656000000,\n \"interestIncome\" :
134000000,\n \"interestExpense\" : 934000000,\n \"depreciationAndAmortization\"
: 993000000,\n \"ebitda\" : 14171000000,\n \"ebitdaratio\" : 0.4557031224876998,\n
\ \"operatingIncome\" : 13441000000,\n \"operatingIncomeRatio\" : 0.43222818921439365,\n
\ \"totalOtherIncomeExpensesNet\" : -909000000,\n \"incomeBeforeTax\" : 12532000000,\n
\ \"operatingIncome\" : 13332000000,\n \"operatingIncomeRatio\" : 0.4287230279448178,\n
\ \"totalOtherIncomeExpensesNet\" : -800000000,\n \"incomeBeforeTax\" : 12532000000,\n
\ \"incomeBeforeTaxRatio\" : 0.40299707367270154,\n \"incomeTaxExpense\"
: 3653000000,\n \"netIncome\" : 8591000000,\n \"netIncomeRatio\" : 0.27626459143968873,\n
\ \"eps\" : 4.8784781374219195,\n \"epsdiluted\" : 4.875709421112372,\n \"weightedAverageShsOut\"
: 1761000000,\n \"weightedAverageShsOutDil\" : 1762000000,\n \"link\" :
\ \"eps\" : 4.977668,\n \"epsdiluted\" : 4.977668,\n \"weightedAverageShsOut\"
: 1725908666,\n \"weightedAverageShsOutDil\" : 1725908666,\n \"link\" :
\"https://www.sec.gov/Archives/edgar/data/1413329/000119312512076983/0001193125-12-076983-index.htm\",\n
\ \"finalLink\" : \"https://www.sec.gov/Archives/edgar/data/1413329/000119312512076983/d258717d10k.htm\"\n},
{\n \"date\" : \"2010-12-31\",\n \"symbol\" : \"PM\",\n \"reportedCurrency\"
@@ -222,8 +221,8 @@ interactions:
6248000000,\n \"costAndExpenses\" : 15961000000,\n \"interestIncome\" :
98000000,\n \"interestExpense\" : 974000000,\n \"depreciationAndAmortization\"
: 932000000,\n \"ebitda\" : 11991000000,\n \"ebitdaratio\" : 0.4407159658923846,\n
\ \"operatingIncome\" : 11247000000,\n \"operatingIncomeRatio\" : 0.41337106733313733,\n
\ \"totalOtherIncomeExpensesNet\" : -923000000,\n \"incomeBeforeTax\" : 10324000000,\n
\ \"operatingIncome\" : 11200000000,\n \"operatingIncomeRatio\" : 0.4116436342252279,\n
\ \"totalOtherIncomeExpensesNet\" : -876000000,\n \"incomeBeforeTax\" : 10324000000,\n
\ \"incomeBeforeTaxRatio\" : 0.379447221405469,\n \"incomeTaxExpense\" :
2826000000,\n \"netIncome\" : 7259000000,\n \"netIncomeRatio\" : 0.26679653043222584,\n
\ \"eps\" : 3.93,\n \"epsdiluted\" : 3.92,\n \"weightedAverageShsOut\" :
@@ -240,8 +239,8 @@ interactions:
5944000000,\n \"costAndExpenses\" : 14966000000,\n \"interestIncome\" :
0.0,\n \"interestExpense\" : 797000000,\n \"depreciationAndAmortization\"
: 853000000,\n \"ebitda\" : 10683000000,\n \"ebitdaratio\" : 0.4267225883762732,\n
\ \"operatingIncome\" : 10069000000,\n \"operatingIncomeRatio\" : 0.40219692430597165,\n
\ \"totalOtherIncomeExpensesNet\" : -826000000,\n \"incomeBeforeTax\" : 9243000000,\n
\ \"operatingIncome\" : 10040000000,\n \"operatingIncomeRatio\" : 0.4010385460355502,\n
\ \"totalOtherIncomeExpensesNet\" : -797000000,\n \"incomeBeforeTax\" : 9243000000,\n
\ \"incomeBeforeTaxRatio\" : 0.36920311563810665,\n \"incomeTaxExpense\"
: 2691000000,\n \"netIncome\" : 6342000000,\n \"netIncomeRatio\" : 0.25332534451767524,\n
\ \"eps\" : 3.25,\n \"epsdiluted\" : 3.24,\n \"weightedAverageShsOut\" :
@@ -258,8 +257,8 @@ interactions:
6045000000,\n \"costAndExpenses\" : 15373000000,\n \"interestIncome\" :
217000000,\n \"interestExpense\" : 528000000,\n \"depreciationAndAmortization\"
: 842000000,\n \"ebitda\" : 11047000000,\n \"ebitdaratio\" : 0.4297607469363937,\n
\ \"operatingIncome\" : 10332000000,\n \"operatingIncomeRatio\" : 0.40194514685858784,\n
\ \"totalOtherIncomeExpensesNet\" : -395000000,\n \"incomeBeforeTax\" : 9937000000,\n
\ \"operatingIncome\" : 10248000000,\n \"operatingIncomeRatio\" : 0.39867730013616026,\n
\ \"totalOtherIncomeExpensesNet\" : -311000000,\n \"incomeBeforeTax\" : 9937000000,\n
\ \"incomeBeforeTaxRatio\" : 0.386578486675744,\n \"incomeTaxExpense\" :
2787000000,\n \"netIncome\" : 6890000000,\n \"netIncomeRatio\" : 0.26804123711340205,\n
\ \"eps\" : 3.33,\n \"epsdiluted\" : 3.32,\n \"weightedAverageShsOut\" :
@@ -276,8 +275,8 @@ interactions:
5049000000,\n \"costAndExpenses\" : 13769000000,\n \"interestIncome\" :
0.0,\n \"interestExpense\" : 0.0,\n \"depreciationAndAmortization\" : 748000000,\n
\ \"ebitda\" : 9338000000,\n \"ebitdaratio\" : 0.40959733309939467,\n \"operatingIncome\"
: 9029000000,\n \"operatingIncomeRatio\" : 0.3960435125888236,\n \"totalOtherIncomeExpensesNet\"
: -166000000,\n \"incomeBeforeTax\" : 8863000000,\n \"incomeBeforeTaxRatio\"
: 8873000000,\n \"operatingIncomeRatio\" : 0.3892008070883411,\n \"totalOtherIncomeExpensesNet\"
: -10000000,\n \"incomeBeforeTax\" : 8863000000,\n \"incomeBeforeTaxRatio\"
: 0.38876217212036146,\n \"incomeTaxExpense\" : 2564000000,\n \"netIncome\"
: 6026000000,\n \"netIncomeRatio\" : 0.2643214317045355,\n \"eps\" : 2.87,\n
\ \"epsdiluted\" : 2.85,\n \"weightedAverageShsOut\" : 2101000000,\n \"weightedAverageShsOutDil\"
@@ -347,13 +346,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:34 GMT
- Mon, 18 Jul 2022 09:04:28 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -11,41 +11,44 @@ interactions:
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2021-12-31\",\n \"period\"
: \"FY\",\n \"revenuePerShare\" : null,\n \"netIncomePerShare\" : null,\n
\ \"operatingCashFlowPerShare\" : null,\n \"freeCashFlowPerShare\" : null,\n
\ \"cashPerShare\" : null,\n \"bookValuePerShare\" : null,\n \"tangibleBookValuePerShare\"
: null,\n \"shareholdersEquityPerShare\" : null,\n \"interestDebtPerShare\"
: null,\n \"marketCap\" : null,\n \"enterpriseValue\" : 23310000000,\n \"peRatio\"
: null,\n \"priceToSalesRatio\" : null,\n \"pocfratio\" : null,\n \"pfcfRatio\"
: 0.0,\n \"pbRatio\" : null,\n \"ptbRatio\" : null,\n \"evToSales\" : 0.7422384970546091,\n
\ \"enterpriseValueOverEBITDA\" : 1.6689339156583376,\n \"evToOperatingCashFlow\"
: 1.9478566056655804,\n \"evToFreeCashFlow\" : 2.0777252874587755,\n \"earningsYield\"
: null,\n \"freeCashFlowYield\" : null,\n \"debtToEquity\" : -2.4523055610528397,\n
\ \"debtToAssets\" : 1.198789053039477,\n \"netDebtToEBITDA\" : 1.6689339156583376,\n
\ \"currentRatio\" : 0.9201246429498832,\n \"interestCoverage\" : 17.44911804613297,\n
\ \"incomeQuality\" : 1.3137556263036558,\n \"dividendYield\" : null,\n \"payoutRatio\"
: 0.8321440333735866,\n \"salesGeneralAndAdministrativeToRevenue\" : 0.003661837287056201,\n
\ \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.23003148462097361,\n \"capexToOperatingCashFlow\" : -0.06250522269574664,\n
\ \"capexToRevenue\" : -0.023817863397548163,\n \"capexToDepreciation\" :
-0.749498997995992,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: null,\n \"roic\" : 0.5836169729975039,\n \"returnOnTangibleAssets\" :
0.2865186210367388,\n \"grahamNetNet\" : null,\n \"workingCapital\" : -1538000000,\n
\ \"tangibleAssetValue\" : -17706000000,\n \"netCurrentAssetValue\" : -31781000000,\n
\ \"investedCapital\" : -2.7514347912131405,\n \"averageReceivables\" : 3850500000,\n
\ \"averagePayables\" : 3055500000,\n \"averageInventory\" : 9155500000,\n
\ \"daysSalesOutstanding\" : 45.79207132622194,\n \"daysPayablesOutstanding\"
: \"FY\",\n \"revenuePerShare\" : 20.17019910083494,\n \"netIncomePerShare\"
: 5.850353243416827,\n \"operatingCashFlowPerShare\" : 7.6859344894026975,\n
\ \"freeCashFlowPerShare\" : 7.205523442517662,\n \"cashPerShare\" : 2.8876043673731533,\n
\ \"bookValuePerShare\" : -6.490687219010918,\n \"tangibleBookValuePerShare\"
: -11.371868978805395,\n \"shareholdersEquityPerShare\" : -6.490687219010918,\n
\ \"interestDebtPerShare\" : 18.332048811817597,\n \"marketCap\" : 161180635329,\n
\ \"enterpriseValue\" : 184490635329,\n \"peRatio\" : 17.69465751772972,\n
\ \"priceToSalesRatio\" : 5.132324003470785,\n \"pocfratio\" : 13.46875869716721,\n
\ \"pfcfRatio\" : 14.36675597905339,\n \"pbRatio\" : -15.949004089550764,\n
\ \"ptbRatio\" : -15.949004089550764,\n \"evToSales\" : 5.874562500525394,\n
\ \"enterpriseValueOverEBITDA\" : 13.650805425749168,\n \"evToOperatingCashFlow\"
: 15.41661530283279,\n \"evToFreeCashFlow\" : 16.444481266512167,\n \"earningsYield\"
: 0.05651423312364303,\n \"freeCashFlowYield\" : 0.0696051357354431,\n \"debtToEquity\"
: -2.4523055610528397,\n \"debtToAssets\" : 1.198789053039477,\n \"netDebtToEBITDA\"
: 1.7247502774694783,\n \"currentRatio\" : 0.9201246429498832,\n \"interestCoverage\"
: 17.605156037991858,\n \"incomeQuality\" : 1.3137556263036558,\n \"dividendYield\"
: 0.04702798189452345,\n \"payoutRatio\" : 0.8321440333735866,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.003661837287056201,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n
\ \"intangiblesToTotalAssets\" : 0.23003148462097361,\n \"capexToOperatingCashFlow\"
: -0.06250522269574664,\n \"capexToRevenue\" : -0.023817863397548163,\n \"capexToDepreciation\"
: -0.749498997995992,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 29.229921194458516,\n \"roic\" : 0.5888359428182437,\n \"returnOnTangibleAssets\"
: 0.2865186210367388,\n \"grahamNetNet\" : -24.204881181759795,\n \"workingCapital\"
: -1538000000,\n \"tangibleAssetValue\" : -17706000000,\n \"netCurrentAssetValue\"
: -31781000000,\n \"investedCapital\" : -2.7514347912131405,\n \"averageReceivables\"
: 3850500000,\n \"averagePayables\" : 3055500000,\n \"averageInventory\"
: 9155500000,\n \"daysSalesOutstanding\" : 45.79207132622194,\n \"daysPayablesOutstanding\"
: 121.21784646061815,\n \"daysOfInventoryOnHand\" : 317.3280159521436,\n
\ \"receivablesTurnover\" : 7.970812182741117,\n \"payablesTurnover\" : 3.01110777544281,\n
\ \"inventoryTurnover\" : 1.150229357798165,\n \"roe\" : -0.9013457352068078,\n
\ \"capexPerShare\" : null\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2020-12-31\",\n
\ \"period\" : \"FY\",\n \"revenuePerShare\" : 18.42903018625562,\n \"netIncomePerShare\"
: 5.1740526653821455,\n \"operatingCashFlowPerShare\" : 6.3018625561978165,\n
\ \"freeCashFlowPerShare\" : 5.9152215799614645,\n \"cashPerShare\" : 4.675658317276814,\n
\ \"bookValuePerShare\" : -8.071290944123314,\n \"tangibleBookValuePerShare\"
: -11.955041746949261,\n \"shareholdersEquityPerShare\" : -8.071290944123314,\n
\ \"interestDebtPerShare\" : 20.72190109184329,\n \"marketCap\" : 124015053114,\n
\ \"enterpriseValue\" : 148271053114,\n \"peRatio\" : 15.39412277979146,\n
\ \"capexPerShare\" : -0.48041104688503533\n}, {\n \"symbol\" : \"PM\",\n
\ \"date\" : \"2020-12-31\",\n \"period\" : \"FY\",\n \"revenuePerShare\"
: 18.42903018625562,\n \"netIncomePerShare\" : 5.1740526653821455,\n \"operatingCashFlowPerShare\"
: 6.3018625561978165,\n \"freeCashFlowPerShare\" : 5.9152215799614645,\n
\ \"cashPerShare\" : 4.675658317276814,\n \"bookValuePerShare\" : -8.071290944123314,\n
\ \"tangibleBookValuePerShare\" : -11.955041746949261,\n \"shareholdersEquityPerShare\"
: -8.071290944123314,\n \"interestDebtPerShare\" : 20.72190109184329,\n \"marketCap\"
: 124015053114,\n \"enterpriseValue\" : 148271053114,\n \"peRatio\" : 15.39412277979146,\n
\ \"priceToSalesRatio\" : 4.321985541019028,\n \"pocfratio\" : 12.639120782103547,\n
\ \"pfcfRatio\" : 13.465260924429968,\n \"pbRatio\" : -9.868310106946765,\n
\ \"ptbRatio\" : -9.868310106946765,\n \"evToSales\" : 5.167319060221649,\n
@@ -54,13 +57,13 @@ interactions:
: 0.06495985606355849,\n \"freeCashFlowYield\" : 0.0742651780468438,\n \"debtToEquity\"
: -2.2414259568711707,\n \"debtToAssets\" : 1.2372196809104095,\n \"netDebtToEBITDA\"
: 1.9976939548674024,\n \"currentRatio\" : 1.0956920723935764,\n \"interestCoverage\"
: 15.89423076923077,\n \"incomeQuality\" : 1.217974180734856,\n \"dividendYield\"
: 16.02747252747253,\n \"incomeQuality\" : 1.217974180734856,\n \"dividendYield\"
: 0.05937988828848618,\n \"payoutRatio\" : 0.9141012909632572,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.0033804976650170767,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n
\ \"intangiblesToTotalAssets\" : 0.17813232176726543,\n \"capexToOperatingCashFlow\"
: -0.06135344476151651,\n \"capexToRevenue\" : -0.020979995817941032,\n \"capexToDepreciation\"
: -0.6136595310907238,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 30.653366854337715,\n \"roic\" : 0.45916666666666667,\n \"returnOnTangibleAssets\"
: 30.653366854337715,\n \"roic\" : 0.463015873015873,\n \"returnOnTangibleAssets\"
: 0.2187228496959166,\n \"grahamNetNet\" : -26.043513166345537,\n \"workingCapital\"
: 1877000000,\n \"tangibleAssetValue\" : -18614000000,\n \"netCurrentAssetValue\"
: -33954000000,\n \"investedCapital\" : -2.5094294581045595,\n \"averageReceivables\"
@@ -85,14 +88,14 @@ interactions:
\ \"evToFreeCashFlow\" : 16.81285485061702,\n \"earningsYield\" : 0.054791636055398746,\n
\ \"freeCashFlowYield\" : 0.07044747861931436,\n \"debtToEquity\" : -2.302496328928047,\n
\ \"debtToAssets\" : 1.2238833819241983,\n \"netDebtToEBITDA\" : 2.1519843388503292,\n
\ \"currentRatio\" : 1.0892582169595921,\n \"interestCoverage\" : 13.118090452261306,\n
\ \"currentRatio\" : 1.0892582169595921,\n \"interestCoverage\" : 13.229899497487438,\n
\ \"incomeQuality\" : 1.4043145441892833,\n \"dividendYield\" : 0.05460861597671683,\n
\ \"payoutRatio\" : 0.9966597077244259,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.29471565173628583,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.1859125364431487,\n \"capexToOperatingCashFlow\" : -0.0844400396432111,\n
\ \"capexToRevenue\" : -0.028585807750377452,\n \"capexToDepreciation\" :
-0.8838174273858921,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 27.82097004066496,\n \"roic\" : 0.43432326761500706,\n \"returnOnTangibleAssets\"
: 27.82097004066496,\n \"roic\" : 0.4380251227019383,\n \"returnOnTangibleAssets\"
: 0.20585033234013295,\n \"grahamNetNet\" : -24.57090032154341,\n \"workingCapital\"
: 1681000000,\n \"tangibleAssetValue\" : -17570000000,\n \"netCurrentAssetValue\"
: -31960000000,\n \"investedCapital\" : -2.6816100889695087,\n \"averageReceivables\"
@@ -117,13 +120,13 @@ interactions:
: 0.06830638563580557,\n \"freeCashFlowYield\" : 0.06943748619430519,\n \"debtToEquity\"
: -2.165101533028333,\n \"debtToAssets\" : 1.2698173412728324,\n \"netDebtToEBITDA\"
: 2.0627868852459015,\n \"currentRatio\" : 1.130940608457914,\n \"interestCoverage\"
: 13.258479532163742,\n \"incomeQuality\" : 1.1980786246997852,\n \"dividendYield\"
: 13.306432748538011,\n \"incomeQuality\" : 1.1980786246997852,\n \"dividendYield\"
: 0.05944753698679324,\n \"payoutRatio\" : 0.8703071672354948,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.25144303797468354,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.23785834526770683,\n \"capexToOperatingCashFlow\" : -0.15150875712175566,\n
\ \"capexToRevenue\" : -0.04847257383966245,\n \"capexToDepreciation\" :
-1.4519716885743175,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 30.284342617274454,\n \"roic\" : 0.5013710747456878,\n \"returnOnTangibleAssets\"
: 30.284342617274454,\n \"roic\" : 0.5031844316674038,\n \"returnOnTangibleAssets\"
: 0.260796466011736,\n \"grahamNetNet\" : -23.711897106109326,\n \"workingCapital\"
: 2251000000,\n \"tangibleAssetValue\" : -20206000000,\n \"netCurrentAssetValue\"
: -31098000000,\n \"investedCapital\" : -2.5490809856328758,\n \"averageReceivables\"
@@ -210,13 +213,13 @@ interactions:
: 0.04929514572467086,\n \"freeCashFlowYield\" : 0.04952465898862975,\n \"debtToEquity\"
: -1.9065237088492903,\n \"debtToAssets\" : 1.3379667805395217,\n \"netDebtToEBITDA\"
: 2.1894819603389535,\n \"currentRatio\" : 1.0271675549200572,\n \"interestCoverage\"
: 9.44434628975265,\n \"incomeQuality\" : 1.1443328968427178,\n \"dividendYield\"
: 9.384275618374557,\n \"incomeQuality\" : 1.1443328968427178,\n \"dividendYield\"
: 0.044826809366971164,\n \"payoutRatio\" : 0.9093554488578496,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.24841382399044562,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.2956178584049947,\n \"capexToOperatingCashFlow\" : -0.12205975842339478,\n
\ \"capexToRevenue\" : -0.035828916921698886,\n \"capexToDepreciation\" :
-1.273209549071618,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 29.216124012545766,\n \"roic\" : 0.5757135164243403,\n \"returnOnTangibleAssets\"
: 29.216124012545766,\n \"roic\" : 0.5720516962843296,\n \"returnOnTangibleAssets\"
: 0.28735680240822814,\n \"grahamNetNet\" : -23.043899289864427,\n \"workingCapital\"
: 418000000,\n \"tangibleAssetValue\" : -21514000000,\n \"netCurrentAssetValue\"
: -29628000000,\n \"investedCapital\" : -2.1504077318030808,\n \"averageReceivables\"
@@ -241,13 +244,13 @@ interactions:
: 0.05963113363266451,\n \"freeCashFlowYield\" : 0.05241300495191892,\n \"debtToEquity\"
: -2.1323145142133186,\n \"debtToAssets\" : 1.3183846306874698,\n \"netDebtToEBITDA\"
: 2.195667641710807,\n \"currentRatio\" : 1.024616199047115,\n \"interestCoverage\"
: 10.45897435897436,\n \"incomeQuality\" : 1.0328306419324702,\n \"dividendYield\"
: 10.001709401709402,\n \"incomeQuality\" : 1.0328306419324702,\n \"dividendYield\"
: 0.048028011673979756,\n \"payoutRatio\" : 0.805418390497798,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.23519333490106495,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.3232159604399352,\n \"capexToOperatingCashFlow\" : -0.14898565706163586,\n
\ \"capexToRevenue\" : -0.03873416871031679,\n \"capexToDepreciation\" :
-1.296962879640045,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 29.46536662849316,\n \"roic\" : 0.6095641344956414,\n \"returnOnTangibleAssets\"
: 29.46536662849316,\n \"roic\" : 0.5829140722291407,\n \"returnOnTangibleAssets\"
: 0.31464684639287815,\n \"grahamNetNet\" : -23.8882503192848,\n \"workingCapital\"
: 372000000,\n \"tangibleAssetValue\" : -22576000000,\n \"netCurrentAssetValue\"
: -30906000000,\n \"investedCapital\" : -2.332330350779951,\n \"averageReceivables\"
@@ -272,13 +275,13 @@ interactions:
: 0.06685168665435655,\n \"freeCashFlowYield\" : 0.06965016560828775,\n \"debtToEquity\"
: -3.0933556528457378,\n \"debtToAssets\" : 1.164378536994341,\n \"netDebtToEBITDA\"
: 1.7934232715008431,\n \"currentRatio\" : 0.9874604476737373,\n \"interestCoverage\"
: 12.521739130434783,\n \"incomeQuality\" : 1.181786380597015,\n \"dividendYield\"
: 12.241847826086957,\n \"incomeQuality\" : 1.181786380597015,\n \"dividendYield\"
: 0.04458857831890386,\n \"payoutRatio\" : 0.6669776119402985,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.22071307300509338,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.31665269335569063,\n \"capexToOperatingCashFlow\" : -0.11840157868771584,\n
\ \"capexToRevenue\" : -0.038440593266489416,\n \"capexToDepreciation\" :
-1.3605442176870748,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 23.86610178353917,\n \"roic\" : 0.6551037816320728,\n \"returnOnTangibleAssets\"
: 23.86610178353917,\n \"roic\" : 0.6404606198464601,\n \"returnOnTangibleAssets\"
: 0.3288091404033433,\n \"grahamNetNet\" : -21.254778051787916,\n \"workingCapital\"
: -214000000,\n \"tangibleAssetValue\" : -18360000000,\n \"netCurrentAssetValue\"
: -27590000000,\n \"investedCapital\" : -3.563996909605975,\n \"averageReceivables\"
@@ -302,14 +305,14 @@ interactions:
\ \"evToFreeCashFlow\" : 20.102785819964136,\n \"earningsYield\" : 0.059337655536819515,\n
\ \"freeCashFlowYield\" : 0.05640448733698809,\n \"debtToEquity\" : -5.074510932105869,\n
\ \"debtToAssets\" : 1.0837271037961242,\n \"netDebtToEBITDA\" : 1.3657999724858991,\n
\ \"currentRatio\" : 0.9749647390691114,\n \"interestCoverage\" : 13.832174776564052,\n
\ \"currentRatio\" : 0.9749647390691114,\n \"interestCoverage\" : 13.749751737835155,\n
\ \"incomeQuality\" : 1.0705681818181818,\n \"dividendYield\" : 0.03643871483192871,\n
\ \"payoutRatio\" : 0.6140909090909091,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.2223921981068936,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.35887974515529597,\n \"capexToOperatingCashFlow\" : -0.11209001167604288,\n
\ \"capexToRevenue\" : -0.03365522516492973,\n \"capexToDepreciation\" :
-1.175946547884187,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 15.505012486373737,\n \"roic\" : 0.6743972111939576,\n \"returnOnTangibleAssets\"
: 15.505012486373737,\n \"roic\" : 0.6703786191536748,\n \"returnOnTangibleAssets\"
: 0.3643741459980953,\n \"grahamNetNet\" : -18.12928486997636,\n \"workingCapital\"
: -426000000,\n \"tangibleAssetValue\" : -16673000000,\n \"netCurrentAssetValue\"
: -24234000000,\n \"investedCapital\" : -6.5704833141542,\n \"averageReceivables\"
@@ -319,29 +322,29 @@ interactions:
\ \"receivablesTurnover\" : 8.742546670381723,\n \"payablesTurnover\" : 9.404351767905712,\n
\ \"inventoryTurnover\" : 1.1591239244608336,\n \"roe\" : -2.5316455696202533,\n
\ \"capexPerShare\" : -0.624113475177305\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2011-12-31\",\n \"period\" : \"FY\",\n \"revenuePerShare\" : 17.65871663827371,\n
\ \"netIncomePerShare\" : 4.8784781374219195,\n \"operatingCashFlowPerShare\"
: 5.978989210675753,\n \"freeCashFlowPerShare\" : 5.46961953435548,\n \"cashPerShare\"
: 1.4480408858603067,\n \"bookValuePerShare\" : 0.13003975014196478,\n \"tangibleBookValuePerShare\"
: -6.735945485519591,\n \"shareholdersEquityPerShare\" : 0.13003975014196478,\n
\ \"interestDebtPerShare\" : 11.061328790459966,\n \"marketCap\" : 131898903522,\n
\ \"enterpriseValue\" : 147893903522,\n \"peRatio\" : 15.35314905389361,\n
\ \"priceToSalesRatio\" : 4.241531450686561,\n \"pocfratio\" : 12.52720139823345,\n
\ \"pfcfRatio\" : 13.69382304007475,\n \"pbRatio\" : 575.9777446375547,\n
\ \"ptbRatio\" : 575.9777446375547,\n \"evToSales\" : 4.7558897489146865,\n
\ \"enterpriseValueOverEBITDA\" : 10.436377356714416,\n \"evToOperatingCashFlow\"
: 14.046339018140374,\n \"evToFreeCashFlow\" : 15.35443350519103,\n \"earningsYield\"
: 0.06513321771903183,\n \"freeCashFlowYield\" : 0.07302562601207246,\n \"debtToEquity\"
: \"2011-12-31\",\n \"period\" : \"FY\",\n \"revenuePerShare\" : 18.017755291808704,\n
\ \"netIncomePerShare\" : 4.977667804351821,\n \"operatingCashFlowPerShare\"
: 6.100554570133898,\n \"freeCashFlowPerShare\" : 5.580828342627952,\n \"cashPerShare\"
: 1.4774825865553654,\n \"bookValuePerShare\" : 0.13268373032203085,\n \"tangibleBookValuePerShare\"
: -6.872901349694017,\n \"shareholdersEquityPerShare\" : 0.13268373032203085,\n
\ \"interestDebtPerShare\" : 11.28622874647528,\n \"marketCap\" : 129270562535.21733,\n
\ \"enterpriseValue\" : 145265562535.21735,\n \"peRatio\" : 15.047207837878865,\n
\ \"priceToSalesRatio\" : 4.157010725639687,\n \"pocfratio\" : 12.277572659817393,\n
\ \"pfcfRatio\" : 13.4209471070616,\n \"pbRatio\" : 564.5002730795517,\n
\ \"ptbRatio\" : 564.5002730795517,\n \"evToSales\" : 4.671369023867812,\n
\ \"enterpriseValueOverEBITDA\" : 10.250904137690872,\n \"evToOperatingCashFlow\"
: 13.796710279724318,\n \"evToFreeCashFlow\" : 15.08155757217788,\n \"earningsYield\"
: 0.06645751230222692,\n \"freeCashFlowYield\" : 0.07451038976778601,\n \"debtToEquity\"
: 64.75109170305677,\n \"debtToAssets\" : 0.9503212353471596,\n \"netDebtToEBITDA\"
: 1.1287135699668336,\n \"currentRatio\" : 1.0043936731107206,\n \"interestCoverage\"
: 14.390792291220556,\n \"incomeQuality\" : 1.22558491444535,\n \"dividendYield\"
: 0.03630052920948951,\n \"payoutRatio\" : 0.5573274356885113,\n \"salesGeneralAndAdministrativeToRevenue\"
: 14.274089935760172,\n \"incomeQuality\" : 1.22558491444535,\n \"dividendYield\"
: 0.03703859491363782,\n \"payoutRatio\" : 0.5573274356885113,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.0,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.3839325969341749,\n \"capexToOperatingCashFlow\" : -0.08519327571469275,\n
\ \"capexToRevenue\" : -0.02884522622761038,\n \"capexToDepreciation\" :
-0.9033232628398792,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 3.7780830796087774,\n \"roic\" : 0.6495119358268097,\n \"returnOnTangibleAssets\"
: 0.3929469880620226,\n \"grahamNetNet\" : -14.034213515048268,\n \"workingCapital\"
: 3.854899412847063,\n \"roic\" : 0.6442447086111917,\n \"returnOnTangibleAssets\"
: 0.3929469880620226,\n \"grahamNetNet\" : -14.319558437167034,\n \"workingCapital\"
: 65000000,\n \"tangibleAssetValue\" : -11862000000,\n \"netCurrentAssetValue\"
: -18866000000,\n \"investedCapital\" : 80.9825327510917,\n \"averageReceivables\"
: 3481000000,\n \"averagePayables\" : 1905500000,\n \"averageInventory\"
@@ -349,7 +352,7 @@ interactions:
: 35.242086533058625,\n \"daysOfInventoryOnHand\" : 277.5613410751077,\n
\ \"receivablesTurnover\" : 9.714776632302405,\n \"payablesTurnover\" : 10.35693501454898,\n
\ \"inventoryTurnover\" : 1.315024630541872,\n \"roe\" : 37.51528384279476,\n
\ \"capexPerShare\" : -0.5093696763202725\n}, {\n \"symbol\" : \"PM\",\n
\ \"capexPerShare\" : -0.5197262275059461\n}, {\n \"symbol\" : \"PM\",\n
\ \"date\" : \"2010-12-31\",\n \"period\" : \"FY\",\n \"revenuePerShare\"
: 14.79499728113105,\n \"netIncomePerShare\" : 3.9472539423599784,\n \"operatingCashFlowPerShare\"
: 5.131593257205003,\n \"freeCashFlowPerShare\" : 4.7438825448613375,\n \"cashPerShare\"
@@ -365,13 +368,13 @@ interactions:
: 0.06973947141058165,\n \"freeCashFlowYield\" : 0.0838141821994647,\n \"debtToEquity\"
: 3.813462635482031,\n \"debtToAssets\" : 0.8538944365192582,\n \"netDebtToEBITDA\"
: 1.2341756317237929,\n \"currentRatio\" : 1.0743517650734145,\n \"interestCoverage\"
: 11.547227926078028,\n \"incomeQuality\" : 1.3000413280066125,\n \"dividendYield\"
: 11.498973305954825,\n \"incomeQuality\" : 1.3000413280066125,\n \"dividendYield\"
: 0.04249313707797253,\n \"payoutRatio\" : 0.6093125774900124,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.0,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.40039942938659057,\n \"capexToOperatingCashFlow\" : -0.0755536717177069,\n
\ \"capexToRevenue\" : -0.02620552778594531,\n \"capexToDepreciation\" :
-0.7650214592274678,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 13.012294500971974,\n \"roic\" : 0.5055740357817136,\n \"returnOnTangibleAssets\"
: 13.012294500971974,\n \"roic\" : 0.5034612964128382,\n \"returnOnTangibleAssets\"
: 0.34540350209364296,\n \"grahamNetNet\" : -11.860114192495923,\n \"workingCapital\"
: 952000000,\n \"tangibleAssetValue\" : -8913000000,\n \"netCurrentAssetValue\"
: -16173000000,\n \"investedCapital\" : 4.706788362806617,\n \"averageReceivables\"
@@ -396,13 +399,13 @@ interactions:
: 0.07172104696787457,\n \"freeCashFlowYield\" : 0.08107350768096701,\n \"debtToEquity\"
: 2.391882435269419,\n \"debtToAssets\" : 0.8221521185459597,\n \"netDebtToEBITDA\"
: 1.298886080688945,\n \"currentRatio\" : 1.3134728931830382,\n \"interestCoverage\"
: 12.633626097867001,\n \"incomeQuality\" : 1.2431409649952696,\n \"dividendYield\"
: 12.59723964868256,\n \"incomeQuality\" : 1.2431409649952696,\n \"dividendYield\"
: 0.04893361246136758,\n \"payoutRatio\" : 0.6822768842636392,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.0,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.36634637647603613,\n \"capexToOperatingCashFlow\" : -0.09069000507356671,\n
\ \"capexToRevenue\" : -0.028560015977631317,\n \"capexToDepreciation\" :
-0.8382180539273154,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 14.69865807645513,\n \"roic\" : 0.43077778728501753,\n \"returnOnTangibleAssets\"
: 14.69865807645513,\n \"roic\" : 0.42953709249593564,\n \"returnOnTangibleAssets\"
: 0.2896684023020005,\n \"grahamNetNet\" : -10.262480699948533,\n \"workingCapital\"
: 3504000000,\n \"tangibleAssetValue\" : -6513000000,\n \"netCurrentAssetValue\"
: -13725000000,\n \"investedCapital\" : 2.696990902729181,\n \"averageReceivables\"
@@ -427,13 +430,13 @@ interactions:
: 0.08968294187492486,\n \"freeCashFlowYield\" : 0.08898005669912719,\n \"debtToEquity\"
: 1.5169333333333332,\n \"debtToAssets\" : 0.7725342715030935,\n \"netDebtToEBITDA\"
: 0.9441477324160406,\n \"currentRatio\" : 1.4726932176656151,\n \"interestCoverage\"
: 19.568181818181817,\n \"incomeQuality\" : 1.1516690856313498,\n \"dividendYield\"
: 19.40909090909091,\n \"incomeQuality\" : 1.1516690856313498,\n \"dividendYield\"
: 0.06611025570141413,\n \"payoutRatio\" : 0.7371552975326561,\n \"salesGeneralAndAdministrativeToRevenue\"
: 0.0,\n \"researchAndDdevelopementToRevenue\" : 0.0,\n \"intangiblesToTotalAssets\"
: 0.33661894941162196,\n \"capexToOperatingCashFlow\" : -0.13850031505986138,\n
\ \"capexToRevenue\" : -0.04275432795176036,\n \"capexToDepreciation\" :
-1.3052256532066508,\n \"stockBasedCompensationToRevenue\" : 0.0,\n \"grahamNumber\"
: 16.488493116541544,\n \"roic\" : 0.4526020676362362,\n \"returnOnTangibleAssets\"
: 16.488493116541544,\n \"roic\" : 0.4489223760294375,\n \"returnOnTangibleAssets\"
: 0.31500022859232846,\n \"grahamNetNet\" : -8.207446808510639,\n \"workingCapital\"
: 4795000000,\n \"tangibleAssetValue\" : -3599000000,\n \"netCurrentAssetValue\"
: -10533000000,\n \"investedCapital\" : 1.5948,\n \"averageReceivables\"
@@ -457,7 +460,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:36 GMT
- Mon, 18 Jul 2022 09:04:29 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -16,45 +16,48 @@ interactions:
\ \"daysOfInventoryOutstanding\" : 317.3280159521436,\n \"operatingCycle\"
: 363.12008727836553,\n \"daysOfPayablesOutstanding\" : 121.21784646061815,\n
\ \"cashConversionCycle\" : 241.90224081774738,\n \"grossProfitMargin\" :
0.6806241044419679,\n \"operatingProfitMargin\" : 0.40948893488298044,\n
\ \"pretaxProfitMargin\" : 0.38949211908931697,\n \"netProfitMargin\" : 0.29004935519821684,\n
\ \"effectiveTaxRate\" : 0.2183616742969261,\n \"returnOnAssets\" : 0.22061031726810365,\n
\ \"returnOnEquity\" : -0.9013457352068078,\n \"returnOnCapitalEmployed\"
: 0.5836169729975039,\n \"netIncomePerEBT\" : 0.7446860693263571,\n \"ebtPerEbit\"
: 0.9511664074650078,\n \"ebitPerRevenue\" : 0.40948893488298044,\n \"debtRatio\"
: 1.198789053039477,\n \"debtEquityRatio\" : -4.897882446071641,\n \"longTermDebtToCapitalization\"
0.6806241044419679,\n \"operatingProfitMargin\" : 0.4131507721700366,\n \"pretaxProfitMargin\"
: 0.38949211908931697,\n \"netProfitMargin\" : 0.29004935519821684,\n \"effectiveTaxRate\"
: 0.2183616742969261,\n \"returnOnAssets\" : 0.22061031726810365,\n \"returnOnEquity\"
: -0.9013457352068078,\n \"returnOnCapitalEmployed\" : 0.5888359428182437,\n
\ \"netIncomePerEBT\" : 0.7446860693263571,\n \"ebtPerEbit\" : 0.9427360308285164,\n
\ \"ebitPerRevenue\" : 0.4131507721700366,\n \"debtRatio\" : 1.198789053039477,\n
\ \"debtEquityRatio\" : -4.897882446071641,\n \"longTermDebtToCapitalization\"
: 1.6885603324930163,\n \"totalDebtToCapitalization\" : 1.5709604519774012,\n
\ \"interestCoverage\" : 17.44911804613297,\n \"cashFlowToDebtRatio\" : 0.4303747392649069,\n
\ \"companyEquityMultiplier\" : -4.085691668315852,\n \"receivablesTurnover\"
: 7.970812182741117,\n \"payablesTurnover\" : 3.01110777544281,\n \"inventoryTurnover\"
: 1.150229357798165,\n \"fixedAssetTurnover\" : 5.091601815823606,\n \"assetTurnover\"
: 0.7605957859045773,\n \"operatingCashFlowPerShare\" : null,\n \"freeCashFlowPerShare\"
: null,\n \"cashPerShare\" : null,\n \"payoutRatio\" : 0.8321440333735866,\n
\ \"operatingCashFlowSalesRatio\" : 0.3810539722974049,\n \"freeCashFlowOperatingCashFlowRatio\"
: 0.9374947773042533,\n \"cashFlowCoverageRatios\" : 0.4303747392649069,\n
\ \"shortTermCoverageRatios\" : 3.958650347337082,\n \"capitalExpenditureCoverageRatio\"
: -15.998663101604278,\n \"dividendPaidAndCapexCoverageRatio\" : 1.7516100702576112,\n
\ \"dividendPayoutRatio\" : null,\n \"priceBookValueRatio\" : null,\n \"priceToBookRatio\"
: null,\n \"priceToSalesRatio\" : null,\n \"priceEarningsRatio\" : null,\n
\ \"priceToFreeCashFlowsRatio\" : 0.0,\n \"priceToOperatingCashFlowsRatio\"
: null,\n \"priceCashFlowRatio\" : null,\n \"priceEarningsToGrowthRatio\"
: null,\n \"priceSalesRatio\" : null,\n \"dividendYield\" : null,\n \"enterpriseValueMultiple\"
: 1.6689339156583376,\n \"priceFairValue\" : null\n}, {\n \"symbol\" : \"PM\",\n
\ \"interestCoverage\" : 17.605156037991858,\n \"cashFlowToDebtRatio\" :
0.4303747392649069,\n \"companyEquityMultiplier\" : -4.085691668315852,\n
\ \"receivablesTurnover\" : 7.970812182741117,\n \"payablesTurnover\" : 3.01110777544281,\n
\ \"inventoryTurnover\" : 1.150229357798165,\n \"fixedAssetTurnover\" : 5.091601815823606,\n
\ \"assetTurnover\" : 0.7605957859045773,\n \"operatingCashFlowPerShare\"
: 7.6859344894026975,\n \"freeCashFlowPerShare\" : 7.205523442517662,\n \"cashPerShare\"
: 2.8876043673731533,\n \"payoutRatio\" : 0.8321440333735866,\n \"operatingCashFlowSalesRatio\"
: 0.3810539722974049,\n \"freeCashFlowOperatingCashFlowRatio\" : 0.9374947773042533,\n
\ \"cashFlowCoverageRatios\" : 0.4303747392649069,\n \"shortTermCoverageRatios\"
: 3.958650347337082,\n \"capitalExpenditureCoverageRatio\" : -15.998663101604278,\n
\ \"dividendPaidAndCapexCoverageRatio\" : 1.7516100702576112,\n \"dividendPayoutRatio\"
: 0.8321440333735864,\n \"priceBookValueRatio\" : -15.949004089550764,\n
\ \"priceToBookRatio\" : -15.949004089550764,\n \"priceToSalesRatio\" : 5.132324003470785,\n
\ \"priceEarningsRatio\" : 17.69465751772972,\n \"priceToFreeCashFlowsRatio\"
: 14.36675597905339,\n \"priceToOperatingCashFlowsRatio\" : 13.46875869716721,\n
\ \"priceCashFlowRatio\" : 13.46875869716721,\n \"priceEarningsToGrowthRatio\"
: 1.3225755605866902,\n \"priceSalesRatio\" : 5.132324003470785,\n \"dividendYield\"
: 0.04702798189452345,\n \"enterpriseValueMultiple\" : 13.650805425749168,\n
\ \"priceFairValue\" : -15.949004089550764\n}, {\n \"symbol\" : \"PM\",\n
\ \"date\" : \"2020-12-31\",\n \"period\" : \"FY\",\n \"currentRatio\" :
1.0956920723935764,\n \"quickRatio\" : 0.562885546775427,\n \"cashRatio\"
: 0.3711445322457303,\n \"daysOfSalesOutstanding\" : 47.841534815640905,\n
\ \"daysOfInventoryOutstanding\" : 365.8391681471418,\n \"operatingCycle\"
: 413.6807029627827,\n \"daysOfPayablesOutstanding\" : 106.04033859337443,\n
\ \"cashConversionCycle\" : 307.64036436940825,\n \"grossProfitMargin\" :
0.666515647870635,\n \"operatingProfitMargin\" : 0.40325503589600614,\n \"pretaxProfitMargin\"
0.666515647870635,\n \"operatingProfitMargin\" : 0.4066355335610232,\n \"pretaxProfitMargin\"
: 0.38171743221579424,\n \"netProfitMargin\" : 0.28075555865337704,\n \"effectiveTaxRate\"
: 0.2170181685383,\n \"returnOnAssets\" : 0.17976124065603036,\n \"returnOnEquity\"
: -0.6410440041378213,\n \"returnOnCapitalEmployed\" : 0.45916666666666667,\n
\ \"netIncomePerEBT\" : 0.7355062539943394,\n \"ebtPerEbit\" : 0.9465906144672025,\n
\ \"ebitPerRevenue\" : 0.40325503589600614,\n \"debtRatio\" : 1.2372196809104095,\n
: -0.6410440041378213,\n \"returnOnCapitalEmployed\" : 0.463015873015873,\n
\ \"netIncomePerEBT\" : 0.7355062539943394,\n \"ebtPerEbit\" : 0.9387212889955434,\n
\ \"ebitPerRevenue\" : 0.4066355335610232,\n \"debtRatio\" : 1.2372196809104095,\n
\ \"debtEquityRatio\" : -4.412031511100501,\n \"longTermDebtToCapitalization\"
: 1.805525286840587,\n \"totalDebtToCapitalization\" : 1.6625019769096947,\n
\ \"interestCoverage\" : 15.89423076923077,\n \"cashFlowToDebtRatio\" : 0.31113647894469815,\n
\ \"interestCoverage\" : 16.02747252747253,\n \"cashFlowToDebtRatio\" : 0.31113647894469815,\n
\ \"companyEquityMultiplier\" : -3.5660857802180312,\n \"receivablesTurnover\"
: 7.6293538952406275,\n \"payablesTurnover\" : 3.442086330935252,\n \"inventoryTurnover\"
: 0.9977061828797831,\n \"fixedAssetTurnover\" : 4.508091123330715,\n \"assetTurnover\"
@@ -69,7 +72,7 @@ interactions:
: -9.868310106946765,\n \"priceToSalesRatio\" : 4.321985541019028,\n \"priceEarningsRatio\"
: 15.39412277979146,\n \"priceToFreeCashFlowsRatio\" : 13.465260924429968,\n
\ \"priceToOperatingCashFlowsRatio\" : 12.639120782103547,\n \"priceCashFlowRatio\"
: 12.639120782103547,\n \"priceEarningsToGrowthRatio\" : 1.3186310464091793,\n
: 12.639120782103547,\n \"priceEarningsToGrowthRatio\" : 1.2903073820879758,\n
\ \"priceSalesRatio\" : 4.321985541019028,\n \"dividendYield\" : 0.05937988828848618,\n
\ \"enterpriseValueMultiple\" : 12.211419297809258,\n \"priceFairValue\"
: -9.868310106946765\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2019-12-31\",\n
@@ -78,15 +81,15 @@ interactions:
: 45.51937594363362,\n \"daysOfInventoryOutstanding\" : 320.62922096452013,\n
\ \"operatingCycle\" : 366.14859690815376,\n \"daysOfPayablesOutstanding\"
: 79.81879577665748,\n \"cashConversionCycle\" : 286.3298011314963,\n \"grossProfitMargin\"
: 0.6472739473242745,\n \"operatingProfitMargin\" : 0.35034390202986077,\n
: 0.6472739473242745,\n \"operatingProfitMargin\" : 0.3533299781915786,\n
\ \"pretaxProfitMargin\" : 0.3312195940278477,\n \"netProfitMargin\" : 0.24106693507800706,\n
\ \"effectiveTaxRate\" : 0.23227309562398704,\n \"returnOnAssets\" : 0.1675801749271137,\n
\ \"returnOnEquity\" : -0.6206271054677378,\n \"returnOnCapitalEmployed\"
: 0.43432326761500706,\n \"netIncomePerEBT\" : 0.7278160453808752,\n \"ebtPerEbit\"
: 0.9454127561769776,\n \"ebitPerRevenue\" : 0.35034390202986077,\n \"debtRatio\"
: 0.4380251227019383,\n \"netIncomePerEBT\" : 0.7278160453808752,\n \"ebtPerEbit\"
: 0.9374228468331592,\n \"ebitPerRevenue\" : 0.3533299781915786,\n \"debtRatio\"
: 1.2238833819241983,\n \"debtEquityRatio\" : -4.5326077567590914,\n \"longTermDebtToCapitalization\"
: 1.7677564825253664,\n \"totalDebtToCapitalization\" : 1.5946681734127799,\n
\ \"interestCoverage\" : 13.118090452261306,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 13.229899497487438,\n \"cashFlowToDebtRatio\" :
0.3250120792398132,\n \"companyEquityMultiplier\" : -3.70346376436037,\n
\ \"receivablesTurnover\" : 8.018563357546409,\n \"payablesTurnover\" : 4.572857764245324,\n
\ \"inventoryTurnover\" : 1.1383865728207905,\n \"fixedAssetTurnover\" :
@@ -102,7 +105,7 @@ interactions:
\ \"priceEarningsRatio\" : 18.250960766875433,\n \"priceToFreeCashFlowsRatio\"
: 14.194972192032905,\n \"priceToOperatingCashFlowsRatio\" : 12.99634817740337,\n
\ \"priceCashFlowRatio\" : 12.99634817740337,\n \"priceEarningsToGrowthRatio\"
: -2.018080059936398,\n \"priceSalesRatio\" : 4.3997031742996136,\n \"dividendYield\"
: -1.9726570360793034,\n \"priceSalesRatio\" : 4.3997031742996136,\n \"dividendYield\"
: 0.05460861597671683,\n \"enterpriseValueMultiple\" : 13.820711257341165,\n
\ \"priceFairValue\" : -11.327040952751142\n}, {\n \"symbol\" : \"PM\",\n
\ \"date\" : \"2018-12-31\",\n \"period\" : \"FY\",\n \"currentRatio\" :
@@ -111,15 +114,15 @@ interactions:
\ \"daysOfInventoryOutstanding\" : 298.70422011526307,\n \"operatingCycle\"
: 342.6151061912124,\n \"daysOfPayablesOutstanding\" : 70.16359918200409,\n
\ \"cashConversionCycle\" : 272.45150700920834,\n \"grossProfitMargin\" :
0.6368607594936709,\n \"operatingProfitMargin\" : 0.3826497890295359,\n \"pretaxProfitMargin\"
0.6368607594936709,\n \"operatingProfitMargin\" : 0.3840337552742616,\n \"pretaxProfitMargin\"
: 0.36020253164556965,\n \"netProfitMargin\" : 0.2670379746835443,\n \"effectiveTaxRate\"
: 0.2291256676974979,\n \"returnOnAssets\" : 0.19876385015451872,\n \"returnOnEquity\"
: -0.6349626775824705,\n \"returnOnCapitalEmployed\" : 0.5013710747456878,\n
\ \"netIncomePerEBT\" : 0.7413550745009839,\n \"ebtPerEbit\" : 0.9413373323923783,\n
\ \"ebitPerRevenue\" : 0.3826497890295359,\n \"debtRatio\" : 1.2698173412728324,\n
: -0.6349626775824705,\n \"returnOnCapitalEmployed\" : 0.5031844316674038,\n
\ \"netIncomePerEBT\" : 0.7413550745009839,\n \"ebtPerEbit\" : 0.9379449767073921,\n
\ \"ebitPerRevenue\" : 0.3840337552742616,\n \"debtRatio\" : 1.2698173412728324,\n
\ \"debtEquityRatio\" : -4.056505337507023,\n \"longTermDebtToCapitalization\"
: 1.8582942959492974,\n \"totalDebtToCapitalization\" : 1.6455440414507772,\n
\ \"interestCoverage\" : 13.258479532163742,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 13.306432748538011,\n \"cashFlowToDebtRatio\" :
0.29843508926603485,\n \"companyEquityMultiplier\" : -3.1945581507344087,\n
\ \"receivablesTurnover\" : 8.312289562289562,\n \"payablesTurnover\" : 5.202127659574468,\n
\ \"inventoryTurnover\" : 1.2219445706497047,\n \"fixedAssetTurnover\" :
@@ -134,7 +137,7 @@ interactions:
: -9.29580260574685,\n \"priceToSalesRatio\" : 3.9094145034599155,\n \"priceEarningsRatio\"
: 14.639919689672606,\n \"priceToFreeCashFlowsRatio\" : 14.401443007336484,\n
\ \"priceToOperatingCashFlowsRatio\" : 12.219498276535134,\n \"priceCashFlowRatio\"
: 12.219498276535134,\n \"priceEarningsToGrowthRatio\" : 0.47779486538306054,\n
: 12.219498276535134,\n \"priceEarningsToGrowthRatio\" : 0.47335740329941417,\n
\ \"priceSalesRatio\" : 3.9094145034599155,\n \"dividendYield\" : 0.05944753698679324,\n
\ \"enterpriseValueMultiple\" : 11.555934808606557,\n \"priceFairValue\"
: -9.29580260574685\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2017-12-31\",\n
@@ -167,7 +170,7 @@ interactions:
\ \"priceEarningsRatio\" : 27.758555609610607,\n \"priceToFreeCashFlowsRatio\"
: 22.748897759913092,\n \"priceToOperatingCashFlowsRatio\" : 18.797450976660684,\n
\ \"priceCashFlowRatio\" : 18.797450976660684,\n \"priceEarningsToGrowthRatio\"
: -2.102533082175667,\n \"priceSalesRatio\" : 5.82728826714902,\n \"dividendYield\"
: -2.0726388188509235,\n \"priceSalesRatio\" : 5.82728826714902,\n \"dividendYield\"
: 0.03892005604961033,\n \"enterpriseValueMultiple\" : 15.708185097376756,\n
\ \"priceFairValue\" : -13.860903781565447\n}, {\n \"symbol\" : \"PM\",\n
\ \"date\" : \"2016-12-31\",\n \"period\" : \"FY\",\n \"currentRatio\" :
@@ -209,15 +212,15 @@ interactions:
\ \"daysOfInventoryOutstanding\" : 330.23438334223175,\n \"operatingCycle\"
: 368.0775571871224,\n \"daysOfPayablesOutstanding\" : 50.2386545648692,\n
\ \"cashConversionCycle\" : 317.8389026222532,\n \"grossProfitMargin\" :
0.6504814510711353,\n \"operatingProfitMargin\" : 0.3990072404269613,\n \"pretaxProfitMargin\"
0.6504814510711353,\n \"operatingProfitMargin\" : 0.3964693588116743,\n \"pretaxProfitMargin\"
: 0.3588489960438904,\n \"netProfitMargin\" : 0.256512652086288,\n \"effectiveTaxRate\"
: 0.2795631825273011,\n \"returnOnAssets\" : 0.20240899988220049,\n \"returnOnEquity\"
: -0.5189519782543038,\n \"returnOnCapitalEmployed\" : 0.5757135164243403,\n
\ \"netIncomePerEBT\" : 0.7148205928237129,\n \"ebtPerEbit\" : 0.8993545973248527,\n
\ \"ebitPerRevenue\" : 0.3990072404269613,\n \"debtRatio\" : 1.3379667805395217,\n
: -0.5189519782543038,\n \"returnOnCapitalEmployed\" : 0.5720516962843296,\n
\ \"netIncomePerEBT\" : 0.7148205928237129,\n \"ebtPerEbit\" : 0.9051115504094889,\n
\ \"ebitPerRevenue\" : 0.3964693588116743,\n \"debtRatio\" : 1.3379667805395217,\n
\ \"debtEquityRatio\" : -3.4303835699184537,\n \"longTermDebtToCapitalization\"
: 2.1031151091121107,\n \"totalDebtToCapitalization\" : 1.8692570228406407,\n
\ \"interestCoverage\" : 9.44434628975265,\n \"cashFlowToDebtRatio\" : 0.27615870786516855,\n
\ \"interestCoverage\" : 9.384275618374557,\n \"cashFlowToDebtRatio\" : 0.27615870786516855,\n
\ \"companyEquityMultiplier\" : -2.5638779824826337,\n \"receivablesTurnover\"
: 9.645068394528439,\n \"payablesTurnover\" : 7.265321955003879,\n \"inventoryTurnover\"
: 1.105275581258114,\n \"fixedAssetTurnover\" : 4.683446949833945,\n \"assetTurnover\"
@@ -242,21 +245,21 @@ interactions:
\ \"daysOfInventoryOutstanding\" : 300.5059409735531,\n \"operatingCycle\"
: 349.6025916269612,\n \"daysOfPayablesOutstanding\" : 43.43905711000383,\n
\ \"cashConversionCycle\" : 306.1635345169574,\n \"grossProfitMargin\" :
0.6494104209359358,\n \"operatingProfitMargin\" : 0.41109282090906035,\n
0.6494104209359358,\n \"operatingProfitMargin\" : 0.39311989787348406,\n
\ \"pretaxProfitMargin\" : 0.35777874827829476,\n \"netProfitMargin\" : 0.25172170524406223,\n
\ \"effectiveTaxRate\" : 0.2907981220657277,\n \"returnOnAssets\" : 0.21294796373660727,\n
\ \"returnOnEquity\" : -0.5933169688811466,\n \"returnOnCapitalEmployed\"
: 0.6095641344956414,\n \"netIncomePerEBT\" : 0.7035680751173709,\n \"ebtPerEbit\"
: 0.8703113508212798,\n \"ebitPerRevenue\" : 0.41109282090906035,\n \"debtRatio\"
: 0.5829140722291407,\n \"netIncomePerEBT\" : 0.7035680751173709,\n \"ebtPerEbit\"
: 0.9101008374636814,\n \"ebitPerRevenue\" : 0.39311989787348406,\n \"debtRatio\"
: 1.3183846306874698,\n \"debtEquityRatio\" : -3.6732916303745347,\n \"longTermDebtToCapitalization\"
: 1.8831468531468532,\n \"totalDebtToCapitalization\" : 1.750564602401046,\n
\ \"interestCoverage\" : 10.45897435897436,\n \"cashFlowToDebtRatio\" : 0.26273977253437447,\n
\ \"companyEquityMultiplier\" : -2.7862063504632197,\n \"receivablesTurnover\"
: 7.434315684315684,\n \"payablesTurnover\" : 8.402576489533011,\n \"inventoryTurnover\"
: 1.2146182495344506,\n \"fixedAssetTurnover\" : 4.903146104430901,\n \"assetTurnover\"
: 0.8459658396566914,\n \"operatingCashFlowPerShare\" : 4.941890166028097,\n
\ \"freeCashFlowPerShare\" : 4.205619412515964,\n \"cashPerShare\" : 1.0740740740740742,\n
\ \"payoutRatio\" : 0.805418390497798,\n \"operatingCashFlowSalesRatio\"
\ \"interestCoverage\" : 10.001709401709402,\n \"cashFlowToDebtRatio\" :
0.26273977253437447,\n \"companyEquityMultiplier\" : -2.7862063504632197,\n
\ \"receivablesTurnover\" : 7.434315684315684,\n \"payablesTurnover\" : 8.402576489533011,\n
\ \"inventoryTurnover\" : 1.2146182495344506,\n \"fixedAssetTurnover\" :
4.903146104430901,\n \"assetTurnover\" : 0.8459658396566914,\n \"operatingCashFlowPerShare\"
: 4.941890166028097,\n \"freeCashFlowPerShare\" : 4.205619412515964,\n \"cashPerShare\"
: 1.0740740740740742,\n \"payoutRatio\" : 0.805418390497798,\n \"operatingCashFlowSalesRatio\"
: 0.25998589041556086,\n \"freeCashFlowOperatingCashFlowRatio\" : 0.8510143429383641,\n
\ \"cashFlowCoverageRatios\" : 0.26273977253437447,\n \"shortTermCoverageRatios\"
: 3.0637371338083925,\n \"capitalExpenditureCoverageRatio\" : -6.712055507372073,\n
@@ -274,15 +277,15 @@ interactions:
: 45.05061344780088,\n \"daysOfInventoryOutstanding\" : 345.2247838616715,\n
\ \"operatingCycle\" : 390.27539730947234,\n \"daysOfPayablesOutstanding\"
: 44.66954851104707,\n \"cashConversionCycle\" : 345.60584879842526,\n \"grossProfitMargin\"
: 0.6665278534132043,\n \"operatingProfitMargin\" : 0.44283563442995805,\n
: 0.6665278534132043,\n \"operatingProfitMargin\" : 0.432937181663837,\n
\ \"pretaxProfitMargin\" : 0.4017682672902585,\n \"netProfitMargin\" : 0.274722106544511,\n
\ \"effectiveTaxRate\" : 0.29261680752671027,\n \"returnOnAssets\" : 0.2246908404946552,\n
\ \"returnOnEquity\" : -1.1043007983517898,\n \"returnOnCapitalEmployed\"
: 0.6551037816320728,\n \"netIncomePerEBT\" : 0.6837824908308084,\n \"ebtPerEbit\"
: 0.9072627314814815,\n \"ebitPerRevenue\" : 0.44283563442995805,\n \"debtRatio\"
: 0.6404606198464601,\n \"netIncomePerEBT\" : 0.6837824908308084,\n \"ebtPerEbit\"
: 0.9280059193488717,\n \"ebitPerRevenue\" : 0.432937181663837,\n \"debtRatio\"
: 1.164378536994341,\n \"debtEquityRatio\" : -5.72263713623487,\n \"longTermDebtToCapitalization\"
: 1.4777019130220828,\n \"totalDebtToCapitalization\" : 1.3900160707111289,\n
\ \"interestCoverage\" : 12.521739130434783,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 12.241847826086957,\n \"cashFlowToDebtRatio\" :
0.36617530168364765,\n \"companyEquityMultiplier\" : -4.914756631470513,\n
\ \"receivablesTurnover\" : 8.101998442771865,\n \"payablesTurnover\" : 8.171114599686028,\n
\ \"inventoryTurnover\" : 1.0572821450335161,\n \"fixedAssetTurnover\" :
@@ -307,15 +310,15 @@ interactions:
\ \"daysOfInventoryOutstanding\" : 314.8929914200328,\n \"operatingCycle\"
: 356.6428400352605,\n \"daysOfPayablesOutstanding\" : 38.811819145859445,\n
\ \"cashConversionCycle\" : 317.8310208894011,\n \"grossProfitMargin\" :
0.6694075278069924,\n \"operatingProfitMargin\" : 0.4439238932976384,\n \"pretaxProfitMargin\"
: 0.41390190266755905,\n \"netProfitMargin\" : 0.2804602097077477,\n \"effectiveTaxRate\"
: 0.29514129514129517,\n \"returnOnAssets\" : 0.23360764534112025,\n \"returnOnEquity\"
: -2.5316455696202533,\n \"returnOnCapitalEmployed\" : 0.6743972111939576,\n
\ \"netIncomePerEBT\" : 0.6776006776006775,\n \"ebtPerEbit\" : 0.9323713116519492,\n
\ \"ebitPerRevenue\" : 0.4439238932976384,\n \"debtRatio\" : 1.0837271037961242,\n
\ \"debtEquityRatio\" : -11.744533947065593,\n \"longTermDebtToCapitalization\"
0.6694075278069924,\n \"operatingProfitMargin\" : 0.44127864359244034,\n
\ \"pretaxProfitMargin\" : 0.41390190266755905,\n \"netProfitMargin\" : 0.2804602097077477,\n
\ \"effectiveTaxRate\" : 0.29514129514129517,\n \"returnOnAssets\" : 0.23360764534112025,\n
\ \"returnOnEquity\" : -2.5316455696202533,\n \"returnOnCapitalEmployed\"
: 0.6703786191536748,\n \"netIncomePerEBT\" : 0.6776006776006775,\n \"ebtPerEbit\"
: 0.9379604217824643,\n \"ebitPerRevenue\" : 0.44127864359244034,\n \"debtRatio\"
: 1.0837271037961242,\n \"debtEquityRatio\" : -11.744533947065593,\n \"longTermDebtToCapitalization\"
: 1.245428228482666,\n \"totalDebtToCapitalization\" : 1.1795176367298457,\n
\ \"interestCoverage\" : 13.832174776564052,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 13.749751737835155,\n \"cashFlowToDebtRatio\" :
0.412496168834012,\n \"companyEquityMultiplier\" : -10.83716915995397,\n
\ \"receivablesTurnover\" : 8.742546670381723,\n \"payablesTurnover\" : 9.404351767905712,\n
\ \"inventoryTurnover\" : 1.1591239244608336,\n \"fixedAssetTurnover\" :
@@ -330,7 +333,7 @@ interactions:
: -42.6650757721519,\n \"priceToSalesRatio\" : 4.726513158810594,\n \"priceEarningsRatio\"
: 16.852704929999998,\n \"priceToFreeCashFlowsRatio\" : 17.729085879737,\n
\ \"priceToOperatingCashFlowsRatio\" : 15.741832436471713,\n \"priceCashFlowRatio\"
: 15.741832436471713,\n \"priceEarningsToGrowthRatio\" : 2.8202191022777057,\n
: 15.741832436471713,\n \"priceEarningsToGrowthRatio\" : 4.361581538355732,\n
\ \"priceSalesRatio\" : 4.726513158810594,\n \"dividendYield\" : 0.03643871483192871,\n
\ \"enterpriseValueMultiple\" : 11.566914526344751,\n \"priceFairValue\"
: -42.6650757721519\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2011-12-31\",\n
@@ -339,47 +342,47 @@ interactions:
: 37.571630703926424,\n \"daysOfInventoryOutstanding\" : 277.5613410751077,\n
\ \"operatingCycle\" : 315.1329717790341,\n \"daysOfPayablesOutstanding\"
: 35.242086533058625,\n \"cashConversionCycle\" : 279.8908852459755,\n \"grossProfitMargin\"
: 0.6566228253529279,\n \"operatingProfitMargin\" : 0.43222818921439365,\n
: 0.6566228253529279,\n \"operatingProfitMargin\" : 0.4287230279448178,\n
\ \"pretaxProfitMargin\" : 0.40299707367270154,\n \"netProfitMargin\" : 0.27626459143968873,\n
\ \"effectiveTaxRate\" : 0.29149377593361,\n \"returnOnAssets\" : 0.24208183047790802,\n
\ \"returnOnEquity\" : 37.51528384279476,\n \"returnOnCapitalEmployed\" :
0.6495119358268097,\n \"netIncomePerEBT\" : 0.6855250558570061,\n \"ebtPerEbit\"
: 0.9323711033405253,\n \"ebitPerRevenue\" : 0.43222818921439365,\n \"debtRatio\"
0.6442447086111917,\n \"netIncomePerEBT\" : 0.6855250558570061,\n \"ebtPerEbit\"
: 0.93999399939994,\n \"ebitPerRevenue\" : 0.4287230279448178,\n \"debtRatio\"
: 0.9503212353471596,\n \"debtEquityRatio\" : 147.2707423580786,\n \"longTermDebtToCapitalization\"
: 0.9847911270505413,\n \"totalDebtToCapitalization\" : 0.9878022797485885,\n
\ \"interestCoverage\" : 14.390792291220556,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 14.274089935760172,\n \"cashFlowToDebtRatio\" :
0.5677541116203828,\n \"companyEquityMultiplier\" : 154.96943231441048,\n
\ \"receivablesTurnover\" : 9.714776632302405,\n \"payablesTurnover\" : 10.35693501454898,\n
\ \"inventoryTurnover\" : 1.315024630541872,\n \"fixedAssetTurnover\" : 4.97552,\n
\ \"assetTurnover\" : 0.8762680342651037,\n \"operatingCashFlowPerShare\"
: 5.978989210675753,\n \"freeCashFlowPerShare\" : 5.46961953435548,\n \"cashPerShare\"
: 1.4480408858603067,\n \"payoutRatio\" : 0.5573274356885113,\n \"operatingCashFlowSalesRatio\"
: 6.100554570133898,\n \"freeCashFlowPerShare\" : 5.580828342627952,\n \"cashPerShare\"
: 1.4774825865553654,\n \"payoutRatio\" : 0.5573274356885113,\n \"operatingCashFlowSalesRatio\"
: 0.3385857156638904,\n \"freeCashFlowOperatingCashFlowRatio\" : 0.9148067242853073,\n
\ \"cashFlowCoverageRatios\" : 0.5677541116203828,\n \"shortTermCoverageRatios\"
: 2.8326607479149852,\n \"capitalExpenditureCoverageRatio\" : -11.738015607580826,\n
\ \"dividendPaidAndCapexCoverageRatio\" : 2.705988177846312,\n \"dividendPayoutRatio\"
: 0.5573274356885112,\n \"priceBookValueRatio\" : 575.9777446375547,\n \"priceToBookRatio\"
: 575.9777446375547,\n \"priceToSalesRatio\" : 4.241531450686561,\n \"priceEarningsRatio\"
: 15.35314905389361,\n \"priceToFreeCashFlowsRatio\" : 13.69382304007475,\n
\ \"priceToOperatingCashFlowsRatio\" : 12.52720139823345,\n \"priceCashFlowRatio\"
: 12.52720139823345,\n \"priceEarningsToGrowthRatio\" : 0.636154629202183,\n
\ \"priceSalesRatio\" : 4.241531450686561,\n \"dividendYield\" : 0.03630052920948951,\n
\ \"enterpriseValueMultiple\" : 10.436377356714416,\n \"priceFairValue\"
: 575.9777446375547\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2010-12-31\",\n
: 0.5573274356885113,\n \"priceBookValueRatio\" : 564.5002730795517,\n \"priceToBookRatio\"
: 564.5002730795517,\n \"priceToSalesRatio\" : 4.157010725639687,\n \"priceEarningsRatio\"
: 15.047207837878865,\n \"priceToFreeCashFlowsRatio\" : 13.4209471070616,\n
\ \"priceToOperatingCashFlowsRatio\" : 12.277572659817393,\n \"priceCashFlowRatio\"
: 12.277572659817393,\n \"priceEarningsToGrowthRatio\" : 0.5644491079508387,\n
\ \"priceSalesRatio\" : 4.157010725639687,\n \"dividendYield\" : 0.03703859491363782,\n
\ \"enterpriseValueMultiple\" : 10.250904137690872,\n \"priceFairValue\"
: 564.5002730795517\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2010-12-31\",\n
\ \"period\" : \"FY\",\n \"currentRatio\" : 1.0743517650734145,\n \"quickRatio\"
: 0.36800999687597624,\n \"cashRatio\" : 0.13300531084036238,\n \"daysOfSalesOutstanding\"
: 40.366252572772716,\n \"daysOfInventoryOutstanding\" : 312.5404097601153,\n
\ \"operatingCycle\" : 352.90666233288806,\n \"daysOfPayablesOutstanding\"
: 31.378050036034182,\n \"cashConversionCycle\" : 321.5286122968539,\n \"grossProfitMargin\"
: 0.6430094089973537,\n \"operatingProfitMargin\" : 0.41337106733313733,\n
: 0.6430094089973537,\n \"operatingProfitMargin\" : 0.4116436342252279,\n
\ \"pretaxProfitMargin\" : 0.379447221405469,\n \"netProfitMargin\" : 0.26679653043222584,\n
\ \"effectiveTaxRate\" : 0.2737311119721038,\n \"returnOnAssets\" : 0.20710413694721827,\n
\ \"returnOnEquity\" : 2.0704506560182545,\n \"returnOnCapitalEmployed\"
: 0.5055740357817136,\n \"netIncomePerEBT\" : 0.7031189461449051,\n \"ebtPerEbit\"
: 0.9179336712012092,\n \"ebitPerRevenue\" : 0.41337106733313733,\n \"debtRatio\"
: 0.5034612964128382,\n \"netIncomePerEBT\" : 0.7031189461449051,\n \"ebtPerEbit\"
: 0.9217857142857143,\n \"ebitPerRevenue\" : 0.4116436342252279,\n \"debtRatio\"
: 0.8538944365192582,\n \"debtEquityRatio\" : 8.53650884198517,\n \"longTermDebtToCapitalization\"
: 0.7922493481867742,\n \"totalDebtToCapitalization\" : 0.8247700919632147,\n
\ \"interestCoverage\" : 11.547227926078028,\n \"cashFlowToDebtRatio\" :
\ \"interestCoverage\" : 11.498973305954825,\n \"cashFlowToDebtRatio\" :
0.5718700763543813,\n \"companyEquityMultiplier\" : 9.997147746719909,\n
\ \"receivablesTurnover\" : 9.042206713193751,\n \"payablesTurnover\" : 11.632335329341318,\n
\ \"inventoryTurnover\" : 1.167848984008657,\n \"fixedAssetTurnover\" : 4.186490229266041,\n
@@ -403,16 +406,16 @@ interactions:
: 45.167565408428196,\n \"daysOfInventoryOutstanding\" : 372.4844823764132,\n
\ \"operatingCycle\" : 417.6520477848414,\n \"daysOfPayablesOutstanding\"
: 27.105963201064068,\n \"cashConversionCycle\" : 390.5460845837773,\n \"grossProfitMargin\"
: 0.6396245256640704,\n \"operatingProfitMargin\" : 0.40219692430597165,\n
: 0.6396245256640704,\n \"operatingProfitMargin\" : 0.4010385460355502,\n
\ \"pretaxProfitMargin\" : 0.36920311563810665,\n \"netProfitMargin\" : 0.25332534451767524,\n
\ \"effectiveTaxRate\" : 0.2911392405063291,\n \"returnOnAssets\" : 0.18354943273905996,\n
\ \"returnOnEquity\" : 1.109517144856543,\n \"returnOnCapitalEmployed\" :
0.43077778728501753,\n \"netIncomePerEBT\" : 0.6861408633560532,\n \"ebtPerEbit\"
: 0.917966034362896,\n \"ebitPerRevenue\" : 0.40219692430597165,\n \"debtRatio\"
0.42953709249593564,\n \"netIncomePerEBT\" : 0.6861408633560532,\n \"ebtPerEbit\"
: 0.9206175298804781,\n \"ebitPerRevenue\" : 0.4010385460355502,\n \"debtRatio\"
: 0.8221521185459597,\n \"debtEquityRatio\" : 4.969734079776067,\n \"longTermDebtToCapitalization\"
: 0.7051784609036518,\n \"totalDebtToCapitalization\" : 0.7295097482491009,\n
\ \"interestCoverage\" : 12.633626097867001,\n \"cashFlowToDebtRatio\" :
0.51141670991178,\n \"companyEquityMultiplier\" : 6.044786564030791,\n \"receivablesTurnover\"
\ \"interestCoverage\" : 12.59723964868256,\n \"cashFlowToDebtRatio\" : 0.51141670991178,\n
\ \"companyEquityMultiplier\" : 6.044786564030791,\n \"receivablesTurnover\"
: 8.081020012911555,\n \"payablesTurnover\" : 13.465671641791046,\n \"inventoryTurnover\"
: 0.9799065928098186,\n \"fixedAssetTurnover\" : 3.9178403755868545,\n \"assetTurnover\"
: 0.7245600833526279,\n \"operatingCashFlowPerShare\" : 4.057642820380854,\n
@@ -435,33 +438,33 @@ interactions:
: 40.440381248784284,\n \"daysOfInventoryOutstanding\" : 378.147512864494,\n
\ \"operatingCycle\" : 418.58789411327825,\n \"daysOfPayablesOutstanding\"
: 39.63818610634648,\n \"cashConversionCycle\" : 378.94970800693176,\n \"grossProfitMargin\"
: 0.6371134020618556,\n \"operatingProfitMargin\" : 0.40194514685858784,\n
: 0.6371134020618556,\n \"operatingProfitMargin\" : 0.39867730013616026,\n
\ \"pretaxProfitMargin\" : 0.386578486675744,\n \"netProfitMargin\" : 0.26804123711340205,\n
\ \"effectiveTaxRate\" : 0.28046694173291736,\n \"returnOnAssets\" : 0.20896518257915808,\n
\ \"returnOnEquity\" : 0.9186666666666666,\n \"returnOnCapitalEmployed\"
: 0.4526020676362362,\n \"netIncomePerEBT\" : 0.6933682197846432,\n \"ebtPerEbit\"
: 0.9617692605497483,\n \"ebitPerRevenue\" : 0.40194514685858784,\n \"debtRatio\"
: 0.4489223760294375,\n \"netIncomePerEBT\" : 0.6933682197846432,\n \"ebtPerEbit\"
: 0.9696526151444185,\n \"ebitPerRevenue\" : 0.39867730013616026,\n \"debtRatio\"
: 0.7725342715030935,\n \"debtEquityRatio\" : 3.3962666666666665,\n \"longTermDebtToCapitalization\"
: 0.6026911055782169,\n \"totalDebtToCapitalization\" : 0.614613843070757,\n
\ \"interestCoverage\" : 19.568181818181817,\n \"cashFlowToDebtRatio\" :
0.6634060697266115,\n \"companyEquityMultiplier\" : 4.3962666666666665,\n
\ \"receivablesTurnover\" : 9.02563202247191,\n \"payablesTurnover\" : 9.208292201382033,\n
\ \"inventoryTurnover\" : 0.9652317880794702,\n \"fixedAssetTurnover\" :
4.049306868304978,\n \"assetTurnover\" : 0.7796008734683975,\n \"operatingCashFlowPerShare\"
: 3.8370406189555126,\n \"freeCashFlowPerShare\" : 3.3056092843326885,\n
\ \"cashPerShare\" : 0.7403288201160542,\n \"payoutRatio\" : 0.7371552975326561,\n
\ \"operatingCashFlowSalesRatio\" : 0.30869480645788755,\n \"freeCashFlowOperatingCashFlowRatio\"
: 0.8614996849401386,\n \"cashFlowCoverageRatios\" : 0.6634060697266115,\n
\ \"shortTermCoverageRatios\" : 13.587328767123287,\n \"capitalExpenditureCoverageRatio\"
: -7.220200181983621,\n \"dividendPaidAndCapexCoverageRatio\" : 1.993718592964824,\n
\ \"dividendPayoutRatio\" : 0.7371552975326561,\n \"priceBookValueRatio\"
: 10.2434938848,\n \"priceToBookRatio\" : 10.2434938848,\n \"priceToSalesRatio\"
: 2.988764992647345,\n \"priceEarningsRatio\" : 11.15039247256894,\n \"priceToFreeCashFlowsRatio\"
: 11.238473396138092,\n \"priceToOperatingCashFlowsRatio\" : 9.681941289981097,\n
\ \"priceCashFlowRatio\" : 9.681941289981097,\n \"priceEarningsToGrowthRatio\"
: 0.695687530353758,\n \"priceSalesRatio\" : 2.988764992647345,\n \"dividendYield\"
: 0.06611025570141413,\n \"enterpriseValueMultiple\" : 7.89863348746266,\n
\ \"priceFairValue\" : 10.2434938848\n} ]"
\ \"interestCoverage\" : 19.40909090909091,\n \"cashFlowToDebtRatio\" : 0.6634060697266115,\n
\ \"companyEquityMultiplier\" : 4.3962666666666665,\n \"receivablesTurnover\"
: 9.02563202247191,\n \"payablesTurnover\" : 9.208292201382033,\n \"inventoryTurnover\"
: 0.9652317880794702,\n \"fixedAssetTurnover\" : 4.049306868304978,\n \"assetTurnover\"
: 0.7796008734683975,\n \"operatingCashFlowPerShare\" : 3.8370406189555126,\n
\ \"freeCashFlowPerShare\" : 3.3056092843326885,\n \"cashPerShare\" : 0.7403288201160542,\n
\ \"payoutRatio\" : 0.7371552975326561,\n \"operatingCashFlowSalesRatio\"
: 0.30869480645788755,\n \"freeCashFlowOperatingCashFlowRatio\" : 0.8614996849401386,\n
\ \"cashFlowCoverageRatios\" : 0.6634060697266115,\n \"shortTermCoverageRatios\"
: 13.587328767123287,\n \"capitalExpenditureCoverageRatio\" : -7.220200181983621,\n
\ \"dividendPaidAndCapexCoverageRatio\" : 1.993718592964824,\n \"dividendPayoutRatio\"
: 0.7371552975326561,\n \"priceBookValueRatio\" : 10.2434938848,\n \"priceToBookRatio\"
: 10.2434938848,\n \"priceToSalesRatio\" : 2.988764992647345,\n \"priceEarningsRatio\"
: 11.15039247256894,\n \"priceToFreeCashFlowsRatio\" : 11.238473396138092,\n
\ \"priceToOperatingCashFlowsRatio\" : 9.681941289981097,\n \"priceCashFlowRatio\"
: 9.681941289981097,\n \"priceEarningsToGrowthRatio\" : 0.695687530353758,\n
\ \"priceSalesRatio\" : 2.988764992647345,\n \"dividendYield\" : 0.06611025570141413,\n
\ \"enterpriseValueMultiple\" : 7.89863348746266,\n \"priceFairValue\" :
10.2434938848\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -476,13 +479,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:36 GMT
- Mon, 18 Jul 2022 09:04:30 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -0,0 +1,67 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/profile/PM?apikey=MOCK_API_KEY
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"price\" : 90.18,\n \"beta\" : 0.681566,\n
\ \"volAvg\" : 5486803,\n \"mktCap\" : 139788910592,\n \"lastDiv\" : 5.0,\n
\ \"range\" : \"85.64-112.48\",\n \"changes\" : 0.559998,\n \"companyName\"
: \"Philip Morris International Inc.\",\n \"currency\" : \"USD\",\n \"cik\"
: \"0001413329\",\n \"isin\" : \"US7181721090\",\n \"cusip\" : \"718172109\",\n
\ \"exchange\" : \"New York Stock Exchange\",\n \"exchangeShortName\" : \"NYSE\",\n
\ \"industry\" : \"Tobacco\",\n \"website\" : \"https://www.pmi.com\",\n
\ \"description\" : \"Philip Morris International Inc. operates as a tobacco
company working to delivers a smoke-free future and evolving portfolio for
the long-term to include products outside of the tobacco and nicotine sector.
The company's product portfolio primarily consists of cigarettes and smoke-free
products, including heat-not-burn, vapor, and oral nicotine products that
are sold in markets outside the United States. The company offers its smoke-free
products under the HEETS, HEETS Creations, HEETS Dimensions, HEETS Marlboro,
HEETS FROM MARLBORO, Marlboro Dimensions, Marlboro HeatSticks, Parliament
HeatSticks, and TEREA brands, as well as the KT&G-licensed brands, Fiit, and
Miix. It also sells its products under the Marlboro, Parliament, Bond Street,
Chesterfield, L&M, Lark, and Philip Morris brands. In addition, the company
owns various cigarette brands, such as Dji Sam Soe, Sampoerna A, and Sampoerna
U in Indonesia; and Fortune and Jackpot in the Philippines. The company sells
its smoke-free products in 71 markets. Philip Morris International Inc. was
incorporated in 1987 and is headquartered in New York, New York.\",\n \"ceo\"
: \"Mr. Andre Calantzopoulos\",\n \"sector\" : \"Consumer Defensive\",\n
\ \"country\" : \"US\",\n \"fullTimeEmployees\" : \"69600\",\n \"phone\"
: \"19176632000\",\n \"address\" : \"120 Park Ave\",\n \"city\" : \"New
York City\",\n \"state\" : \"NEW YORK\",\n \"zip\" : \"10017-5592\",\n \"dcfDiff\"
: 2.8876,\n \"dcf\" : 93.0676,\n \"image\" : \"https://financialmodelingprep.com/image-stock/PM.png\",\n
\ \"ipoDate\" : \"2008-03-17\",\n \"defaultImage\" : false,\n \"isEtf\"
: false,\n \"isActivelyTrading\" : true,\n \"isAdr\" : false,\n \"isFund\"
: false\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:25 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
status:
code: 200
message: ''
version: 1

View File

@@ -11,15 +11,15 @@ interactions:
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"name\" : \"Philip Morris International
Inc.\",\n \"price\" : 101.15000000,\n \"changesPercentage\" : 0.64676800,\n
\ \"change\" : 0.65000200,\n \"dayLow\" : 99.65000000,\n \"dayHigh\" : 101.74000000,\n
Inc.\",\n \"price\" : 90.18000000,\n \"changesPercentage\" : 0.62485800,\n
\ \"change\" : 0.55999800,\n \"dayLow\" : 89.67000000,\n \"dayHigh\" : 91.18000000,\n
\ \"yearHigh\" : 112.48000000,\n \"yearLow\" : 85.64000000,\n \"marketCap\"
: 156793618432.00000000,\n \"priceAvg50\" : 98.67640000,\n \"priceAvg200\"
: 98.46685000,\n \"volume\" : 5077019,\n \"avgVolume\" : 6351306,\n \"exchange\"
: \"NYSE\",\n \"open\" : 100.68000000,\n \"previousClose\" : 100.50000000,\n
\ \"eps\" : 5.78000000,\n \"pe\" : 17.50000000,\n \"earningsAnnouncement\"
: \"2022-07-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1550109920,\n
\ \"timestamp\" : 1653145681\n} ]"
: 139788910592.00000000,\n \"priceAvg50\" : 100.93280000,\n \"priceAvg200\"
: 98.19670000,\n \"volume\" : 5170940,\n \"avgVolume\" : 5486803,\n \"exchange\"
: \"NYSE\",\n \"open\" : 90.71000000,\n \"previousClose\" : 89.62000000,\n
\ \"eps\" : 5.78000000,\n \"pe\" : 15.60207600,\n \"earningsAnnouncement\"
: \"2022-07-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1550109898,\n
\ \"timestamp\" : 1658135066\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -34,7 +34,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:01 GMT
- Mon, 18 Jul 2022 09:04:26 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -482,7 +482,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:09 GMT
- Mon, 18 Jul 2022 09:04:42 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -377,7 +377,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:10 GMT
- Mon, 18 Jul 2022 09:04:43 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -10,8 +10,8 @@ interactions:
uri: https://financialmodelingprep.com/api/v3/discounted-cash-flow/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2022-05-21\",\n \"dcf\"
: 104.03760436737315,\n \"Stock Price\" : 101.15\n} ]"
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2022-07-19\",\n \"dcf\"
: 93.84760436737315,\n \"Stock Price\" : 90.96\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -26,13 +26,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:08 GMT
- Tue, 19 Jul 2022 18:57:46 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
@@ -81,13 +83,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:08 GMT
- Tue, 19 Jul 2022 18:57:46 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -0,0 +1,89 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/enterprise-values/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2021-12-31\",\n \"stockPrice\"
: 103.519997,\n \"numberOfShares\" : 1557000000,\n \"marketCapitalization\"
: 161180635329,\n \"minusCashAndCashEquivalents\" : 4496000000,\n \"addTotalDebt\"
: 27806000000,\n \"enterpriseValue\" : 184490635329\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2020-12-31\",\n \"stockPrice\" : 79.650002,\n \"numberOfShares\"
: 1557000000,\n \"marketCapitalization\" : 124015053114,\n \"minusCashAndCashEquivalents\"
: 7280000000,\n \"addTotalDebt\" : 31536000000,\n \"enterpriseValue\" :
148271053114\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2019-12-31\",\n
\ \"stockPrice\" : 84.330002,\n \"numberOfShares\" : 1555000000,\n \"marketCapitalization\"
: 131133153109.99998,\n \"minusCashAndCashEquivalents\" : 6861000000,\n \"addTotalDebt\"
: 31045000000,\n \"enterpriseValue\" : 155317153110\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2018-12-31\",\n \"stockPrice\" : 74.480003,\n \"numberOfShares\"
: 1555000000,\n \"marketCapitalization\" : 115816404665,\n \"minusCashAndCashEquivalents\"
: 6593000000,\n \"addTotalDebt\" : 31759000000,\n \"enterpriseValue\" :
140982404665\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2017-12-31\",\n
\ \"stockPrice\" : 107.940002,\n \"numberOfShares\" : 1552000000,\n \"marketCapitalization\"
: 167522883104,\n \"minusCashAndCashEquivalents\" : 8447000000,\n \"addTotalDebt\"
: 34339000000,\n \"enterpriseValue\" : 193414883104\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2016-12-31\",\n \"stockPrice\" : 95.959999,\n \"numberOfShares\"
: 1551000000,\n \"marketCapitalization\" : 148833958449,\n \"minusCashAndCashEquivalents\"
: 4239000000,\n \"addTotalDebt\" : 29067000000,\n \"enterpriseValue\" :
173661958449\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2015-12-31\",\n
\ \"stockPrice\" : 90.010002,\n \"numberOfShares\" : 1549000000,\n \"marketCapitalization\"
: 139425493098,\n \"minusCashAndCashEquivalents\" : 3417000000,\n \"addTotalDebt\"
: 28480000000,\n \"enterpriseValue\" : 164488493098\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2014-12-31\",\n \"stockPrice\" : 80.239998,\n \"numberOfShares\"
: 1566000000,\n \"marketCapitalization\" : 125655836868,\n \"minusCashAndCashEquivalents\"
: 1682000000,\n \"addTotalDebt\" : 29455000000,\n \"enterpriseValue\" :
153428836868\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2013-12-31\",\n
\ \"stockPrice\" : 79.089996,\n \"numberOfShares\" : 1622000000,\n \"marketCapitalization\"
: 128283973512,\n \"minusCashAndCashEquivalents\" : 2154000000,\n \"addTotalDebt\"
: 27678000000,\n \"enterpriseValue\" : 153807973512\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2012-12-31\",\n \"stockPrice\" : 87.650002,\n \"numberOfShares\"
: 1692000000,\n \"marketCapitalization\" : 148303803384,\n \"minusCashAndCashEquivalents\"
: 2983000000,\n \"addTotalDebt\" : 22839000000,\n \"enterpriseValue\" :
168159803384\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2011-12-31\",\n
\ \"stockPrice\" : 74.900002,\n \"numberOfShares\" : 1725908666,\n \"marketCapitalization\"
: 129270562535.21733,\n \"minusCashAndCashEquivalents\" : 2550000000,\n \"addTotalDebt\"
: 18545000000,\n \"enterpriseValue\" : 145265562535.21735\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2010-12-31\",\n \"stockPrice\" : 56.599998,\n \"numberOfShares\"
: 1839000000,\n \"marketCapitalization\" : 104087396322,\n \"minusCashAndCashEquivalents\"
: 1703000000,\n \"addTotalDebt\" : 16502000000,\n \"enterpriseValue\" :
118886396322\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2009-12-31\",\n
\ \"stockPrice\" : 45.509998,\n \"numberOfShares\" : 1943000000,\n \"marketCapitalization\"
: 88425926114,\n \"minusCashAndCashEquivalents\" : 1540000000,\n \"addTotalDebt\"
: 15416000000,\n \"enterpriseValue\" : 102301926114\n}, {\n \"symbol\" :
\"PM\",\n \"date\" : \"2008-12-31\",\n \"stockPrice\" : 37.150002,\n \"numberOfShares\"
: 2068000000,\n \"marketCapitalization\" : 76826204136,\n \"minusCashAndCashEquivalents\"
: 1531000000,\n \"addTotalDebt\" : 11961000000,\n \"enterpriseValue\" :
87256204136\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:40 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -479,13 +479,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:05 GMT
- Mon, 18 Jul 2022 09:04:44 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -0,0 +1,424 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/financial-growth/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2021-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.0944796821635184997,\n \"grossProfitGrowth\"
: 0.11764705882352941,\n \"ebitgrowth\" : 0.112015769626328421,\n \"operatingIncomeGrowth\"
: 0.112015769626328421,\n \"netIncomeGrowth\" : 0.130710029791459792,\n \"epsgrowth\"
: 0.133789388259075548,\n \"epsdilutedGrowth\" : 0.133789388259075548,\n
\ \"weightedAverageSharesGrowth\" : 0,\n \"weightedAverageSharesDilutedGrowth\"
: -0.000641848523748395332,\n \"dividendsperShareGrowth\" : 0.0293318848451927204,\n
\ \"operatingCashFlowGrowth\" : 0.219629025682837348,\n \"freeCashFlowGrowth\"
: 0.218132464712269269,\n \"tenYRevenueGrowthPerShare\" : 0.11946237331821162,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.172343219239085327,\n \"threeYRevenueGrowthPerShare\"
: 0.0587226869805343721,\n \"tenYOperatingCFGrowthPerShare\" : 0.259874721395042418,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.475904963855835528,\n \"threeYOperatingCFGrowthPerShare\"
: 0.260986297849883475,\n \"tenYNetIncomeGrowthPerShare\" : 0.175320144566908309,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.302411063662910651,\n \"threeYNetIncomeGrowthPerShare\"
: 0.149955668501221856,\n \"tenYShareholdersEquityGrowthPerShare\" : -49.9184861117309282,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -0.206568736074563858,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.189901386502770858,\n \"tenYDividendperShareGrowthPerShare\" : 0.754867216247640971,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.183880523789930611,\n \"threeYDividendperShareGrowthPerShare\"
: 0.0995298949761401902,\n \"receivablesGrowth\" : 0.0475937250731188546,\n
\ \"inventoryGrowth\" : -0.0908143050776769878,\n \"assetGrowth\" : -0.0786566997657034417,\n
\ \"bookValueperShareGrowth\" : -0.195830349327603487,\n \"debtGrowth\" :
-0.118277524099441908,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0.185567010309278357\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2020-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : -0.037275624895151821,\n \"grossProfitGrowth\"
: -0.00865643790172092135,\n \"ebitgrowth\" : 0.107966954705156201,\n \"operatingIncomeGrowth\"
: 0.107966954705156201,\n \"netIncomeGrowth\" : 0.121224773834377172,\n \"epsgrowth\"
: 0.119305856832971749,\n \"epsdilutedGrowth\" : 0.119305856832971749,\n
\ \"weightedAverageSharesGrowth\" : 0.0012861736334405145,\n \"weightedAverageSharesDilutedGrowth\"
: 0.00128534704370179939,\n \"dividendsperShareGrowth\" : 0.0270270609632906854,\n
\ \"operatingCashFlowGrowth\" : -0.0275520317145688809,\n \"freeCashFlowGrowth\"
: -0.00303095908205239239,\n \"tenYRevenueGrowthPerShare\" : 0.245625790669071031,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.0654089631451053727,\n \"threeYRevenueGrowthPerShare\"
: -0.00508366324374840903,\n \"tenYOperatingCFGrowthPerShare\" : 0.228051842836471841,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.241142415708889696,\n \"threeYOperatingCFGrowthPerShare\"
: 0.0974518275604815132,\n \"tenYNetIncomeGrowthPerShare\" : 0.31079802336930229,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.166100331540367074,\n \"threeYNetIncomeGrowthPerShare\"
: 0.330593162663312234,\n \"tenYShareholdersEquityGrowthPerShare\" : -5.23362922026319932,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -0.0559929271785704341,\n \"threeYShareholdersEquityGrowthPerShare\"
: 0.0364590058976818551,\n \"tenYDividendperShareGrowthPerShare\" : 0.966481916867382274,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.172186101477199843,\n \"threeYDividendperShareGrowthPerShare\"
: 0.125820852591305432,\n \"receivablesGrowth\" : 0.0118375033629270921,\n
\ \"inventoryGrowth\" : 0.0385489983757444504,\n \"assetGrowth\" : 0.0452478134110787175,\n
\ \"bookValueperShareGrowth\" : 0.0841200153849653853,\n \"debtGrowth\" :
0.0158157513287163799,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: -0.988957194899817815\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2019-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : 0.00607594936708860753,\n \"grossProfitGrowth\"
: 0.0225261037790851736,\n \"ebitgrowth\" : -0.0743605519908587531,\n \"operatingIncomeGrowth\"
: -0.0743605519908587531,\n \"netIncomeGrowth\" : -0.0917709518392112317,\n
\ \"epsgrowth\" : -0.0925196850393700254,\n \"epsdilutedGrowth\" : -0.0925196850393700254,\n
\ \"weightedAverageSharesGrowth\" : 0,\n \"weightedAverageSharesDilutedGrowth\"
: 0.000643086816720257249,\n \"dividendsperShareGrowth\" : 0.040087145969498951,\n
\ \"operatingCashFlowGrowth\" : 0.0645705845115003146,\n \"freeCashFlowGrowth\"
: 0.148719224073613515,\n \"tenYRevenueGrowthPerShare\" : 0.487592354626352753,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.00835956691288415599,\n \"threeYRevenueGrowthPerShare\"
: 0.114046512636710298,\n \"tenYOperatingCFGrowthPerShare\" : 0.599141735225072081,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.313008942471608875,\n \"threeYOperatingCFGrowthPerShare\"
: 0.246012754249990029,\n \"tenYNetIncomeGrowthPerShare\" : 0.415607783966634836,\n
\ \"fiveYNetIncomeGrowthPerShare\" : -0.0343218515201540939,\n \"threeYNetIncomeGrowthPerShare\"
: 0.028637531920117542,\n \"tenYShareholdersEquityGrowthPerShare\" : -3.53073237192829303,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -0.0768156483610043239,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.0899101563925505526,\n \"tenYDividendperShareGrowthPerShare\" : 1.0678983456156923,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.194972094720774064,\n \"threeYDividendperShareGrowthPerShare\"
: 0.119877613863572569,\n \"receivablesGrowth\" : 0.0429292929292929282,\n
\ \"inventoryGrowth\" : 0.0489550204452521565,\n \"assetGrowth\" : 0.0772342403457199622,\n
\ \"bookValueperShareGrowth\" : -0.0707921984107864888,\n \"debtGrowth\"
: -0.0224818161780912483,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0.17921868707209021\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2018-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : 0.030506470015305414,\n \"grossProfitGrowth\"
: 0.0300829875518672206,\n \"ebitgrowth\" : -0.0109536642614970012,\n \"operatingIncomeGrowth\"
: -0.0109536642614970012,\n \"netIncomeGrowth\" : 0.310853355426677691,\n
\ \"epsgrowth\" : 0.309278350515463984,\n \"epsdilutedGrowth\" : 0.309278350515463984,\n
\ \"weightedAverageSharesGrowth\" : 0.00193298969072164956,\n \"weightedAverageSharesDilutedGrowth\"
: 0.00128783000643915,\n \"dividendsperShareGrowth\" : 0.0539443315645157517,\n
\ \"operatingCashFlowGrowth\" : 0.063509874326750454,\n \"freeCashFlowGrowth\"
: 0.0920695274307441608,\n \"tenYRevenueGrowthPerShare\" : 0.532713179652137603,\n
\ \"fiveYRevenueGrowthPerShare\" : -0.0101083721902290868,\n \"threeYRevenueGrowthPerShare\"
: 0.101391778694034915,\n \"tenYOperatingCFGrowthPerShare\" : 0.588509858030581978,\n
\ \"fiveYOperatingCFGrowthPerShare\" : -0.0245311446596352505,\n \"threeYOperatingCFGrowthPerShare\"
: 0.200435974431881936,\n \"tenYNetIncomeGrowthPerShare\" : 0.52697632525819138,\n
\ \"fiveYNetIncomeGrowthPerShare\" : -0.0377961978691749301,\n \"threeYNetIncomeGrowthPerShare\"
: 0.146584496021759964,\n \"tenYShareholdersEquityGrowthPerShare\" : -3.20923575562700991,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : 0.673425012814535706,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.0629019413996607102,\n \"tenYDividendperShareGrowthPerShare\" : 0.802793040380002321,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.255533694601218719,\n \"threeYDividendperShareGrowthPerShare\"
: 0.0973494533762058328,\n \"receivablesGrowth\" : -0.0465489566613162126,\n
\ \"inventoryGrowth\" : -0.000227117874176697705,\n \"assetGrowth\" : -0.0737060137776950342,\n
\ \"bookValueperShareGrowth\" : 0.0288733529746348361,\n \"debtGrowth\" :
-0.0751332304376947507,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0.10765799256505576\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2017-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : 0.0773093498219973724,\n \"grossProfitGrowth\"
: 0.0590956401063952794,\n \"ebitgrowth\" : 0.0636153490522422538,\n \"operatingIncomeGrowth\"
: 0.0636153490522422538,\n \"netIncomeGrowth\" : -0.133773503660111953,\n
\ \"epsgrowth\" : -0.133928571428571536,\n \"epsdilutedGrowth\" : -0.133928571428571536,\n
\ \"weightedAverageSharesGrowth\" : 0.00064474532559638943,\n \"weightedAverageSharesDilutedGrowth\"
: 0.00128949065119277886,\n \"dividendsperShareGrowth\" : 0.0216053573333593318,\n
\ \"operatingCashFlowGrowth\" : 0.103379967809830386,\n \"freeCashFlowGrowth\"
: 0.0664735698769007982,\n \"tenYRevenueGrowthPerShare\" : 0.707045992459096384,\n
\ \"fiveYRevenueGrowthPerShare\" : -0.0011394517423458329,\n \"threeYRevenueGrowthPerShare\"
: -0.0255207195126131749,\n \"tenYOperatingCFGrowthPerShare\" : 1.15861605915891475,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.0313042697986622015,\n \"threeYOperatingCFGrowthPerShare\"
: 0.16195784372364902,\n \"tenYNetIncomeGrowthPerShare\" : 0.355758957746671767,\n
\ \"fiveYNetIncomeGrowthPerShare\" : -0.252341553420805997,\n \"threeYNetIncomeGrowthPerShare\"
: -0.187316237422969295,\n \"tenYShareholdersEquityGrowthPerShare\" : -2.06235093517156809,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : 2.79063059803305125,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.0343635128770060638,\n \"tenYDividendperShareGrowthPerShare\" : 0.345482618808146846,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.315348691690767458,\n \"threeYDividendperShareGrowthPerShare\"
: 0.0901100966014400928,\n \"receivablesGrowth\" : 0.0683052300657330663,\n
\ \"inventoryGrowth\" : -0.0234002439835865571,\n \"assetGrowth\" : 0.165992781742693551,\n
\ \"bookValueperShareGrowth\" : -0.0480601648119497946,\n \"debtGrowth\"
: 0.181374066811160417,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0.049960967993754879\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2016-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : -0.00406807494215122821,\n \"grossProfitGrowth\"
: -0.00774571117103677736,\n \"ebitgrowth\" : 0.018073990398192602,\n \"operatingIncomeGrowth\"
: 0.018073990398192602,\n \"netIncomeGrowth\" : 0.0136767059508220573,\n
\ \"epsgrowth\" : 0.013574660633484276,\n \"epsdilutedGrowth\" : 0.013574660633484276,\n
\ \"weightedAverageSharesGrowth\" : 0.00129115558424790179,\n \"weightedAverageSharesDilutedGrowth\"
: 0.00129115558424790179,\n \"dividendsperShareGrowth\" : 0.0191641005802707549,\n
\ \"operatingCashFlowGrowth\" : 0.0269548633184996805,\n \"freeCashFlowGrowth\"
: 0,\n \"tenYRevenueGrowthPerShare\" : -0.248015086377904675,\n \"fiveYRevenueGrowthPerShare\"
: -0.0451069661623464332,\n \"threeYRevenueGrowthPerShare\" : -0.106046158824957146,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.761461740582955016,\n \"fiveYOperatingCFGrowthPerShare\"
: -0.146371377393032936,\n \"threeYOperatingCFGrowthPerShare\" : -0.166577191156015353,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.541638305730869241,\n \"fiveYNetIncomeGrowthPerShare\"
: -0.0975812649645119573,\n \"threeYNetIncomeGrowthPerShare\" : -0.150428196300893852,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -2.20945509112700345,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -62.6543465526058654,\n \"threeYShareholdersEquityGrowthPerShare\" : 0.708578101606085031,\n
\ \"tenYDividendperShareGrowthPerShare\" : 2.12010318812045151,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.482300942522327525,\n \"threeYDividendperShareGrowthPerShare\" : 0.166077829327345688,\n
\ \"receivablesGrowth\" : 0.259539236861051126,\n \"inventoryGrowth\" : 0.0642039419331995737,\n
\ \"assetGrowth\" : 0.0852573919189539425,\n \"bookValueperShareGrowth\"
: -0.0432166307295635196,\n \"debtGrowth\" : 0.0206109550561797764,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : -0.0377103365384615363\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2015-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.0998757012799408733,\n \"grossProfitGrowth\" : -0.0983911851430345069,\n
\ \"ebitgrowth\" : -0.0922064604341138322,\n \"operatingIncomeGrowth\" :
-0.0922064604341138322,\n \"netIncomeGrowth\" : -0.0827438943013479311,\n
\ \"epsgrowth\" : -0.0714285714285713969,\n \"epsdilutedGrowth\" : -0.0714285714285713969,\n
\ \"weightedAverageSharesGrowth\" : -0.0108556832694763732,\n \"weightedAverageSharesDilutedGrowth\"
: -0.0108556832694763732,\n \"dividendsperShareGrowth\" : 0.0469913240121241776,\n
\ \"operatingCashFlowGrowth\" : 0.0162811732782013191,\n \"freeCashFlowGrowth\"
: 0.0484360765259641696,\n \"tenYRevenueGrowthPerShare\" : -0.194354418698280906,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.16915272328098549,\n \"threeYRevenueGrowthPerShare\"
: -0.0672289121079073793,\n \"tenYOperatingCFGrowthPerShare\" : 1.07638081486798964,\n
\ \"fiveYOperatingCFGrowthPerShare\" : -0.0105471964431584318,\n \"threeYOperatingCFGrowthPerShare\"
: -0.0880927592704757595,\n \"tenYNetIncomeGrowthPerShare\" : 0.665327472874130965,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.124086828478811875,\n \"threeYNetIncomeGrowthPerShare\"
: -0.146875110041669144,\n \"tenYShareholdersEquityGrowthPerShare\" : -2.74975206349398826,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -5.48474311491100508,\n \"threeYShareholdersEquityGrowthPerShare\"
: 3.16186841653659778,\n \"tenYDividendperShareGrowthPerShare\" : 0.107886659351743061,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0.677619206019593134,\n \"threeYDividendperShareGrowthPerShare\"
: 0.263320716452772163,\n \"receivablesGrowth\" : -0.306193806193806206,\n
\ \"inventoryGrowth\" : -0.0138500931098696455,\n \"assetGrowth\" : -0.0349845113252053308,\n
\ \"bookValueperShareGrowth\" : 0.0602067106454296092,\n \"debtGrowth\" :
-0.0331013410286878293,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: -0.0492786744750749878\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2014-12-31\",\n
\ \"period\" : \"FY\",\n \"revenueGrowth\" : -0.0464490501970080405,\n \"grossProfitGrowth\"
: -0.0709376652088239551,\n \"ebitgrowth\" : -0.134147243803181659,\n \"operatingIncomeGrowth\"
: -0.134147243803181659,\n \"netIncomeGrowth\" : -0.126282649253731338,\n
\ \"epsgrowth\" : -0.0950570342205323271,\n \"epsdilutedGrowth\" : -0.0950570342205323271,\n
\ \"weightedAverageSharesGrowth\" : -0.0345252774352651018,\n \"weightedAverageSharesDilutedGrowth\"
: -0.0345252774352651018,\n \"dividendsperShareGrowth\" : 0.0927991229715368071,\n
\ \"operatingCashFlowGrowth\" : -0.23640848544647261,\n \"freeCashFlowGrowth\"
: -0.262898712926692757,\n \"tenYRevenueGrowthPerShare\" : 0.154536980713472855,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.475259821435175867,\n \"threeYRevenueGrowthPerShare\"
: 0.0549761108973851678,\n \"tenYOperatingCFGrowthPerShare\" : 1.16461193449351663,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.217921434879831621,\n \"threeYOperatingCFGrowthPerShare\"
: -0.189927717355107634,\n \"tenYNetIncomeGrowthPerShare\" : 1.44115183498397537,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.465920903558872557,\n \"threeYNetIncomeGrowthPerShare\"
: -0.0387462097732740318,\n \"tenYShareholdersEquityGrowthPerShare\" : -2.55893593888722704,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -3.74130770028250748,\n \"threeYShareholdersEquityGrowthPerShare\"
: -61.7798372147043793,\n \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.730499276720677382,\n \"threeYDividendperShareGrowthPerShare\" : 0.389150131516263986,\n
\ \"receivablesGrowth\" : 0.0391902413703607566,\n \"inventoryGrowth\" :
-0.127361365021328471,\n \"assetGrowth\" : -0.0781020750366799438,\n \"bookValueperShareGrowth\"
: 0.684343516569753563,\n \"debtGrowth\" : 0.0642026157959390137,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : 0.0161103047895500735\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2013-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.00509927654014086761,\n \"grossProfitGrowth\" : -0.00937916587316701619,\n
\ \"ebitgrowth\" : -0.0239058211757908409,\n \"operatingIncomeGrowth\" :
-0.0239058211757908409,\n \"netIncomeGrowth\" : -0.0254545454545454554,\n
\ \"epsgrowth\" : 0.0174081237911024866,\n \"epsdilutedGrowth\" : 0.0174081237911024866,\n
\ \"weightedAverageSharesGrowth\" : -0.0413711583924349854,\n \"weightedAverageSharesDilutedGrowth\"
: -0.0413711583924349854,\n \"dividendsperShareGrowth\" : 0.10415539112919045,\n
\ \"operatingCashFlowGrowth\" : 0.0757881328945971822,\n \"freeCashFlowGrowth\"
: 0.0681410639569635379,\n \"tenYRevenueGrowthPerShare\" : 0.16897400330350909,\n
\ \"fiveYRevenueGrowthPerShare\" : 0.548364625573620423,\n \"threeYRevenueGrowthPerShare\"
: 0.300844619030233795,\n \"tenYOperatingCFGrowthPerShare\" : 1.73690588106835597,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.628457791690655632,\n \"threeYOperatingCFGrowthPerShare\"
: 0.217644965176946759,\n \"tenYNetIncomeGrowthPerShare\" : 1.69752041504780937,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.586957276490347568,\n \"threeYNetIncomeGrowthPerShare\"
: 0.339488086475923545,\n \"tenYShareholdersEquityGrowthPerShare\" : -1.92554512992817184,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -2.32018808055898074,\n \"threeYShareholdersEquityGrowthPerShare\"
: -3.5114026825952056,\n \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.43587786463397421,\n \"threeYDividendperShareGrowthPerShare\" : 0.466256562141680042,\n
\ \"receivablesGrowth\" : 0.0735580941766508789,\n \"inventoryGrowth\" :
0.100234663090848136,\n \"assetGrowth\" : 0.0132200690204406692,\n \"bookValueperShareGrowth\"
: 1.33059670043234624,\n \"debtGrowth\" : 0.211874425325101812,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : -0.0126110633419317855\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2012-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: 0.00900408399524069841,\n \"grossProfitGrowth\" : 0.0286497869631225817,\n
\ \"ebitgrowth\" : 0.0385538553855385505,\n \"operatingIncomeGrowth\" : 0.0385538553855385505,\n
\ \"netIncomeGrowth\" : 0.0243277848911651745,\n \"epsgrowth\" : 0.0386389771274419022,\n
\ \"epsdilutedGrowth\" : 0.0386389771274419022,\n \"weightedAverageSharesGrowth\"
: -0.0196468484503223434,\n \"weightedAverageSharesDilutedGrowth\" : -0.0196468484503223434,\n
\ \"dividendsperShareGrowth\" : 0.151273874089281474,\n \"operatingCashFlowGrowth\"
: -0.105233165542786583,\n \"freeCashFlowGrowth\" : -0.131540697674418616,\n
\ \"tenYRevenueGrowthPerShare\" : 0.126355794334100324,\n \"fiveYRevenueGrowthPerShare\"
: 0.70899330786139636,\n \"threeYRevenueGrowthPerShare\" : 0.439250085341514718,\n
\ \"tenYOperatingCFGrowthPerShare\" : 1.43884165862475699,\n \"fiveYOperatingCFGrowthPerShare\"
: 1.09309330172785346,\n \"threeYOperatingCFGrowthPerShare\" : 0.372217109674200186,\n
\ \"tenYNetIncomeGrowthPerShare\" : 1.65346357999910798,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.81333998692819709,\n \"threeYNetIncomeGrowthPerShare\" : 0.593414908900325333,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -1.39712796716672383,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -1.28025704634021031,\n \"threeYShareholdersEquityGrowthPerShare\" : -1.69832885831650038,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0.0229094591477829665,\n \"threeYDividendperShareGrowthPerShare\" : 0.434170836700229212,\n
\ \"receivablesGrowth\" : 0.121212121212121215,\n \"inventoryGrowth\" : 0.102093596059113306,\n
\ \"assetGrowth\" : 0.0614855725879170437,\n \"bookValueperShareGrowth\"
: -16.4832360943768137,\n \"debtGrowth\" : 0.231544890806147208,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : 0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2011-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : 0.142935901205527793,\n
\ \"grossProfitGrowth\" : 0.167133466704772804,\n \"ebitgrowth\" : 0.190357142857142864,\n
\ \"operatingIncomeGrowth\" : 0.190357142857142864,\n \"netIncomeGrowth\"
: 0.183496349359415889,\n \"epsgrowth\" : 0.266582188295165445,\n \"epsdilutedGrowth\"
: 0.269813265306122596,\n \"weightedAverageSharesGrowth\" : -0.0614961033170201218,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.0630246112920738316,\n \"dividendsperShareGrowth\"
: 0.153456238319428034,\n \"operatingCashFlowGrowth\" : 0.115714739853767082,\n
\ \"freeCashFlowGrowth\" : 0.104080696928014665,\n \"tenYRevenueGrowthPerShare\"
: 0.0943726296621058836,\n \"fiveYRevenueGrowthPerShare\" : -0.212493036419046405,\n
\ \"threeYRevenueGrowthPerShare\" : 0.449551369128978806,\n \"tenYOperatingCFGrowthPerShare\"
: 1.67212195858132762,\n \"fiveYOperatingCFGrowthPerShare\" : 1.06349891970993338,\n
\ \"threeYOperatingCFGrowthPerShare\" : 0.589911386394064374,\n \"tenYNetIncomeGrowthPerShare\"
: 1.53954976282402334,\n \"fiveYNetIncomeGrowthPerShare\" : 0.708340314621508371,\n
\ \"threeYNetIncomeGrowthPerShare\" : 0.49402278946292677,\n \"tenYShareholdersEquityGrowthPerShare\"
: -0.974351100458194841,\n \"fiveYShareholdersEquityGrowthPerShare\" : -0.980383295602767491,\n
\ \"threeYShareholdersEquityGrowthPerShare\" : -0.963414672759205337,\n \"tenYDividendperShareGrowthPerShare\"
: 0,\n \"fiveYDividendperShareGrowthPerShare\" : 1.10490535262778056,\n \"threeYDividendperShareGrowthPerShare\"
: 0.129558307318116489,\n \"receivablesGrowth\" : 0.0638085742771684894,\n
\ \"inventoryGrowth\" : -0.0236864253937717935,\n \"assetGrowth\" : 0.0124964336661911556,\n
\ \"bookValueperShareGrowth\" : -0.930403485435763011,\n \"debtGrowth\" :
0.123803175372682095,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2010-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.0867984821250249589,\n \"grossProfitGrowth\"
: 0.0925498032848310753,\n \"ebitgrowth\" : 0.115537848605577684,\n \"operatingIncomeGrowth\"
: 0.115537848605577684,\n \"netIncomeGrowth\" : 0.144591611479028687,\n \"epsgrowth\"
: 0.209230769230769276,\n \"epsdilutedGrowth\" : 0.209876543209876448,\n
\ \"weightedAverageSharesGrowth\" : -0.0535254760679361799,\n \"weightedAverageSharesDilutedGrowth\"
: -0.0553846153846153863,\n \"dividendsperShareGrowth\" : 0.0799934350028207591,\n
\ \"operatingCashFlowGrowth\" : 0.196981227803145614,\n \"freeCashFlowGrowth\"
: 0.216906123587669142,\n \"tenYRevenueGrowthPerShare\" : -0.101373072385103805,\n
\ \"fiveYRevenueGrowthPerShare\" : -0.310915019689779026,\n \"threeYRevenueGrowthPerShare\"
: 0.363465623636123225,\n \"tenYOperatingCFGrowthPerShare\" : 1.24770434678439446,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 1.09851425697507432,\n \"threeYOperatingCFGrowthPerShare\"
: 0.929053038716713298,\n \"tenYNetIncomeGrowthPerShare\" : 1.01384427549837386,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.48149362725632272,\n \"threeYNetIncomeGrowthPerShare\"
: 0.376233078808216881,\n \"tenYShareholdersEquityGrowthPerShare\" : -0.631462872783212115,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -0.609843413845408189,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.73991978586307483,\n \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: -0.339607787407028627,\n \"threeYDividendperShareGrowthPerShare\" : -0.229704389315508184,\n
\ \"receivablesGrowth\" : -0.0287282117495158175,\n \"inventoryGrowth\" :
-0.096665580536548279,\n \"assetGrowth\" : 0.0144130585783746237,\n \"bookValueperShareGrowth\"
: -0.351946645478895426,\n \"debtGrowth\" : 0.070446289569278675,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : 0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2009-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : -0.0260649679050768343,\n
\ \"grossProfitGrowth\" : -0.0222262929718507647,\n \"ebitgrowth\" : -0.0202966432474629213,\n
\ \"operatingIncomeGrowth\" : -0.0202966432474629213,\n \"netIncomeGrowth\"
: -0.0795355587808418002,\n \"epsgrowth\" : -0.0240240240240240446,\n \"epsdilutedGrowth\"
: -0.0240963855421685649,\n \"weightedAverageSharesGrowth\" : -0.0604448742746615114,\n
\ \"weightedAverageSharesDilutedGrowth\" : -0.061597690086621755,\n \"dividendsperShareGrowth\"
: -0.0932523969962194971,\n \"operatingCashFlowGrowth\" : -0.00642722117202268461,\n
\ \"freeCashFlowGrowth\" : 0.0487126974839087179,\n \"tenYRevenueGrowthPerShare\"
: -0.21740091884946372,\n \"fiveYRevenueGrowthPerShare\" : -0.21740091884946372,\n
\ \"threeYRevenueGrowthPerShare\" : -0.436844261822967816,\n \"tenYOperatingCFGrowthPerShare\"
: 0.777300138171138966,\n \"fiveYOperatingCFGrowthPerShare\" : 0.777300138171138966,\n
\ \"threeYOperatingCFGrowthPerShare\" : 0.372488595941022238,\n \"tenYNetIncomeGrowthPerShare\"
: 0.665268452791345832,\n \"fiveYNetIncomeGrowthPerShare\" : 0.665268452791345832,\n
\ \"threeYNetIncomeGrowthPerShare\" : 0.120216376231715605,\n \"tenYShareholdersEquityGrowthPerShare\"
: -0.431316689211295123,\n \"fiveYShareholdersEquityGrowthPerShare\" : -0.431316689211295123,\n
\ \"threeYShareholdersEquityGrowthPerShare\" : -0.565061558091454863,\n \"tenYDividendperShareGrowthPerShare\"
: 0,\n \"fiveYDividendperShareGrowthPerShare\" : 0,\n \"threeYDividendperShareGrowthPerShare\"
: 0.68970284285426009,\n \"receivablesGrowth\" : 0.0877808988764045006,\n
\ \"inventoryGrowth\" : -0.047288907284768214,\n \"assetGrowth\" : 0.0479194468033482951,\n
\ \"bookValueperShareGrowth\" : -0.188835958140332855,\n \"debtGrowth\" :
0.288855446868990895,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2008-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.127511185191683474,\n \"grossProfitGrowth\"
: 0.163304446654354313,\n \"ebitgrowth\" : 0.154964499042037629,\n \"operatingIncomeGrowth\"
: 0.154964499042037629,\n \"netIncomeGrowth\" : 0.143378692333222701,\n \"epsgrowth\"
: 0.160278745644599291,\n \"epsdilutedGrowth\" : 0.164912280701754288,\n
\ \"weightedAverageSharesGrowth\" : -0.0157068062827225123,\n \"weightedAverageSharesDilutedGrowth\"
: -0.0179584120982986782,\n \"dividendsperShareGrowth\" : -0.213407336533471714,\n
\ \"operatingCashFlowGrowth\" : 0.419753086419753063,\n \"freeCashFlowGrowth\"
: 0.513393845472658872,\n \"tenYRevenueGrowthPerShare\" : -0.245026666202451532,\n
\ \"fiveYRevenueGrowthPerShare\" : -0.245026666202451532,\n \"threeYRevenueGrowthPerShare\"
: -0.421071449266014919,\n \"tenYOperatingCFGrowthPerShare\" : 0.680673515171010823,\n
\ \"fiveYOperatingCFGrowthPerShare\" : 0.680673515171010823,\n \"threeYOperatingCFGrowthPerShare\"
: 0.569119772336806884,\n \"tenYNetIncomeGrowthPerShare\" : 0.699806576402321134,\n
\ \"fiveYNetIncomeGrowthPerShare\" : 0.699806576402321134,\n \"threeYNetIncomeGrowthPerShare\"
: 0.250470377052974813,\n \"tenYShareholdersEquityGrowthPerShare\" : -0.298929339267866523,\n
\ \"fiveYShareholdersEquityGrowthPerShare\" : -0.298929339267866523,\n \"threeYShareholdersEquityGrowthPerShare\"
: -0.257802496833666739,\n \"tenYDividendperShareGrowthPerShare\" : 0,\n
\ \"fiveYDividendperShareGrowthPerShare\" : 0,\n \"threeYDividendperShareGrowthPerShare\"
: -0.325635947770152201,\n \"receivablesGrowth\" : -0.185587646554189301,\n
\ \"inventoryGrowth\" : 0.0355765109301328791,\n \"assetGrowth\" : 0.0289922916081515464,\n
\ \"bookValueperShareGrowth\" : 0,\n \"debtGrowth\" : 0.896464246075788784,\n
\ \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\" : 0\n}, {\n \"symbol\"
: \"PM\",\n \"date\" : \"2007-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\"
: -0.527600497306257799,\n \"grossProfitGrowth\" : 0.113677715370619409,\n
\ \"ebitgrowth\" : 0.0603489483747609926,\n \"operatingIncomeGrowth\" : 0.0603489483747609926,\n
\ \"netIncomeGrowth\" : -0.019524894240156198,\n \"epsgrowth\" : -0.0150133247761900651,\n
\ \"epsdilutedGrowth\" : -0.0218773434188647038,\n \"weightedAverageSharesGrowth\"
: -0.00394110919998283665,\n \"weightedAverageSharesDilutedGrowth\" : 0.00317021082000776711,\n
\ \"dividendsperShareGrowth\" : 1.36904891067288981,\n \"operatingCashFlowGrowth\"
: -0.103752405388069277,\n \"freeCashFlowGrowth\" : -0.15570093457943926,\n
\ \"tenYRevenueGrowthPerShare\" : -0.340924397332133589,\n \"fiveYRevenueGrowthPerShare\"
: -0.340924397332133589,\n \"threeYRevenueGrowthPerShare\" : -0.340924397332133589,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.165185353472531465,\n \"fiveYOperatingCFGrowthPerShare\"
: 0.165185353472531465,\n \"threeYOperatingCFGrowthPerShare\" : 0.165185353472531465,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.463301752085709284,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.463301752085709284,\n \"threeYNetIncomeGrowthPerShare\" : 0.463301752085709284,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : 0.417013318140237621,\n \"fiveYShareholdersEquityGrowthPerShare\"
: 0.417013318140237621,\n \"threeYShareholdersEquityGrowthPerShare\" : 0.417013318140237621,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0,\n \"threeYDividendperShareGrowthPerShare\" : 0,\n \"receivablesGrowth\"
: 0.618981481481481466,\n \"inventoryGrowth\" : 0.319010600706713776,\n \"assetGrowth\"
: 0.226761102603369069,\n \"bookValueperShareGrowth\" : 0,\n \"debtGrowth\"
: 1.26381909547738691,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2006-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.0656244479773891581,\n \"grossProfitGrowth\"
: 0.0220730918499353161,\n \"ebitgrowth\" : 0.0818358112475759542,\n \"operatingIncomeGrowth\"
: 0.0818358112475759542,\n \"netIncomeGrowth\" : 0.0935943060498220653,\n
\ \"epsgrowth\" : 0.0935941825005863898,\n \"epsdilutedGrowth\" : 0.0935941825005863898,\n
\ \"weightedAverageSharesGrowth\" : 0,\n \"weightedAverageSharesDilutedGrowth\"
: 0,\n \"dividendsperShareGrowth\" : -0.638115074199427257,\n \"operatingCashFlowGrowth\"
: 0.208995734780922843,\n \"freeCashFlowGrowth\" : 0.209859791949344177,\n
\ \"tenYRevenueGrowthPerShare\" : 0.389667241399075381,\n \"fiveYRevenueGrowthPerShare\"
: 0.389667241399075381,\n \"threeYRevenueGrowthPerShare\" : 0.389667241399075381,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.294947108068730368,\n \"fiveYOperatingCFGrowthPerShare\"
: 0.294947108068730368,\n \"threeYOperatingCFGrowthPerShare\" : 0.294947108068730368,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.486559639837729652,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.486559639837729652,\n \"threeYNetIncomeGrowthPerShare\" : 0.486559639837729652,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : 0.307502984314921568,\n \"fiveYShareholdersEquityGrowthPerShare\"
: 0.307502984314921568,\n \"threeYShareholdersEquityGrowthPerShare\" : 0.307502984314921568,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0,\n \"threeYDividendperShareGrowthPerShare\" : 0,\n \"receivablesGrowth\"
: 0.138040042149631198,\n \"inventoryGrowth\" : 0.305350553505535083,\n \"assetGrowth\"
: 0.129025286362653979,\n \"bookValueperShareGrowth\" : 0,\n \"debtGrowth\"
: -0.43247097168466081,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0\n}, {\n \"symbol\" : \"PM\",\n \"date\" : \"2005-12-31\",\n \"period\"
: \"FY\",\n \"revenueGrowth\" : 0.356374853993830287,\n \"grossProfitGrowth\"
: 0.292642140468227452,\n \"ebitgrowth\" : 0.248386055519690119,\n \"operatingIncomeGrowth\"
: 0.248386055519690119,\n \"netIncomeGrowth\" : 0.413836477987421403,\n \"epsgrowth\"
: 0.359375000000000111,\n \"epsdilutedGrowth\" : 0.366346153846153932,\n
\ \"weightedAverageSharesGrowth\" : 0.0400951839250493075,\n \"weightedAverageSharesDilutedGrowth\"
: 0.0349916746810598617,\n \"dividendsperShareGrowth\" : 0,\n \"operatingCashFlowGrowth\"
: 0.114038876889848817,\n \"freeCashFlowGrowth\" : 0.0934718100890207654,\n
\ \"tenYRevenueGrowthPerShare\" : 0.304087236396214877,\n \"fiveYRevenueGrowthPerShare\"
: 0.304087236396214877,\n \"threeYRevenueGrowthPerShare\" : 0.304087236396214877,\n
\ \"tenYOperatingCFGrowthPerShare\" : 0.0710931981107298938,\n \"fiveYOperatingCFGrowthPerShare\"
: 0.0710931981107298938,\n \"threeYOperatingCFGrowthPerShare\" : 0.0710931981107298938,\n
\ \"tenYNetIncomeGrowthPerShare\" : 0.359333741602349543,\n \"fiveYNetIncomeGrowthPerShare\"
: 0.359333741602349543,\n \"threeYNetIncomeGrowthPerShare\" : 0.359333741602349543,\n
\ \"tenYShareholdersEquityGrowthPerShare\" : -0.055412261909728977,\n \"fiveYShareholdersEquityGrowthPerShare\"
: -0.055412261909728977,\n \"threeYShareholdersEquityGrowthPerShare\" : -0.055412261909728977,\n
\ \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0,\n \"threeYDividendperShareGrowthPerShare\" : 0,\n \"receivablesGrowth\"
: 0,\n \"inventoryGrowth\" : 0.26813289658399625,\n \"assetGrowth\" : 0.312251843448667021,\n
\ \"bookValueperShareGrowth\" : 0,\n \"debtGrowth\" : 0,\n \"rdexpenseGrowth\"
: 0,\n \"sgaexpensesGrowth\" : 0\n}, {\n \"symbol\" : \"PM\",\n \"date\"
: \"2003-12-31\",\n \"period\" : \"FY\",\n \"revenueGrowth\" : 0,\n \"grossProfitGrowth\"
: 0,\n \"ebitgrowth\" : 0,\n \"operatingIncomeGrowth\" : 0,\n \"netIncomeGrowth\"
: 0,\n \"epsgrowth\" : 0,\n \"epsdilutedGrowth\" : 0,\n \"weightedAverageSharesGrowth\"
: 0,\n \"weightedAverageSharesDilutedGrowth\" : 0,\n \"dividendsperShareGrowth\"
: 0,\n \"operatingCashFlowGrowth\" : 0,\n \"freeCashFlowGrowth\" : 0,\n
\ \"tenYRevenueGrowthPerShare\" : 0,\n \"fiveYRevenueGrowthPerShare\" : 0,\n
\ \"threeYRevenueGrowthPerShare\" : 0,\n \"tenYOperatingCFGrowthPerShare\"
: 0,\n \"fiveYOperatingCFGrowthPerShare\" : 0,\n \"threeYOperatingCFGrowthPerShare\"
: 0,\n \"tenYNetIncomeGrowthPerShare\" : 0,\n \"fiveYNetIncomeGrowthPerShare\"
: 0,\n \"threeYNetIncomeGrowthPerShare\" : 0,\n \"tenYShareholdersEquityGrowthPerShare\"
: 0,\n \"fiveYShareholdersEquityGrowthPerShare\" : 0,\n \"threeYShareholdersEquityGrowthPerShare\"
: 0,\n \"tenYDividendperShareGrowthPerShare\" : 0,\n \"fiveYDividendperShareGrowthPerShare\"
: 0,\n \"threeYDividendperShareGrowthPerShare\" : 0,\n \"receivablesGrowth\"
: 0,\n \"inventoryGrowth\" : 0,\n \"assetGrowth\" : 0,\n \"bookValueperShareGrowth\"
: 0,\n \"debtGrowth\" : 0,\n \"rdexpenseGrowth\" : 0,\n \"sgaexpensesGrowth\"
: 0\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:44 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -346,7 +346,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:09 GMT
- Mon, 18 Jul 2022 09:04:41 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -460,7 +460,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:10 GMT
- Mon, 18 Jul 2022 09:04:43 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -0,0 +1,69 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/profile/PM?apikey=MOCK_API_KEY
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"price\" : 90.18,\n \"beta\" : 0.681566,\n
\ \"volAvg\" : 5486803,\n \"mktCap\" : 139788910592,\n \"lastDiv\" : 5.0,\n
\ \"range\" : \"85.64-112.48\",\n \"changes\" : 0.559998,\n \"companyName\"
: \"Philip Morris International Inc.\",\n \"currency\" : \"USD\",\n \"cik\"
: \"0001413329\",\n \"isin\" : \"US7181721090\",\n \"cusip\" : \"718172109\",\n
\ \"exchange\" : \"New York Stock Exchange\",\n \"exchangeShortName\" : \"NYSE\",\n
\ \"industry\" : \"Tobacco\",\n \"website\" : \"https://www.pmi.com\",\n
\ \"description\" : \"Philip Morris International Inc. operates as a tobacco
company working to delivers a smoke-free future and evolving portfolio for
the long-term to include products outside of the tobacco and nicotine sector.
The company's product portfolio primarily consists of cigarettes and smoke-free
products, including heat-not-burn, vapor, and oral nicotine products that
are sold in markets outside the United States. The company offers its smoke-free
products under the HEETS, HEETS Creations, HEETS Dimensions, HEETS Marlboro,
HEETS FROM MARLBORO, Marlboro Dimensions, Marlboro HeatSticks, Parliament
HeatSticks, and TEREA brands, as well as the KT&G-licensed brands, Fiit, and
Miix. It also sells its products under the Marlboro, Parliament, Bond Street,
Chesterfield, L&M, Lark, and Philip Morris brands. In addition, the company
owns various cigarette brands, such as Dji Sam Soe, Sampoerna A, and Sampoerna
U in Indonesia; and Fortune and Jackpot in the Philippines. The company sells
its smoke-free products in 71 markets. Philip Morris International Inc. was
incorporated in 1987 and is headquartered in New York, New York.\",\n \"ceo\"
: \"Mr. Andre Calantzopoulos\",\n \"sector\" : \"Consumer Defensive\",\n
\ \"country\" : \"US\",\n \"fullTimeEmployees\" : \"69600\",\n \"phone\"
: \"19176632000\",\n \"address\" : \"120 Park Ave\",\n \"city\" : \"New
York City\",\n \"state\" : \"NEW YORK\",\n \"zip\" : \"10017-5592\",\n \"dcfDiff\"
: 2.8876,\n \"dcf\" : 93.0676,\n \"image\" : \"https://financialmodelingprep.com/image-stock/PM.png\",\n
\ \"ipoDate\" : \"2008-03-17\",\n \"defaultImage\" : false,\n \"isEtf\"
: false,\n \"isActivelyTrading\" : true,\n \"isAdr\" : false,\n \"isFund\"
: false\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:39 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -11,15 +11,15 @@ interactions:
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"name\" : \"Philip Morris International
Inc.\",\n \"price\" : 101.15000000,\n \"changesPercentage\" : 0.64676800,\n
\ \"change\" : 0.65000200,\n \"dayLow\" : 99.65000000,\n \"dayHigh\" : 101.74000000,\n
Inc.\",\n \"price\" : 90.18000000,\n \"changesPercentage\" : 0.62485800,\n
\ \"change\" : 0.55999800,\n \"dayLow\" : 89.67000000,\n \"dayHigh\" : 91.18000000,\n
\ \"yearHigh\" : 112.48000000,\n \"yearLow\" : 85.64000000,\n \"marketCap\"
: 156793618432.00000000,\n \"priceAvg50\" : 98.67640000,\n \"priceAvg200\"
: 98.46685000,\n \"volume\" : 5077019,\n \"avgVolume\" : 6351306,\n \"exchange\"
: \"NYSE\",\n \"open\" : 100.68000000,\n \"previousClose\" : 100.50000000,\n
\ \"eps\" : 5.78000000,\n \"pe\" : 17.50000000,\n \"earningsAnnouncement\"
: \"2022-07-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1550109920,\n
\ \"timestamp\" : 1653145687\n} ]"
: 139788910592.00000000,\n \"priceAvg50\" : 100.93280000,\n \"priceAvg200\"
: 98.19670000,\n \"volume\" : 5170940,\n \"avgVolume\" : 5486803,\n \"exchange\"
: \"NYSE\",\n \"open\" : 90.71000000,\n \"previousClose\" : 89.62000000,\n
\ \"eps\" : 5.78000000,\n \"pe\" : 15.60207600,\n \"earningsAnnouncement\"
: \"2022-07-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1550109898,\n
\ \"timestamp\" : 1658135080\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -34,7 +34,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:07 GMT
- Mon, 18 Jul 2022 09:04:40 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -482,13 +482,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:04 GMT
- Mon, 18 Jul 2022 09:04:36 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -377,13 +377,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:04 GMT
- Mon, 18 Jul 2022 09:04:37 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -10,8 +10,8 @@ interactions:
uri: https://financialmodelingprep.com/api/v3/discounted-cash-flow/PM?apikey=MOCK_API_KEY&limit=0&period=annual
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2022-05-21\",\n \"dcf\"
: 104.03760436737315,\n \"Stock Price\" : 101.15\n} ]"
string: "[ {\n \"symbol\" : \"PM\",\n \"date\" : \"2022-07-19\",\n \"dcf\"
: 93.83760436737316,\n \"Stock Price\" : 90.95\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -26,7 +26,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:02 GMT
- Tue, 19 Jul 2022 18:55:02 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
@@ -81,7 +81,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:03 GMT
- Tue, 19 Jul 2022 18:55:03 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -74,7 +74,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:02 GMT
- Mon, 18 Jul 2022 09:04:34 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -496,13 +496,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:11 GMT
- Mon, 18 Jul 2022 09:04:38 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -409,7 +409,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:06 GMT
- Mon, 18 Jul 2022 09:04:39 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -346,13 +346,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:03 GMT
- Mon, 18 Jul 2022 09:04:36 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -460,7 +460,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:05 GMT
- Mon, 18 Jul 2022 09:04:38 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

View File

@@ -0,0 +1,69 @@
interactions:
- request:
body: null
headers:
Connection:
- close
Host:
- financialmodelingprep.com
method: GET
uri: https://financialmodelingprep.com/api/v3/profile/PM?apikey=MOCK_API_KEY
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"price\" : 90.18,\n \"beta\" : 0.681566,\n
\ \"volAvg\" : 5486803,\n \"mktCap\" : 139788910592,\n \"lastDiv\" : 5.0,\n
\ \"range\" : \"85.64-112.48\",\n \"changes\" : 0.559998,\n \"companyName\"
: \"Philip Morris International Inc.\",\n \"currency\" : \"USD\",\n \"cik\"
: \"0001413329\",\n \"isin\" : \"US7181721090\",\n \"cusip\" : \"718172109\",\n
\ \"exchange\" : \"New York Stock Exchange\",\n \"exchangeShortName\" : \"NYSE\",\n
\ \"industry\" : \"Tobacco\",\n \"website\" : \"https://www.pmi.com\",\n
\ \"description\" : \"Philip Morris International Inc. operates as a tobacco
company working to delivers a smoke-free future and evolving portfolio for
the long-term to include products outside of the tobacco and nicotine sector.
The company's product portfolio primarily consists of cigarettes and smoke-free
products, including heat-not-burn, vapor, and oral nicotine products that
are sold in markets outside the United States. The company offers its smoke-free
products under the HEETS, HEETS Creations, HEETS Dimensions, HEETS Marlboro,
HEETS FROM MARLBORO, Marlboro Dimensions, Marlboro HeatSticks, Parliament
HeatSticks, and TEREA brands, as well as the KT&G-licensed brands, Fiit, and
Miix. It also sells its products under the Marlboro, Parliament, Bond Street,
Chesterfield, L&M, Lark, and Philip Morris brands. In addition, the company
owns various cigarette brands, such as Dji Sam Soe, Sampoerna A, and Sampoerna
U in Indonesia; and Fortune and Jackpot in the Philippines. The company sells
its smoke-free products in 71 markets. Philip Morris International Inc. was
incorporated in 1987 and is headquartered in New York, New York.\",\n \"ceo\"
: \"Mr. Andre Calantzopoulos\",\n \"sector\" : \"Consumer Defensive\",\n
\ \"country\" : \"US\",\n \"fullTimeEmployees\" : \"69600\",\n \"phone\"
: \"19176632000\",\n \"address\" : \"120 Park Ave\",\n \"city\" : \"New
York City\",\n \"state\" : \"NEW YORK\",\n \"zip\" : \"10017-5592\",\n \"dcfDiff\"
: 2.8876,\n \"dcf\" : 93.0676,\n \"image\" : \"https://financialmodelingprep.com/image-stock/PM.png\",\n
\ \"ipoDate\" : \"2008-03-17\",\n \"defaultImage\" : false,\n \"isEtf\"
: false,\n \"isActivelyTrading\" : true,\n \"isAdr\" : false,\n \"isFund\"
: false\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
Access-Control-Allow-Methods:
- GET, OPTIONS
Access-Control-Allow-Origin:
- '*'
Access-Control-Max-Age:
- '3600'
Connection:
- close
Content-Type:
- application/json;charset=UTF-8
Date:
- Mon, 18 Jul 2022 09:04:33 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
version: 1

View File

@@ -11,15 +11,15 @@ interactions:
response:
body:
string: "[ {\n \"symbol\" : \"PM\",\n \"name\" : \"Philip Morris International
Inc.\",\n \"price\" : 99.80000000,\n \"changesPercentage\" : -2.61514000,\n
\ \"change\" : -2.68000000,\n \"dayLow\" : 99.25000000,\n \"dayHigh\" :
101.07000000,\n \"yearHigh\" : 112.48000000,\n \"yearLow\" : 85.64000000,\n
\ \"marketCap\" : 154673037312.00000000,\n \"priceAvg50\" : 101.78640000,\n
\ \"priceAvg200\" : 98.53845000,\n \"volume\" : 7054888,\n \"avgVolume\"
: 6175341,\n \"exchange\" : \"NYSE\",\n \"open\" : 101.04000000,\n \"previousClose\"
: 102.48000000,\n \"eps\" : 5.83000000,\n \"pe\" : 17.11835500,\n \"earningsAnnouncement\"
: \"2022-04-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1549830033,\n
\ \"timestamp\" : 1646577873\n} ]"
Inc.\",\n \"price\" : 90.18000000,\n \"changesPercentage\" : 0.62485800,\n
\ \"change\" : 0.55999800,\n \"dayLow\" : 89.67000000,\n \"dayHigh\" : 91.18000000,\n
\ \"yearHigh\" : 112.48000000,\n \"yearLow\" : 85.64000000,\n \"marketCap\"
: 139788910592.00000000,\n \"priceAvg50\" : 100.93280000,\n \"priceAvg200\"
: 98.19670000,\n \"volume\" : 5170940,\n \"avgVolume\" : 5486803,\n \"exchange\"
: \"NYSE\",\n \"open\" : 90.71000000,\n \"previousClose\" : 89.62000000,\n
\ \"eps\" : 5.78000000,\n \"pe\" : 15.60207600,\n \"earningsAnnouncement\"
: \"2022-07-21T12:30:00.000+0000\",\n \"sharesOutstanding\" : 1550109898,\n
\ \"timestamp\" : 1658135074\n} ]"
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -34,13 +34,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sun, 06 Mar 2022 14:44:33 GMT
- Mon, 18 Jul 2022 09:04:34 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''

View File

@@ -91,7 +91,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:07:59 GMT
- Mon, 18 Jul 2022 09:04:31 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
@@ -177,13 +177,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:07:59 GMT
- Mon, 18 Jul 2022 09:04:31 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
@@ -244,13 +246,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:00 GMT
- Mon, 18 Jul 2022 09:04:32 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
@@ -268,25 +272,25 @@ interactions:
response:
body:
string: !!binary |
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
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -303,13 +307,15 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:00 GMT
- Mon, 18 Jul 2022 09:04:32 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Frame-Options:
- SAMEORIGIN
status:
code: 200
message: ''
@@ -327,25 +333,25 @@ interactions:
response:
body:
string: !!binary |
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
headers:
Access-Control-Allow-Headers:
- origin, content-type, accept, Authorization, authorization
@@ -362,7 +368,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- Sat, 21 May 2022 15:08:01 GMT
- Mon, 18 Jul 2022 09:04:33 GMT
Server:
- nginx/1.14.0 (Ubuntu)
Transfer-Encoding:

Some files were not shown because too many files have changed in this diff Show More