summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormontezdesousa <79287829+montezdesousa@users.noreply.github.com>2024-01-10 14:18:07 +0000
committerGitHub <noreply@github.com>2024-01-10 14:18:07 +0000
commitee5388a81deed0d2ed608b57102501c334055d65 (patch)
tree8e5d9ddd9565465d3e7d66a8597a743fb95fa313
parenta5396ac961b848874ccc0a1c5ebf565c0e4e99a6 (diff)
Add date filter + symbols to comp (#5931)
* add date filter + symbols to comp * make sure year is in d * tests fix
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/executive_compensation.py8
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_api.py23
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_python.py21
-rw-r--r--openbb_platform/openbb/package/equity_fundamental.py456
-rw-r--r--openbb_platform/openbb/package/equity_price.py158
-rw-r--r--openbb_platform/providers/fmp/openbb_fmp/models/executive_compensation.py37
-rw-r--r--openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_executive_compensation_fetcher.yaml52
-rw-r--r--openbb_platform/providers/fmp/tests/test_fmp_fetchers.py11
8 files changed, 504 insertions, 262 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/executive_compensation.py b/openbb_platform/core/openbb_core/provider/standard_models/executive_compensation.py
index d1f82f228ed..ee7436f3cc8 100644
--- a/openbb_platform/core/openbb_core/provider/standard_models/executive_compensation.py
+++ b/openbb_platform/core/openbb_core/provider/standard_models/executive_compensation.py
@@ -21,6 +21,14 @@ class ExecutiveCompensationQueryParams(QueryParams):
"""Executive Compensation Query."""
symbol: str = Field(description=QUERY_DESCRIPTIONS.get("symbol", ""))
+ start_date: Optional[dateType] = Field(
+ default=None,
+ description=QUERY_DESCRIPTIONS.get("start_date", ""),
+ )
+ end_date: Optional[dateType] = Field(
+ default=None,
+ description=QUERY_DESCRIPTIONS.get("end_date", ""),
+ )
@field_validator("symbol", mode="before", check_fields=False)
@classmethod
diff --git a/openbb_platform/extensions/equity/integration/test_equity_api.py b/openbb_platform/extensions/equity/integration/test_equity_api.py
index e2720cd3065..d71dcea297d 100644
--- a/openbb_platform/extensions/equity/integration/test_equity_api.py
+++ b/openbb_platform/extensions/equity/integration/test_equity_api.py
@@ -230,7 +230,28 @@ def test_equity_fundamental_cash_growth(params, headers):
@parametrize(
"params",
- [({"symbol": "AAPL", "provider": "fmp"})],
+ [
+ (
+ {
+ "symbol": "AAPL",
+ "start_date": "2020-01-01",
+ "end_date": "2021-01-01",
+ "provider": "fmp",
+ }
+ ),
+ (
+ {
+ "symbol": "AAPL",
+ "provider": "fmp",
+ }
+ ),
+ (
+ {
+ "symbol": "AAPL,MSFT",
+ "provider": "fmp",
+ }
+ ),
+ ],
)
@pytest.mark.integration
def test_equity_fundamental_management_compensation(params, headers):
diff --git a/openbb_platform/extensions/equity/integration/test_equity_python.py b/openbb_platform/extensions/equity/integration/test_equity_python.py
index 679555b6cc4..57d5915acd1 100644
--- a/openbb_platform/extensions/equity/integration/test_equity_python.py
+++ b/openbb_platform/extensions/equity/integration/test_equity_python.py
@@ -212,7 +212,26 @@ def test_equity_fundamental_cash_growth(params, obb):
@parametrize(
"params",
[
- ({"symbol": "AAPL", "provider": "fmp"}),
+ (
+ {
+ "symbol": "AAPL",
+ "start_date": "2020-01-01",
+ "end_date": "2021-01-01",
+ "provider": "fmp",
+ }
+ ),
+ (
+ {
+ "symbol": "AAPL",
+ "provider": "fmp",
+ }
+ ),
+ (
+ {
+ "symbol": "AAPL,MSFT",
+ "provider": "fmp",
+ }
+ ),
],
)
@pytest.mark.integration
diff --git a/openbb_platform/openbb/package/equity_fundamental.py b/openbb_platform/openbb/package/equity_fundamental.py
index f0c612a925e..5cd6e2e27ee 100644
--- a/openbb_platform/openbb/package/equity_fundamental.py
+++ b/openbb_platform/openbb/package/equity_fundamental.py
@@ -130,14 +130,106 @@ class ROUTER_equity_fundamental(Container):
The date when the filing was made. (provider: fmp)
accepted_date : Optional[datetime]
The date and time when the filing was accepted. (provider: fmp)
- cash_and_cash_equivalents : Optional[int]
- Cash and cash equivalents. (provider: intrinio)
+ reported_currency : Optional[str]
+ The currency in which the balance sheet was reported. (provider: fmp, intrinio)
+ cash_and_cash_equivalents : Optional[Union[float, int]]
+ Cash and cash equivalents. (provider: fmp, intrinio)
+ short_term_investments : Optional[Union[float, int]]
+ Short term investments. (provider: fmp, intrinio)
+ cash_and_short_term_investments : Optional[float]
+ Cash and short term investments. (provider: fmp)
+ net_receivables : Optional[float]
+ Net receivables. (provider: fmp)
+ inventory : Optional[Union[float, int]]
+ Inventory. (provider: fmp, polygon)
+ other_current_assets : Optional[Union[float, int]]
+ Other current assets. (provider: fmp, intrinio, polygon)
+ total_current_assets : Optional[Union[float, int]]
+ Total current assets. (provider: fmp, intrinio, polygon)
+ plant_property_equipment_net : Optional[Union[float, int]]
+ Plant property equipment net. (provider: fmp, intrinio)
+ goodwill : Optional[Union[float, int]]
+ Goodwill. (provider: fmp, intrinio)
+ intangible_assets : Optional[Union[float, int]]
+ Intangible assets. (provider: fmp, intrinio, polygon)
+ goodwill_and_intangible_assets : Optional[float]
+ Goodwill and intangible assets. (provider: fmp)
+ long_term_investments : Optional[Union[float, int]]
+ Long term investments. (provider: fmp, intrinio)
+ tax_assets : Optional[float]
+ Tax assets. (provider: fmp)
+ other_non_current_assets : Optional[Union[float, int]]
+ Other non current assets. (provider: fmp, polygon)
+ non_current_assets : Optional[float]
+ Total non current assets. (provider: fmp)
+ other_assets : Optional[Union[float, int]]
+ Other assets. (provider: fmp, intrinio)
+ total_assets : Optional[Union[float, int]]
+ Total assets. (provider: fmp, intrinio, polygon)
+ accounts_payable : Optional[Union[float, int]]
+ Accounts payable. (provider: fmp, intrinio, polygon)
+ short_term_debt : Optional[Union[float, int]]
+ Short term debt. (provider: fmp, intrinio)
+ tax_payables : Optional[float]
+ Tax payables. (provider: fmp)
+ current_deferred_revenue : Optional[Union[float, int]]
+ Current deferred revenue. (provider: fmp, intrinio)
+ other_current_liabilities : Optional[Union[float, int]]
+ Other current liabilities. (provider: fmp, intrinio, polygon)
+ total_current_liabilities : Optional[Union[float, int]]
+ Total current liabilities. (provider: fmp, intrinio, polygon)
+ long_term_debt : Optional[Union[float, int]]
+ Long term debt. (provider: fmp, intrinio, polygon)
+ deferred_revenue_non_current : Optional[float]
+ Non current deferred revenue. (provider: fmp)
+ deferred_tax_liabilities_non_current : Optional[float]
+ Deferred tax liabilities non current. (provider: fmp)
+ other_non_current_liabilities : Optional[Union[float, int]]
+ Other non current liabilities. (provider: fmp, polygon)
+ total_non_current_liabilities : Optional[Union[float, int]]
+ Total non current liabilities. (provider: fmp, intrinio, polygon)
+ other_liabilities : Optional[float]
+ Other liabilities. (provider: fmp)
+ capital_lease_obligations : Optional[Union[float, int]]
+ Capital lease obligations. (provider: fmp, intrinio)
+ total_liabilities : Optional[Union[float, int]]
+ Total liabilities. (provider: fmp, intrinio, polygon)
+ preferred_stock : Optional[Union[float, int]]
+ Preferred stock. (provider: fmp, intrinio, polygon)
+ common_stock : Optional[Union[float, int]]
+ Common stock. (provider: fmp, intrinio)
+ retained_earnings : Optional[Union[float, int]]
+ Retained earnings. (provider: fmp, intrinio)
+ accumulated_other_comprehensive_income : Optional[Union[float, int]]
+ Accumulated other comprehensive income (loss). (provider: fmp, intrinio)
+ other_shareholders_equity : Optional[float]
+ Other shareholders equity. (provider: fmp)
+ other_total_shareholders_equity : Optional[float]
+ Other total shareholders equity. (provider: fmp)
+ total_common_equity : Optional[Union[float, int]]
+ Total common equity. (provider: fmp, intrinio)
+ total_equity_non_controlling_interests : Optional[Union[float, int]]
+ Total equity non controlling interests. (provider: fmp, intrinio)
+ total_liabilities_and_shareholders_equity : Optional[float]
+ Total liabilities and shareholders equity. (provider: fmp)
+ minority_interest : Optional[Union[float, int]]
+ Minority interest. (provider: fmp, polygon)
+ total_liabilities_and_total_equity : Optional[float]
+ Total liabilities and total equity. (provider: fmp)
+ total_investments : Optional[float]
+ Total investments. (provider: fmp)
+ total_debt : Optional[float]
+ Total debt. (provider: fmp)
+ net_debt : Optional[float]
+ Net debt. (provider: fmp)
+ link : Optional[str]
+ Link to the filing. (provider: fmp)
+ final_link : Optional[str]
+ Link to the filing document. (provider: fmp)
cash_and_due_from_banks : Optional[int]
Cash and due from banks. (provider: intrinio)
restricted_cash : Optional[int]
Restricted cash. (provider: intrinio)
- short_term_investments : Optional[int]
- Short term investments. (provider: intrinio)
federal_funds_sold : Optional[int]
Federal funds sold. (provider: intrinio)
accounts_receivable : Optional[int]
@@ -160,8 +252,6 @@ class ROUTER_equity_fundamental(Container):
Allowance for loan and lease losses. (provider: intrinio)
current_deferred_refundable_income_taxes : Optional[int]
Current deferred refundable income taxes. (provider: intrinio)
- other_current_assets : Optional[int]
- Other current assets. (provider: intrinio, polygon)
loans_and_leases_net_of_allowance : Optional[int]
Loans and leases net of allowance. (provider: intrinio)
accrued_investment_income : Optional[int]
@@ -172,18 +262,12 @@ class ROUTER_equity_fundamental(Container):
Loans held for sale. (provider: intrinio)
prepaid_expenses : Optional[int]
Prepaid expenses. (provider: intrinio, polygon)
- total_current_assets : Optional[int]
- Total current assets. (provider: intrinio, polygon)
plant_property_equipment_gross : Optional[int]
Plant property equipment gross. (provider: intrinio)
accumulated_depreciation : Optional[int]
Accumulated depreciation. (provider: intrinio)
premises_and_equipment_net : Optional[int]
Net premises and equipment. (provider: intrinio)
- plant_property_equipment_net : Optional[int]
- Net plant property equipment. (provider: intrinio)
- long_term_investments : Optional[int]
- Long term investments. (provider: intrinio)
mortgage_servicing_rights : Optional[int]
Mortgage servicing rights. (provider: intrinio)
unearned_premiums_asset : Optional[int]
@@ -192,18 +276,12 @@ class ROUTER_equity_fundamental(Container):
Non-current note lease receivables. (provider: intrinio)
deferred_acquisition_cost : Optional[int]
Deferred acquisition cost. (provider: intrinio)
- goodwill : Optional[int]
- Goodwill. (provider: intrinio)
separate_account_business_assets : Optional[int]
Separate account business assets. (provider: intrinio)
non_current_deferred_refundable_income_taxes : Optional[int]
Noncurrent deferred refundable income taxes. (provider: intrinio)
- intangible_assets : Optional[int]
- Intangible assets. (provider: intrinio, polygon)
employee_benefit_assets : Optional[int]
Employee benefit assets. (provider: intrinio)
- other_assets : Optional[int]
- Other assets. (provider: intrinio)
other_non_current_operating_assets : Optional[int]
Other noncurrent operating assets. (provider: intrinio)
other_non_current_non_operating_assets : Optional[int]
@@ -212,20 +290,12 @@ class ROUTER_equity_fundamental(Container):
Interest bearing deposits. (provider: intrinio)
total_non_current_assets : Optional[int]
Total noncurrent assets. (provider: intrinio, polygon)
- total_assets : Optional[int]
- Total assets. (provider: intrinio, polygon)
non_interest_bearing_deposits : Optional[int]
Non interest bearing deposits. (provider: intrinio)
federal_funds_purchased_and_securities_sold : Optional[int]
Federal funds purchased and securities sold. (provider: intrinio)
bankers_acceptance_outstanding : Optional[int]
Bankers acceptance outstanding. (provider: intrinio)
- short_term_debt : Optional[int]
- Short term debt. (provider: intrinio)
- accounts_payable : Optional[int]
- Accounts payable. (provider: intrinio, polygon)
- current_deferred_revenue : Optional[int]
- Current deferred revenue. (provider: intrinio)
current_deferred_payable_income_tax_liabilities : Optional[int]
Current deferred payable income tax liabilities. (provider: intrinio)
accrued_interest_payable : Optional[int]
@@ -250,16 +320,10 @@ class ROUTER_equity_fundamental(Container):
Other taxes payable. (provider: intrinio)
policy_holder_funds : Optional[int]
Policy holder funds. (provider: intrinio)
- other_current_liabilities : Optional[int]
- Other current liabilities. (provider: intrinio, polygon)
other_current_non_operating_liabilities : Optional[int]
Other current non-operating liabilities. (provider: intrinio)
separate_account_business_liabilities : Optional[int]
Separate account business liabilities. (provider: intrinio)
- total_current_liabilities : Optional[int]
- Total current liabilities. (provider: intrinio, polygon)
- long_term_debt : Optional[int]
- Long term debt. (provider: intrinio, polygon)
other_long_term_liabilities : Optional[int]
Other long term liabilities. (provider: intrinio)
non_current_deferred_revenue : Optional[int]
@@ -272,56 +336,30 @@ class ROUTER_equity_fundamental(Container):
Other non-current operating liabilities. (provider: intrinio)
other_non_current_non_operating_liabilities : Optional[int]
Other non-current, non-operating liabilities. (provider: intrinio)
- total_non_current_liabilities : Optional[int]
- Total non-current liabilities. (provider: intrinio, polygon)
- capital_lease_obligations : Optional[int]
- Capital lease obligations. (provider: intrinio)
asset_retirement_reserve_litigation_obligation : Optional[int]
Asset retirement reserve litigation obligation. (provider: intrinio)
- total_liabilities : Optional[int]
- Total liabilities. (provider: intrinio, polygon)
commitments_contingencies : Optional[int]
Commitments contingencies. (provider: intrinio)
redeemable_non_controlling_interest : Optional[int]
Redeemable non-controlling interest. (provider: intrinio, polygon)
- preferred_stock : Optional[int]
- Preferred stock. (provider: intrinio, polygon)
- common_stock : Optional[int]
- Common stock. (provider: intrinio)
- retained_earnings : Optional[int]
- Retained earnings. (provider: intrinio)
treasury_stock : Optional[int]
Treasury stock. (provider: intrinio)
- accumulated_other_comprehensive_income : Optional[int]
- Accumulated other comprehensive income. (provider: intrinio)
participating_policy_holder_equity : Optional[int]
Participating policy holder equity. (provider: intrinio)
other_equity_adjustments : Optional[int]
Other equity adjustments. (provider: intrinio)
- total_common_equity : Optional[int]
- Total common equity. (provider: intrinio)
total_preferred_common_equity : Optional[int]
Total preferred common equity. (provider: intrinio)
non_controlling_interest : Optional[int]
Non-controlling interest. (provider: intrinio)
- total_equity_non_controlling_interests : Optional[int]
- Total equity non-controlling interests. (provider: intrinio)
total_liabilities_shareholders_equity : Optional[int]
Total liabilities and shareholders equity. (provider: intrinio)
marketable_securities : Optional[int]
Marketable securities (provider: polygon)
property_plant_equipment_net : Optional[int]
Property plant and equipment net (provider: polygon)
- inventory : Optional[int]
- Inventory (provider: polygon)
- other_non_current_assets : Optional[int]
- Other non-current assets (provider: polygon)
employee_wages : Optional[int]
Employee wages (provider: polygon)
- other_non_current_liabilities : Optional[int]
- Other non-current liabilities (provider: polygon)
- minority_interest : Optional[int]
- Minority interest (provider: polygon)
temporary_equity_attributable_to_parent : Optional[int]
Temporary equity attributable to parent (provider: polygon)
equity_attributable_to_parent : Optional[int]
@@ -592,8 +630,74 @@ class ROUTER_equity_fundamental(Container):
The date of the filing. (provider: fmp)
accepted_date : Optional[datetime]
The date the filing was accepted. (provider: fmp)
+ reported_currency : Optional[str]
+ The currency in which the cash flow statement was reported. (provider: fmp);
+ The currency in which the balance sheet is reported. (provider: intrinio)
net_income : Optional[float]
+ Net income. (provider: fmp);
Consolidated Net Income. (provider: intrinio)
+ depreciation_and_amortization : Optional[float]
+ Depreciation and amortization. (provider: fmp)
+ deferred_income_tax : Optional[float]
+ Deferred income tax. (provider: fmp)
+ stock_based_compensation : Optional[float]
+ Stock-based compensation. (provider: fmp)
+ change_in_working_capital : Optional[float]
+ Change in working capital. (provider: fmp)
+ change_in_account_receivables : Optional[float]
+ Change in account receivables. (provider: fmp)
+ change_in_inventory : Optional[float]
+ Change in inventory. (provider: fmp)
+ change_in_account_payable : Optional[float]
+ Change in account payable. (provider: fmp)
+ change_in_other_working_capital : Optional[float]
+ Change in other working capital. (provider: fmp)
+ change_in_other_non_cash_items : Optional[float]
+ Change in other non-cash items. (provider: fmp)
+ net_cash_from_operating_activities : Optional[float]
+ Net cash from operating activities. (provider: fmp, intrinio)
+ purchase_of_property_plant_and_equipment : Optional[float]
+ Purchase of property, plant and equipment. (provider: fmp, intrinio)
+ acquisitions : Optional[float]
+ Acquisitions. (provider: fmp, intrinio)
+ purchase_of_investment_securities : Optional[float]
+ Purchase of investment securities. (provider: fmp, intrinio)
+ sale_and_maturity_of_investments : Optional[float]
+ Sale and maturity of investments. (provider: fmp, intrinio)
+ other_investing_activities : Optional[float]
+ Other investing activities. (provider: fmp, intrinio)
+ net_cash_from_investing_activities : Optional[float]
+ Net cash from investing activities. (provider: fmp, intrinio)
+ repayment_of_debt : Optional[float]
+ Repayment of debt. (provider: fmp, intrinio)
+ issuance_of_common_equity : Optional[float]
+ Issuance of common equity. (provider: fmp, intrinio)
+ repurchase_of_common_equity : Optional[float]
+ Repurchase of common equity. (provider: fmp, intrinio)
+ payment_of_dividends : Optional[float]
+ Payment of dividends. (provider: fmp, intrinio)
+ other_financing_activities : Optional[float]
+ Other financing activities. (provider: fmp, intrinio)
+ net_cash_from_financing_activities : Optional[float]
+ Net cash from financing activities. (provider: fmp, intrinio)
+ effect_of_exchange_rate_changes_on_cash : Optional[float]
+ Effect of exchange rate changes on cash. (provider: fmp)
+ net_change_in_cash_and_equivalents : Optional[float]
+ Net change in cash and equivalents. (provider: fmp, intrinio)
+ cash_at_beginning_of_period : Optional[float]
+ Cash at beginning of period. (provider: fmp)
+ cash_at_end_of_period : Optional[float]
+ Cash at end of period. (provider: fmp)
+ operating_cash_flow : Optional[float]
+ Operating cash flow. (provider: fmp)
+ capital_expenditure : Optional[float]
+ Capital expenditure. (provider: fmp)
+ free_cash_flow : Optional[float]
+ None
+ link : Optional[str]
+ Link to the filing. (provider: fmp)
+ final_link : Optional[str]
+ Link to the filing document. (provider: fmp)
provision_for_loan_losses : Optional[float]
Provision for Loan Losses (provider: intrinio)
provision_for_credit_losses : Optional[float]
@@ -616,48 +720,24 @@ class ROUTER_equity_fundamental(Container):
Net Income (Continuing Operations) (provider: intrinio)
net_income_discontinued_operations : Optional[float]
Net Income (Discontinued Operations) (provider: intrinio)
- net_cash_from_operating_activities : Optional[float]
- Net Cash from Operating Activities (provider: intrinio)
divestitures : Optional[float]
Divestitures (provider: intrinio)
sale_of_property_plant_and_equipment : Optional[float]
Sale of Property, Plant, and Equipment (provider: intrinio)
- acquisitions : Optional[float]
- Acquisitions (provider: intrinio)
purchase_of_investments : Optional[float]
Purchase of Investments (provider: intrinio)
- purchase_of_investment_securities : Optional[float]
- Purchase of Investment Securities (provider: intrinio)
- sale_and_maturity_of_investments : Optional[float]
- Sale and Maturity of Investments (provider: intrinio)
loans_held_for_sale : Optional[float]
Loans Held for Sale (Net) (provider: intrinio)
- purchase_of_property_plant_and_equipment : Optional[float]
- Purchase of Property, Plant, and Equipment (provider: intrinio)
- other_investing_activities : Optional[float]
- Other Investing Activities (Net) (provider: intrinio)
net_cash_from_continuing_investing_activities : Optional[float]
Net Cash from Continuing Investing Activities (provider: intrinio)
net_cash_from_discontinued_investing_activities : Optional[float]
Net Cash from Discontinued Investing Activities (provider: intrinio)
- net_cash_from_investing_activities : Optional[float]
- Net Cash from Investing Activities (provider: intrinio)
- payment_of_dividends : Optional[float]
- Payment of Dividends (provider: intrinio)
- repurchase_of_common_equity : Optional[float]
- Repurchase of Common Equity (provider: intrinio)
repurchase_of_preferred_equity : Optional[float]
Repurchase of Preferred Equity (provider: intrinio)
- issuance_of_common_equity : Optional[float]
- Issuance of Common Equity (provider: intrinio)
issuance_of_preferred_equity : Optional[float]
Issuance of Preferred Equity (provider: intrinio)
issuance_of_debt : Optional[float]
Issuance of Debt (provider: intrinio)
- repayment_of_debt : Optional[float]
- Repayment of Debt (provider: intrinio)
- other_financing_activities : Optional[float]
- Other Financing Activities (Net) (provider: intrinio)
cash_interest_received : Optional[float]
Cash Interest Received (provider: intrinio)
net_change_in_deposits : Optional[float]
@@ -668,14 +748,10 @@ class ROUTER_equity_fundamental(Container):
Net Cash from Continuing Financing Activities (provider: intrinio)
net_cash_from_discontinued_financing_activities : Optional[float]
Net Cash from Discontinued Financing Activities (provider: intrinio)
- net_cash_from_financing_activities : Optional[float]
- Net Cash from Financing Activities (provider: intrinio)
effect_of_exchange_rate_changes : Optional[float]
Effect of Exchange Rate Changes (provider: intrinio)
other_net_changes_in_cash : Optional[float]
Other Net Changes in Cash (provider: intrinio)
- net_change_in_cash_and_equivalents : Optional[float]
- Net Change in Cash and Equivalents (provider: intrinio)
cash_income_taxes_paid : Optional[float]
Cash Income Taxes Paid (provider: intrinio)
cash_interest_paid : Optional[float]
@@ -1489,31 +1565,86 @@ class ROUTER_equity_fundamental(Container):
fiscal_year : Optional[int]
The fiscal year of the fiscal period.
filing_date : Optional[date]
- The date of the filing. (provider: fmp)
+ The date when the filing was made. (provider: fmp)
accepted_date : Optional[datetime]
- The date the filing was accepted. (provider: fmp)
+ The date and time when the filing was accepted. (provider: fmp)
reported_currency : Optional[str]
- The reported currency of the filing. (provider: fmp)
+ The currency in which the balance sheet was reported. (provider: fmp, intrinio)
revenue : Optional[float]
- Total revenue (provider: intrinio, polygon)
+ Total revenue. (provider: fmp, intrinio, polygon)
+ cost_of_revenue : Optional[float]
+ Cost of revenue. (provider: fmp, intrinio, polygon)
+ gross_profit : Optional[float]
+ Gross profit. (provider: fmp, intrinio, polygon)
+ gross_profit_margin : Optional[float]
+ Gross profit margin. (provider: fmp);
+ Gross margin ratio. (provider: intrinio)
+ general_and_admin_expense : Optional[float]
+ General and administrative expenses. (provider: fmp)
+ research_and_development_expense : Optional[float]
+ Research and development expenses. (provider: fmp, intrinio)
+ selling_and_marketing_expense : Optional[float]
+ Selling and marketing expenses. (provider: fmp)
+ selling_general_and_admin_expense : Optional[float]
+ Selling, general and administrative expenses. (provider: fmp, intrinio)
+ other_expenses : Optional[float]
+ Other expenses. (provider: fmp)
+ total_operating_expenses : Optional[float]
+ Total operating expenses. (provider: fmp, intrinio)
+ cost_and_expenses : Optional[float]
+ Cost and expenses. (provider: fmp)
+ interest_income : Optional[float]
+ Interest income. (provider: fmp)
+ total_interest_expense : Optional[float]
+ Total interest expenses. (provider: fmp, intrinio);
+ Interest Expense (provider: polygon)
+ depreciation_and_amortization : Optional[float]
+ Depreciation and amortization. (provider: fmp, polygon)
+ ebitda : Optional[float]
+ EBITDA. (provider: fmp);
+ Earnings Before Interest, Taxes, Depreciation and Amortization. (provider: intrinio)
+ ebitda_margin : Optional[float]
+ EBITDA margin. (provider: fmp);
+ Margin on Earnings Before Interest, Taxes, Depreciation and Amortization. (provider: intrinio)
+ total_operating_income : Optional[float]
+ Total operating income. (provider: fmp, intrinio)
+ operating_income_margin : Optional[float]
+ Operating income margin. (provider: fmp)
+ total_other_income_expenses : Optional[float]
+ Total other income and expenses. (provider: fmp)
+ total_pre_tax_income : Optional[float]
+ Total pre-tax income. (provider: fmp, intrinio);
+ Income Before Tax (provider: polygon)
+ pre_tax_income_margin : Optional[float]
+ Pre-tax income margin. (provider: fmp, intrinio)
+ income_tax_expense : Optional[float]
+ Income tax expense. (provider: fmp, intrinio, polygon)
+ consolidated_net_income : Optional[float]
+ Consolidated net income. (provider: fmp, intrinio);
+ Net Income/Loss (provider: polygon)
+ net_income_margin : Optional[float]
+ Net income margin. (provider: fmp)
+ basic_earnings_per_share : Optional[float]
+ Basic earnings per share. (provider: fmp, intrinio);
+ Earnings Per Share (provider: polygon)
+ diluted_earnings_per_share : Optional[float]
+ Diluted earnings per share. (provider: fmp, intrinio, polygon)
+ weighted_average_basic_shares_outstanding : Optional[float]
+ Weighted average basic shares outstanding. (provider: fmp, intrinio);
+ Basic Average Shares (provider: polygon)
+ weighted_average_diluted_shares_outstanding : Optional[float]
+ Weighted average diluted shares outstanding. (provider: fmp, intrinio);
+ Diluted Average Shares (provider: polygon)
+ link : Optional[str]
+ Link to the filing. (provider: fmp)
+ final_link : Optional[str]
+ Link to the filing document. (provider: fmp)
operating_revenue : Optional[float]
Total operating revenue (provider: intrinio)<