Fixes #3873 and adds generic naming to financial statements (#4142)

* Fix plotting error

I choose to fix it by removing the denomination transform, since it doesn't affect the result (even when fixed).

* Add generic naming to financial statements, except for EODHD source

* Fix linting

* Fix linting

* Fix bugs

* Fix linting

* Handle invalid plot options for sources

* Fix linting

* Fix linting

* Some tests

* more tests

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
This commit is contained in:
northern-64bit
2023-02-21 00:29:27 +01:00
committed by GitHub
parent 6e5b3998c5
commit 33e79a2aaa
26 changed files with 1130 additions and 1308 deletions

View File

@@ -11,14 +11,13 @@ from openbb_terminal.config_plot import PLOT_DPI
from openbb_terminal.config_terminal import theme
from openbb_terminal.decorators import check_api_key, log_start_end
from openbb_terminal.helper_funcs import (
camel_case_split,
export_data,
is_valid_axes_count,
plot_autoscale,
print_rich_table,
)
from openbb_terminal.helpers_denomination import transform as transform_by_denomination
from openbb_terminal.rich_config import console
from openbb_terminal.stocks import stocks_helper
from openbb_terminal.stocks.fundamental_analysis import av_model
logger = logging.getLogger(__name__)
@@ -122,26 +121,22 @@ def display_income_statement(
if df_income.empty:
return
df_income.index = [
stocks_helper.INCOME_PLOT["AlphaVantage"][i]
for i in [i.replace(" ", "_") for i in df_income.index.str.lower()]
]
if plot:
rows_plot = len(plot)
income_plot_data = df_income.transpose()
income_plot_data.columns = income_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(income_plot_data)
if denomination == "Units":
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()
income_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ')} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -149,14 +144,13 @@ def display_income_statement(
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}")
axes[i].plot(income_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ')}")
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
# Snake case to english
df_income.index = [x.replace("_", " ").title() for x in df_income.index]
print_rich_table(
df_income,
@@ -213,26 +207,22 @@ def display_balance_sheet(
if df_balance.empty:
return
df_balance.index = [
stocks_helper.BALANCE_PLOT["AlphaVantage"][i]
for i in [i.replace(" ", "_") for i in df_balance.index.str.lower()]
]
if plot:
rows_plot = len(plot)
balance_plot_data = df_balance.transpose()
balance_plot_data.columns = balance_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(balance_plot_data)
if denomination == "Units":
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()
balance_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ')} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -240,15 +230,14 @@ def display_balance_sheet(
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}")
axes[i].plot(balance_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ')}")
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
# Snake case to english
df_balance.index = [x.replace("_", " ").title() for x in df_balance.index]
print_rich_table(
df_balance,
@@ -303,26 +292,22 @@ def display_cash_flow(
if df_cash.empty:
return
df_cash.index = [
stocks_helper.CASH_PLOT["AlphaVantage"][i]
for i in [i.replace(" ", "_") for i in df_cash.index.str.lower()]
]
if plot:
rows_plot = len(plot)
cash_plot_data = df_cash.transpose()
cash_plot_data.columns = cash_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(cash_plot_data)
if denomination == "Units":
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()
cash_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ')} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -330,15 +315,14 @@ def display_cash_flow(
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}")
axes[i].plot(cash_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ')}")
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
# Snake case to english
df_cash.index = [x.replace("_", " ").title() for x in df_cash.index]
print_rich_table(
df_cash,

View File

@@ -886,7 +886,7 @@ class FundamentalAnalysisController(StockBaseController):
"--plot",
action="store",
metavar="column",
choices=stocks_helper.INCOME_PLOT[self.default_income],
choices=stocks_helper.INCOME_PLOT_CHOICES,
type=str,
default=None,
dest="plot",
@@ -910,6 +910,10 @@ class FundamentalAnalysisController(StockBaseController):
"[red]Quarterly data currently unavailable for yfinance"
", showing yearly.[/red]\n"
)
if stocks_helper.verify_plot_options(
"income", ns_parser.source, ns_parser.plot
):
return
if ns_parser.source == "AlphaVantage":
av_view.display_income_statement(
symbol=self.ticker,
@@ -1024,7 +1028,7 @@ class FundamentalAnalysisController(StockBaseController):
"-p",
"--plot",
action="store",
choices=stocks_helper.BALANCE_PLOT[self.default_balance],
choices=stocks_helper.BALANCE_PLOT_CHOICES,
type=str,
metavar="column",
default=None,
@@ -1047,6 +1051,10 @@ class FundamentalAnalysisController(StockBaseController):
if ns_parser.source == "YahooFinance" and ns_parser.b_quarter:
text = "Quarterly data currently unavailable for yfinance"
console.print(f"[red]{text}, showing yearly.[/red]\n")
if stocks_helper.verify_plot_options(
"balance", ns_parser.source, ns_parser.plot
):
return
if ns_parser.source == "AlphaVantage":
av_view.display_balance_sheet(
symbol=self.ticker,
@@ -1169,7 +1177,7 @@ class FundamentalAnalysisController(StockBaseController):
"--plot",
action="store",
type=str,
choices=stocks_helper.CASH_PLOT[self.default_cash],
choices=stocks_helper.CASH_PLOT_CHOICES,
metavar="column",
default=None,
dest="plot",
@@ -1190,6 +1198,10 @@ class FundamentalAnalysisController(StockBaseController):
if ns_parser.source == "YahooFinance" and ns_parser.b_quarter:
text = "Quarterly data currently unavailable for yfinance"
console.print(f"[red]{text}, showing yearly.[/red]\n")
if stocks_helper.verify_plot_options(
"cash", ns_parser.source, ns_parser.plot
):
return
if ns_parser.source == "AlphaVantage":
av_view.display_cash_flow(
symbol=self.ticker,

View File

@@ -245,6 +245,7 @@ def get_income(
df_fa = df_fa.iloc[:, 0:limit]
df_fa_c = clean_metrics_df(df_fa, num=limit)
df_fa.index = df_fa_c.index
return df_fa_c if not plot else df_fa
@@ -316,6 +317,7 @@ def get_balance(
df_fa = df_fa.iloc[:, 0:limit]
df_fa_c = clean_metrics_df(df_fa, num=limit)
df_fa.index = df_fa_c.index
return df_fa_c if not plot else df_fa
@@ -384,6 +386,7 @@ def get_cash(
df_fa = df_fa.iloc[:, 0:limit]
df_fa_c = clean_metrics_df(df_fa, num=limit)
df_fa.index = df_fa_c.index
return df_fa_c if not plot else df_fa

View File

@@ -12,8 +12,8 @@ from openbb_terminal.config_plot import PLOT_DPI
from openbb_terminal.config_terminal import theme
from openbb_terminal.decorators import check_api_key, log_start_end
from openbb_terminal.helper_funcs import export_data, plot_autoscale, print_rich_table
from openbb_terminal.helpers_denomination import transform as transform_by_denomination
from openbb_terminal.rich_config import console
from openbb_terminal.stocks import stocks_helper
from openbb_terminal.stocks.fundamental_analysis import fmp_model
logger = logging.getLogger(__name__)
@@ -233,26 +233,23 @@ def display_income_statement(
income = fmp_model.get_income(symbol, limit, quarterly, ratios, bool(plot))
if not income.empty:
income.index = [
stocks_helper.INCOME_PLOT["FinancialModelingPrep"][i]
for i in [i.replace(" ", "_") for i in income.index.str.lower()]
]
if plot:
income_plot_data = income[income.columns[::-1]]
rows_plot = len(plot)
income_plot_data = income_plot_data.transpose()
income_plot_data.columns = income_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(income_plot_data)
if denomination == "Units":
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()
income_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
f"{plot[0].replace('_', ' ').title()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ').title()} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -260,14 +257,18 @@ def display_income_statement(
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}")
axes[i].plot(income_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ').title()}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
income = income[income.columns[::-1]]
# Snake case to english
income.index = income.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
print_rich_table(
income.drop(index=["Final link", "Link"]),
income.drop(index=["Final Link", "Link"]),
headers=list(income.columns),
title=f"{symbol.upper()} Income Statement"
if not ratios
@@ -277,7 +278,7 @@ def display_income_statement(
pd.set_option("display.max_colwidth", None)
console.print(income.loc["Final link"].to_frame().to_string())
console.print(income.loc["Final Link"].to_frame().to_string())
console.print()
console.print(income.loc["Link"].to_frame().to_string())
console.print()
@@ -326,29 +327,23 @@ def display_balance_sheet(
balance = fmp_model.get_balance(symbol, limit, quarterly, ratios, bool(plot))
if not balance.empty:
balance.index = [
stocks_helper.BALANCE_PLOT["FinancialModelingPrep"][i]
for i in [i.replace(" ", "_") for i in balance.index.str.lower()]
]
if plot:
balance_plot_data = balance[balance.columns[::-1]]
rows_plot = len(plot)
balance_plot_data = balance_plot_data.transpose()
balance_plot_data.columns = balance_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(
balance_plot_data
)
if denomination == "Units":
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()
balance_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
f"{plot[0].replace('_', ' ').title()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ').title()} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -356,14 +351,18 @@ def display_balance_sheet(
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}")
axes[i].plot(balance_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ').title()}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
balance = balance[balance.columns[::-1]]
# Snake case to english
balance.index = balance.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
print_rich_table(
balance.drop(index=["Final link", "Link"]),
balance.drop(index=["Final Link", "Link"]),
headers=list(balance.columns),
title=f"{symbol.upper()} Balance Sheet",
show_index=True,
@@ -371,7 +370,7 @@ def display_balance_sheet(
pd.set_option("display.max_colwidth", None)
console.print(balance.loc["Final link"].to_frame().to_string())
console.print(balance.loc["Final Link"].to_frame().to_string())
console.print()
console.print(balance.loc["Link"].to_frame().to_string())
console.print()
@@ -420,27 +419,23 @@ def display_cash_flow(
cash = fmp_model.get_cash(symbol, limit, quarterly, ratios, bool(plot))
if not cash.empty:
cash.index = [
stocks_helper.CASH_PLOT["FinancialModelingPrep"][i]
for i in [i.replace(" ", "_") for i in cash.index.str.lower()]
]
if plot:
cash_plot_data = cash[cash.columns[::-1]]
rows_plot = len(plot)
cash_plot_data = cash_plot_data.transpose()
cash_plot_data.columns = cash_plot_data.columns.str.lower()
if not ratios:
(df_rounded, denomination) = transform_by_denomination(cash_plot_data)
if denomination == "Units":
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()
cash_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
f"{plot[0].replace('_', ' ').title()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ').title()} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -448,14 +443,19 @@ def display_cash_flow(
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}")
axes[i].plot(cash_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ').title()}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:
cash = cash[cash.columns[::-1]]
# Snake case to english
cash.index = cash.index.to_series().apply(
lambda x: x.replace("_", " ").title()
)
print_rich_table(
cash.drop(index=["Final link", "Link"]),
cash.drop(index=["Final Link", "Link"]),
headers=list(cash.columns),
title=f"{symbol.upper()} Cash Flow",
show_index=True,
@@ -463,7 +463,7 @@ def display_cash_flow(
pd.set_option("display.max_colwidth", None)
console.print(cash.loc["Final link"].to_frame().to_string())
console.print(cash.loc["Final Link"].to_frame().to_string())
console.print()
console.print(cash.loc["Link"].to_frame().to_string())
console.print()

View File

@@ -15,7 +15,7 @@ from openbb_terminal.helper_funcs import (
plot_autoscale,
print_rich_table,
)
from openbb_terminal.helpers_denomination import transform as transform_by_denomination
from openbb_terminal.stocks import stocks_helper
from openbb_terminal.stocks.fundamental_analysis import polygon_model
logger = logging.getLogger(__name__)
@@ -67,32 +67,34 @@ def display_fundamentals(
fundamentals = fundamentals.iloc[:, :limit]
fundamentals = fundamentals[fundamentals.columns[::-1]]
if statement == "income":
fundamentals.index = [
stocks_helper.INCOME_PLOT["Polygon"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
elif statement == "balance":
fundamentals.index = [
stocks_helper.BALANCE_PLOT["Polygon"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
elif statement == "cash":
fundamentals.index = [
stocks_helper.CASH_PLOT["Polygon"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
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:
(df_rounded, denomination) = transform_by_denomination(
fundamentals_plot_data
)
if denomination == "Units":
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()
fundamentals_plot_data[plot[0]].plot()
title = (
f"{plot[0].replace('_', ' ').lower()} {'QoQ' if quarterly else 'YoY'} Growth of {symbol.upper()}"
if ratios
else f"{plot[0].replace('_', ' ')} of {symbol.upper()} {denomination}"
else f"{plot[0].replace('_', ' ')} of {symbol.upper()}"
)
plt.title(title)
theme.style_primary_axis(ax)
@@ -100,8 +102,8 @@ def display_fundamentals(
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}")
axes[i].plot(fundamentals_plot_data[plot[i]])
axes[i].set_title(f"{plot[i].replace('_', ' ')}")
theme.style_primary_axis(axes[0])
fig.autofmt_xdate()
else:

View File

@@ -23,6 +23,7 @@ from openbb_terminal.helper_funcs import (
)
from openbb_terminal.helpers_denomination import transform as transform_by_denomination
from openbb_terminal.rich_config import console
from openbb_terminal.stocks import stocks_helper
from openbb_terminal.stocks.fundamental_analysis import yahoo_finance_model
logger = logging.getLogger(__name__)
@@ -377,16 +378,28 @@ def display_fundamentals(
fundamentals = yahoo_finance_model.get_financials(symbol, statement, ratios)
if statement == "balance-sheet":
title_str = "Balance Sheet"
elif statement == "financials":
title_str = "Income Statement"
elif statement == "cash-flow":
title_str = "Cash Flow Statement"
if fundamentals is None:
return
if statement == "balance-sheet":
title_str = "Balance Sheet"
fundamentals.index = [
stocks_helper.BALANCE_PLOT["YahooFinance"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
elif statement == "financials":
title_str = "Income Statement"
fundamentals.index = [
stocks_helper.INCOME_PLOT["YahooFinance"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
elif statement == "cash-flow":
title_str = "Cash Flow Statement"
fundamentals.index = [
stocks_helper.CASH_PLOT["YahooFinance"][i]
for i in [i.replace(" ", "_") for i in fundamentals.index.str.lower()]
]
if fundamentals.empty:
# The empty data frame error handling done in model
return

View File

@@ -64,368 +64,533 @@ market_coverage_suffix = {
}
INCOME_PLOT = {
"AlphaVantage": [
"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",
],
"YahooFinance": [
"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",
],
"FinancialModelingPrep": [
"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",
],
"AlphaVantage": {
"reportedcurrency": "reported_currency",
"grossprofit": "gross_profit",
"totalrevenue": "total_revenue",
"costofrevenue": "cost_of_revenue",
"costofgoodsandservicessold": "cost_of_goods_and_services_sold",
"operatingincome": "operating_income",
"sellinggeneralandadministrative": "selling_general_and_administrative",
"researchanddevelopment": "research_and_development_expenses",
"operatingexpenses": "operating_expenses",
"investmentincomenet": "investment_income_net",
"netinterestincome": "net_interest_income",
"interestincome": "interest_income",
"interestexpense": "interest_expense",
"noninterestincome": "revenue",
"othernonoperatingincome": "other_non_operating_income",
"depreciation": "depreciation",
"depreciationandamortization": "depreciation_and_amortization",
"incomebeforetax": "income_before_tax",
"incometaxexpense": "income_tax_expense",
"interestanddebtexpense": "interest_and_debt_expense",
"netincomefromcontinuingoperations": "net_income_from_continuing_operations",
"comprehensiveincomenetoftax": "comprehensive_income_net_of_tax",
"ebit": "ebit",
"ebitda": "ebitda",
"netincome": "net_income",
},
"Polygon": {
"cost_of_revenue": "cost_of_revenue",
"diluted_earnings_per_share": "diluted_earnings_per_share",
"costs_and_expenses": "costs_and_expenses",
"gross_profit": "gross_profit",
"nonoperating_income_loss": "non_operating_income_loss",
"operating_income_loss": "operating_income",
"participating_securities_distributed_and_undistributed_earnings_loss_basic": "participating_securities_"
"distributed_and_undistributed_ea"
"rnings_loss_basic",
"income_tax_expense_benefit": "income_tax_expense",
"income_tax_expense_benefit_current": "current_income_tax_expense",
"net_income_loss_attributable_to_parent": "net_income_loss_attributable_to_parent",
"net_income_loss": "net_income",
"income_tax_expense_benefit_deferred": "income_tax_expense_benefit_deferred",
"preferred_stock_dividends_and_other_adjustments": "preferred_stock_dividends_and_other_adjustments",
"operating_expenses": "operating_expenses",
"income_loss_from_continuing_operations_before_tax": "continuing_operations_net_income",
"net_income_loss_attributable_to_noncontrolling_interest": "net_income_loss_attributable_to_"
"non_controlling_interest",
"income_loss_from_continuing_operations_after_tax": "income_before_tax",
"revenues": "revenue",
"net_income_loss_available_to_common_stockholders_basic": "net_income_available_to_common_shareholders",
"benefits_costs_expenses": "benefits_costs_expenses",
"basic_earnings_per_share": "basic_earnings_per_share",
"interest_expense_operating": "income_tax_expense",
"income_loss_before_equity_method_investments": "income_loss_before_equity_method_investments",
"cost_of_revenue_goods": "cost_of_revenue_goods",
},
"YahooFinance": {
"total_revenue": "total_revenue",
"cost_of_revenue": "cost_of_revenue",
"gross_profit": "gross_profit",
"research_development": "research_and_development_expenses",
"selling_general_and_administrative": "selling_general_and_administrative",
"total_operating_expenses": "operating_expenses",
"operating_income_or_loss": "operating_income",
"interest_expense": "interest_expense",
"total_other_income/expenses_net": "other_non_operating_income",
"income_before_tax": "income_before_tax",
"income_tax_expense": "income_tax_expense",
"income_from_continuing_operations": "net_income_from_continuing_operations",
"net_income": "net_income",
"net_income_available_to_common_shareholders": "net_income_available_to_common_shareholders",
"basic_eps": "basic_earnings_per_share",
"diluted_eps": "diluted_earnings_per_share",
"basic_average_shares": "basic_average_shares",
"diluted_average_shares": "diluted_average_shares",
"ebitda": "ebitda",
},
"FinancialModelingPrep": {
"reported_currency": "reported_currency",
"cik": "cik",
"filling_date": "filling_date",
"accepted_date": "accepted_date",
"calendar_year": "calendar_year",
"period": "period",
"revenue": "revenue",
"cost_of_revenue": "cost_of_revenue",
"gross_profit": "gross_profit",
"gross_profit_ratio": "gross_profit_ratio",
"research_and_development_expenses": "research_and_development_expenses",
"general_and_administrative_expenses": "general_and_administrative_expenses",
"selling_and_marketing_expenses": "selling_and_marketing_expenses",
"selling_general_and_administrative_expenses": "selling_general_and_administrative",
"other_expenses": "other_expenses",
"operating_expenses": "operating_expenses",
"cost_and_expenses": "costs_and_expenses",
"interest_income": "interest_income",
"interest_expense": "interest_expense",
"depreciation_and_amortization": "depreciation_and_amortization",
"ebitda": "ebitda",
"ebitdaratio": "ebitda_ratio",
"operating_income": "operating_income",
"operating_income_ratio": "operating_income_ratio",
"total_other_income_expenses_net": "non_operating_income_loss",
"income_before_tax": "income_before_tax",
"income_before_tax_ratio": "income_before_tax_ratio",
"income_tax_expense": "income_tax_expense",
"net_income": "net_income",
"net_income_ratio": "net_income_ratio",
"eps": "basic_earnings_per_share",
"epsdiluted": "diluted_earnings_per_share",
"weighted_average_shs_out": "basic_average_shares",
"weighted_average_shs_out_dil": "diluted_average_shares",
"link": "link",
"final_link": "final_link",
},
}
INCOME_PLOT_CHOICES = [
"gross_profit",
"total_revenue",
"cost_of_revenue",
"cost_of_goods_and_services_sold",
"operating_income",
"selling_general_and_administrative",
"research_and_development_expenses",
"operating_expenses",
"investment_income_net",
"net_interest_income",
"interest_income",
"interest_expense",
"revenue",
"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",
"diluted_earnings_per_share",
"costs_and_expenses",
"non_operating_income_loss",
"participating_securities_distributed_and_undistributed_earnings_loss_basic",
"net_income_loss_attributable_to_parent",
"income_tax_expense_benefit_deferred",
"preferred_stock_dividends_and_other_adjustments",
"net_income_loss_attributable_to_non_controlling_interest",
"continuing_operations_net_income",
"income_before_tax",
"net_income_available_to_common_shareholders",
"benefits_costs_expenses",
"basic_earnings_per_share",
"income_loss_before_equity_method_investments",
"basic_average_shares",
"diluted_average_shares",
"gross_profit_ratio",
"general_and_administrative_expenses",
"selling_and_marketing_expenses",
"other_expenses",
"ebitda_ratio",
"operating_income_ratio",
"income_before_tax_ratio",
"net_income_ratio",
"current_income_tax_expense",
]
BALANCE_PLOT = {
"AlphaVantage": [
"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",
],
"YahooFinance": [
"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",
],
"FinancialModelingPrep": [
"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",
],
"AlphaVantage": {
"reportedcurrency": "reported_currency",
"totalassets": "total_assets",
"totalcurrentassets": "total_current_assets",
"cashandcashequivalentsatcarryingvalue": "cash_and_cash_equivalents",
"cashandshortterminvestments": "cash_and_short_term_investments",
"inventory": "inventory",
"currentnetreceivables": "net_receivables",
"totalnoncurrentassets": "total_non_current_assets",
"propertyplantequipment": "property_plant_equipment",
"accumulateddepreciationamortizationppe": "accumulated_depreciation_amortization_ppe",
"intangibleassets": "intangible_assets",
"intangibleassetsexcludinggoodwill": "intangible_assets_excluding_goodwill",
"goodwill": "goodwill",
"investments": "investments",
"longterminvestments": "long_term_investments",
"shortterminvestments": "short_term_investments",
"othercurrentassets": "other_current_assets",
"othernoncurrentassets": "other_non_current_assets",
"totalliabilities": "total_liabilities",
"totalcurrentliabilities": "total_current_liabilities",
"currentaccountspayable": "current_accounts_payable",
"deferredrevenue": "deferred_revenue",
"currentdebt": "current_debt",
"shorttermdebt": "short_term_debt",
"totalnoncurrentliabilities": "total_non_current_liabilities",
"capitalleaseobligations": "capital_lease_obligations",
"longtermdebt": "long_term_debt",
"currentlongtermdebt": "current_long_term_debt",
"longtermdebtnoncurrent": "long_term_debt_non_current",
"shortlongtermdebttotal": "short_long_term_debt_total",
"othercurrentliabilities": "other_current_liabilities",
"othernoncurrentliabilities": "other_non_current_liabilities",
"totalshareholderequity": "total_shareholder_equity",
"treasurystock": "treasury_stock",
"retainedearnings": "retained_earnings",
"commonstock": "common_stock",
"commonstocksharesoutstanding": "common_stock_shares_outstanding",
},
"Polygon": {
"equity_attributable_to_noncontrolling_interest": "equity_attributable_to_non_controlling_interest",
"liabilities": "total_liabilities",
"noncurrent_assets": "total_non_current_assets",
"equity": "equity",
"assets": "total_assets",
"current_assets": "total_current_assets",
"equity_attributable_to_parent": "equity_attributable_to_parent",
"current_liabilities": "total_current_liabilities",
"noncurrent_liabilities": "total_non_current_liabilities",
"fixed_assets": "fixed_assets",
"other_than_fixed_noncurrent_assets": "other_than_fixed_non_current_assets",
"liabilities_and_equity": "liabilities_and_equity",
},
"YahooFinance": {
"cash_and_cash_equivalents": "cash_and_cash_equivalents",
"other_short-term_investments": "short_term_investments",
"total_cash": "cash_and_short_term_investments",
"net_receivables": "net_receivables",
"inventory": "inventory",
"other_current_assets": "other_current_assets",
"total_current_assets": "total_current_assets",
"gross_property, plant_and_equipment": "gross_property, plant_and_equipment",
"accumulated_depreciation": "accumulated_depreciation_amortization_ppe",
"net_property, plant_and_equipment": "property_plant_equipment",
"equity_and_other_investments": "long_term_investments",
"other_long-term_assets": "other_non_currrent_assets",
"total_non-current_assets": "total_non_current_assets",
"total_assets": "total_assets",
"current_debt": "current_debt",
"accounts_payable": "current_accounts_payable",
"deferred_revenues": "deferred_revenue",
"other_current_liabilities": "other_current_liabilities",
"total_current_liabilities": "total_current_liabilities",
"long-term_debt": "long_term_debt",
"deferred_tax_liabilities": "deferred_tax_liabilities",
"other_long-term_liabilities": "other_non_current_liabilities",
"total_non-current_liabilities": "total_non_current_liabilities",
"total_liabilities": "total_liabilities",
"common_stock": "common_stock",
"retained_earnings": "retained_earnings",
"accumulated_other_comprehensive_income": "accumulated_other_comprehensive_income",
"total_stockholders'_equity": "total_shareholder_equity",
"total_liabilities_and_stockholders'_equity": "total_liabilities_and_stockholders_equity",
},
"FinancialModelingPrep": {
"reported_currency": "reported_currency",
"cik": "cik",
"filling_date": "filing_date",
"accepted_date": "accepted_date",
"calendar_year": "calendar_year",
"period": "period",
"cash_and_cash_equivalents": "cash_and_cash_equivalents",
"short_term_investments": "short_term_investments",
"cash_and_short_term_investments": "cash_and_short_term_investments",
"net_receivables": "net_receivables",
"inventory": "inventory",
"other_current_assets": "other_current_assets",
"total_current_assets": "total_current_assets",
"property_plant_equipment_net": "property_plant_equipment",
"goodwill": "goodwill",
"intangible_assets": "intangible_assets_excluding_goodwill",
"goodwill_and_intangible_assets": "intangible_assets",
"long_term_investments": "long_term_investments",
"tax_assets": "tax_assets",
"other_non_current_assets": "other_non_currrent_assets",
"total_non_current_assets": "total_non_current_assets",
"other_assets": "other_assets",
"total_assets": "total_assets",
"account_payables": "current_accounts_payable",
"short_term_debt": "current_debt",
"tax_payables": "tax_payables",
"deferred_revenue": "deferred_revenue",
"other_current_liabilities": "other_non_current_liabilities",
"total_current_liabilities": "total_current_liabilities",
"long_term_debt": "long_term_debt_non_current",
"deferred_revenue_non_current": "deferred_revenue_non_current",
"deferred_tax_liabilities_non_current": "deferred_tax_liabilities",
"other_non_current_liabilities": "other_non_current_liabilities",
"total_non_current_liabilities": "total_non_current_liabilities",
"other_liabilities": "other_liabilities",
"capital_lease_obligations": "capital_lease_obligations",
"total_liabilities": "total_liabilities",
"preferred_stock": "preferred_stock",
"common_stock": "common_stock",
"retained_earnings": "retained_earnings",
"accumulated_other_comprehensive_income_loss": "accumulated_other_comprehensive_income",
"othertotal_stockholders_equity": "other_total_stockholders_equity",
"total_stockholders_equity": "total_shareholder_equity",
"total_liabilities_and_stockholders_equity": "total_liabilities_and_stockholders_equity",
"minority_interest": "equity_attributable_to_non_controlling_interest",
"total_equity": "equity",
"total_liabilities_and_total_equity": "liabilities_and_equity",
"total_investments": "total_investments",
"total_debt": "total_debt",
"net_debt": "net_debt",
"link": "link",
"final_link": "final_link",
},
}
BALANCE_PLOT_CHOICES = [
"total_assets",
"total_current_assets",
"cash_and_cash_equivalents",
"cash_and_short_term_investments",
"inventory",
"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",
"equity_attributable_to_non_controlling_interest",
"equity_attributable_to_parent",
"fixed_assets",
"other_than_fixed_non_current_assets",
"liabilities_and_equity",
"equity",
"gross_property,",
"plant_and_equipment",
"tax_payables",
"other_assets",
"tax_assets",
"deferred_revenue_non_current",
"deferred_tax_liabilities",
"other_liabilities",
"preferred_stock",
"accumulated_other_comprehensive_income",
"other_total_stockholders_equity",
"total_liabilities_and_stockholders_equity",
"total_investments",
"total_debt",
"net_debt",
]
CASH_PLOT = {
"AlphaVantage": [
"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",
],
"YahooFinance": [
"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",
],
"FinancialModelingPrep": [
"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",
],
"AlphaVantage": {
"reportedcurrency": "reported_currency",
"operatingcashflow": "operating_cash_flow",
"paymentsforoperatingactivities": "payments_for_operating_activities",
"proceedsfromoperatingactivities": "proceeds_from_operating_activities",
"changeinoperatingliabilities": "change_in_operating_liabilities",
"changeinoperatingassets": "change_in_operating_assets",
"depreciationdepletionandamortization": "depreciation_depletion_and_amortization",
"capitalexpenditures": "capital_expenditure",
"changeinreceivables": "change_in_receivables",
"changeininventory": "inventory",
"profitloss": "profit_loss",
"cashflowfrominvestment": "cash_flow_from_investment",
"cashflowfromfinancing": "cash_flow_from_financing",
"proceedsfromrepaymentsofshorttermdebt": "proceeds_from_repayments_of_short_term_debt",
"paymentsforrepurchaseofcommonstock": "common_stock_repurchased",
"paymentsforrepurchaseofequity": "payments_for_repurchase_of_equity",
"paymentsforrepurchaseofpreferredstock": "payments_for_repurchase_of_preferred_stock",
"dividendpayout": "dividends_paid",
"dividendpayoutcommonstock": "dividend_payout_common_stock",
"dividendpayoutpreferredstock": "dividend_payout_preferred_stock",
"proceedsfromissuanceofcommonstock": "common_stock_issued",
"proceedsfromissuanceoflongtermdebtandcapitalsecuritiesnet": "proceeds_from_issuance_of_long_term_",
"proceedsfromissuanceofpreferredstock": "proceeds_from_issuance_of_preferred_stock",
"proceedsfromrepurchaseofequity": "proceeds_from_repurchase_of_equity",
"proceedsfromsaleoftreasurystock": "proceeds_from_sale_of_treasury_stock",
"changeincashandcashequivalents": "net_change_in_cash",
"changeinexchangerate": "change_in_exchange_rate",
"netincome": "net_income",
},
"Polygon": {
"net_cash_flow_from_financing_activities_continuing": "net_cash_flow_from_financing_activities_continuing",
"net_cash_flow_continuing": "net_cash_flow_continuing",
"net_cash_flow_from_investing_activities": "cash_flow_from_investment",
"net_cash_flow": "net_change_in_cash",
"net_cash_flow_from_operating_activities": "operating_cash_flow",
"net_cash_flow_from_financing_activities": "cash_flow_from_financing",
"net_cash_flow_from_operating_activities_continuing": "net_cash_provided_by_operating_activities",
"net_cash_flow_from_investing_activities_continuing": "net_cash_flow_from_investing_activities_continuing",
"exchange_gains_losses": "change_in_exchange_rate",
},
"YahooFinance": {
"net_income": "net_income",
"depreciation_&_amortisation": "depreciation_and_amortization",
"deferred_income_taxes": "deferred_income_taxes",
"stock-based_compensation": "stock_based_compensation",
"change_in_working_capital": "change_in_working_capital",
"accounts_receivable": "change_in_receivables",
"inventory": "inventory",
"accounts_payable": "accounts_payable",
"other_working_capital": "other_working_capital",
"other_non-cash_items": "other_non_cash_items",
"net_cash_provided_by_operating_activities": "net_cash_provided_by_operating_activities",
"investments_in_property, plant_and_equipment": "investments_in_property_plant_and_equipment",
"acquisitions, net": "acquisitions_net",
"purchases_of_investments": "purchases_of_investments",
"sales/maturities_of_investments": "sales_maturities_of_investments",
"other_investing_activities": "other_investing_activities",
"net_cash_used_for_investing_activities": "cash_flow_from_investment",
"debt_repayment": "debt_repayment",
"common_stock_issued": "common_stock_issued",
"common_stock_repurchased": "common_stock_repurchased",
"dividends_paid": "dividends_paid",
"other_financing_activities": "other_financing_activities",
"net_cash_used_provided_by_(used_for)_financing_activities": "cash_flow_from_financing",
"net_change_in_cash": "net_change_in_cash",
"cash_at_beginning_of_period": "cash_at_beginning_of_period",
"cash_at_end_of_period": "cash_at_end_of_period",
"operating_cash_flow": "operating_cash_flow",
"capital_expenditure": "capital_expenditure",
"free_cash_flow": "free_cash_flow",
},
"FinancialModelingPrep": {
"reported_currency": "reported_currency",
"cik": "cik",
"filling_date": "filling_date",
"accepted_date": "accepted_date",
"calendar_year": "calendar_year",
"period": "period",
"net_income": "net_income",
"depreciation_and_amortization": "depreciation_and_amortization",
"deferred_income_tax": "deferred_income_taxes",
"stock_based_compensation": "stock_based_compensation",
"change_in_working_capital": "change_in_working_capital",
"accounts_receivables": "change_in_receivables",
"inventory": "inventory",
"accounts_payables": "accounts_payable",
"other_working_capital": "other_working_capital",
"other_non_cash_items": "other_non_cash_items",
"net_cash_provided_by_operating_activities": "net_cash_provided_by_operating_activities",
"investments_in_property_plant_and_equipment": "investments_in_property_plant_and_equipment",
"acquisitions_net": "acquisitions_net",
"purchases_of_investments": "purchases_of_investments",
"sales_maturities_of_investments": "sales_maturities_of_investments",
"other_investing_activites": "other_investing_activities",
"net_cash_used_for_investing_activites": "cash_flow_from_investment",
"debt_repayment": "debt_repayment",
"common_stock_issued": "common_stock_issued",
"common_stock_repurchased": "common_stock_repurchased",
"dividends_paid": "dividends_paid",
"other_financing_activites": "other_financing_activities",
"net_cash_used_provided_by_financing_activities": "cash_flow_from_financing",
"effect_of_forex_changes_on_cash": "change_in_exchange_rate",
"net_change_in_cash": "net_change_in_cash",
"cash_at_end_of_period": "cash_at_end_of_period",
"cash_at_beginning_of_period": "cash_at_beginning_of_period",
"operating_cash_flow": "operating_cash_flow",
"capital_expenditure": "capital_expenditure",
"free_cash_flow": "free_cash_flow",
"link": "link",
"final_link": "final_link",
},
}
CASH_PLOT_CHOICES = [
"operating_cash_flow",
"payments_for_operating_activities",
"proceeds_from_operating_activities",
"change_in_operating_liabilities",
"change_in_operating_assets",
"depreciation_depletion_and_amortization",
"capital_expenditure",
"change_in_receivables",
"inventory",
"profit_loss",
"cash_flow_from_investment",
"cash_flow_from_financing",
"proceeds_from_repayments_of_short_term_debt",
"common_stock_repurchased",
"payments_for_repurchase_of_equity",
"payments_for_repurchase_of_preferred_stock",
"dividends_paid",
"dividend_payout_common_stock",
"dividend_payout_preferred_stock",
"common_stock_issued",
"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",
"net_change_in_cash",
"change_in_exchange_rate",
"net_income",
"depreciation_&_amortisation",
"net_cash_flow_from_financing_activities_continuing",
"net_cash_flow_from_investing_activities_continuing",
"net_cash_flow_continuing",
"net_cash_provided_by_operating_activities",
"deferred_income_taxes",
"stock_based_compensation",
"change_in_working_capital",
"accounts_payable",
"other_working_capital",
"investments_in_property,_plant_and_equipment",
"acquisitions_net",
"purchases_of_investments",
"sales_maturities_of_investments",
"other_investing_activities",
"debt_repayment",
"other_financing_activities",
"cash_at_beginning_of_period",
"cash_at_end_of_period",
"free_cash_flow",
"other_non_cash_items",
]

View File

@@ -4,6 +4,7 @@ __docformat__ = "numpy"
# pylint: disable=unsupported-assignment-operation,too-many-lines
# pylint: disable=no-member,too-many-branches,too-many-arguments
# pylint: disable=inconsistent-return-statements
# pylint: disable=consider-using-dict-items
import logging
import os
@@ -37,9 +38,12 @@ from openbb_terminal.rich_config import console
# pylint: disable=unused-import
from openbb_terminal.stocks.stock_statics import (
BALANCE_PLOT, # noqa: F401
BALANCE_PLOT_CHOICES, # noqa: F401
CANDLE_SORT, # noqa: F401
CASH_PLOT, # noqa: F401
CASH_PLOT_CHOICES, # noqa: F401
INCOME_PLOT, # noqa: F401
INCOME_PLOT_CHOICES, # noqa: F401
INTERVALS, # noqa: F401
SOURCES, # noqa: F401
market_coverage_suffix,
@@ -1118,3 +1122,37 @@ def map_parse_choices(choices: List[str]) -> Dict[str, str]:
the_dict = {x.lower().replace(" ", "_"): x for x in choices}
the_dict[""] = ""
return the_dict
def verify_plot_options(command: str, source: str, plot: list) -> bool:
if command == "cash":
command_options = CASH_PLOT
elif command == "balance":
command_options = BALANCE_PLOT
else:
command_options = INCOME_PLOT
options = list(command_options[source].values())
incorrect_columns = []
for column in plot:
if column not in options:
incorrect_columns.append(column)
if incorrect_columns:
console.print(
f"[red]The chosen columns to plot is not available for {source}.[/red]\n"
)
for column in incorrect_columns:
possible_sources = []
for i in command_options:
if column in list(command_options[i].values()):
possible_sources.append(i)
if possible_sources:
console.print(
f"[red]{column} can be plotted with the following sources: {', '.join(possible_sources)}[/red]"
)
else:
console.print(
f"[red]{column} does not exist in a existing data source.[/red]"
)
return True
return False

View File

@@ -12,145 +12,24 @@ interactions:
uri: https://api.polygon.io/vX/reference/financials?apiKey=MOCK_API_KEY&filing_date.gte=1980-01-01&limit=100&ticker=AAPL&timeframe=annual
response:
body:
string: !!binary |
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
Ml2M6GM+6VD/8X8BAAD//2IuXK1tRgEA
string: '{"status":"ERROR","request_id":"823f6f749fcddee6a4fdda05018e3c31","error":"Unknown
API Key"}'
headers:
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Length:
- '92'
Content-Type:
- application/json
Date:
- Fri, 03 Feb 2023 13:55:00 GMT
- Mon, 20 Feb 2023 22:58:53 GMT
Server:
- nginx/1.19.2
Strict-Transport-Security:
- max-age=15724800; includeSubDomains
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Item-Count:
- '14'
X-Request-Id:
- 290e37e94247d66c37186d14de56ade4
- 823f6f749fcddee6a4fdda05018e3c31
status:
code: 200
message: OK
code: 401
message: Unauthorized
version: 1

View File

@@ -12,271 +12,24 @@ interactions:
uri: https://api.polygon.io/vX/reference/financials?apiKey=MOCK_API_KEY&filing_date.gte=1980-01-01&limit=100&ticker=AAPL&timeframe=quarterly
response:
body:
string: !!binary |
H4sIAAAAAAAA/+y9W3Mcx7En/lUQeBWnVJlZV73pyPY/HH+vrV37PG1sICByKGIPCdAAqCOHw999
Yy6AgJnuzOrqrO6eMZ8YAQJ9qa6urvzl7/LPy/v1w5ePjw+X3/3vf16+v7m9vn17c/3x4fK7f17+
dP3x+vbt+urhw3r9uPnB+u9fbh7/cXX9+Hh/89OXx+ufPq6vHu+uPl/fr2+3v/Dx+qf1x8vvLn+/
/cWL71/84sXf7i5+3P3im8tfrj9+WV9+500CG9ffgH1z+eX25vHyu8v//OvvLt9c3t2/W99ffgfB
2n+9uXx/8+v63dX1w8P68eHlWf6w+fnF97ufPx/UGUvk+w/qtsfsuZXbu9u3d7eP93cfP97c/nx1
c/u4vl8/lNzbn1/95cUfn/7y+br67tFvr+fjzfVPNx9vHm/Wr27xTy9+/HwkNDGhxfU3AN3H3A3b
8YAdDhUZCmRz/4Fge6C7xw/r+6vHD9e3V7tHsRmlL/ebZ9nxVP6y+e2Lv324vr3YPaA/P//20bNC
g85C7L+A3eCw5xtzeDoc+6vr23dXu7nR8xguvr99d7GbA0MGMm/P1H8XP/TcAhhAzMyzxhfT+Xia
DnjX3OFQ90zJF+PdOTvBuETIjEV6NRQ9Z/mBPwXmFKn/FNHaf23Ocf3w4er9x7v/vnp4vH5cf9qt
Upv/uPv0+X79YX37cPPL+urm9u3dp/Xm7F0/v/p49/D60l7+0sUft7/07Z82v/TiAkOgzAz2bgj6
zlazLPVeldpKhS8Wg6KB2q0ECsPlSs5c8FkSLkj8Xq3QJEvrb2zm1t0xV1h/bdIY0u6V2F/Oy/fh
8n79y/r2y+v37389/ez5BMlg9uKcvvu8vr9+3E3S7knx9AvdUwEN2RiYs+xOc7t+HDiyf14/DhzP
7Bwy47n7NL28iPf3d5+uNq/Wze2XzQjsx+Lu9uHq+v3j5hN6/evLS3p5OX+4v/t08cPz31785flv
L77f/O3F365/Lb+4/WL+0/XDzdur9fX97c3tzw9Xn9f3Vw8fru/XLy/iPza/c/H7/e9c/Li+v/jr
9nderrYvz3Lx7cX2IA8v3s/d0vDu5uOXx/U74YS/2/3W2FPS0+dKnHF/fvE73ZNuBetvbOweyrx/
zLtF8mr96+f17cP66vmIrx/o7rcufr/7rTcXz7P9t5NFA3n9jU09i2w8eI32J+x5h37/9L8vhy5Z
/jUteYEKvjjSG1X7naHdo/18ff948/bm824YHtZvv9zvtmjvbh52J9oUBbfvrr7cvvzJ8+Tb3tb2
DXh50T++POrFX5+P+ubid78dZLvH+8+Xh32erdtbfXOxfWvkO9lvde4eHq/u3l/t19nX6/3D48Vf
3l/sl9uXVUy00fHL+ZvLn+83N/n5/u79zatH8/9tfn7x4+7nL3apPiWmMkrdM+OX65uPT9Pi7d2n
T3e3Vw+Pd2//68Pdx3fr+44xPpoYT0fYzIoftke4+OuLIxwNp7j27l6Sn9a36/c3jw9XmwF+6HxT
/mP/KxebgX64uN7s3Y9eGW9yytR/Ony50j9e//q8COwv4HhN36zWTyf6dn8NL59DQNe/i0Dseg7M
AA8YuN2hP9+v36/v79fvdg/y6t3NLzfv1rfvduXPbp91/e7/fnl43GwRXp36x6c/3T3Bi989/en2
ndltsL5/8afiK5KHfEZ/Wr+/u19Xfkf/Y/vHrz+km+1G4LYb/vkN3teGHZNsN7e+r5pbmy3jZl/2
8Hh9/3j17vpxffndJVrElaUVxss3l+vbd69/HlboL99cvr/Zrsyv/iuuMF++uXx781+X311aay2h
hUyXu03p9e0/rm6vN5XO5fefP3/c7i/N9kgPb68/br7WN3fvLr+7/J/02w//sb6+3x/+8s3lw92X
+7frq/2pv9xv7v7D4+Pnh+++/fb68435fPfxHz/f3Zqbu29/gW+3U2V9+3b97cP67be7P3r49rfL
Wm0u2Vob7dGh3998XCsef/Of64dvr68/f1xtbsUG9FcfHj+ZXz99vPzXm0Pgq2uTPNcMJWOBLSX9
mX0th33TnEHPVSW7Y5ZVONlEjEmqcBS3gsFkELeCNd8BNN6C+BlY/h5wAXsRaSg7H1KDelS6jrEf
qmAiu84E1YrSu7KScp7yWhjrfXW9vF3UePAl58h9a0Cx6AYT+te+rLzl9gYwi1tuTQDDFyIYoyp9
z3+tNIskaX3A6lLXGxdBRi6PupH1XSFCl5iWChW2VIKJlLnXRa+l4n30XmqpDOshJsLAtFDKe4je
hsCMJtR3vhIkqfHVsjcpTBOv0ceK3jL3GLledXXbXZy3YZEt8mE0ADKZLAOgObXWrzT/8+zNyOwc
A0F8bUYOGi43a5OPvzZaSqPUGx8i3yjtQr1gBbjC0IV60e7nXaiX00G9cFrUy+e2qJfPR6gXYWBQ
r+4Falva/vZf2yJs/3e3P19dv328+WW3fP5WmR2WuT9cP3y4+MPHu//elWF/ePrri++f//rNi+Ls
db8dZHTn1RX2nvwVf2pT3vVNzhct5oP7/m2vXnPfv+3lpft2JmQOlca+C7y5/WX9UH2Bf3z6a/nB
gAlgmSv0HVdYcB3dZ5Oe16DhqBiDAfft+i6l65WpeE8GvBtxyCyumLrl0xX2G6Ch+5ymn1Iy5MX+
6gK+pGAsA1wIjKOBO0VhTL5uFIeMlusnXA1rcXjjkNv09bTtv4L5x2A+GRe47bMC+WaH0/CY3Pkh
x86ASxwYCQP6cGCQsmPgLhjZ60gGI4cNBGU0GA0U0tkqen3SnMYz6w+3b7VJI+qroe5gcrQcP0cV
spemucRrunq3X2vKui1vLn739Psvbjgh0+F2s5J/nAF0XJ/PK/Y80YC4CKAmpxWNi4UNtonbq8L7
Ba4Bz8KJPAu9ZmMwAZh6ddts7GpojWsluOi3hFG2lTCkRUTGZvSMkIdtE1R3J6KBTBy3vbwzlQAy
SNsIjRaAdKI8VsaWLIkytpPv16ATZZsavdQAIYm9VLn7K85TV9349ASeeZXbdz6F+eZ74Xubu+D7
HazfR1qFFSYF+B6mhe9tbAvf23gA3wMgS1rV6y82xd3QoOUqxaUAb2Qcs2fQxd2kMfkKvA0aLgZ5
09lbo3Ekba3PD+NB4wBlaabqvj14cd/+74NszA/hzifTcRRkEcQULGyIjmsbzakKli7uaUc6QswU
bWD26EG5kEYT0DcRyonPsUchMYf+QLhSbS0k/4jrab7OBODI5aROwaYy0H2wiBa5Fk8a3UKCLVVd
onUrCTGoEJQs9YgAR0IHuQv5GsZcDt6HSlRqNjCkZbUO3skeSlUEbOeQoYiXWg8F45CrblwVXJQC
TAIX+ZgsM91SMRqJOTGgjh4YKZxnLBYpzDZSYMXbGDn8qxUrnp+l/ZxVSzsE6xD0sqGHswpbpbYG
6NWp1IYGoBdsQangW4FeT8c/BL1sqOCsMqDX/MDSyrFVrTayRMBt574iS4OGa07uv3RtjMGXngYQ
fCwwSlEEgJgWdrc+fp4ajQpoZWO02fy4h6/wkQAfJQsy0WM8QBq95YgNoFq6OeXSLfskkn918HNv
bJLw8zpUh38PcXRtbj1rTmiVATBnKElMkmlgT35g50U92WvbV5eauJLoXUEL7QDVqfPBW2HbcU5N
mKFoYLIcqJl6AK8S0CQDa0bkJsCVQmbgn7He3MLhj7y5S5DBmBk1fRu+mviggiJzyWeRuVQD9CG4
wBwYqwC6mGSArsijPoJnnipoAE6BOErYEXey3iZeuJe8QPC6C/SyW0bXsT0hPNsWdoFeLYXa7UAv
H9qCXj4cgV6EkQG9RrZPUkyi74uOZw1x3YO0wKleschlEr0i2n2jweScHbOg+OIWTUAsoA7UkFkd
cP0T1PNhcZbrGhxEcNR9KAi9ZZofrToTwsM5emcH7cTESUTFn2rpEXBOONMI+JPZohx9FfWE+n0y
iE5Lv9/ChYJMilxlPb8LhfAwu0wopvUvkZ5xh39JI48G6WF2eJ70nu+VyMwyNj+dTirVNiDSyZC3
mWjTL8oc3WXedhF7aUuh2XuTJmyGskNysr3Qnq7ffI7l5FkXWU1ZLZhY1gWZC5xOvCGEW04Pk7/S
fRNzeaB2U/36ypvUnw2E+r2FkMqaC1P0fIQJMcYGIQLXj9XMdnLGS+FO9Y35aGJi+oHhzHojYxvk
my8D+wXuDHcrbP0Ks1Wh9xszv3tQJ78Q0yXfs19KHXUAHIlBr1o8IeG1wIpGmzOOOHrmiSmoVLgB
SUyR6obube6C7u2z92oXdN9SpN0OuodmyUJPxz+A7i0gy1floPtq4BMiORn4HNYkcN5yptY1wdxk
fEhMArFiAHGO3ICwnYcRviWISfYtqYHQnbVye7Ye/o0RI/NtoOZNDOECfDH+LL0JozsA2XgC5jPE
NgBma2qVmJkIk9dpm9g39kknl0WfNT2Dff5sJwsstTLY54drKWnfaJAE690+l4nFb0MXADiBAfQy
a36KpG/hQvxCka+x5TgYspmjxetWhc4E75hvZ720nEy0Mkd1WMGJBoNYb9YjR9Jg6FvQ+kJksQxR
8CYHLktaU+qAJpRaZ1ZlJguvfwNVU5ZlTeeDGs7VhwJDQEy9CV4ZkQGTODoCatq7um16Igtrz9Px
kl6nJ956NRCbjU/MtmyLw/bgXrTjnx7iXjb0UFbtysYVQSud9jE4NR6Xsjsd9bHvoRLu9XT8Q9zL
Bpayqq3Trio8kkkxSdyveQpW4dKWwtZYoaHICNJ0+RrCoJxsWd1TNapu9nxlG3meOpDjyI1WTzvj
WYHOuXVpB9c53CYpaW9+o/Hy5nfWLSNX1dRzHsj4LEc3Lg9k0Crh5PJziFrdm0RQRGdtjx2xi9ec
ymjp4vrIZ4tDK3VLtCCWaOOBNUxsDVTPcxEnHCpjdvy3cyyrJm+OLxRzWiUzslk0WTllHkwMwRUb
pQ1qB1P0oi3fuC5nsBzXKRZ3FZNDmf2q34kXThvUNGdoZeLF0rrBRV6F7H3VkT9SYtatozj2Eo4K
5MjQIvSUrM6nxMS7pPYECX4p6VFpQ95Sujohr71lYRfk5VdWA/LqVGm3g7x8Y8jLP0NeYFd//ztu
boYwbf7hcK/G2f5oEKXo3ZPESJolR7DDtRTqAfVj+wLE1jq7hR0+xoJQFUHgJGN4mOFa6+XmPZs4
ANVIgDchyCGQejUPmbDd+JbWPMP38MHxMG17mQ6ZTVEk5Ezq2WD6bBnehGafj7+xTqu8edRjiMSt
DFERTPLGihZsuFA47Xxg5vnMPH3mKLj7Kmd4qgOIMLheh8aZnHWEfvOjc1NIEYXVZV7/Sf7i9iBH
Ga6dDSTg0z+qBXLCGOLINpv0VQw9AFtbYQElMRlDAwdyNoDs6zbYXMoSM6CKepmUUYy4GIbNeLDc
yIfRGCUYixAYVKaNF1My2XMPZYTKJxAScz+4SDBRBoHFESt3gpTestE6KHa1oKHuVdMZNVkPot52
TqMmMBQ4NnWXU1O9T1Ay3nMMwd7xaOC6xD+ZLn+kRsZn0iOY0PkMjXeW2Wz3Op9N5tslXWGHb1fv
yQdMTOjF8W3uwPH3+H4fjg86bqudku12OH47ybY9kGxvcXzYi7bT5pfmSdc+c8wdjM12oSZp0rUt
hXebtmz/SUzSpCGBfox/eWibJqUWCvVTWoQ5LIQ4zwZQrKNDWVuQ4zuGPAwpi+ThUtIiJSuCO/WN
mGRCIrERM5QebBGLdkKz08iFmRBHUHfJc+YIpEy542cc6lMiA0PBmyxjSHyAOiFdYMCzIemgzXhP
JjBf79kZ75ALotFOoAuh1G4NjDphXl0l/3o8ObRMiq+nuOODsPj6YNQ7cH2KcrQQEWXLuxqgllyO
Iv92GFyOviCUQ8ZaswnOy72oeohUeODjw5+TyZErP5ZpsKTRhKFgOROsNqZl4oRRpEoLr2PuB79o
J8I+BL9s2CFch+DX5r+G67ZLZduQ9bGvzRVba2OrpKHn47/Cvrb/GTBrQ1+NTKOWGswsXNpSMCQ0
lvNN0EaR2DE5WVoyb7WvUI2hQZLJmsUiSctF8GlG+pKJYqSvgl+VY+8HFkr6UywmwVguEPjf1DtI
Xzjrg0xZ0EJ6XWGExRgU0yEyCFZPgPwsZhDsyHebApYqZ/lDD8oJaWE9EDOnGR5jPRCAk3OeCtFU
D2Hl3wZU7x25oEP2VTEs4N+CGvY0GkjIHPQwPWJ4Y8NZRrW/s/zqgL6qopCJnBhXKSMxYKxPzHGm
iO9OwTMW7qPju/nD18R3UwAS87uHwokpOhFOPEc8ySFxUF0bPEmc9np4koPMhb0rxL1mQzEy34lY
TlwVrrUH+korwBXZLuiLdj/vgr4a6rcbYl+hMfYVwqF+GzKRlbCvhdna5+jERvT8UNMKDdJ0hCV+
UE4Wa2pFx+OHyzH8rjOCFRS7+5zwOCpCbJ4jAWrz3Vwx301TqJ4dB24tVdM7VGqKrKxrXuArZxa3
H2venMzWNV7y+1oCEMWPxJOgXc1SwDqu7T0E9k/GsXqr9nYM3jAGJuhGOGcgcsnCmgRcZ7CQgTuf
EJ6y5Xr3ZdQtDUxJeFd0mHto9tCMbMlSq2DmX8IelHxxOGkdOi48Q+zB2IbCMdlnMQOwLiMvIVNi
15CyvE8oapg1oIxIESRqzGi1dEKOYdZGLQ0GYsoMSrjHg0owFGmQRsKZhCkz6mvSw+WiLw2n5AFm
aWjbI8zCmPkFYquFAu4CNSeYlDznQ9Mr7tVX1IKhEJlPY6+iVl3xjCawtmlDLqSFVl64vtml8t4k
x2QIdQnlp5VGS1OtQxpdL+UX37FBz6viIRU/GNcL4dvcBeGnZ2vWLggfdn9SAOH/+OOffn/xxz//
UKrcbojgN1NuPx//degQJEDM0+u1dRF9cFyLSTuolj/bV6h80HAtxS125UzkDWOb01bBxMDgeqhP
qSHRApJmZhCyPm6d0RvFPDbu0DSMIkwoE7XPp/FTR5/DxApTR8JOZHJOgnGeHtIsnQ1Vqa0kEt+w
TpTuZL6ZTtctmCikhii3E50sFl5eC2wRHRthXZwwT5y/kEFupS2Ixpg4IfEhWj+0xxfN1uVC6PEp
ZCwF4PayZRFgc6P1mpFD2wYJifLcZQFySmTADJmB6vkknjHwtsuOA6XH+5wmk9ig+NIsJvlaayJ4
yKHTZ+wCZ8U9wC5UmBTVvSbwkXOeRb1egWeuv33sUPbEtVz6YofSyrodB/UQ87Khh7aaVjYV01Y5
zKtTsZ0aYF5ptYWkmmFeT8c/xLxsINuDeXWV+FrRedGdQAoFGEqcsEchSthlrn0QRhSZMXLaVtIu
NKLJTF3z2pVIRde85W4swGVKmCJ+AHoSDAAXnnxu6EkdXCUMeNmTn3ufPhyiIMfd9qEkrrYI8olT
dgLMXGoG4Dyn9wWAJiwcqQwWVtSSsl8EXTgtirH+Y8O8ovFYHOY1OajOLyX7CmZp6BinTK20yCJR
laZf6mJIkdOwlTO5QvSWIy4VV7TSJdWzCclaOWJ5BE4THVeK12hnnQ3I0Mr0yIrS01tm6LFGNe6B
uFjk1vU4GosURUX34FxmGwW0pZczN7kHGCTpWuczAeOvbTHSTDDZMZ16bW0mPyonSzjpgr3iVq3d
CXvtDQy7YC+/sjge9uoUazeDvWxsC3vZeAx7EcGpaLQpnkCkxCqYDBNqtNlBOdl1oJlGmx0uRqNd
KhFMyJpNKQm2ArJPfV50Ak20suHWAmBtNNYWaFGXD6G1zgCnyKGxo4SnjjjSlKYFfTR+Qp0/mVQY
RDwGUwokY0pjdJuAgXmTg37vhJh2GGpLw/m7qyHQkaHMkWfm9CCQVruFonzn1OfRa/sFkwt44VMk
iAufUK+I05PJhdYBdUHewq30KbX1IWFnIcvsJxXozSY7IxUGDWayfkCSeAFiG4LPzCHruFMUOIMM
pyAkBx8TA7rHegX/bot1UvHXcrvDGRtiZmDj8naH9LqNC3fZVGs5MRd61JWobCHII5KHJm3rK6qj
8ZzR+iBBdRsdM1/Bzy5kXoEhzyxFqpHf0aBlUhMmTPyWnkuHAL73fOX3N8hqoIksXHhfulTh7YLO
uXnXJ9SOK7BdpNX47MHahd6jCnrfKdRuh97b2Ba9t/EAvY+AvaTVCfPq0FiyoNxARZMxFRpM8593
QofMfnAEmwEwRebIR95I9TIMD1wy3p4bUMTdF460yN3gsP0/YJS1E/pFmzTN9Io2AsdZ6ScFbQyQ
FalQYzyhkLPtpjbciGlYANMZNCfjM+Oc8rX3N2S05uS4CJdGotHExEhyMhGYZOv9B1WxLxCMlTUV
5wMTt4dthSd4ZCw6tDO1F/fzjSm9ZhuYIEZ91YgNwESXGJ79YkL6pee5VHuD8ToNG1khBCh7fDjR
4UNT2uWzbNs+Y8A9WVmDUsMKQBNzgXdXvS8M9xRPxoxYKftA1J+WMZ+c8Y6dDop9QDBBzFCo7wNK
a2k/TdW6HWp1CHTZuAPAjoCuuFVnKwBdnersYzRqPBAVd0DUsdmhEtD1dPxDoMtGO5SmuoBqMJgQ
q6vBxmxaS2FCf0T+bF9L1UHDxdBUNSWfULalPuO6axazLYuy2VapCSGmzAU7jBCfC5eJIwwbcMcI
4Xn+owsHZ7m8BPXCISHHC9RVM4P45p6KN8AkpnL8TPbKVR2Z4GXm3mzuquxggBtdevHvgTqjeJeY
xAOHgz0yt2X5FB6Z3iRm/3gIoQwH6ZzQP1gmaDQf4uGCaPDYRRAd1r601onsxaa9fE9RMCcb1/vz
Toy3btCddTbJeTka3VmMYJnmJpsPPVuHvYb9wLMmsYrzEYGTZJRbFJLzJFphaDAzpBONj5iKhogL
li03qpTeAd6ToBvygm5u15NRYRfk5VeWGimzFSEvCJgw2R0k5WLWVmYfHf8I8nK9kFdniPDivtNT
bN5j4vZi5EfuV71xEMVmQVk1Hk0iL+aHaioQZZN4nWIaDbHUUJggGhWM80zLGd3MkmgHcq9MSyVF
dd2RBdb/Q9WXFuQILS1MR1obesZ4DkxRWCU7Ze6FOKBw6Hoc0JkEscC4VU9RiYlx18exBoBhcz8F
BoCK0Af6UiPayXEmfto8SZHPp7OgAgclg4yzTJ8lYhlFnmQB3NBaLnC7HdeMhc3eyQTwCSBXFnsF
crYDpkY+4mZXAxngAjLC0VQPHBBxNfNYE0iM25yU0wrrKAI1ABzzQI5ADRFsBJNT9Mwh9dwtpWsf
LE1toDCM1hd1S4coDFfOwOZ11ZEYVugKX4sTrGOanl3i22rpqHjj00XMrsBk4AyO3QJEvfwVLiGf
mJ88vUrU6ZTb/Pu7t+9Ymqvh3vV3jKthFcloRWZb7/TsJheTwcpfpradIv80Tpan1gXeh5XNK/RH
4H14tlvtAu9RJU2oU5jdCry3sePQiuD95vgH4H0A7LdVbZegvZj5Np+SbutUyCnp2qymeasp4BdT
Pd0ne5MwRS41mhCZzV2f/9j04Gc0MTP5SCOwT+nIh4BhtcIJODpkYRzn+F6bdLtemTAJKYnxL6XS
FCQvSlN0IDoyQRTUzMdfso6L1AGvDUE7Y5m9G45NjZMmSZgR4hZelz2kqimBdaI34rnx9ZdHeRgq
Lw5gxX7lmJaT5byj9i2n5XeB6zSkAb1YWGvpEZ2YjtZnHlqC+1of5FynYbhvzJZL2m3dJgGTAmXG
h2h8myQacJx/VLs4L88C3TX2o2i847Kqax2ssqFd4DK7yypLDOPveqyFJkDijr/Mno5G30R697Na
u89Gz5mZpX4YiVYYO2AkG3bw0hGMFFY27v6khew5NICRwspCTOqy56PjH8JINqD/CiPNoY7O3Hrb
DkdyhhinI10cSbpLBkgaj2pQTrL8UqcmB+MZIlTdxj1nFDVgelhIcFyE+amQOefimlkPXFvfjWA/
8oemISiVN9Z7OfN8cSXvGPiGn9dBX3mLclS+VkmYC0XYdRp5G4ibeGcG9ChCksRyKLEn8WsO0raw
tgzi77bQwgInSusLeWsgARLGSTsKH0zzXC9vMknCbO3w82AScuk3reASss4zATSKulwbvBfq2zIa
pvUYuUuuBGOSiZ6zvcPmmFx2jtOHjlV+QwyJeQDDw9m39pzMBYdyZawwC+sI8IRcDqZTxIj4CbnE
5PguKMmvAHugJFph6IGSnAqU1Ckn1oSSIBOgX0FYeZ/DFhhThZIOj38EJRGGEwl6joji5rYJJRIM
EOPNow2/8Pd5umTDbsxoir1gIq6dQZ2b0sJSXzj0YghP4pVG7ZIKTWSCdV+wPIZLQL1znDfX2ZW5
imJW4NTwQ4CpaHyKIil6sFLbIbM3SqN9G/YqvBM3eZ7Rr8BHOcNd06wCRdMCTd9rxyZKZGWjAH4y
4kKR3THEI+TMOPbEIzW7izKgdbzLCe/3MI3LyRYi0HE5UW+08BuPJ3upCgoUmkzIRajWUKCCt8BU
zXU8He6jVp5YhwmDDEeMY0cFy4FNtWnD0QQEca1rwLoSRowNfZuNIDQGS9tllbNYWlusMHIXcHR/
lbBtMikjA0snJRBNXmEGC9T1ZcxodtagA1TMY+TbjjjycK98e0JFMjjH+LEuQZHsODvLjiHsPfeA
J9PrKDCZml2YqIPE7BXzZcAcGZQ3XjExyicD9ILiNneB4juwvA8UBxVQvFOm2wYUd5RTPI5mVgPF
d8c/AMU9YC8o3ttdHbIZstmL7/+wXauLLjKfqfKWF/rANo2OGNvVX3AETqS1TD/koft+AA6oHL9f
D8ZjEtvzGvugSMA5Au2biU2lIWBdQwNyiyCFD5fwAOSRalXqCC9uaJOeXNtRCxwQPWfqbjbbEor3
CtBq9gknO7de3xjuk9+8nQJ0qBH/k7jNmK4mnBFB5zPrYWkS7ZIvawloUXaT6JeNoynPHkjMv9ET
DvBnqycgo8kZmbJquvQmu/sY8h3/weqOkER1hyYvnbUKmDkRih/gceoJ/tkN8/jIgbVJWQ49Q7jr
Hgb6AlvTigQSK3Pyl9cfnZF778TmfA+URCvMHVCSDTu86AhK8lupbquE4mMS5Hiox6/Q50zN+JVP
xz+EkmzAeCL8SkesYqIZvzIax8TZabMr+bs8t4pLb8+YnRNcVDXqr4SRkx7DaAkNRbmM1ApcJVdW
OCxi/0GeMwF7rStT2N06k7Ocd7q8r7tmkjaJFCVNbhuaxPBx5967JB+kDM1pKkfhPaipHNFQ4Cyo
e2LGF7e3Px84agxUw38I1aOKwQQ5q3guFIB/WfYoQKnRQbJiDF6dKt6RHwpKFUIVwmLR5+42puXn
TYpcGPdR0MugPhiYTGQZB7YaOSYhJKa1FipJhUGIizrqo1c3PwNAlkhgTXp62W6NIE+LvljSJJVG
tJyvIAyRa96XjgRelEcPJQ5YkFOyxpMwoiHHJXSmocm/bss+Sl1QEu1+3gUlud1/tZDqtoGSwBOE
Y8KTGpS0O/4RlESY2rGSkiHH6dIHmD4SIbPcg5bCfbOKpHnWZeEOj9wpBn6DY3JZtLUc//oH47IX
WdSDly7iFASlWe3yw13kt2/gxij5wHy82tvt+mTbphJGQwGYL1nUoM83IisDcM43vWzlqWjkZChy
2WDzM/GDycikgQwi4o8iWUtDNYgaP1aswU8rVbWGN4F1jKpTGkhHnTC6UJhhcZnZbilznIR2jbZk
0mRpRNJdnlujrc7IwiUugebcUNdJrF4sS0DzC20rNZWHo4HMJIO9loer2IwQK0c/M2fiFjYbjiUp
+EE+Lc5zNhOgbGphgWNQo7pBiBXZufPaTPML0pNmf4SlDT/goapfmaOTfcyVfDqs6PCyIJaE8HmJ
o/kpjmNFdEczFfaqhEtXc0NBrj367Iai2B+lAudmpcQAhqeWe9iVbivUPYbE3bOrZRckDiqQeKdQ
tw0kbpFCVs/TPTz+ASTuAE+EXZmMTaKqrEXNR4YmI1cKN3luJZ8WLUu2HNNcLhfKJYkmOo6Z6ZQI
phYTBwTW00zQYMicgkNdB1dqjTdnsGySSX1aMj0UDfjHyvTQBDYZSTuZBE2kgmQSpdJNujs8dzRq
lhRybtGjpUqcypAHMtFxOtNO8V1RMSONG1bJO10ksRleX9o54zzTqjiZ1N1JIuXZp+sbsCqdCci1
K2IxbQGRY4NBBaUCTPScyYsWG8wbT3ESUz1hjHI51ciyFJEjplEBJ8OCF7mq9cwe73w8ucDalgwU
CjkxFBjfisHFT5wRlOTMOT7hcEKlpRXZDvTIhh5Cpdtqc6mRNtc1QI/cCmOEYFuhR0/HP0SPbCgn
VA5ZRJLxnFFEjYUwGA8iq67FawKR4Yft35OSz6L1OXFHGrDk85fUnvCNlmV/jifNOUNomUqs3oXZ
eq6voyeYkJ72UTz5wM8o7YPvGxNkncFdzPoJmRQuxePNG7/+xsZpuEaWl42fKvA8Y9A5O6DUD4qX
+vL4wLYJR8CwMXB0B1oopDIGWNjKGyfxNAAwoRBmnQ91pgTcYuBnpYNY5LIg1Noc5LPsY6jpVeYL
3BxODtwqZFbwz7QSjYzZMd2k8TJ2SCi2Ms4H7NfzweHHTZvftllwsazNp9WORj9hOzpxu8RFxa7z
73iZPZ+KsyV/IX0mb7SlGx2bvLln87cuIMmt0DVS5rYBksBHAmgHJO2OfwQkEeYeIIm3Qa79vAuZ
Eeoku2Tc8Nd0eV93pRXSiT5Kih8AZwrtjkd52iSuwXRumwFNF7NAnLICNWsvZ3xh7VVpZmO5PFea
12+Yv7gXNPrh9kA+crSXnq73LBZ9/ANaKltkPiQgRsspX3x76RUY5FgfOMwhK/rM8ekm24MKE7HO
Iw8ShwiOp99Qkuk3inap7Be1zxhsWa0EJbKHBzFBsdTrKbBHGp+n5A1FztFtrLmac4mYkB69vhVE
EgVcQ1ra2XBGMe2NSjCTHP7UwoCNn3Hl/W/pLahs6SZjicMJsY5r4BKzI3IDPFvqg0bBJEYXUWld
IR11QiMQMB44v60uI5BGLhrRxM3LxblozByYuktxHmp0M5lXkPQsByWbNrHiER7xdFY8wrMELceW
BfXwW7ArwAQGpp8zPw8MIYk6KD3qB3+2vvhc2qpyj+Fwejaw7ILDG6py28DhFp1LzVS5T8c/gMMJ
sJxX2XLTCJ4YrrWv5vgmBIHj28h00st70fEVG5ick+c8dfPg8iGa4DkiXR0lNhAyr/6RLGIoxxCC
XKsV+qGyD2582UomEDclS9Ur8qNXK1B515JzIVbO8wn2JlrGf6md2cAKDHAxrbq0T+E2T5b1KYbn
1nWNs8Ftnh5v21gpfUeZc6mnU/aJgyfqW2DBMCUSnZv+eXmNouUzCOZqZWXjiHNW6YlHmr5Jyb9C
cbQBA//qB1Wax9bkViMuS7kZzo7xfjepR0CJxsUyAkqpK4AnlgI9stFHJnGWwPtGn6ZJh+dezULq
8/iuLP/maVqtROOhjIcylPNMrEVd6sdyaEXQgeXY0ENtpK1GVoHa2KmRpQZYDq3I2hCbaWSfjn+I
5dgwiNo4H9cDebtpVa8ha0B0HZ3qvc/GO4aC9vTmqxEbbMhT8t+tsSLpbU6DV2H4wSluSYgNSu7Z
Q0+/B5RmZDyzQmr5ZcvQ73AgzsRiLBWLTMwcEGEH7CadocB1Xg93k7WEe/ScUf8L7KSWgc0vq6Ea
05BeRlRXApJnEEA8ZhHv9wJ7sPfT+vHD3bt96/4IeHj5juy3AXuo939s/27ftD9AHcTNAY2RG6Mc
Lro0qOUUqIf6DTTyHIXsVZgm39ARDuSqG4tEXC8bFfpE3svGIk1bsoFE65QhjUVv8pZgLSJC1U1A
x8WLUh29ziLDdNayc0ND0Yl2bkVNQRcdEwkMeo1n4UR5Qf4mZDzDJNTtdGWTMof5nWqnay6OkjCe
1AM04Qqwy4yNnk3auoCmhhraNkAThIQptQOadsc/ApqIbClpqAG5JpKTk7aLFstgubDzOgNQ77j4
Qq1AXfnic/MNgk0EqjuEYFJ0IvVoabvfGnM3JNm+e6RHbooiy6iIESW8bWOpW0iRIVxpqWzQQOJk
+Gx6+lQiA/IoB8nPSe0nx22Ge7n9DYjp/JUMkoY0UhnwD3N+lYEzjgsa7FIZjMi2dZYLDBkUfzxO
PyPcdod+pkCqJN2foJRoIzoAWqzoADLzaqiLDtiznWw91hd0tPgGxyi6iBy4N6PpBdd1GJsdSSZw
+Tx10ZFgRRW/pv/K1hFhYd2GGFivkvpuAxlynnNeUOp2RW6bsW92Kfb4ySSRUDTGn5F/jZ6IvQvr
0WhyNtjXfCqiivgchqQae+NYQ/weL5SZXHu4u45TmNBsLfPL8r/nsOnh10uvSKFxJohpi+fDTFGi
u5HJVEJ368bMbe7CzPHZj7ILMwcVzLxTaNsGM7eIRLkdZr47/gFmjoC95MwjzLweTQObPdOVq+uB
WpdE7WZTnNm6UJg7xGOZALEAy9TvWEjn1ZMDB0xZlgOX9EakI1W0/wFEX6LxSC+YxBnJLVGtOpYo
QlwZVxtA4w1kxyDmfDzW0mS2ySQSZbZ62drsyU4WcmojRBZGy/VjXcsrAxdQxCSTkIFZ6Dg4fAqY
BVLgYAo6s828lqwxJakAGoOmOpSp3XpKcILAVI6nkjqiB6VlQ6VpERVImrQMTIUkSdfhR8uM+XkV
ZmwKCPeuFiAEPsoJA8WKXysrfnWwimyc+ALgCLa/tSgaXcwHpAlfRMnverjWwxa43w+OYc+cyXWf
CBhX1q3ssQgYVzb0cDNxKwL2jUTA2ABnwhWB8/740Eo409PxD3EmG8q5me1Am2yAzSfXsqwG422m
UstqTUzHossc/bJcoiIdSUtkACYIL+vygJFhUGUyiRPQuWLwS5pU1ZiKjVwnDEdyKa1FZML6aTBm
50xyxIBLQQG9QsudIZ4UzAQGIrcb1eY28Wf7CjQNGi4GaarjMkDglAA0am/LH3opYJQ4BkvNwVGE
PQKnOcZBtVmGVBTEXF1Ks9eq6dgFxonQ1hQ0F2F61qTjgEle3mjNRVPkb3i/11TiIqBxYh6eugkN
GpH/MJ6HChzbexAPtQGy4D3JFJ2pGwDCRfV8sRYH/55Pi2I87OiJoyo2yC3nnGiQITVBD9i0d6Lr
ApucCtjUKQRuAzZBQsJmYbpPxz8Cm4igB2wql9JNpV8DE728F5tXNRaBSyyfXTW2M67syRbukIwV
aKecyUw6Sn/Kk7qoUJoeXVdSrYgT7no6QRz7RHvTpFqoX/mp776GDRWCHGQ5/6yZlX/stakr/9iz
QT/c05jh73wYxPCfRAflIhfNpE1+ADKp0KpaQSJFU+5TnXHAxQiPi/3mkIVhsd8txCH8JOpxvl9c
kbcI4FR41EsFTsegKhRkM/gx8Gba5SXxvawqON5z3iLnhhxoIcAkGiSX+soGIpmzpIbo89No0Brc
QIXOrRp7eHeoTNxGzra3zFhZR5PKLomqtvHO2DIdXYc9qwathVJITCBiRa6fMylwGXzltmnStTVh
3GRjLVuea3ARXLDMCJWaZomXyurMZhchDeGzuBgZFuM4PksyJPvEaNCiHBd32UdihG0qrT/ClWFH
zevBlUEFV+4Uy7bBlS0S5WYGk0/HP8CVAbAXV+6q14c2aCFzTdCkul8Ak7nphapbqigK5mvqzmiI
s7darClH+z2JNDKLyXqTLjSeSGmumQWGToZpxgd5Emfnoe7PE03UjeBpEI/oPSc7000/S+JonFtU
6LTAsfQ0aSRoI3w9w0jMCY3nFoEXmNNQTAhMCFwwz5AYRjTJc9tsmBFyED4s4E4kwmRIJU0mOtnK
QgMFsCF62eN7eOHmTEhyNNyYWhpNSF40oK4tDb3JHBOWiqEMaYALK/5gMnFmGYoaHus59JFV8VRj
L+LtBW2VxsBebzTbBfKr40YRR0AYrTkpAsKl9aV9wMrSCmMHGGPDDnE5AmNgqyi1jRSlx0y88WAJ
rCCjy8emaEpgzNPxD8EYG9D3kfy+0nH4V82bzKXXzPmqCZemS8YRTsZwcfRwuBCDmNimZdwS+kl1
eURN4ZxcU4wptvgh6ky2bICqbXZ3ckxyDZIpHVkH9IkmRc7347hea1+oRy5yHuqiZy0CU0OMjZ5F
Q44bxTnt3oV5tN/ul1b3LnBvHSwUXdeDYsHk4Yy5OVB0afmIithlMK4Qu9RDj4NxZeDx+cClJ9Py
mByo578YfhiuNwJ6AJ5UOi411pmYOcoHFQNAwmUum/JRh/A54vhERwhfJeSVDQMIlAbjZuOyFcU9
VUBqzmJVMQxcJifTtMaDy+KI8AG+HSCM3drEhy4QhnY/7wJh3GorW2yhtGwEwlhH7SJXn45/BMIQ
hpNRWmYTI7eh01TSrbxBhkjcL6VTFxAKdz0olHCsmM5GzvuwN0pyQqUrf4WzK12d2Vxe36zqSkds
o8/kr6MurlB6ZYS4Qi1MMBgIfIH/tWlTPFpzIsnCpVE/uDsGHXJCx28Ec8Nxzc4zr4CLcNRgrJXd
pSdHOFn9WJnFzHj0WhqbOk8pixxfIw3CG0N0pWyiNhLoZJAJp90roPUaPylyqW6LQReliXOc3DAd
4C1cGzh9SNhzMXgNkM/BtmHVzSHkWgegq7EMkiBgRniRXa79QtseyweMtfoPvkgAOa7hzC/NoQdk
Hg8qJoNJhBWHwXZoY1OnZDQUM8M6jUrAYNrsDzivvjwSccfEkWepGomlzOGmWIjke+NC4FxWl4nk
yxC4+FybUEfF4Qw9lD671Vceo8k7lLmP0gcryI30lW3QZAsWnGuHJu+Of4AmW8B+St9QDm8LsIMM
EuORNCfYIVyaLm1OONnJQmQnE+inV2GQ8YXB+ecDLU0LADmDmYvdrCG5BQPcC9jDIZkeOyCDnqmm
CvW948Ev6Tq0Y63AWJJxghqIU7qTUwksHFOdgbNCdTYffiC97V4FrXEGSabylgGvYLxI89QDPfln
h4pIARkvWjlqsuu9SRK7fh6QVFgyjvIeh/a89mLoBj2vbHxBB6852c8ZAuBaE6UeVcG4iIL36zg0
BowPXJRXbew6mWA5M7tSGEMcSi1FajCWm5RpFFiEJoUsBh0tDYsZj8GJ83e4/RsaCCCk+/TgMLTC
1IHD2NDD6rNbaaUCq69TWmkb4DB2BQGTOz60Eg7zdPxDHMaGXlbf0WI7brVC5OhW49T4uJmtolOb
vGaRyeSYTYvamuV36VPskrW0RaXmU4LERSti4cfUm2jlneuQtQhMjJaZjqEJFC1OLy1qtThgPLV6
Wqh1gTkBZCynnxQg1uWinpq4MDtCjJx6eRCrUlEolYTLR2qmRku38fgCWlqKbJDLzHqui21kw4U8
l+FyGkgnv0j5M8byp8X5+HlabwYgPUFUxqqz8UzmE+pCclQoHh4LkJLJBQaXc+Fx/FfSqbf4qJBE
OKwJ5U1AL9UrY2DF4Pgm87g+Ar9e18duCDYbi8lykdaZ2I282LxluhybWtlns6su5KWhnrIN8mJT
yj62Q152xz9CXgjjv4OplV7FQZEPPW6ke1pkfcqOBaN3GtOMtZlDhI+bsVOUEFvzTKGEmOvbz89X
t1B6ueZuJBQm7A2lxDgQqdPLr7aLe/YhidlSi9hk8GtSPLNydIoCnx9RLYJJ5Pb2+/pp1OY+yZt7
raoziv5R80ZUSl8sP4JBgZFpg5Mi1EmGBoKdhXAIP99RmaDE72ck8EVBheoMcniMvqSRmOHFdmFy
3lBGToKRixuBwoGqG5VEJGYk6bcDfQxyO1Cj22yDuGFaWrt5WDs3gReJoiX9f+GJOAXaFlnOr2ss
EcL6zEVUcn3fSTyKvImc7nFCjyIymfsUd1gU9Z7vlUaShTJ770/dt8ezFgcdvj3TOnQJ86DXNGsq
+yV++HrtlybzrxJmb5d9VbXDmTSpsRc/trkDP97jyn3MPZWEyiP0uA1yDGiTb4gcb4//Gjm2GbCX
s9cF+S0AGwCDXAt1jw2MrWTBBK4CGiSVSIaIM8lQLUWCCZYpwTWlC2IswBQx2vxk8DOCtsK1Pe3/
KspzbwjEXqFSdLihVIaC6GG9YMiXYb3TdgjARJIlmctD4cfgbcQGIo5tpguLVfg3g3nn7yPMBWVK
r1Y9L0r6QmjzoryxnBscVvSoyFhklHhJ9hUaVPeDQQ5UKNU/oPEpTaN/8HmI+1El8OhM4hRHe9xx
achXDX7pQdUDHg2iF2NvZcBWegAKcFoIgVH+xCbIrfiePHHKPn262X33txN4tzD/vL59e3iLv/3i
tkT44dUvStOmVsyhxcyRNs3/Tswc6dN1qsqRHniHVpg74B0buumBm/+KK8RTgHdsXoEnCK3gnefj
H8I7NjwRA//PdswfvzxsXor///LN5f3671/WD49XN5sxWIeM0a7pOvn0/ieMaCk6m/NP19c/YfZb
Dubdl83EdvZf/y8AAP//3+nGiksgAwA=
string: '{"status":"ERROR","request_id":"56aa81b38d89036ff51cdb1aa5b171f7","error":"Unknown
API Key"}'
headers:
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Length:
- '92'
Content-Type:
- application/json
Date:
- Fri, 03 Feb 2023 13:55:00 GMT
- Mon, 20 Feb 2023 22:58:53 GMT
Server:
- nginx/1.19.2
Strict-Transport-Security:
- max-age=15724800; includeSubDomains
Transfer-Encoding:
- chunked
Vary:
- Accept-Encoding
X-Item-Count:
- '40'
X-Request-Id:
- e69270e3a858fb2720374099baab2951
- 56aa81b38d89036ff51cdb1aa5b171f7
status:
code: 200
message: OK
code: 401
message: Unauthorized
version: 1

View File

@@ -12,25 +12,24 @@ interactions:
uri: https://api.polygon.io/vX/reference/financials?apiKey=MOCK_API_KEY&filing_date.gte=1980-01-01&limit=100&ticker=AAPL&timeframe=annual
response:
body:
string: '{"status":"ERROR","request_id":"9993c5906a2d56f0f40be8ba26d4d600","error":"You''ve
exceeded the maximum requests per minute, please wait or upgrade your subscription
to continue. https://polygon.io/pricing"}'
string: '{"status":"ERROR","request_id":"966a880cd5b896b9920decf6a695eb79","error":"Unknown
API Key"}'
headers:
Connection:
- keep-alive
Content-Length:
- '206'
- '92'
Content-Type:
- application/json
Date:
- Fri, 03 Feb 2023 13:54:59 GMT
- Mon, 20 Feb 2023 22:58:52 GMT
Server:
- nginx/1.19.2
Strict-Transport-Security:
- max-age=15724800; includeSubDomains
X-Request-Id:
- 9993c5906a2d56f0f40be8ba26d4d600
- 966a880cd5b896b9920decf6a695eb79
status:
code: 429
message: Too Many Requests
code: 401
message: Unauthorized
version: 1

View File

@@ -12,25 +12,24 @@ interactions:
uri: https://api.polygon.io/vX/reference/financials?apiKey=MOCK_API_KEY&filing_date.gte=1980-01-01&limit=100&ticker=AAPL&timeframe=quarterly
response:
body:
string: '{"status":"ERROR","request_id":"18e8815598da5f111995cfd4cd1c748a","error":"You''ve
exceeded the maximum requests per minute, please wait or upgrade your subscription
to continue. https://polygon.io/pricing"}'
string: '{"status":"ERROR","request_id":"6b04752c5441b72d7a2d6ddb0ac6c08c","error":"Unknown
API Key"}'
headers:
Connection:
- keep-alive
Content-Length:
- '206'
- '92'
Content-Type:
- application/json
Date:
- Fri, 03 Feb 2023 13:54:59 GMT
- Mon, 20 Feb 2023 22:58:52 GMT
Server:
- nginx/1.19.2
Strict-Transport-Security:
- max-age=15724800; includeSubDomains
X-Request-Id:
- 18e8815598da5f111995cfd4cd1c748a
- 6b04752c5441b72d7a2d6ddb0ac6c08c
status:
code: 429
message: Too Many Requests
code: 401
message: Unauthorized
version: 1

View File

@@ -1,38 +1,38 @@
fiscalDateEnding 2021-12-31 2022-03-31 2022-06-30 2022-09-30 2022-12-31
Reported Currency USD USD USD USD USD
Total Assets 62.131 B 66.038 B 68.513 B 74.426 B 82.338 B
Total Current Assets 27.100 B 29.050 B 31.222 B 35.990 B 40.917 B
Cash And Cash Equivalents At Carrying Value 17.576 B 17.505 B 18.324 B 19.532 B 16.253 B
Cash And Short Term Investments 17.707 B 18.013 B 18.915 B 21.107 B 22.185 B
Inventory 5.757 B 6.691 B 8.108 B 10.327 B 12.839 B
Current Net Receivables 1.924 B 2.321 B 2.089 B 2.198 B 2.959 B
Total Non Current Assets 25.281 B 25.534 B 26.936 B 28.067 B 32.209 B
Property Plant Equipment 18.884 B 20.027 B 21.093 B 21.926 B 23.548 B
Accumulated Depreciation Amortization Ppe 6.731 B 7.266 B 7.787 B 8.321 B 9.041 B
Intangible Assets 457 M 454 M 437 M 419 M 409 M
Intangible Assets Excluding Goodwill 257 M 254 M 241 M 228 M 215 M
Goodwill 200 M 200 M 196 M 191 M 194 M
Investments 131 M 18.521 B 19.506 B 22.682 B 22.185 B
Long Term Investments 0 0 0 0 0
Short Term Investments 131 M 508 M 591 M 1.575 B 5.932 B
Other Current Assets 1.723 B 2.035 B 2.118 B 2.364 B 2.941 B
Other Non Current Assets 2.138 B 2.634 B 2.952 B 3.236 B 4.193 B
Total Liabilities 30.548 B 30.632 B 30.855 B 33.302 B 36.440 B
Total Current Liabilities 19.705 B 21.455 B 21.821 B 24.611 B 26.709 B
Current Accounts Payable 10.025 B 11.171 B 11.212 B 13.897 B 15.255 B
Deferred Revenue 5.881 B 3.782 B 6.728 B 6.993 B 7.464 B
Current Debt 1.088 B 1.168 B 1.057 B 979 M 1.016 B
Short Term Debt 587 M 677 M 582 M 501 M 530 M
Total Non Current Liabilities 8.260 B 8.738 B 8.761 B 9.168 B 10.866 B
Capital Lease Obligations 991 M 900 M 803 M 678 M 568 M
Long Term Debt 4.254 B 2.253 B 2.095 B 1.418 B 1.029 B
Current Long Term Debt 1.088 B 1.168 B 1.057 B 979 M 0
Long Term Debt Noncurrent 0 0 0 0 0
Short Long Term Debt Total 4.841 B 2.930 B 2.677 B 1.919 B 1.559 B
Other Current Liabilities 310 M 309 M 337 M 342 M 354 M
Other Non Current Liabilities 3.546 B 3.839 B 3.926 B 4.330 B 5.330 B
Total Shareholder Equity 30.189 B 34.085 B 36.376 B 39.851 B 44.704 B
Treasury Stock 0 0 0 0 0
Retained Earnings 329 M 3.649 B 5.908 B 9.198 B 12.885 B
Common Stock 3 M 1 M 1 M 3 M 3 M
Common Stock Shares Outstanding 1.033 B 1.036 B 1.041 B 3.158 B 3.164 B
fiscalDateEnding 2021-12-31 2022-03-31 2022-06-30 2022-09-30 2022-12-31
Reported Currency USD USD USD USD USD
Total Assets 62.131 B 66.038 B 68.513 B 74.426 B 82.338 B
Total Current Assets 27.100 B 29.050 B 31.222 B 35.990 B 40.917 B
Cash And Cash Equivalents 17.576 B 17.505 B 18.324 B 19.532 B 16.253 B
Cash And Short Term Investments 17.707 B 18.013 B 18.915 B 21.107 B 22.185 B
Inventory 5.757 B 6.691 B 8.108 B 10.327 B 12.839 B
Net Receivables 1.924 B 2.321 B 2.089 B 2.198 B 2.959 B
Total Non Current Assets 25.281 B 25.534 B 26.936 B 28.067 B 32.209 B
Property Plant Equipment 18.884 B 20.027 B 21.093 B 21.926 B 23.548 B
Accumulated Depreciation Amortization Ppe 6.731 B 7.266 B 7.787 B 8.321 B 9.041 B
Intangible Assets 457 M 454 M 437 M 419 M 409 M
Intangible Assets Excluding Goodwill 257 M 254 M 241 M 228 M 215 M
Goodwill 200 M 200 M 196 M 191 M 194 M
Investments 131 M 18.521 B 19.506 B 22.682 B 22.185 B
Long Term Investments 0 0 0 0 0
Short Term Investments 131 M 508 M 591 M 1.575 B 5.932 B
Other Current Assets 1.723 B 2.035 B 2.118 B 2.364 B 2.941 B
Other Non Current Assets 2.138 B 2.634 B 2.952 B 3.236 B 4.193 B
Total Liabilities 30.548 B 30.632 B 30.855 B 33.302 B 36.440 B
Total Current Liabilities 19.705 B 21.455 B 21.821 B 24.611 B 26.709 B
Current Accounts Payable 10.025 B 11.171 B 11.212 B 13.897 B 15.255 B
Deferred Revenue 5.881 B 3.782 B 6.728 B 6.993 B 7.464 B
Current Debt 1.088 B 1.168 B 1.057 B 979 M 1.016 B
Short Term Debt 587 M 677 M 582 M 501 M 530 M
Total Non Current Liabilities 8.260 B 8.738 B 8.761 B 9.168 B 10.866 B
Capital Lease Obligations 991 M 900 M 803 M 678 M 568 M
Long Term Debt 4.254 B 2.253 B 2.095 B 1.418 B 1.029 B
Current Long Term Debt 1.088 B 1.168 B 1.057 B 979 M 0
Long Term Debt Non Current 0 0 0 0 0
Short Long Term Debt Total 4.841 B 2.930 B 2.677 B 1.919 B 1.559 B
Other Current Liabilities 310 M 309 M 337 M 342 M 354 M
Other Non Current Liabilities 3.546 B 3.839 B 3.926 B 4.330 B 5.330 B
Total Shareholder Equity 30.189 B 34.085 B 36.376 B 39.851 B 44.704 B
Treasury Stock 0 0 0 0 0
Retained Earnings 329 M 3.649 B 5.908 B 9.198 B 12.885 B
Common Stock 3 M 1 M 1 M 3 M 3 M
Common Stock Shares Outstanding 1.033 B 1.036 B 1.041 B 3.158 B 3.164 B

View File

@@ -1,38 +1,38 @@
fiscalDateEnding 2018-12-31 2019-12-31 2020-12-31 2021-12-31 2022-12-31
Reported Currency USD USD USD USD USD
Total Assets 29.740 B 34.309 B 52.148 B 62.131 B 82.338 B
Total Current Assets 8.307 B 12.103 B 26.717 B 27.100 B 40.917 B
Cash And Cash Equivalents At Carrying Value 3.686 B 6.268 B 19.384 B 17.576 B 16.253 B
Cash And Short Term Investments 3.686 B 6.268 B 19.384 B 17.707 B 22.185 B
Inventory 3.113 B 3.552 B 4.101 B 5.757 B 12.839 B
Current Net Receivables 949.022 M 1.324 B 1.895 B 1.924 B 2.959 B
Total Non Current Assets 13.072 B 15.251 B 18.134 B 25.281 B 32.209 B
Property Plant Equipment 11.330 B 10.396 B 12.747 B 18.884 B 23.548 B
Accumulated Depreciation Amortization Ppe 2.699 B 3.734 B 5.117 B 6.731 B 9.041 B
Intangible Assets 350 M 537 M 520 M 457 M 409 M
Intangible Assets Excluding Goodwill 282 M 339 M 313 M 257 M 215 M
Goodwill 68 M 198 M 207 M 200 M 194 M
Investments 0 0 0 131 M 22.185 B
Long Term Investments 421.548 M 1 M 0 0 0
Short Term Investments 192.551 M 0 0 131 M 5.932 B
Other Current Assets 558.222 M 959 M 1.346 B 1.723 B 2.941 B
Other Non Current Assets 572 M 1.470 B 1.536 B 2.138 B 4.193 B
Total Liabilities 23.427 B 26.199 B 28.418 B 30.548 B 36.440 B
Total Current Liabilities 9.993 B 10.667 B 14.248 B 19.705 B 26.709 B
Current Accounts Payable 3.405 B 3.771 B 6.051 B 10.025 B 15.255 B
Deferred Revenue 2.504 B 3.842 B 4.668 B 5.881 B 7.464 B
Current Debt 2.222 B 1.399 B 1.758 B 1.088 B 1.016 B
Short Term Debt 2.711 B 785 M 1.384 B 587 M 530 M
Total Non Current Liabilities 13.164 B 6.050 B 6.962 B 8.260 B 10.866 B
Capital Lease Obligations 1.856 B 1.232 B 1.094 B 991 M 568 M
Long Term Debt 8.411 B 10.402 B 8.462 B 4.254 B 1.029 B
Current Long Term Debt 2.568 B 228 M 2.132 B 1.088 B 0
Long Term Debt Noncurrent 0 0 0 0 0
Short Long Term Debt Total 8.410 B 11.187 B 9.846 B 4.841 B 1.559 B
Other Current Liabilities 372 M 260 M 264 M 310 M 354 M
Other Non Current Liabilities 2.710 B 2.691 B 3.330 B 3.546 B 5.330 B
Total Shareholder Equity 4.923 B 6.618 B 22.225 B 30.189 B 44.704 B
Treasury Stock 0 0 0 0 0
Retained Earnings -5.318 B -6.083 B -5.399 B 329 M 12.885 B
Common Stock 0 1 M 1 M 3 M 3 M
Common Stock Shares Outstanding 172.603 M 181 M 960 M 1.033 B 3.164 B
fiscalDateEnding 2018-12-31 2019-12-31 2020-12-31 2021-12-31 2022-12-31
Reported Currency USD USD USD USD USD
Total Assets 29.740 B 34.309 B 52.148 B 62.131 B 82.338 B
Total Current Assets 8.307 B 12.103 B 26.717 B 27.100 B 40.917 B
Cash And Cash Equivalents 3.686 B 6.268 B 19.384 B 17.576 B 16.253 B
Cash And Short Term Investments 3.686 B 6.268 B 19.384 B 17.707 B 22.185 B
Inventory 3.113 B 3.552 B 4.101 B 5.757 B 12.839 B
Net Receivables 949.022 M 1.324 B 1.895 B 1.924 B 2.959 B
Total Non Current Assets 13.072 B 15.251 B 18.134 B 25.281 B 32.209 B
Property Plant Equipment 11.330 B 10.396 B 12.747 B 18.884 B 23.548 B
Accumulated Depreciation Amortization Ppe 2.699 B 3.734 B 5.117 B 6.731 B 9.041 B
Intangible Assets 350 M 537 M 520 M 457 M 409 M
Intangible Assets Excluding Goodwill 282 M 339 M 313 M 257 M 215 M
Goodwill 68 M 198 M 207 M 200 M 194 M
Investments 0 0 0 131 M 22.185 B
Long Term Investments 421.548 M 1 M 0 0 0
Short Term Investments 192.551 M 0 0 131 M 5.932 B
Other Current Assets 558.222 M 959 M 1.346 B 1.723 B 2.941 B
Other Non Current Assets 572 M 1.470 B 1.536 B 2.138 B 4.193 B
Total Liabilities 23.427 B 26.199 B 28.418 B 30.548 B 36.440 B
Total Current Liabilities 9.993 B 10.667 B 14.248 B 19.705 B 26.709 B
Current Accounts Payable 3.405 B 3.771 B 6.051 B 10.025 B 15.255 B
Deferred Revenue 2.504 B 3.842 B 4.668 B 5.881 B 7.464 B
Current Debt 2.222 B 1.399 B 1.758 B 1.088 B 1.016 B
Short Term Debt 2.711 B 785 M 1.384 B 587 M 530 M
Total Non Current Liabilities 13.164 B 6.050 B 6.962 B 8.260 B 10.866 B
Capital Lease Obligations 1.856 B 1.232 B 1.094 B 991 M 568 M
Long Term Debt 8.411 B 10.402 B 8.462 B 4.254 B 1.029 B
Current Long Term Debt 2.568 B 228 M 2.132 B 1.088 B 0
Long Term Debt Non Current 0 0 0 0 0
Short Long Term Debt Total 8.410 B 11.187 B 9.846 B 4.841 B 1.559 B
Other Current Liabilities 372 M 260 M 264 M 310 M 354 M
Other Non Current Liabilities 2.710 B 2.691 B 3.330 B 3.546 B 5.330 B
Total Shareholder Equity 4.923 B 6.618 B 22.225 B 30.189 B 44.704 B
Treasury Stock 0 0 0 0 0
Retained Earnings -5.318 B -6.083 B -5.399 B 329 M 12.885 B
Common Stock 0 1 M 1 M 3 M 3 M
Common Stock Shares Outstanding 172.603 M 181 M 960 M 1.033 B 3.164 B

View File

@@ -1,29 +1,29 @@
fiscalDateEnding 2021-12-31 2022-03-31 2022-06-30 2022-09-30 2022-12-31
Reported Currency USD USD USD USD USD
Operating Cashflow 4.585 B 3.995 B 2.351 B 5.100 B 3.278 B
Payments For Operating Activities 0 0 0 0 0
Proceeds From Operating Activities 0 0 0 0 0
Change In Operating Liabilities 2.384 B 1.598 B 957 M 3.976 B 2.533 B
Change In Operating Assets -5.755 B 1.942 B 2.058 B 3.363 B 4.194 B
Depreciation Depletion And Amortization 997 M 552 M 578 M 620 M 1.162 B
Capital Expenditures 1.810 B 1.767 B 3.230 B 303 M 1.858 B
Change In Receivables -278 M 409 M -176 M 193 M 698 M
Change In Inventory -2.884 B 633 M 1.559 B 2.300 B 1.973 B
Profit Loss 2.343 B 3.280 B 2.269 B 3.331 B 3.707 B
Cashflow From Investment -1.916 B -2.167 B -884 M -2.791 B -6.131 B
Cashflow From Financing -1.257 B -1.914 B -406 M -712 M -495 M
Proceeds From Repayments Of Short Term Debt 0 0 0 0 0
Payments For Repurchase Of Common Stock 0 0 0 0 0
Payments For Repurchase Of Equity 0 0 0 0 0
Payments For Repurchase Of Preferred Stock 0 0 0 0 0
Dividend Payout 0 0 0 0 0
Dividend Payout Common Stock 0 0 0 0 0
Dividend Payout Preferred Stock 0 0 0 0 0
Proceeds From Issuance Of Common Stock 0 0 0 0 0
Proceeds From Issuance Of Long Term Debt And Capital Securities Net 0 0 0 0 0
Proceeds From Issuance Of Preferred Stock 0 0 0 0 0
Proceeds From Repurchase Of Equity 262 M 202 M 43 M 229 M 67 M
Proceeds From Sale Of Treasury Stock 0 0 0 0 0
Change In Cash And Cash Equivalents 1.412 B -86 M 2.847 B 1.597 B 0
Change In Exchange Rate 0 0 0 0 0
Net Income 2.321 B 3.318 B 2.259 B 3.292 B 3.687 B
fiscalDateEnding 2021-12-31 2022-03-31 2022-06-30 2022-09-30 2022-12-31
Reported Currency USD USD USD USD USD
Operating Cash Flow 4.585 B 3.995 B 2.351 B 5.100 B 3.278 B
Payments For Operating Activities 0 0 0 0 0
Proceeds From Operating Activities 0 0 0 0 0
Change In Operating Liabilities 2.384 B 1.598 B 957 M 3.976 B 2.533 B
Change In Operating Assets -5.755 B 1.942 B 2.058 B 3.363 B 4.194 B
Depreciation Depletion And Amortization 997 M 552 M 578 M 620 M 1.162 B
Capital Expenditure 1.810 B 1.767 B 3.230 B 303 M 1.858 B
Change In Receivables -278 M 409 M -176 M 193 M 698 M
Inventory -2.884 B 633 M 1.559 B 2.300 B 1.973 B
Profit Loss 2.343 B 3.280 B 2.269 B 3.331 B 3.707 B
Cash Flow From Investment -1.916 B -2.167 B -884 M -2.791 B -6.131 B
Cash Flow From Financing -1.257 B -1.914 B -406 M -712 M -495 M
Proceeds From Repayments Of Short Term Debt 0 0 0 0 0
Common Stock Repurchased 0 0 0 0 0
Payments For Repurchase Of Equity 0 0 0 0 0
Payments For Repurchase Of Preferred Stock 0 0 0 0 0
Dividends Paid 0 0 0 0 0
Dividend Payout Common Stock 0 0 0 0 0
Dividend Payout Preferred Stock 0 0 0 0 0
Common Stock Issued 0 0 0 0 0
Proceeds From Issuance Of Long Term 0 0 0 0 0
Proceeds From Issuance Of Preferred Stock 0 0 0 0 0
Proceeds From Repurchase Of Equity 262 M 202 M 43 M 229 M 67 M
Proceeds From Sale Of Treasury Stock 0 0 0 0 0
Net Change In Cash 1.412 B -86 M 2.847 B 1.597 B 0
Change In Exchange Rate 0 0 0 0 0
Net Income 2.321 B 3.318 B 2.259 B 3.292 B 3.687 B

View File

@@ -1,29 +1,29 @@
fiscalDateEnding 2018-12-31 2019-12-31 2020-12-31 2021-12-31 2022-12-31
Reported Currency USD USD USD USD USD
Operating Cashflow 2.098 B 2.405 B 5.943 B 11.497 B 14.724 B
Payments For Operating Activities 443.545 M 1.009 B 1.115 B 1.532 B 2.184 B
Proceeds From Operating Activities 0 0 0 0 0
Change In Operating Liabilities 2.289 B 1.592 B 2.918 B 5.847 B 9.064 B
Change In Operating Assets 1.602 B 969 M 1.669 B -3.401 B 11.557 B
Depreciation Depletion And Amortization 1.269 B 1.901 B 2.149 B 2.381 B 2.913 B
Capital Expenditures 2.101 B 1.332 B 3.167 B 7.982 B 7.158 B
Change In Receivables 496.732 M 367 M 652 M -130 M 1.124 B
Change In Inventory 1.023 B 429 M 422 M 1.709 B 6.465 B
Profit Loss -1.063 B -775 M 862 M 5.644 B 12.587 B
Cashflow From Investment -2.337 B -1.436 B -3.132 B -7.868 B -11.973 B
Cashflow From Financing 574 M 1.529 B 9.973 B -5.203 B -3.527 B
Proceeds From Repayments Of Short Term Debt 0 0 0 0 0
Payments For Repurchase Of Common Stock 0 0 0 0 0
Payments For Repurchase Of Equity 11 K 0 0 0 0
Payments For Repurchase Of Preferred Stock 0 0 0 0 0
Dividend Payout 0 0 0 0 0
Dividend Payout Common Stock 0 0 0 0 0
Dividend Payout Preferred Stock 0 0 0 0 0
Proceeds From Issuance Of Common Stock 0 848 M 12.269 B 0 0
Proceeds From Issuance Of Long Term Debt And Capital Securities Net 0 0 0 0 0
Proceeds From Issuance Of Preferred Stock 0 174 M 0 0 0
Proceeds From Repurchase Of Equity 295.711 M 1.285 B 12.686 B 707 M 541 M
Proceeds From Sale Of Treasury Stock 0 0 0 0 0
Change In Cash And Cash Equivalents 334.129 M 2.498 B 12.784 B -1.574 B 0
Change In Exchange Rate 0 0 0 0 0
Net Income -976 M -862 M 721 M 5.519 B 12.556 B
fiscalDateEnding 2018-12-31 2019-12-31 2020-12-31 2021-12-31 2022-12-31
Reported Currency USD USD USD USD USD
Operating Cash Flow 2.098 B 2.405 B 5.943 B 11.497 B 14.724 B
Payments For Operating Activities 443.545 M 1.009 B 1.115 B 1.532 B 2.184 B
Proceeds From Operating Activities 0 0 0 0 0
Change In Operating Liabilities 2.289 B 1.592 B 2.918 B 5.847 B 9.064 B
Change In Operating Assets 1.602 B 969 M 1.669 B -3.401 B 11.557 B
Depreciation Depletion And Amortization 1.269 B 1.901 B 2.149 B 2.381 B 2.913 B
Capital Expenditure 2.101 B 1.332 B 3.167 B 7.982 B 7.158 B
Change In Receivables 496.732 M 367 M 652 M -130 M 1.124 B
Inventory 1.023 B 429 M 422 M 1.709 B 6.465 B
Profit Loss -1.063 B -775 M 862 M 5.644 B 12.587 B
Cash Flow From Investment -2.337 B -1.436 B -3.132 B -7.868 B -11.973 B
Cash Flow From Financing 574 M 1.529 B 9.973 B -5.203 B -3.527 B
Proceeds From Repayments Of Short Term Debt 0 0 0 0 0
Common Stock Repurchased 0 0 0 0 0
Payments For Repurchase Of Equity 11 K 0 0 0 0
Payments For Repurchase Of Preferred Stock 0 0 0 0 0
Dividends Paid 0 0 0 0 0
Dividend Payout Common Stock 0 0 0 0 0
Dividend Payout Preferred Stock 0 0 0 0 0
Common Stock Issued 0 848 M 12.269 B 0 0
Proceeds From Issuance Of Long Term 0 0 0 0 0
Proceeds From Issuance Of Preferred Stock 0 174 M 0 0 0
Proceeds From Repurchase Of Equity 295.711 M 1.285 B 12.686 B 707 M 541 M
Proceeds From Sale Of Treasury Stock 0 0 0 0 0
Net Change In Cash 334.129 M 2.498 B 12.784 B -1.574 B 0
Change In Exchange Rate 0 0 0 0 0
Net Income -976 M -862 M 721 M 5.519 B 12.556 B

View File

@@ -3,16 +3,16 @@ Reported Currency USD USD USD US
Gross Profit 4.847 B 5.460 B 4.234 B 5.382 B 5.777 B
Total Revenue 17.719 B 18.756 B 16.934 B 21.454 B 24.318 B
Cost Of Revenue 12.872 B 13.296 B 12.700 B 16.072 B 18.541 B
Costof Goods And Services Sold 149 M 197 M 82 M 97 M 143 M
Cost Of Goods And Services Sold 149 M 197 M 82 M 97 M 143 M
Operating Income 2.613 B 3.603 B 2.464 B 3.688 B 3.901 B
Selling General And Administrative 1.494 B 992 M 961 M 961 M 1.032 B
Research And Development 740 M 865 M 667 M 733 M 810 M
Research And Development Expenses 740 M 865 M 667 M 733 M 810 M
Operating Expenses 2.234 B 1.857 B 1.770 B 1.694 B 1.876 B
Investment Income Net 25 M 28 M 26 M 86 M 157 M
Net Interest Income -71 M -61 M -44 M -53 M -33 M
Interest Income 25 M 28 M 26 M 33 M 124 M
Interest Expense 71 M 61 M 44 M 53 M 33 M
Non Interest Income -47 M -30 M 82 M -53 M -80 M
Revenue -47 M -30 M 82 M -53 M -80 M
Other Non Operating Income 68 M 56 M 28 M -85 M -42 M
Depreciation 530 M 551 M 578 M 620 M 670 M
Depreciation And Amortization 848 M 880 M 922 M 956 M 989 M

View File

@@ -3,16 +3,16 @@ Reported Currency USD USD USD U
Gross Profit 4.042 B 4.069 B 6.630 B 13.606 B 20.853 B
Total Revenue 21.461 B 24.578 B 31.536 B 53.823 B 81.462 B
Cost Of Revenue 17.419 B 20.509 B 24.906 B 40.217 B 60.609 B
Costof Goods And Services Sold 85.272 M 193 M 289 M 374 M 604 M
Cost Of Goods And Services Sold 85.272 M 193 M 289 M 374 M 604 M
Operating Income -388 M -69 M 1.994 B 6.523 B 13.656 B
Selling General And Administrative 2.835 B 2.646 B 3.145 B 4.517 B 3.946 B
Research And Development 1.460 B 1.343 B 1.491 B 2.593 B 3.075 B
Research And Development Expenses 1.460 B 1.343 B 1.491 B 2.593 B 3.075 B
Operating Expenses 4.430 B 4.138 B 4.636 B 7.083 B 7.197 B
Investment Income Net 24.533 M 44 M 30 M 56 M 297 M
Net Interest Income -663.071 M -685 M -748 M -371 M -191 M
Interest Income -71 K 44 M 30 M 56 M 41 M
Interest Expense 663 M 685 M 748 M 371 M 191 M
Non Interest Income 22.185 B -98 M -336 M -55 M -81 M
Revenue 22.185 B -98 M -336 M -55 M -81 M
Other Non Operating Income 22 M 45 M -122 M 135 M -43 M
Depreciation 1.110 B 1.370 B 1.570 B 1.910 B 2.420 B
Depreciation And Amortization 66 M 343 M 399 M 466 M 493 M

View File

@@ -1,55 +1,55 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Cash and cash equivalents 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Short term investments 0 0 0 0 0
Cash and short term investments 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Net receivables 3.738 B 3.564 B 3.717 B 3.761 B 3.940 B
Inventory 8.806 B 8.804 B 9.235 B 9.591 B 8.720 B
Other current assets 603 M 481 M 701 M 860 M 561 M
Total current assets 21.594 B 19.442 B 20.514 B 21.492 B 17.717 B
Property plant equipment net 7.271 B 7.201 B 6.631 B 6.365 B 6.168 B
Goodwill 7.666 B 7.189 B 5.858 B 5.964 B 6.680 B
Intangible assets 2.432 B 2.278 B 2.113 B 2.019 B 2.818 B
Goodwill and intangible assets 10.098 B 9.467 B 7.971 B 7.983 B 9.498 B
Long term investments 1.074 B 1.269 B 4.635 B 4.798 B 4.463 B
Tax assets 1.007 B 977 M 1.153 B 1.410 B 895 M
Other non current assets 1.924 B 1.445 B 1.971 B 2.767 B 2.549 B
Total non current assets 21.374 B 20.359 B 22.361 B 23.323 B 23.573 B
Other assets 0 0 0 0 0
Total assets 42.968 B 39.801 B 42.875 B 44.815 B 41.290 B
Account payables 2.242 B 2.068 B 2.299 B 2.780 B 3.331 B
Short term debt 3.005 B 4.784 B 4.389 B 3.368 B 3.023 B
Tax payables 0 0 0 7.494 B 7.349 B
Deferred revenue 0 0 0 0 0
Other current liabilities 10.715 B 10.339 B 12.145 B 5.973 B 5.552 B
Total current liabilities 15.962 B 17.191 B 18.833 B 19.615 B 19.255 B
Long term debt 31.334 B 26.975 B 26.656 B 28.168 B 24.783 B
Deferred revenue non current 0 0 0 0 0
Deferred tax liabilities non current 799 M 898 M 908 M 684 M 726 M
Other non current liabilities 5.103 B 5.476 B 6.077 B 6.979 B 4.734 B
Total non current liabilities 37.236 B 33.349 B 33.641 B 35.831 B 30.243 B
Other liabilities 0 0 0 0 0
Capital lease obligations 0 0 0 0 0
Total liabilities 53.198 B 50.540 B 52.474 B 55.446 B 49.498 B
Preferred stock 0 0 0 0 0
Common stock 0 0 0 0 0
Retained earnings 29.859 B 31.014 B 30.987 B 31.638 B 33.082 B
Accumulated other comprehensive income loss -8.535 B -10.111 B -9.363 B -11.181 B -9.577 B
Othertotal stockholders equity -33.410 B -33.362 B -33.201 B -33.024 B -33.611 B
Total stockholders equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total liabilities and stockholders equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Minority interest 0 0 0 0 0
Total liabilities and total equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Total investments 0 0 0 0 0
Total debt 34.339 B 31.759 B 31.045 B 31.536 B 27.806 B
Net debt 25.892 B 25.166 B 24.184 B 24.256 B 23.310 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filing Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Cash And Cash Equivalents 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Short Term Investments 0 0 0 0 0
Cash And Short Term Investments 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Net Receivables 3.738 B 3.564 B 3.717 B 3.761 B 3.940 B
Inventory 8.806 B 8.804 B 9.235 B 9.591 B 8.720 B
Other Current Assets 603 M 481 M 701 M 860 M 561 M
Total Current Assets 21.594 B 19.442 B 20.514 B 21.492 B 17.717 B
Property Plant Equipment 7.271 B 7.201 B 6.631 B 6.365 B 6.168 B
Goodwill 7.666 B 7.189 B 5.858 B 5.964 B 6.680 B
Intangible Assets Excluding Goodwill 2.432 B 2.278 B 2.113 B 2.019 B 2.818 B
Intangible Assets 10.098 B 9.467 B 7.971 B 7.983 B 9.498 B
Long Term Investments 1.074 B 1.269 B 4.635 B 4.798 B 4.463 B
Tax Assets 1.007 B 977 M 1.153 B 1.410 B 895 M
Other Non Currrent Assets 1.924 B 1.445 B 1.971 B 2.767 B 2.549 B
Total Non Current Assets 21.374 B 20.359 B 22.361 B 23.323 B 23.573 B
Other Assets 0 0 0 0 0
Total Assets 42.968 B 39.801 B 42.875 B 44.815 B 41.290 B
Current Accounts Payable 2.242 B 2.068 B 2.299 B 2.780 B 3.331 B
Current Debt 3.005 B 4.784 B 4.389 B 3.368 B 3.023 B
Tax Payables 0 0 0 7.494 B 7.349 B
Deferred Revenue 0 0 0 0 0
Other Non Current Liabilities 10.715 B 10.339 B 12.145 B 5.973 B 5.552 B
Total Current Liabilities 15.962 B 17.191 B 18.833 B 19.615 B 19.255 B
Long Term Debt Non Current 31.334 B 26.975 B 26.656 B 28.168 B 24.783 B
Deferred Revenue Non Current 0 0 0 0 0
Deferred Tax Liabilities 799 M 898 M 908 M 684 M 726 M
Other Non Current Liabilities 5.103 B 5.476 B 6.077 B 6.979 B 4.734 B
Total Non Current Liabilities 37.236 B 33.349 B 33.641 B 35.831 B 30.243 B
Other Liabilities 0 0 0 0 0
Capital Lease Obligations 0 0 0 0 0
Total Liabilities 53.198 B 50.540 B 52.474 B 55.446 B 49.498 B
Preferred Stock 0 0 0 0 0
Common Stock 0 0 0 0 0
Retained Earnings 29.859 B 31.014 B 30.987 B 31.638 B 33.082 B
Accumulated Other Comprehensive Income -8.535 B -10.111 B -9.363 B -11.181 B -9.577 B
Other Total Stockholders Equity -33.410 B -33.362 B -33.201 B -33.024 B -33.611 B
Total Shareholder Equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total Liabilities And Stockholders Equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Equity Attributable To Non Controlling Interest 0 0 0 0 0
Liabilities And Equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Total Investments 0 0 0 0 0
Total Debt 34.339 B 31.759 B 31.045 B 31.536 B 27.806 B
Net Debt 25.892 B 25.166 B 24.184 B 24.256 B 23.310 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,41 +1,41 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Net income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Depreciation and amortization 875 M 989 M 964 M 981 M 998 M
Deferred income tax -501 M -100 M -141 M -143 M -17 M
Stock based compensation 0 0 0 0 0
Change in working capital 1.879 B 164 M 755 M 128 M 1.367 B
Accounts receivables -92 M 53 M -331 M 0 0
Inventory 730 M -613 M -548 M -165 M 549 M
Accounts payables 425 M -51 M 451 M 406 M 653 M
Other working capital 816 M 775 M 1.183 B -139 M 363 M
Other non cash items 624 M 514 M 1.327 B 790 M 510 M
Net cash provided by operating activities 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Investments in property plant and equipment -1.548 B -1.436 B -852 M 0 0
Acquisitions net 0 0 -1.346 B -47 M -2.145 B
Purchases of investments 0 0 0 0 0
Sales maturities of investments 0 0 0 0 0
Other investing activites -1.466 B 438 M 387 M -1.107 B -213 M
Net cash used for investing activites -3.014 B -998 M -1.811 B -1.154 B -2.358 B
Debt repayment -4.312 B -2.484 B -5.351 B -4.114 B -3.042 B
Common stock issued 0 0 0 0 0
Common stock repurchased 0 0 0 0 -775 M
Dividends paid -6.520 B -6.885 B -7.161 B -7.364 B -7.580 B
Other financing activites 8.063 B -282 M 4.451 B 2.982 B -580 M
Net cash used provided by financing activities -2.769 B -9.651 B -8.061 B -8.496 B -11.977 B
Effect of forex changes on cash 1.079 B -685 M 27 M 258 M -417 M
Net change in cash 4.208 B -1.856 B 245 M 420 M -2.785 B
Cash at end of period 8.447 B 6.620 B 6.865 B 7.285 B 4.500 B
Cash at beginning of period 4.239 B 8.476 B 6.620 B 6.865 B 7.285 B
Operating cash flow 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Capital expenditure -1.548 B -1.436 B -852 M -602 M -748 M
Free cash flow 7.364 B 8.042 B 9.238 B 9.210 B 11.219 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Net Income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Depreciation And Amortization 875 M 989 M 964 M 981 M 998 M
Deferred Income Taxes -501 M -100 M -141 M -143 M -17 M
Stock Based Compensation 0 0 0 0 0
Change In Working Capital 1.879 B 164 M 755 M 128 M 1.367 B
Change In Receivables -92 M 53 M -331 M 0 0
Inventory 730 M -613 M -548 M -165 M 549 M
Accounts Payable 425 M -51 M 451 M 406 M 653 M
Other Working Capital 816 M 775 M 1.183 B -139 M 363 M
Other Non Cash Items 624 M 514 M 1.327 B 790 M 510 M
Net Cash Provided By Operating Activities 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Investments In Property Plant And Equipment -1.548 B -1.436 B -852 M 0 0
Acquisitions Net 0 0 -1.346 B -47 M -2.145 B
Purchases Of Investments 0 0 0 0 0
Sales Maturities Of Investments 0 0 0 0 0
Other Investing Activities -1.466 B 438 M 387 M -1.107 B -213 M
Cash Flow From Investment -3.014 B -998 M -1.811 B -1.154 B -2.358 B
Debt Repayment -4.312 B -2.484 B -5.351 B -4.114 B -3.042 B
Common Stock Issued 0 0 0 0 0
Common Stock Repurchased 0 0 0 0 -775 M
Dividends Paid -6.520 B -6.885 B -7.161 B -7.364 B -7.580 B
Other Financing Activities 8.063 B -282 M 4.451 B 2.982 B -580 M
Cash Flow From Financing -2.769 B -9.651 B -8.061 B -8.496 B -11.977 B
Change In Exchange Rate 1.079 B -685 M 27 M 258 M -417 M
Net Change In Cash 4.208 B -1.856 B 245 M 420 M -2.785 B
Cash At End Of Period 8.447 B 6.620 B 6.865 B 7.285 B 4.500 B
Cash At Beginning Of Period 4.239 B 8.476 B 6.620 B 6.865 B 7.285 B
Operating Cash Flow 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Capital Expenditure -1.548 B -1.436 B -852 M -602 M -748 M
Free Cash Flow 7.364 B 8.042 B 9.238 B 9.210 B 11.219 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,39 +1,39 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Revenue 28.748 B 29.625 B 29.805 B 28.694 B 31.405 B
Cost of revenue 10.432 B 10.758 B 10.513 B 9.569 B 10.030 B
Gross profit 18.316 B 18.867 B 19.292 B 19.125 B 21.375 B
Gross profit ratio 0.637 0.637 0.647 0.667 0.681
Research and development expenses 0 0 0 0 0
General and administrative expenses 6.725 B 7.449 B 8.784 B 97 M 115 M
Selling and marketing expenses 0 0 0 7.384 B 8.304 B
Selling general and administrative expenses 6.725 B 7.449 B 8.784 B 7.481 B 8.419 B
Other expenses 88 M 82 M 66 M 73 M 96 M
Operating expenses 6.813 B 7.531 B 8.850 B 7.554 B 8.515 B
Cost and expenses 17.245 B 18.289 B 19.363 B 17.123 B 18.545 B
Interest income 182 M 190 M 226 M 110 M 109 M
Interest expense 1.096 B 855 M 796 M 728 M 737 M
Depreciation and amortization 875 M 989 M 964 M 981 M 998 M
Ebitda 12.313 B 12.200 B 11.238 B 12.142 B 13.515 B
Ebitdaratio 0.428 0.412 0.377 0.423 0.430
Operating income 11.503 B 11.377 B 10.531 B 11.668 B 12.975 B
Operating income ratio 0.400 0.384 0.353 0.407 0.413
Total other income expenses net -914 M -706 M -659 M -715 M -743 M
Income before tax 10.589 B 10.671 B 9.872 B 10.953 B 12.232 B
Income before tax ratio 0.368 0.360 0.331 0.382 0.389
Income tax expense 4.307 B 2.445 B 2.293 B 2.377 B 2.671 B
Net income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Net income ratio 0.210 0.267 0.241 0.281 0.290
Eps 3.880 5.080 4.610 5.160 5.850
Epsdiluted 3.880 5.080 4.610 5.160 5.850
Weighted average shs out 1.552 B 1.555 B 1.555 B 1.557 B 1.557 B
Weighted average shs out dil 1.553 B 1.555 B 1.556 B 1.558 B 1.557 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Revenue 28.748 B 29.625 B 29.805 B 28.694 B 31.405 B
Cost Of Revenue 10.432 B 10.758 B 10.513 B 9.569 B 10.030 B
Gross Profit 18.316 B 18.867 B 19.292 B 19.125 B 21.375 B
Gross Profit Ratio 0.637 0.637 0.647 0.667 0.681
Research And Development Expenses 0 0 0 0 0
General And Administrative Expenses 6.725 B 7.449 B 8.784 B 97 M 115 M
Selling And Marketing Expenses 0 0 0 7.384 B 8.304 B
Selling General And Administrative 6.725 B 7.449 B 8.784 B 7.481 B 8.419 B
Other Expenses 88 M 82 M 66 M 73 M 96 M
Operating Expenses 6.813 B 7.531 B 8.850 B 7.554 B 8.515 B
Costs And Expenses 17.245 B 18.289 B 19.363 B 17.123 B 18.545 B
Interest Income 182 M 190 M 226 M 110 M 109 M
Interest Expense 1.096 B 855 M 796 M 728 M 737 M
Depreciation And Amortization 875 M 989 M 964 M 981 M 998 M
Ebitda 12.313 B 12.200 B 11.238 B 12.142 B 13.515 B
Ebitda Ratio 0.428 0.412 0.377 0.423 0.430
Operating Income 11.503 B 11.377 B 10.531 B 11.668 B 12.975 B
Operating Income Ratio 0.400 0.384 0.353 0.407 0.413
Non Operating Income Loss -914 M -706 M -659 M -715 M -743 M
Income Before Tax 10.589 B 10.671 B 9.872 B 10.953 B 12.232 B
Income Before Tax Ratio 0.368 0.360 0.331 0.382 0.389
Income Tax Expense 4.307 B 2.445 B 2.293 B 2.377 B 2.671 B
Net Income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Net Income Ratio 0.210 0.267 0.241 0.281 0.290
Basic Earnings Per Share 3.880 5.080 4.610 5.160 5.850
Diluted Earnings Per Share 3.880 5.080 4.610 5.160 5.850
Basic Average Shares 1.552 B 1.555 B 1.555 B 1.557 B 1.557 B
Diluted Average Shares 1.553 B 1.555 B 1.556 B 1.558 B 1.557 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,55 +1,55 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Cash and cash equivalents 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Short term investments 0 0 0 0 0
Cash and short term investments 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Net receivables 3.738 B 3.564 B 3.717 B 3.761 B 3.940 B
Inventory 8.806 B 8.804 B 9.235 B 9.591 B 8.720 B
Other current assets 603 M 481 M 701 M 860 M 561 M
Total current assets 21.594 B 19.442 B 20.514 B 21.492 B 17.717 B
Property plant equipment net 7.271 B 7.201 B 6.631 B 6.365 B 6.168 B
Goodwill 7.666 B 7.189 B 5.858 B 5.964 B 6.680 B
Intangible assets 2.432 B 2.278 B 2.113 B 2.019 B 2.818 B
Goodwill and intangible assets 10.098 B 9.467 B 7.971 B 7.983 B 9.498 B
Long term investments 1.074 B 1.269 B 4.635 B 4.798 B 4.463 B
Tax assets 1.007 B 977 M 1.153 B 1.410 B 895 M
Other non current assets 1.924 B 1.445 B 1.971 B 2.767 B 2.549 B
Total non current assets 21.374 B 20.359 B 22.361 B 23.323 B 23.573 B
Other assets 0 0 0 0 0
Total assets 42.968 B 39.801 B 42.875 B 44.815 B 41.290 B
Account payables 2.242 B 2.068 B 2.299 B 2.780 B 3.331 B
Short term debt 3.005 B 4.784 B 4.389 B 3.368 B 3.023 B
Tax payables 0 0 0 7.494 B 7.349 B
Deferred revenue 0 0 0 0 0
Other current liabilities 10.715 B 10.339 B 12.145 B 5.973 B 5.552 B
Total current liabilities 15.962 B 17.191 B 18.833 B 19.615 B 19.255 B
Long term debt 31.334 B 26.975 B 26.656 B 28.168 B 24.783 B
Deferred revenue non current 0 0 0 0 0
Deferred tax liabilities non current 799 M 898 M 908 M 684 M 726 M
Other non current liabilities 5.103 B 5.476 B 6.077 B 6.979 B 4.734 B
Total non current liabilities 37.236 B 33.349 B 33.641 B 35.831 B 30.243 B
Other liabilities 0 0 0 0 0
Capital lease obligations 0 0 0 0 0
Total liabilities 53.198 B 50.540 B 52.474 B 55.446 B 49.498 B
Preferred stock 0 0 0 0 0
Common stock 0 0 0 0 0
Retained earnings 29.859 B 31.014 B 30.987 B 31.638 B 33.082 B
Accumulated other comprehensive income loss -8.535 B -10.111 B -9.363 B -11.181 B -9.577 B
Othertotal stockholders equity -33.410 B -33.362 B -33.201 B -33.024 B -33.611 B
Total stockholders equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total liabilities and stockholders equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Minority interest 0 0 0 0 0
Total liabilities and total equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Total investments 0 0 0 0 0
Total debt 34.339 B 31.759 B 31.045 B 31.536 B 27.806 B
Net debt 25.892 B 25.166 B 24.184 B 24.256 B 23.310 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filing Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Cash And Cash Equivalents 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Short Term Investments 0 0 0 0 0
Cash And Short Term Investments 8.447 B 6.593 B 6.861 B 7.280 B 4.496 B
Net Receivables 3.738 B 3.564 B 3.717 B 3.761 B 3.940 B
Inventory 8.806 B 8.804 B 9.235 B 9.591 B 8.720 B
Other Current Assets 603 M 481 M 701 M 860 M 561 M
Total Current Assets 21.594 B 19.442 B 20.514 B 21.492 B 17.717 B
Property Plant Equipment 7.271 B 7.201 B 6.631 B 6.365 B 6.168 B
Goodwill 7.666 B 7.189 B 5.858 B 5.964 B 6.680 B
Intangible Assets Excluding Goodwill 2.432 B 2.278 B 2.113 B 2.019 B 2.818 B
Intangible Assets 10.098 B 9.467 B 7.971 B 7.983 B 9.498 B
Long Term Investments 1.074 B 1.269 B 4.635 B 4.798 B 4.463 B
Tax Assets 1.007 B 977 M 1.153 B 1.410 B 895 M
Other Non Currrent Assets 1.924 B 1.445 B 1.971 B 2.767 B 2.549 B
Total Non Current Assets 21.374 B 20.359 B 22.361 B 23.323 B 23.573 B
Other Assets 0 0 0 0 0
Total Assets 42.968 B 39.801 B 42.875 B 44.815 B 41.290 B
Current Accounts Payable 2.242 B 2.068 B 2.299 B 2.780 B 3.331 B
Current Debt 3.005 B 4.784 B 4.389 B 3.368 B 3.023 B
Tax Payables 0 0 0 7.494 B 7.349 B
Deferred Revenue 0 0 0 0 0
Other Non Current Liabilities 10.715 B 10.339 B 12.145 B 5.973 B 5.552 B
Total Current Liabilities 15.962 B 17.191 B 18.833 B 19.615 B 19.255 B
Long Term Debt Non Current 31.334 B 26.975 B 26.656 B 28.168 B 24.783 B
Deferred Revenue Non Current 0 0 0 0 0
Deferred Tax Liabilities 799 M 898 M 908 M 684 M 726 M
Other Non Current Liabilities 5.103 B 5.476 B 6.077 B 6.979 B 4.734 B
Total Non Current Liabilities 37.236 B 33.349 B 33.641 B 35.831 B 30.243 B
Other Liabilities 0 0 0 0 0
Capital Lease Obligations 0 0 0 0 0
Total Liabilities 53.198 B 50.540 B 52.474 B 55.446 B 49.498 B
Preferred Stock 0 0 0 0 0
Common Stock 0 0 0 0 0
Retained Earnings 29.859 B 31.014 B 30.987 B 31.638 B 33.082 B
Accumulated Other Comprehensive Income -8.535 B -10.111 B -9.363 B -11.181 B -9.577 B
Other Total Stockholders Equity -33.410 B -33.362 B -33.201 B -33.024 B -33.611 B
Total Shareholder Equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Equity -12.086 B -12.459 B -11.577 B -12.567 B -10.106 B
Total Liabilities And Stockholders Equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Equity Attributable To Non Controlling Interest 0 0 0 0 0
Liabilities And Equity 41.112 B 38.081 B 40.897 B 42.879 B 39.392 B
Total Investments 0 0 0 0 0
Total Debt 34.339 B 31.759 B 31.045 B 31.536 B 27.806 B
Net Debt 25.892 B 25.166 B 24.184 B 24.256 B 23.310 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,41 +1,41 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Net income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Depreciation and amortization 875 M 989 M 964 M 981 M 998 M
Deferred income tax -501 M -100 M -141 M -143 M -17 M
Stock based compensation 0 0 0 0 0
Change in working capital 1.879 B 164 M 755 M 128 M 1.367 B
Accounts receivables -92 M 53 M -331 M 0 0
Inventory 730 M -613 M -548 M -165 M 549 M
Accounts payables 425 M -51 M 451 M 406 M 653 M
Other working capital 816 M 775 M 1.183 B -139 M 363 M
Other non cash items 624 M 514 M 1.327 B 790 M 510 M
Net cash provided by operating activities 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Investments in property plant and equipment -1.548 B -1.436 B -852 M 0 0
Acquisitions net 0 0 -1.346 B -47 M -2.145 B
Purchases of investments 0 0 0 0 0
Sales maturities of investments 0 0 0 0 0
Other investing activites -1.466 B 438 M 387 M -1.107 B -213 M
Net cash used for investing activites -3.014 B -998 M -1.811 B -1.154 B -2.358 B
Debt repayment -4.312 B -2.484 B -5.351 B -4.114 B -3.042 B
Common stock issued 0 0 0 0 0
Common stock repurchased 0 0 0 0 -775 M
Dividends paid -6.520 B -6.885 B -7.161 B -7.364 B -7.580 B
Other financing activites 8.063 B -282 M 4.451 B 2.982 B -580 M
Net cash used provided by financing activities -2.769 B -9.651 B -8.061 B -8.496 B -11.977 B
Effect of forex changes on cash 1.079 B -685 M 27 M 258 M -417 M
Net change in cash 4.208 B -1.856 B 245 M 420 M -2.785 B
Cash at end of period 8.447 B 6.620 B 6.865 B 7.285 B 4.500 B
Cash at beginning of period 4.239 B 8.476 B 6.620 B 6.865 B 7.285 B
Operating cash flow 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Capital expenditure -1.548 B -1.436 B -852 M -602 M -748 M
Free cash flow 7.364 B 8.042 B 9.238 B 9.210 B 11.219 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Net Income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Depreciation And Amortization 875 M 989 M 964 M 981 M 998 M
Deferred Income Taxes -501 M -100 M -141 M -143 M -17 M
Stock Based Compensation 0 0 0 0 0
Change In Working Capital 1.879 B 164 M 755 M 128 M 1.367 B
Change In Receivables -92 M 53 M -331 M 0 0
Inventory 730 M -613 M -548 M -165 M 549 M
Accounts Payable 425 M -51 M 451 M 406 M 653 M
Other Working Capital 816 M 775 M 1.183 B -139 M 363 M
Other Non Cash Items 624 M 514 M 1.327 B 790 M 510 M
Net Cash Provided By Operating Activities 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Investments In Property Plant And Equipment -1.548 B -1.436 B -852 M 0 0
Acquisitions Net 0 0 -1.346 B -47 M -2.145 B
Purchases Of Investments 0 0 0 0 0
Sales Maturities Of Investments 0 0 0 0 0
Other Investing Activities -1.466 B 438 M 387 M -1.107 B -213 M
Cash Flow From Investment -3.014 B -998 M -1.811 B -1.154 B -2.358 B
Debt Repayment -4.312 B -2.484 B -5.351 B -4.114 B -3.042 B
Common Stock Issued 0 0 0 0 0
Common Stock Repurchased 0 0 0 0 -775 M
Dividends Paid -6.520 B -6.885 B -7.161 B -7.364 B -7.580 B
Other Financing Activities 8.063 B -282 M 4.451 B 2.982 B -580 M
Cash Flow From Financing -2.769 B -9.651 B -8.061 B -8.496 B -11.977 B
Change In Exchange Rate 1.079 B -685 M 27 M 258 M -417 M
Net Change In Cash 4.208 B -1.856 B 245 M 420 M -2.785 B
Cash At End Of Period 8.447 B 6.620 B 6.865 B 7.285 B 4.500 B
Cash At Beginning Of Period 4.239 B 8.476 B 6.620 B 6.865 B 7.285 B
Operating Cash Flow 8.912 B 9.478 B 10.090 B 9.812 B 11.967 B
Capital Expenditure -1.548 B -1.436 B -852 M -602 M -748 M
Free Cash Flow 7.364 B 8.042 B 9.238 B 9.210 B 11.219 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,39 +1,39 @@
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Revenue 28.748 B 29.625 B 29.805 B 28.694 B 31.405 B
Cost of revenue 10.432 B 10.758 B 10.513 B 9.569 B 10.030 B
Gross profit 18.316 B 18.867 B 19.292 B 19.125 B 21.375 B
Gross profit ratio 0.637 0.637 0.647 0.667 0.681
Research and development expenses 0 0 0 0 0
General and administrative expenses 6.725 B 7.449 B 8.784 B 97 M 115 M
Selling and marketing expenses 0 0 0 7.384 B 8.304 B
Selling general and administrative expenses 6.725 B 7.449 B 8.784 B 7.481 B 8.419 B
Other expenses 88 M 82 M 66 M 73 M 96 M
Operating expenses 6.813 B 7.531 B 8.850 B 7.554 B 8.515 B
Cost and expenses 17.245 B 18.289 B 19.363 B 17.123 B 18.545 B
Interest income 182 M 190 M 226 M 110 M 109 M
Interest expense 1.096 B 855 M 796 M 728 M 737 M
Depreciation and amortization 875 M 989 M 964 M 981 M 998 M
Ebitda 12.313 B 12.200 B 11.238 B 12.142 B 13.515 B
Ebitdaratio 0.428 0.412 0.377 0.423 0.430
Operating income 11.503 B 11.377 B 10.531 B 11.668 B 12.975 B
Operating income ratio 0.400 0.384 0.353 0.407 0.413
Total other income expenses net -914 M -706 M -659 M -715 M -743 M
Income before tax 10.589 B 10.671 B 9.872 B 10.953 B 12.232 B
Income before tax ratio 0.368 0.360 0.331 0.382 0.389
Income tax expense 4.307 B 2.445 B 2.293 B 2.377 B 2.671 B
Net income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Net income ratio 0.210 0.267 0.241 0.281 0.290
Eps 3.880 5.080 4.610 5.160 5.850
Epsdiluted 3.880 5.080 4.610 5.160 5.850
Weighted average shs out 1.552 B 1.555 B 1.555 B 1.557 B 1.557 B
Weighted average shs out dil 1.553 B 1.555 B 1.556 B 1.558 B 1.557 B
Final link
Fiscal Date Ending 2017 2018 2019 2020 2021
Reported Currency USD USD USD USD USD
Cik 0001413329 0001413329 0001413329 0001413329 0001413329
Filling Date 2018-02-13 00:00:00 2019-02-07 00:00:00 2020-02-07 00:00:00 2021-02-09 00:00:00 2022-02-11 00:00:00
Accepted Date 2018-02-13 08:07:16 2019-02-07 15:09:20 2020-02-07 06:47:13 2021-02-09 16:20:37 2022-02-11 08:29:22
Calendar Year 2017-01-01 00:00:00 2018-01-01 00:00:00 2019-01-01 00:00:00 2020-01-01 00:00:00 2021-01-01 00:00:00
Period FY FY FY FY FY
Revenue 28.748 B 29.625 B 29.805 B 28.694 B 31.405 B
Cost Of Revenue 10.432 B 10.758 B 10.513 B 9.569 B 10.030 B
Gross Profit 18.316 B 18.867 B 19.292 B 19.125 B 21.375 B
Gross Profit Ratio 0.637 0.637 0.647 0.667 0.681
Research And Development Expenses 0 0 0 0 0
General And Administrative Expenses 6.725 B 7.449 B 8.784 B 97 M 115 M
Selling And Marketing Expenses 0 0 0 7.384 B 8.304 B
Selling General And Administrative 6.725 B 7.449 B 8.784 B 7.481 B 8.419 B
Other Expenses 88 M 82 M 66 M 73 M 96 M
Operating Expenses 6.813 B 7.531 B 8.850 B 7.554 B 8.515 B
Costs And Expenses 17.245 B 18.289 B 19.363 B 17.123 B 18.545 B
Interest Income 182 M 190 M 226 M 110 M 109 M
Interest Expense 1.096 B 855 M 796 M 728 M 737 M
Depreciation And Amortization 875 M 989 M 964 M 981 M 998 M
Ebitda 12.313 B 12.200 B 11.238 B 12.142 B 13.515 B
Ebitda Ratio 0.428 0.412 0.377 0.423 0.430
Operating Income 11.503 B 11.377 B 10.531 B 11.668 B 12.975 B
Operating Income Ratio 0.400 0.384 0.353 0.407 0.413
Non Operating Income Loss -914 M -706 M -659 M -715 M -743 M
Income Before Tax 10.589 B 10.671 B 9.872 B 10.953 B 12.232 B
Income Before Tax Ratio 0.368 0.360 0.331 0.382 0.389
Income Tax Expense 4.307 B 2.445 B 2.293 B 2.377 B 2.671 B
Net Income 6.035 B 7.911 B 7.185 B 8.056 B 9.109 B
Net Income Ratio 0.210 0.267 0.241 0.281 0.290
Basic Earnings Per Share 3.880 5.080 4.610 5.160 5.850
Diluted Earnings Per Share 3.880 5.080 4.610 5.160 5.850
Basic Average Shares 1.552 B 1.555 B 1.555 B 1.557 B 1.557 B
Diluted Average Shares 1.553 B 1.555 B 1.556 B 1.558 B 1.557 B
Final Link
Fiscal Date Ending
2017 https://www.sec.gov/Archives/edgar/data/1413329/000141332918000007/pm123117form10kwrapinclfsm.htm
2018 https://www.sec.gov/Archives/edgar/data/1413329/000141332919000007/pm123118form10kwrapinclfsm.htm

View File

@@ -1,13 +1 @@
2021-10-29 2022-10-28
Other Than Fixed Noncurrent Assets 216.166 B 217.350 B
Current Assets 134.836 B 135.405 B
Equity 63.090 B 50.672 B
Liabilities 287.912 B 302.083 B
Noncurrent Assets 216.166 B 217.350 B
Equity Attributable To Noncontrolling Interest 0 0
Equity Attributable To Parent 63.090 B 50.672 B
Noncurrent Liabilities 162.431 B 148.101 B
Fixed Assets 39.440 B 42.117 B
Liabilities And Equity 351.002 B 352.755 B
Assets 351.002 B 352.755 B
Current Liabilities 125.481 B 153.982 B
ERROR

View File

@@ -1,14 +1 @@
2022-04-29 2022-07-29
Equity Attributable To Parent 67.399 B 58.107 B
Fixed Assets 39.304 B 40.335 B
Equity Attributable To Noncontrolling Interest 0 0
Liabilities 283.263 B 278.202 B
Assets 350.662 B 336.309 B
Other Than Fixed Noncurrent Assets 232.482 B 224.017 B
Noncurrent Assets 232.482 B 224.017 B
Liabilities And Equity 350.662 B 336.309 B
Current Assets 118.180 B 112.292 B
Equity 67.399 B 58.107 B
Noncurrent Liabilities 155.755 B 148.329 B
Current Liabilities 127.508 B 129.873 B
Commitments And Contingencies - -
ERROR