fin_stock_target: Compute the future value and gain of an investment

View source: R/financial_functions.R

fin_stock_targetR Documentation

Compute the future value and gain of an investment

Description

fin_stock_target takes a current and fair value, as well as a cost of capital, and returns the expected gain.

Usage

fin_stock_target(
  current = 89,
  fair = 140,
  ticker = "NVDA",
  capital = 0.15,
  verb = FALSE
)

Arguments

current

The current market value of the instrument

fair

The user's estimated fair value.

ticker

A label for printing

capital

The cost of capital (defaults to .15)

verb

Verbose or concise (FALSE)

Value

  • expected gain

See Also

  • fin_value_interest()

Other financial functions: fin_options_Greeks(), fin_options_LeapSimulate(), fin_options_plotGreeks(), fin_options_teach(), fin_stock_CAGR(), fin_stock_justifiedPE(), fin_stock_ticker(), fin_stock_valuation(), fin_tax_FIF(), fin_tax_NI(), fin_value_CAGR(), fin_value_CarryCost(), fin_value_NPV(), fin_value_interest(), fin_value_percent()

Examples

fin_stock_target(114,fair=140, ticker="NVDA", capital=.15, verb=TRUE)
# NVDA  return =  41 %
# delta (fair-current)= $ 26 
# growth = $ 21 
# expected gain = $ 47 
# future value (final) = $ 161 

fin_stock_target(24, 130, ticker="SMMT")
# SMMT  return =  523 %

fin_stock_target(24, 75, ticker="SMMT", verb=TRUE)
# SMMT  return =  259 %
# delta (fair-current)= $ 51 
# growth = $ 11.25 
# expected gain = $ 62.25 
# future value (final) = $ 86.25 

fin_stock_target(750, 1000, ticker="LLY", verb=TRUE)
# LLY  return =  53 %
# delta (fair-current)= $ 250
# growth = $ 150 
# expected gain = $ 400 
# future value (final) = $ 1150 


umx documentation built on Oct. 11, 2026, 5:07 p.m.