Insider Selling Continues at Iron Mountain Despite Positive Analyst Ratings Iron Mountain insiders have sold nearly 319,000 shares recently, including significant sales by top executives. Despite this, the company retains a 'Buy' consensus from analysts and maintains a robust dividend policy. The stock's payout ratio, however, remains high at over 500%, raising questions about long-term sustainability.35