NCS Multistage Holdings, Inc. (NCSM) › Cost of RevenueNCS Multistage Holdings, Inc. (NCSM) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2015: $54.71M2016: $53.83M2017: $98.79M2018: $108.31M2019: $108.03M2020: $62.91M2021: $70.03M2022: $95.23M2023: $86.87M$86.87M2015Cost of Revenue (USD)2023Fiscal YearCost of RevenueChange YoY2023$86.87M-8.8%2022$95.23M+36.0%2021$70.03M+11.3%2020$62.91M-41.8%2019$108.03M-0.3%2018$108.31M+9.6%2017$98.79M+83.5%2016$53.83M-1.6%2015$54.71M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share