pull down to refresh

Can you double check the Forbes link? Is it the right article regarding failed green companies?