Company "town hall meetings" are basically public info (though perhaps not released as such), they are often reported on in industry news publications. Nothing confidential would be shared at such a meeting, there is no expectation of privacy.