yfinance
yfinance copied to clipboard
Incorrect revenue for some stocks
When I pull earnings for some stocks the revenue seems incorrect. The Net income is correct but cant figure out why the revenue is off Example: tickers = yf.Ticker('td.to') tickers.earnings
Output:
\n | Revenue | \nEarnings | \n
---|---|---|
Year | \n\n | \n |
2017 | \n33986000000 | \n10396000000 | \n
2018 | \n36412000000 | \n11262000000 | \n
2019 | \n38036000000 | \n11668000000 | \n
2020 | \n36404000000 | \n11895000000 | \n
The revenue differs from whats listed in yahoo. the following stocks also have the same problem: bmo.to, ry.to, bns.to, cm.to. They are all Canadian banks. Not sure if the ending period is causing the problem.
Any insight is appreciated
Thanks.
Found this issue as well.
I also found an issue that Capital Expenditures seem off for Canadian stocks in general.