What the rest of us see and have been saying all along.
They won’t hit their MW number and the ITC steps down in 5 months. August is vacation month which is a distraction. In November/ December the holidays and winter deter solar sales and installs.
This product might have had a shot had it started in 2017 as it is.