Revenue Per Share Formula in Excel

Gain deeper insights into a company’s financial health by using the Revenue Per Share formula in Excel with MarketXLS. This formula returns the total revenue for a given period divided by the number of shares outstanding. By incorporating this metric, you can quickly evaluate how effectively a company generates revenue on a per-share basis.

Understanding Revenue Per Share

  • Purpose and Use Cases
    Revenue Per Share measures how much revenue a company generates for each share outstanding. It’s used to compare performance across companies of different sizes and track historical growth.

  • Key Benefits

    • Helps in assessing a company’s revenue-generating efficiency.
    • Facilitates comparisons between companies in the same industry.
    • Offers insight into potential trends in revenue growth over time.
  • When to Use
    Use the Revenue Per Share formula when you need to:

    • Evaluate a company’s revenue efficiency relative to its share base.
    • Compare the revenue performance of multiple companies.
    • Conduct fundamental analysis alongside other key ratios such as Price-to-Earnings (PE) or Earnings Per Share (EPS).

Syntax and Parameters

Use the RevenuePerShare function to retrieve the revenue-per-share value for a given symbol.

=RevenuePerShare(Symbol)
Parameter Description Required Example
Symbol The stock, index, option, or crypto symbol for which you want to retrieve revenue per share. Yes "MSFT" / "^SPX" / "@MSFT…" / "BTCUSD:DEFAULT"
  • Return Value Details
    The function returns the revenue per share as a numeric value. If the symbol is invalid or your license is not valid, it will return "NA".

?? Note: This formula requires Internet connectivity to fetch live or recent fundamental data. Large worksheets with many real-time calls may experience performance delays.

Examples and Usage

Below are a few ways to use RevenuePerShare with different symbol formats:

  1. Basic Stock Symbol
    =RevenuePerShare("MSFT")
  2. Index Symbol
    =RevenuePerShare("^SPX")
  3. Option Symbol
    =RevenuePerShare("@MSFT 110122C00020000")
  4. Cryptocurrency Symbol
    =RevenuePerShare("BTCUSD:DEFAULT")

? Pro Tip: Combine this function with other MarketXLS functions, such as EPS or Market Capitalization, to get a more comprehensive view of a company’s financial metrics.

Common Questions

  1. What happens if I enter an invalid symbol?
    The function will return "NA" if the symbol is not recognized or if you have an invalid license.

  2. Can I link a cell reference containing a symbol?
    Yes, you can reference any cell that contains a valid symbol string. For example:

    =RevenuePerShare(A2)

    where A2 might contain "MSFT" or another valid ticker.

  3. How frequently is the data updated?
    MarketXLS updates data in near real-time, but actual refresh rates depend on your MarketXLS plan and your Excel settings for automatic or manual refresh.

  4. Does Revenue Per Share consider share dilution?
    Typically, it is based on the most recently reported figures, which should reflect any share splits or new share issuances. However, always consult official financial statements for full clarity.

  5. Are there any limitations?

    • Requires a valid MarketXLS license.
    • Needs an active internet connection to fetch data.
    • Very large Excel files with extensive formulas might slow down.

By understanding how to use the RevenuePerShare function effectively, you can incorporate a vital financial ratio into your analysis and gain a clearer view of a company's revenue performance on a per-share basis.