Skip to main content
InsiderRoleSharesValueBuysSells
DateTickerInsiderRoleTypeSharesPriceValueChg%SEC
Sean P Leuba (SVP at MEC) Sold $327K in Aug 2026