In its most recent quarterly filing, Digital Ally reported revenues of $2.98 million, down 31 percent from 2016. The company attributed the difference to aggressive promotions by its competitors for law enforcement products, challenges to Digital Ally’s patents, and a large contract in the previous year.