MSA Safety IncMSA

Market cap
$6.2B
P/E ratio
Period EndCost of revenue (Million USD)YoY (%)
Dec 31, 2024948+1.30%
Dec 31, 2023936+9.53%
Dec 31, 2022854+8.83%
Dec 31, 2021785+3.57%
Dec 31, 2020758-0.99%
Dec 31, 2019765+2.56%
Dec 31, 2018746+13.69%
Dec 31, 2017656+4.88%
Dec 31, 2016626-0.60%
Dec 31, 2015630+1.80%
Dec 31, 2014619+0.54%
Dec 31, 2013615-7.65%
Dec 31, 2012666-5.24%
Dec 31, 2011703+15.90%
Dec 31, 2010607