IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 202431.1+0.26%
Dec 31, 202331-11.04%
Dec 31, 202234.8+1.94%
Dec 31, 202134.2-10.71%
Dec 31, 202038.3+13.30%
Dec 31, 201933.8+2.30%
Dec 31, 201833+8.37%
Dec 31, 201730.5+12.14%
Dec 31, 201627.2-6.07%
Dec 31, 201528.9-0.08%
Dec 31, 201428.9+7.54%
Dec 31, 201326.9-7.39%
Dec 31, 201229.1-1.64%
Dec 31, 201129.5+38.36%
Dec 31, 201021.4