Which of the following best describes the purpose of managerial accounting?
A. To prepare financial statements for external stakeholders
B. To provide information for internal decision-making within an organization
C. To ensure compliance with tax regulations
D. To conduct audits of financial records