Supply chain constraints - The company said delays in CROWS II Technical Refresh program deliveries hurt Q3 revenue.
Delayed customer payments - Work on the Puerto Rico Dams Early Warning System project was slowed pending receipt of customer payments, according to the CEO.
Software mix - Higher gross margin in Q3 was driven by an increased mix of software revenue.
Analyst coverage
The current average analyst rating on the shares is buy, with 3 strong buy or buy recommendations, no hold, and no or ratings.