Permits - I can give you that one. Local planning boards all think they are Caesars and are as slow as snails in granting approvals.
Politics- right ah those regulations, They slow everything down.
Weather - I don't recall any claims from the company that weather was a factor the last half of the year. But weather is weather it is so unpredictable, it could have had some impact.
Trump election NOV 7, I can't give you that one, JN projections of 95 to 100 million were given NOV 10 (and again on DEC 7 with a disclaimer). Plus orders for the rest of the year were already in place