I'm not overly surprised by selling right now. Day traders make money on volatility, which is absent here right now. My crystal ball tells me SLTD continues its ho-hum sideways drift for another week or so (absent any unexpected/important news). Seeing as there's been no public announcement to the contrary, I'm still expecting the annual financials on Mar. 28, consistent with prior years. And, according to JN, Sunworks' financials won't come out until SLTD's do, or soon thereafter.
[Disclosure: I don't really have a crystal ball.]