pub struct BulkFinancialStatement {Show 16 fields
pub symbol: Option<String>,
pub date: Option<String>,
pub calendar_year: Option<String>,
pub period: Option<String>,
pub revenue: Option<f64>,
pub cost_of_revenue: Option<f64>,
pub gross_profit: Option<f64>,
pub operating_income: Option<f64>,
pub net_income: Option<f64>,
pub total_assets: Option<f64>,
pub total_liabilities: Option<f64>,
pub total_stockholders_equity: Option<f64>,
pub operating_cash_flow: Option<f64>,
pub free_cash_flow: Option<f64>,
pub total_debt: Option<f64>,
pub cash_and_cash_equivalents: Option<f64>,
}Expand description
Bulk financial statements
Fields§
§symbol: Option<String>Stock symbol
date: Option<String>Date of the financial statement
calendar_year: Option<String>Calendar year
period: Option<String>Period (annual, quarterly)
revenue: Option<f64>Revenue
cost_of_revenue: Option<f64>Cost of revenue
gross_profit: Option<f64>Gross profit
operating_income: Option<f64>Operating income
net_income: Option<f64>Net income
total_assets: Option<f64>Total assets
total_liabilities: Option<f64>Total liabilities
total_stockholders_equity: Option<f64>Total stockholders equity
operating_cash_flow: Option<f64>Operating cash flow
free_cash_flow: Option<f64>Free cash flow
total_debt: Option<f64>Total debt
cash_and_cash_equivalents: Option<f64>Cash and cash equivalents
Trait Implementations§
Source§impl Clone for BulkFinancialStatement
impl Clone for BulkFinancialStatement
Source§fn clone(&self) -> BulkFinancialStatement
fn clone(&self) -> BulkFinancialStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BulkFinancialStatement
impl Debug for BulkFinancialStatement
Source§impl<'de> Deserialize<'de> for BulkFinancialStatement
impl<'de> Deserialize<'de> for BulkFinancialStatement
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
Auto Trait Implementations§
impl Freeze for BulkFinancialStatement
impl RefUnwindSafe for BulkFinancialStatement
impl Send for BulkFinancialStatement
impl Sync for BulkFinancialStatement
impl Unpin for BulkFinancialStatement
impl UnwindSafe for BulkFinancialStatement
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