It is all written and clearly explained here. http://seekingalpha.com/article/3958779-sunworks-seemingly-solid-earnings-report-shares-drop