Who is required to file a 10 K?

Each year companies must file an annual report on Form 10-K that provides business and financial information for the most recently completed fiscal year. Form 10-K is the most comprehensive periodic report required to be filed with the SEC. It: Provides information about a company’s business and financial condition.