Shoals Technologies faces a temporary margin trough from tariffs, mix, and manufacturing shifts, with strong demand ...