FIRST SOLAR, INC.