diff options
author | montezdesousa <79287829+montezdesousa@users.noreply.github.com> | 2024-01-10 14:18:07 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-10 14:18:07 +0000 |
commit | ee5388a81deed0d2ed608b57102501c334055d65 (patch) | |
tree | 8e5d9ddd9565465d3e7d66a8597a743fb95fa313 | |
parent | a5396ac961b848874ccc0a1c5ebf565c0e4e99a6 (diff) |
Add date filter + symbols to comp (#5931)
* add date filter + symbols to comp
* make sure year is in d
* tests fix
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)< |