MSA Safety Inc (MSA) › Cost of RevenueMSA Safety Inc (MSA) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2016: $627.28M2017: $657.92M2018: $746.24M2019: $763.35M2020: $752.73M2021: $784.83M2022: $854.12M2023: $935.51M2024: $947.70M2025: $1.00B$1.00B2016Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$1.00B+5.9%2024$947.70M+1.3%2023$935.51M+9.5%2022$854.12M+8.8%2021$784.83M+4.3%2020$752.73M-1.4%2019$763.35M+2.3%2018$746.24M+13.4%2017$657.92M+4.9%2016$627.28M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share