pub struct IncomeStatement {Show 32 fields
pub metadata: FinancialPeriod,
pub revenue: Option<f64>,
pub cost_of_revenue: Option<f64>,
pub gross_profit: Option<f64>,
pub research_and_development_expenses: Option<f64>,
pub general_and_administrative_expenses: Option<f64>,
pub selling_and_marketing_expenses: Option<f64>,
pub selling_general_and_administrative_expenses: Option<f64>,
pub other_expenses: Option<f64>,
pub operating_expenses: Option<f64>,
pub cost_and_expenses: Option<f64>,
pub net_interest_income: Option<f64>,
pub interest_income: Option<f64>,
pub interest_expense: Option<f64>,
pub depreciation_and_amortization: Option<f64>,
pub ebitda: Option<f64>,
pub ebit: Option<f64>,
pub non_operating_income_excluding_interest: Option<f64>,
pub operating_income: Option<f64>,
pub total_other_income_expenses_net: Option<f64>,
pub income_before_tax: Option<f64>,
pub income_tax_expense: Option<f64>,
pub net_income_from_continuing_operations: Option<f64>,
pub net_income_from_discontinued_operations: Option<f64>,
pub other_adjustments_to_net_income: Option<f64>,
pub net_income: Option<f64>,
pub net_income_deductions: Option<f64>,
pub bottom_line_net_income: Option<f64>,
pub eps: Option<f64>,
pub eps_diluted: Option<f64>,
pub weighted_average_shs_out: Option<f64>,
pub weighted_average_shs_out_dil: Option<f64>,
}Expand description
Income statement values from income-statement and income-statement-ttm.
Fields§
§metadata: FinancialPeriod§revenue: Option<f64>§cost_of_revenue: Option<f64>§gross_profit: Option<f64>§research_and_development_expenses: Option<f64>§general_and_administrative_expenses: Option<f64>§selling_and_marketing_expenses: Option<f64>§selling_general_and_administrative_expenses: Option<f64>§other_expenses: Option<f64>§operating_expenses: Option<f64>§cost_and_expenses: Option<f64>§net_interest_income: Option<f64>§interest_income: Option<f64>§interest_expense: Option<f64>§depreciation_and_amortization: Option<f64>§ebitda: Option<f64>§ebit: Option<f64>§non_operating_income_excluding_interest: Option<f64>§operating_income: Option<f64>§total_other_income_expenses_net: Option<f64>§income_before_tax: Option<f64>§income_tax_expense: Option<f64>§net_income_from_continuing_operations: Option<f64>§net_income_from_discontinued_operations: Option<f64>§other_adjustments_to_net_income: Option<f64>§net_income: Option<f64>§net_income_deductions: Option<f64>§bottom_line_net_income: Option<f64>§eps: Option<f64>§eps_diluted: Option<f64>§weighted_average_shs_out: Option<f64>§weighted_average_shs_out_dil: Option<f64>Trait Implementations§
Source§impl Clone for IncomeStatement
impl Clone for IncomeStatement
Source§impl Debug for IncomeStatement
impl Debug for IncomeStatement
Source§impl<'de> Deserialize<'de> for IncomeStatement
impl<'de> Deserialize<'de> for IncomeStatement
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 IncomeStatement
impl PartialEq for IncomeStatement
Source§impl Serialize for IncomeStatement
impl Serialize for IncomeStatement
impl StructuralPartialEq for IncomeStatement
Auto Trait Implementations§
impl Freeze for IncomeStatement
impl RefUnwindSafe for IncomeStatement
impl Send for IncomeStatement
impl Sync for IncomeStatement
impl Unpin for IncomeStatement
impl UnsafeUnpin for IncomeStatement
impl UnwindSafe for IncomeStatement
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