After digging into this pretty hard, it looks like the fundamental data in TOS is not reliable for traders who need timely fundamental data updates.
What I found is that earnings event data and fundamental field data do not behave the same. Actual earnings can show up on the report timeline, but TTM EPS and profit margin fields can still lag or fail to update where you would expect. In practice, that means you can be looking at what appears to be “current” fundamentals when the platform is really still plotting older data.
That is a serious problem if you are trying to use fundamentals in a trading workflow. If the next real update point is missing after earnings, then the chart is not giving you the latest usable picture. At that point, you are not analyzing fresh fundamentals you are analyzing stale fundamentals dressed up as if they are current.
For longer-term background context, maybe that is acceptable. For traders, it is not.
The biggest issue is not just that the data may update late, but that it gives the impression that the information is current when it may already be behind the actual earnings release. That makes fundamental fields in TOS much less useful for timing decisions than many people probably assume.
If others have tested this, I would be interested to know whether you found the same thing: earnings data updates on time, but several fundamental fields appear delayed, inconsistent, or stuck on older values. Or bluntly put, purposely not updating the data.
What I found is that earnings event data and fundamental field data do not behave the same. Actual earnings can show up on the report timeline, but TTM EPS and profit margin fields can still lag or fail to update where you would expect. In practice, that means you can be looking at what appears to be “current” fundamentals when the platform is really still plotting older data.
That is a serious problem if you are trying to use fundamentals in a trading workflow. If the next real update point is missing after earnings, then the chart is not giving you the latest usable picture. At that point, you are not analyzing fresh fundamentals you are analyzing stale fundamentals dressed up as if they are current.
For longer-term background context, maybe that is acceptable. For traders, it is not.
The biggest issue is not just that the data may update late, but that it gives the impression that the information is current when it may already be behind the actual earnings release. That makes fundamental fields in TOS much less useful for timing decisions than many people probably assume.
If others have tested this, I would be interested to know whether you found the same thing: earnings data updates on time, but several fundamental fields appear delayed, inconsistent, or stuck on older values. Or bluntly put, purposely not updating the data.
Last edited: