Even on cloudy days, some light is absorbed by the panels, so some power will be produced.\rWith snow, the panels capture heat during the day and the melting snow creates a water slick. The snow slides off and the panels resume producing power.