ALPHA PRO TECH LTD (APT) › Cost of RevenueALPHA PRO TECH LTD (APT) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2017: $26.57M2018: $28.91M2019: $29.69M2020: $52.22M2021: $43.34M2022: $40.30M2023: $38.40M2024: $34.91M2025: $36.60M$36.60M2017Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$36.60M+4.9%2024$34.91M-9.1%2023$38.40M-4.7%2022$40.30M-7.0%2021$43.34M-17.0%2020$52.22M+75.9%2019$29.69M+2.7%2018$28.91M+8.8%2017$26.57M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share