First Solar (FSLR 1.18%) develops and manufactures thin-film solar panels that use their larger size to generate more energy than competing ... since not all will take full advantage of this ...
Some results have been hidden because they may be inaccessible to you