Initiated In-line X

FSLR First Solar

Evercore ISI

$240

Reiterated Buy X

FSLR First Solar

TD Cowen

$200 $220

Reiterated Outperform X

FSLR First Solar

RBC Capital Mkts

$188 $200

Upgrades Hold Buy X

FSLR First Solar

Jefferies

$192

Upgrades Peer Perform Outperform X

FSLR First Solar

Wolfe Research

$221

Downgrades Buy Hold X

FSLR First Solar

Jefferies

$127

Downgrades Sec Weight Underweight X

FSLR First Solar

KeyBanc Capital Markets

$100

Downgrades Outperform Perform X

FSLR First Solar

Oppenheimer

Reiterated Buy X

FSLR First Solar

TD Cowen

$275 $200

Initiated Neutral X

FSLR First Solar

Redburn Atlantic

Upgrades Neutral Outperform X

FSLR First Solar

Mizuho

$218 $259

Upgrades Neutral Buy X

FSLR First Solar

Seaport Research Partners

$274

Initiated Neutral X

FSLR First Solar

Seaport Research Partners

Upgrades Neutral Buy X

FSLR First Solar

Janney

$260

Upgrades Neutral Buy X

FSLR First Solar

Citigroup

$200 $254

Initiated Buy X

FSLR First Solar

Truist

$300

Initiated Mkt Perform X

FSLR First Solar

William Blair

Initiated Buy X

FSLR First Solar

Clarksons Platou

$270

Upgrades Hold Buy X

FSLR First Solar

DZ Bank

$280

Reiterated Buy X

FSLR First Solar

Deutsche Bank

$215 $280

Downgrades Buy Neutral X

FSLR First Solar

Janney

Downgrades Buy Neutral X

FSLR First Solar

Mizuho

$209 $274

Downgrades Buy Hold X

FSLR First Solar

DZ Bank

$270

Upgrades In-line Outperform X

FSLR First Solar

Evercore ISI

$227

Upgrades Eq Weight Overweight X

FSLR First Solar

Wells Fargo

$187 $250

Initiated Buy X

FSLR First Solar

DZ Bank

Initiated Buy X

FSLR First Solar

Janney

$236

Initiated Outperform X

FSLR First Solar

RBC Capital Mkts

$195

Downgrades Overweight Eq Weight X

FSLR First Solar

Wells Fargo

$215 $187

Initiated Buy X

FSLR First Solar

Jefferies

$211

Upgrades Eq-Weight Overweight X

FSLR First Solar

Morgan Stanley

$214 $237

Initiated Buy X

FSLR First Solar

Mizuho

$188

Initiated Outperform X

FSLR First Solar

Exane BNP Paribas

$237

Upgrades Neutral Overweight X

FSLR First Solar

JP Morgan

$239 $220

Upgrades Eq Weight Overweight X

FSLR First Solar

Barclays

$230 $224

Upgrades Mkt Perform Outperform X

FSLR First Solar

BMO Capital Markets

$237

Upgrades Hold Buy X

FSLR First Solar

Deutsche Bank

$220 $235

Upgrades Underweight Eq-Weight X

FSLR First Solar

Morgan Stanley

$180 $206

Upgrades Neutral Buy X

FSLR First Solar

BofA Securities

$202 $283

Upgrades Sell Neutral X

FSLR First Solar

Citigroup

Initiated Market Perform X

FSLR First Solar

BMO Capital Markets

$204

Downgrades Outperform Peer Perform X

FSLR First Solar

Wolfe Research

Downgrades Neutral Sell X

FSLR First Solar

Citigroup

$220 $194

Downgrades Overweight Sec Weight X

FSLR First Solar

KeyBanc Capital Markets

Downgrades Buy Hold X

FSLR First Solar

Deutsche Bank

$190 $230

Downgrades Eq-Weight Underweight X

FSLR First Solar

Morgan Stanley

$194 $200

Reiterated Equal Weight X

FSLR First Solar

Barclays

$162 $230

Upgrades Neutral Buy X

FSLR First Solar

UBS

$140 $250

Downgrades Outperform In-line X

FSLR First Solar

Evercore ISI

$150 $157

Downgrades Buy Neutral X

FSLR First Solar

BofA Securities

$196 $195

Upgrades Eq Weight Overweight X

FSLR First Solar

Wells Fargo

$146 $188

Initiated Outperform X

FSLR First Solar

Daiwa Securities

$175

Downgrades Overweight Neutral X

FSLR First Solar

JP Morgan

$147 $190

Initiated Buy X

FSLR First Solar

Deutsche Bank

$180

Upgrades Underweight Eq Weight X

