(a) A corporation shall keep as permanent records minutes of all meetings of its shareholders and board of directors, a record of all actions taken by the shareholders or board of directors without a meeting, and a record of all actions taken by a committee of the board of directors in place of the board of directors on behalf of the corporation.
(b) A corporation shall maintain appropriate accounting records.
(c) A corporation or its agent shall maintain a record of its shareholders, in a form that permits preparation of a list of the names and addresses of all shareholders, in alphabetical order by class of shares showing the number and class of shares held by each.
(d) A corporation shall maintain its records in written form or in another form capable of conversion into written form within a reasonable time.
(e) A corporation shall keep within the commonwealth a copy of the following records at its principal office or an office of its transfer agent or of its secretary or assistant secretary or of its registered agent:
(1) its articles or restated articles of organization and all amendments to them currently in effect;
(2) its bylaws or restated bylaws and all amendments to them currently in effect;
(3) resolutions adopted by its board of directors creating one or more classes or series of shares, and fixing their relative rights, preferences, and limitations, if shares issued pursuant to those resolutions are outstanding;
(4) the minutes of all shareholders' meetings, and records of all action taken by shareholders without a meeting, for the past 3 years;
(5) all written communications to shareholders generally within the past 3 years, including the financial statements furnished under section 16.20 for the past 3 years;
(6) a list of the names and business addresses of its current directors and officers; and
(7) its most recent annual report delivered to the secretary of state under section 16.22.