Final answer:
Earnings per share (EPS) must be reported by all public companies due to regulatory requirements for transparency, but nonpublic companies are not required to disclose EPS, making the answer Yes for public and No for nonpublic companies.
Step-by-step explanation:
The question is asking whether earnings per share (EPS) information must be reported by all public and nonpublic companies. For public companies, EPS is a critical measure of profitability and is therefore required by regulatory bodies such as the Securities and Exchange Commission (SEC) in the United States. The correct answer is Yes for public companies because they must disclose EPS to inform investors and adhere to transparency regulations related to publicly traded securities. For nonpublic companies, the requirement to disclose EPS is typically No, as these entities do not have the same obligations to provide financial information to the public. Therefore, the answer to the student's question is Yes for Public Companies and No for Nonpublic Companies, which corresponds to option b.