You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I can see, YF just generates some date range based on previous date. You can see that earningsTimestampStart != earningsTimestampEnd.
The problem is that real earnings event was hold yesterday, Jan 26.
Example of confirmed earnings date from quote call for PayPal($PYPL)
As shown on official website, PayPal’s Q4 2021 Earnings Call is expected on FEBRUARY 1, 2022 02:00 PM PT.
So even for "confirmed" date YF provides wrong date. As you can see, time is full of nulls and I found that if time contain some value, then date is correct when earningsTimestampStart == earningsTimestampEnd. Time in date is for information purposes only and usually wrong, but I found that for many cases if time is <= opening bell time, then earnings will be unveiled BEFORE market open.
I think, docs should warn about that Earnings Dates are full of inacurate and misleading data and better to use another source.
The text was updated successfully, but these errors were encountered:
Thanks @glintik, this is very helpful to know. I agree and have added a note about this in the docs, with a link back to this issue. Thanks for reporting!
Bug Report
Unfortunately, Earnings Dates from YF are full of inacurate and misleading data.
Describe the bug
Example of approximate earnings dates(a.k.a. unconfirmed) from quote call for Intel($INTC)
As I can see, YF just generates some date range based on previous date. You can see that earningsTimestampStart != earningsTimestampEnd.
The problem is that real earnings event was hold yesterday, Jan 26.
Example of confirmed earnings date from quote call for PayPal($PYPL)
As shown on official website, PayPal’s Q4 2021 Earnings Call is expected on FEBRUARY 1, 2022 02:00 PM PT.
So even for "confirmed" date YF provides wrong date. As you can see, time is full of nulls and I found that if time contain some value, then date is correct when earningsTimestampStart == earningsTimestampEnd. Time in date is for information purposes only and usually wrong, but I found that for many cases if time is <= opening bell time, then earnings will be unveiled BEFORE market open.
I think, docs should warn about that Earnings Dates are full of inacurate and misleading data and better to use another source.
The text was updated successfully, but these errors were encountered: