pub struct FinancialRatiosTtm {Show 62 fields
pub symbol: String,
pub gross_profit_margin_ttm: Option<f64>,
pub ebit_margin_ttm: Option<f64>,
pub ebitda_margin_ttm: Option<f64>,
pub operating_profit_margin_ttm: Option<f64>,
pub pretax_profit_margin_ttm: Option<f64>,
pub continuous_operations_profit_margin_ttm: Option<f64>,
pub net_profit_margin_ttm: Option<f64>,
pub bottom_line_profit_margin_ttm: Option<f64>,
pub receivables_turnover_ttm: Option<f64>,
pub payables_turnover_ttm: Option<f64>,
pub inventory_turnover_ttm: Option<f64>,
pub fixed_asset_turnover_ttm: Option<f64>,
pub asset_turnover_ttm: Option<f64>,
pub current_ratio_ttm: Option<f64>,
pub quick_ratio_ttm: Option<f64>,
pub solvency_ratio_ttm: Option<f64>,
pub cash_ratio_ttm: Option<f64>,
pub price_to_earnings_ratio_ttm: Option<f64>,
pub price_to_earnings_growth_ratio_ttm: Option<f64>,
pub forward_price_to_earnings_growth_ratio_ttm: Option<f64>,
pub price_to_earnings_diluted_ratio_ttm: Option<f64>,
pub price_to_earnings_diluted_growth_ratio_ttm: Option<f64>,
pub price_to_book_ratio_ttm: Option<f64>,
pub price_to_sales_ratio_ttm: Option<f64>,
pub price_to_free_cash_flow_ratio_ttm: Option<f64>,
pub price_to_operating_cash_flow_ratio_ttm: Option<f64>,
pub debt_to_assets_ratio_ttm: Option<f64>,
pub debt_to_equity_ratio_ttm: Option<f64>,
pub debt_to_capital_ratio_ttm: Option<f64>,
pub long_term_debt_to_capital_ratio_ttm: Option<f64>,
pub financial_leverage_ratio_ttm: Option<f64>,
pub working_capital_turnover_ratio_ttm: Option<f64>,
pub operating_cash_flow_ratio_ttm: Option<f64>,
pub operating_cash_flow_sales_ratio_ttm: Option<f64>,
pub free_cash_flow_operating_cash_flow_ratio_ttm: Option<f64>,
pub debt_service_coverage_ratio_ttm: Option<f64>,
pub interest_coverage_ratio_ttm: Option<f64>,
pub short_term_operating_cash_flow_coverage_ratio_ttm: Option<f64>,
pub operating_cash_flow_coverage_ratio_ttm: Option<f64>,
pub capital_expenditure_coverage_ratio_ttm: Option<f64>,
pub dividend_paid_and_capex_coverage_ratio_ttm: Option<f64>,
pub dividend_payout_ratio_ttm: Option<f64>,
pub dividend_yield_ttm: Option<f64>,
pub enterprise_value_ttm: Option<f64>,
pub revenue_per_share_ttm: Option<f64>,
pub net_income_per_share_ttm: Option<f64>,
pub interest_debt_per_share_ttm: Option<f64>,
pub cash_per_share_ttm: Option<f64>,
pub book_value_per_share_ttm: Option<f64>,
pub tangible_book_value_per_share_ttm: Option<f64>,
pub shareholders_equity_per_share_ttm: Option<f64>,
pub operating_cash_flow_per_share_ttm: Option<f64>,
pub capex_per_share_ttm: Option<f64>,
pub free_cash_flow_per_share_ttm: Option<f64>,
pub net_income_per_ebt_ttm: Option<f64>,
pub ebt_per_ebit_ttm: Option<f64>,
pub price_to_fair_value_ttm: Option<f64>,
pub debt_to_market_cap_ttm: Option<f64>,
pub effective_tax_rate_ttm: Option<f64>,
pub enterprise_value_multiple_ttm: Option<f64>,
pub dividend_per_share_ttm: Option<f64>,
}Expand description
Trailing twelve-month ratios from ratios-ttm.
Fields§
§symbol: String§gross_profit_margin_ttm: Option<f64>§ebit_margin_ttm: Option<f64>§ebitda_margin_ttm: Option<f64>§operating_profit_margin_ttm: Option<f64>§pretax_profit_margin_ttm: Option<f64>§continuous_operations_profit_margin_ttm: Option<f64>§net_profit_margin_ttm: Option<f64>§bottom_line_profit_margin_ttm: Option<f64>§receivables_turnover_ttm: Option<f64>§payables_turnover_ttm: Option<f64>§inventory_turnover_ttm: Option<f64>§fixed_asset_turnover_ttm: Option<f64>§asset_turnover_ttm: Option<f64>§current_ratio_ttm: Option<f64>§quick_ratio_ttm: Option<f64>§solvency_ratio_ttm: Option<f64>§cash_ratio_ttm: Option<f64>§price_to_earnings_ratio_ttm: Option<f64>§price_to_earnings_growth_ratio_ttm: Option<f64>§forward_price_to_earnings_growth_ratio_ttm: Option<f64>§price_to_earnings_diluted_ratio_ttm: Option<f64>§price_to_earnings_diluted_growth_ratio_ttm: Option<f64>§price_to_book_ratio_ttm: Option<f64>§price_to_sales_ratio_ttm: Option<f64>§price_to_free_cash_flow_ratio_ttm: Option<f64>§price_to_operating_cash_flow_ratio_ttm: Option<f64>§debt_to_assets_ratio_ttm: Option<f64>§debt_to_equity_ratio_ttm: Option<f64>§debt_to_capital_ratio_ttm: Option<f64>§long_term_debt_to_capital_ratio_ttm: Option<f64>§financial_leverage_ratio_ttm: Option<f64>§working_capital_turnover_ratio_ttm: Option<f64>§operating_cash_flow_ratio_ttm: Option<f64>§operating_cash_flow_sales_ratio_ttm: Option<f64>§free_cash_flow_operating_cash_flow_ratio_ttm: Option<f64>§debt_service_coverage_ratio_ttm: Option<f64>§interest_coverage_ratio_ttm: Option<f64>§short_term_operating_cash_flow_coverage_ratio_ttm: Option<f64>§operating_cash_flow_coverage_ratio_ttm: Option<f64>§capital_expenditure_coverage_ratio_ttm: Option<f64>§dividend_paid_and_capex_coverage_ratio_ttm: Option<f64>§dividend_payout_ratio_ttm: Option<f64>§dividend_yield_ttm: Option<f64>§enterprise_value_ttm: Option<f64>§net_income_per_ebt_ttm: Option<f64>§ebt_per_ebit_ttm: Option<f64>§price_to_fair_value_ttm: Option<f64>§debt_to_market_cap_ttm: Option<f64>§effective_tax_rate_ttm: Option<f64>§enterprise_value_multiple_ttm: Option<f64>Trait Implementations§
Source§impl Clone for FinancialRatiosTtm
impl Clone for FinancialRatiosTtm
Source§impl Debug for FinancialRatiosTtm
impl Debug for FinancialRatiosTtm
Source§impl<'de> Deserialize<'de> for FinancialRatiosTtm
impl<'de> Deserialize<'de> for FinancialRatiosTtm
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 FinancialRatiosTtm
impl PartialEq for FinancialRatiosTtm
Source§impl Serialize for FinancialRatiosTtm
impl Serialize for FinancialRatiosTtm
impl StructuralPartialEq for FinancialRatiosTtm
Auto Trait Implementations§
impl Freeze for FinancialRatiosTtm
impl RefUnwindSafe for FinancialRatiosTtm
impl Send for FinancialRatiosTtm
impl Sync for FinancialRatiosTtm
impl Unpin for FinancialRatiosTtm
impl UnsafeUnpin for FinancialRatiosTtm
impl UnwindSafe for FinancialRatiosTtm
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