The project relies on data provided by gurufocus.com and tipranks.com
This webscraping toolset provides functionalities for easily gathering stock data for up to the last five fiscal years.
📚 Extensive data for 6.000+ unique listings.
📝 More than 50 different metrics.
📅 Data for the company's last five fiscal years and current years TTM value.
♻️ Convenient merging-abilities for updating past scraping results.
Note that the installation of 'quant' requires RTools in order to build R and R packages from source on Windows.
# Github Download 'quant'-package (dev version)
devtools::install_github('OliverHennhoefer/quant')
df <- data.frame("symbol" = c("AAPL", "MSFT", "BABA"))
# Diluted Earnings per Share
df %>%
get_diluted_eps()
> Symbol EPS_2017 EPS_2018 EPS_2019 EPS_2020 EPS_2021 EPS_TTM
1 AAPL 2.30 2.98 2.97 3.28 5.61 6.04
2 BABA 2.46 3.88 4.97 7.97 8.40 3.74
3 MSFT 3.25 2.13 5.06 5.76 8.05 9.39
Easily fetch several data for the most common financial measures or even more uncustomary ratios:
df <- data.frame("symbol" = c("AAPL", "MSFT", "BABA"))
# Profitability Rank, Probability of Financial Distress
df %>%
get_profitability() %>%
get_financial_distress()
> Symbol Fin.Distress Profitability
1 AAPL 0.02 10
2 BABA 0.29 9
3 MSFT 0.03 10