pub struct FinancialRatios {Show 62 fields
pub metadata: FinancialPeriod,
pub gross_profit_margin: Option<f64>,
pub ebit_margin: Option<f64>,
pub ebitda_margin: Option<f64>,
pub operating_profit_margin: Option<f64>,
pub pretax_profit_margin: Option<f64>,
pub continuous_operations_profit_margin: Option<f64>,
pub net_profit_margin: Option<f64>,
pub bottom_line_profit_margin: Option<f64>,
pub receivables_turnover: Option<f64>,
pub payables_turnover: Option<f64>,
pub inventory_turnover: Option<f64>,
pub fixed_asset_turnover: Option<f64>,
pub asset_turnover: Option<f64>,
pub current_ratio: Option<f64>,
pub quick_ratio: Option<f64>,
pub solvency_ratio: Option<f64>,
pub cash_ratio: Option<f64>,
pub price_to_earnings_ratio: Option<f64>,
pub price_to_earnings_growth_ratio: Option<f64>,
pub forward_price_to_earnings_growth_ratio: Option<f64>,
pub price_to_earnings_diluted_ratio: Option<f64>,
pub price_to_earnings_diluted_growth_ratio: Option<f64>,
pub price_to_book_ratio: Option<f64>,
pub price_to_sales_ratio: Option<f64>,
pub price_to_free_cash_flow_ratio: Option<f64>,
pub price_to_operating_cash_flow_ratio: Option<f64>,
pub debt_to_assets_ratio: Option<f64>,
pub debt_to_equity_ratio: Option<f64>,
pub debt_to_capital_ratio: Option<f64>,
pub long_term_debt_to_capital_ratio: Option<f64>,
pub financial_leverage_ratio: Option<f64>,
pub working_capital_turnover_ratio: Option<f64>,
pub operating_cash_flow_ratio: Option<f64>,
pub operating_cash_flow_sales_ratio: Option<f64>,
pub free_cash_flow_operating_cash_flow_ratio: Option<f64>,
pub debt_service_coverage_ratio: Option<f64>,
pub interest_coverage_ratio: Option<f64>,
pub short_term_operating_cash_flow_coverage_ratio: Option<f64>,
pub operating_cash_flow_coverage_ratio: Option<f64>,
pub capital_expenditure_coverage_ratio: Option<f64>,
pub dividend_paid_and_capex_coverage_ratio: Option<f64>,
pub dividend_payout_ratio: Option<f64>,
pub dividend_yield: Option<f64>,
pub dividend_yield_percentage: Option<f64>,
pub revenue_per_share: Option<f64>,
pub net_income_per_share: Option<f64>,
pub interest_debt_per_share: Option<f64>,
pub cash_per_share: Option<f64>,
pub book_value_per_share: Option<f64>,
pub tangible_book_value_per_share: Option<f64>,
pub shareholders_equity_per_share: Option<f64>,
pub operating_cash_flow_per_share: Option<f64>,
pub capex_per_share: Option<f64>,
pub free_cash_flow_per_share: Option<f64>,
pub net_income_per_ebt: Option<f64>,
pub ebt_per_ebit: Option<f64>,
pub price_to_fair_value: Option<f64>,
pub debt_to_market_cap: Option<f64>,
pub effective_tax_rate: Option<f64>,
pub enterprise_value_multiple: Option<f64>,
pub dividend_per_share: Option<f64>,
}Expand description
Historical ratios from ratios. Undefined ratios may be null.
Fields§
§metadata: FinancialPeriod§gross_profit_margin: Option<f64>§ebit_margin: Option<f64>§ebitda_margin: Option<f64>§operating_profit_margin: Option<f64>§pretax_profit_margin: Option<f64>§continuous_operations_profit_margin: Option<f64>§net_profit_margin: Option<f64>§bottom_line_profit_margin: Option<f64>§receivables_turnover: Option<f64>§payables_turnover: Option<f64>§inventory_turnover: Option<f64>§fixed_asset_turnover: Option<f64>§asset_turnover: Option<f64>§current_ratio: Option<f64>§quick_ratio: Option<f64>§solvency_ratio: Option<f64>§cash_ratio: Option<f64>§price_to_earnings_ratio: Option<f64>§price_to_earnings_growth_ratio: Option<f64>§forward_price_to_earnings_growth_ratio: Option<f64>§price_to_earnings_diluted_ratio: Option<f64>§price_to_earnings_diluted_growth_ratio: Option<f64>§price_to_book_ratio: Option<f64>§price_to_sales_ratio: Option<f64>§price_to_free_cash_flow_ratio: Option<f64>§price_to_operating_cash_flow_ratio: Option<f64>§debt_to_assets_ratio: Option<f64>§debt_to_equity_ratio: Option<f64>§debt_to_capital_ratio: Option<f64>§long_term_debt_to_capital_ratio: Option<f64>§financial_leverage_ratio: Option<f64>§working_capital_turnover_ratio: Option<f64>§operating_cash_flow_ratio: Option<f64>§operating_cash_flow_sales_ratio: Option<f64>§free_cash_flow_operating_cash_flow_ratio: Option<f64>§debt_service_coverage_ratio: Option<f64>§interest_coverage_ratio: Option<f64>§short_term_operating_cash_flow_coverage_ratio: Option<f64>§operating_cash_flow_coverage_ratio: Option<f64>§capital_expenditure_coverage_ratio: Option<f64>§dividend_paid_and_capex_coverage_ratio: Option<f64>§dividend_payout_ratio: Option<f64>§dividend_yield: Option<f64>§dividend_yield_percentage: Option<f64>§net_income_per_ebt: Option<f64>§ebt_per_ebit: Option<f64>§price_to_fair_value: Option<f64>§debt_to_market_cap: Option<f64>§effective_tax_rate: Option<f64>§enterprise_value_multiple: Option<f64>Trait Implementations§
Source§impl Clone for FinancialRatios
impl Clone for FinancialRatios
Source§impl Debug for FinancialRatios
impl Debug for FinancialRatios
Source§impl<'de> Deserialize<'de> for FinancialRatios
impl<'de> Deserialize<'de> for FinancialRatios
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FinancialRatios
impl PartialEq for FinancialRatios
Source§impl Serialize for FinancialRatios
impl Serialize for FinancialRatios
impl StructuralPartialEq for FinancialRatios
Auto Trait Implementations§
impl Freeze for FinancialRatios
impl RefUnwindSafe for FinancialRatios
impl Send for FinancialRatios
impl Sync for FinancialRatios
impl Unpin for FinancialRatios
impl UnsafeUnpin for FinancialRatios
impl UnwindSafe for FinancialRatios
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more