DMC Global Inc. (BOOM): financials from its own SEC filings