An Annual General Meeting (AGM) is a mandatory yearly gathering of a company's interested shareholders. At an AGM, the directors of the company present an annual report containing information for shareholders about the company's performance and strategy. An Extraordinary General Meeting (EGM) refers to any shareholder meeting called by a company other than it's scheduled annual meeting.