They also leave out the failure of the technology and the fact that mandating purchases of power at above market prices further subsidizes them at the expense of rate payers.
Stock is now 0.25 or so. Soon to be zero.