Mayville Engineering Company, Inc. (MEC) › RevenueMayville Engineering Company, Inc. (MEC) — RevenueAnnual figures by fiscal year, from SEC filings.2017: $313.33M2018: $354.53M2019: $519.70M2020: $357.61M2021: $454.83M2022: $539.39M2023: $588.42M2024: $581.60M2025: $546.49M$546.49M2017Revenue (USD)2025Fiscal YearRevenueChange YoY2025$546.49M-6.0%2024$581.60M-1.2%2023$588.42M+9.1%2022$539.39M+18.6%2021$454.83M+27.2%2020$357.61M-31.2%2019$519.70M+46.6%2018$354.53M+13.1%2017$313.33M—Other metrics: Cost of RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share