FSLR First Solar

Barclays

$89 $162

Upgrades Peer Perform Outperform X

FSLR First Solar

Wolfe Research

$170

Upgrades In-line Outperform X

FSLR First Solar

Evercore ISI

$88 $150

Upgrades Sell Buy X

FSLR First Solar

Goldman

$60 $172

Upgrades Neutral Buy X

FSLR First Solar

BofA Securities

$104.50 $141

Upgrades Underweight Eq-Weight X

FSLR First Solar

Morgan Stanley

$54 $136

Upgrades Sec Weight Overweight X

FSLR First Solar

KeyBanc Capital Markets

$145

Upgrades Neutral Buy X

FSLR First Solar

Guggenheim

$135

Upgrades Neutral Overweight X

FSLR First Solar

JP Morgan

$83 $126

Initiated Underweight X

FSLR First Solar

Barclays

$89

Upgrades Underperform Neutral X

FSLR First Solar

BofA Securities

$63 $104.50

Upgrades Perform Outperform X

FSLR First Solar

Oppenheimer

Upgrades Neutral Overweight X

FSLR First Solar

Piper Sandler

$80 $90

Downgrades Neutral Underperform X

FSLR First Solar

BofA Securities

$76.50 $65.50

Downgrades Buy Neutral X

FSLR First Solar

BofA Securities

$91

Upgrades Underperform Mkt Perform X

FSLR First Solar

Raymond James

Initiated In-line X

FSLR First Solar

Evercore ISI

$107

Downgrades Buy Neutral X

FSLR First Solar

Guggenheim

Resumed Neutral X

FSLR First Solar

Credit Suisse

$73

Downgrades Buy Neutral X

FSLR First Solar

Citigroup

$100

Reiterated Buy X

FSLR First Solar

BofA Securities

$95 $111

Initiated Overweight X

FSLR First Solar

Stephens

$102

Upgrades Neutral Buy X

FSLR First Solar

BofA Securities

Upgrades Underweight Eq Weight X

FSLR First Solar

Barclays

$65 $84

Upgrades Underperform Neutral X

FSLR First Solar

BofA Securities

Upgrades Neutral Buy X

FSLR First Solar

Citigroup

$88 $100

Upgrades Underperform Neutral X

FSLR First Solar

Credit Suisse

$70

Downgrades Buy Neutral X

FSLR First Solar

UBS

$95 $110

Initiated Neutral X

FSLR First Solar

Citigroup

$106

Downgrades Buy Sell X

FSLR First Solar

Goldman

$101 $81

Reiterated Overweight X

FSLR First Solar

JP Morgan

$70 $72

Upgrades Neutral Buy X

FSLR First Solar

Goldman

Upgrades Hold Buy X

FSLR First Solar

Cascend Securities

Upgrades Hold Buy X

FSLR First Solar

Miller Tabak

Upgrades Hold Buy X

FSLR First Solar

Argus

Upgrades Sell Neutral X

FSLR First Solar

Goldman

Upgrades Mkt Underperform Mkt Perform X

FSLR First Solar

JMP Securities

Upgrades Neutral Buy X

FSLR First Solar

BofA/Merrill

Upgrades Underperform Neutral X

FSLR First Solar

Credit Suisse

Downgrades Neutral Sell X

FSLR First Solar

Goldman

Downgrades Mkt Outperform Mkt Underperform X

FSLR First Solar

JMP Securities

Downgrades Buy Neutral X

FSLR First Solar

BofA/Merrill

Upgrades Neutral Overweight X

FSLR First Solar

JP Morgan

Reiterated Neutral X

FSLR First Solar

Goldman

$67 $75

Reiterated Buy X

FSLR First Solar

Williams Capital Group

$75 $83

Upgrades Neutral Buy X

FSLR First Solar

BofA/Merrill

Initiated Underperform X

FSLR First Solar

Credit Suisse

$55

FSLR  First Solar, Inc.

First Solar, Inc. is a provider of photovoltaic (PV) solar energy solutions. The Company designs, manufactures and sells PV solar modules with a thin-film semiconductor technology. The Company also develops, designs, constructs and sells PV solar power systems that primarily use the modules it manufactures. It operates through two segments: components and systems. The components segment is engaged in the design, manufacture and sale of cadmium telluride (CdTe) solar modules, which convert sunlight into electricity. The systems segment includes the development, construction, operation and maintenance of PV solar power systems, which primarily use its solar modules. In addition, the Company provides operations and maintenance (O&M) services to system owners that use solar modules manufactured by it or by third-party manufacturers. The Company's solar modules had an average rated power per module of approximately 114 watts, as of December 31, 2016.