#[non_exhaustive]pub struct FinancialRatiosTtm {Show 62 fields
pub symbol: Option<String>,
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_earnings_ratio: Option<f64>,
pub peg_ratio: Option<f64>,
pub forward_peg_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_flows_ratio: Option<f64>,
pub price_to_operating_cash_flow_ratio: Option<f64>,
pub debt_ratio: Option<f64>,
pub debt_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: 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 payout_ratio: Option<f64>,
pub dividend_yield: Option<f64>,
pub dividend_per_share: Option<f64>,
pub enterprise_value: Option<f64>,
pub enterprise_value_multiple: 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>,
}Expand description
Margin, turnover, liquidity, coverage, valuation, and per-share ratios over the trailing twelve months.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.symbol: Option<String>Ticker symbol.
gross_profit_margin: Option<f64>Gross profit margin (fraction).
ebit_margin: Option<f64>EBIT margin (fraction).
ebitda_margin: Option<f64>EBITDA margin (fraction).
operating_profit_margin: Option<f64>Operating profit margin (fraction).
pretax_profit_margin: Option<f64>Pre-tax profit margin (fraction).
continuous_operations_profit_margin: Option<f64>Continuing-operations profit margin (fraction).
net_profit_margin: Option<f64>Net profit margin (fraction).
bottom_line_profit_margin: Option<f64>Bottom-line profit margin (fraction).
receivables_turnover: Option<f64>Receivables turnover.
payables_turnover: Option<f64>Payables turnover.
inventory_turnover: Option<f64>Inventory turnover.
fixed_asset_turnover: Option<f64>Fixed-asset turnover.
asset_turnover: Option<f64>Asset turnover.
current_ratio: Option<f64>Current ratio.
quick_ratio: Option<f64>Quick ratio.
solvency_ratio: Option<f64>Solvency ratio.
cash_ratio: Option<f64>Cash ratio.
price_earnings_ratio: Option<f64>Price-to-earnings ratio.
peg_ratio: Option<f64>Price/earnings-to-growth ratio.
forward_peg_ratio: Option<f64>Forward price/earnings-to-growth ratio.
price_to_earnings_diluted_ratio: Option<f64>Diluted price-to-earnings ratio.
price_to_earnings_diluted_growth_ratio: Option<f64>Diluted price/earnings-to-growth ratio.
price_to_book_ratio: Option<f64>Price-to-book ratio.
price_to_sales_ratio: Option<f64>Price-to-sales ratio.
price_to_free_cash_flows_ratio: Option<f64>Price-to-free-cash-flow ratio.
price_to_operating_cash_flow_ratio: Option<f64>Price-to-operating-cash-flow ratio.
debt_ratio: Option<f64>Debt-to-assets ratio.
debt_equity_ratio: Option<f64>Debt-to-equity ratio.
debt_to_capital_ratio: Option<f64>Debt-to-capital ratio.
long_term_debt_to_capital_ratio: Option<f64>Long-term-debt-to-capital ratio.
financial_leverage_ratio: Option<f64>Financial leverage ratio.
working_capital_turnover_ratio: Option<f64>Working-capital turnover ratio.
operating_cash_flow_ratio: Option<f64>Operating cash flow to current liabilities.
operating_cash_flow_sales_ratio: Option<f64>Operating cash flow to sales (fraction).
free_cash_flow_operating_cash_flow_ratio: Option<f64>Free cash flow to operating cash flow (fraction).
debt_service_coverage_ratio: Option<f64>Debt-service coverage ratio.
interest_coverage: Option<f64>Interest coverage.
short_term_operating_cash_flow_coverage_ratio: Option<f64>Short-term operating cash flow coverage ratio.
operating_cash_flow_coverage_ratio: Option<f64>Operating cash flow coverage ratio.
capital_expenditure_coverage_ratio: Option<f64>Capital-expenditure coverage ratio.
dividend_paid_and_capex_coverage_ratio: Option<f64>Dividends-paid-and-capex coverage ratio.
payout_ratio: Option<f64>Payout ratio (fraction).
dividend_yield: Option<f64>Dividend yield (fraction, not percent).
Dividend per share.
enterprise_value: Option<f64>Enterprise value.
enterprise_value_multiple: Option<f64>Enterprise value multiple (EV/EBITDA).
Revenue per share.
Net income per share.
Interest-bearing debt per share.
Cash per share.
Book value per share.
Tangible book value per share.
Shareholders’ equity per share.
Operating cash flow per share.
Capital expenditure per share.
Free cash flow per share.
net_income_per_ebt: Option<f64>Net income divided by pre-tax income (fraction).
ebt_per_ebit: Option<f64>Pre-tax income divided by EBIT (fraction).
price_to_fair_value: Option<f64>Price to fair value.
debt_to_market_cap: Option<f64>Total debt to market capitalization (fraction).
effective_tax_rate: Option<f64>Effective tax rate (fraction).
Trait Implementations§
Source§impl Clone for FinancialRatiosTtm
impl Clone for FinancialRatiosTtm
Source§fn clone(&self) -> FinancialRatiosTtm
fn clone(&self) -> FinancialRatiosTtm
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FinancialRatiosTtm
impl Debug for FinancialRatiosTtm
Source§impl Default for FinancialRatiosTtm
impl Default for FinancialRatiosTtm
Source§fn default() -> FinancialRatiosTtm
fn default() -> 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>,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more