SoundThinking posts $7 million Q1 loss on 15% revenue decline, reaffirms guidance - SSTI News | Rallies