how long does a public company have to report earnings?
The timing varies a little depending on the details. The old standard required companies to file earnings reports no later than 45 days after the end of their first three quarters, and both quarterly and annual reports no more than 90 days after their fiscal year ends.