diff --git a/yfinance/base.py b/yfinance/base.py index 66cc7aaf9..fe2dcf836 100644 --- a/yfinance/base.py +++ b/yfinance/base.py @@ -1751,6 +1751,10 @@ def get_mutualfund_holders(self, proxy=None, as_dict=False): def get_info(self, proxy=None) -> dict: self._quote.proxy = proxy or self.proxy data = self._quote.info + if data['quoteType'] == 'ETF': + holders = self.get_institutional_holders() + expenseRatio = holders[holders[0] == 'Expense Ratio (net)'][1].values[0] + data['annualReportExpenseRatio'] = float(expenseRatio.strip('%'))/100 return data def get_fast_info(self, proxy=None):