Share Facebook Twitter LinkedIn Pinterest Email Strategy’s STR C stock closed below $90, marking its lowest trading point since its Nasdaq debut nearly a year ago.