First solar, inc. (FSLR)
Balance Sheet / TTM
Mar'20Dec'19Sep'19Jun'19Mar'19Dec'18Sep'18Jun'18Mar'18Dec'17Sep'17Jun'17Mar'17Dec'16Sep'16Jun'16Mar'16Dec'15Sep'15Jun'15Mar'15Dec'14Sep'14Jun'14Mar'14Dec'13Sep'13Jun'13Mar'13Dec'12Sep'12Jun'12Mar'12Dec'11Sep'11Jun'11Mar'11Dec'10Sep'10Jun'10Mar'10Dec'09Sep'09Jun'09Dec'08
ASSETS
Current assets:
Cash and cash equivalents

929

1,352

878

1,221

1,013

1,403

1,434

2,024

1,858

2,268

2,019

1,509

1,656

1,347

1,414

916

1,086

1,126

1,189

1,075

779

1,482

622

851

975

1,325

1,192

928

842

901

614

630

610

605

678

357

355

765

621

510

420

664

364

429

716

Marketable securities (amortized cost of $586,628 and allowance for credit losses of $215 at March 31, 2020)

579

811

661

807

1,103

1,143

1,295

1,110

1,020

720

699

719

789

607

675

750

794

703

619

700

704

509

492

497

404

439

339

356

168

102

102

113

53

66

84

106

199

167

212

285

293

120

158

160

76

Accounts receivable trade

293

476

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Accounts Receivable, Allowance for Credit Loss

3

1

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Restricted cash and investments - current

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

48

-

Accounts receivable trade, net

290

475

367

269

301

128

141

125

273

211

344

260

151

266

323

369

349

500

328

276

254

135

282

237

233

136

147

192

279

553

467

143

315

310

481

541

362

305

316

256

269

226

348

351

61

Accounts receivable, unbilled and retainage

122

183

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Accounts receivable, unbilled and retainage, allowance for credit losses

1

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Accounts receivable, unbilled and retainage, net

121

183

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Accounts receivable, unbilled and retainage

-

-

165

127

367

458

421

177

151

174

455

347

70

206

245

172

86

59

241

70

81

76

538

564

532

521

436

460

480

400

398

436

551

533

325

63

10

1

148

105

25

0

-

-

-

Inventories

479

443

576

586

459

387

296

234

174

172

217

344

432

363

369

384

443

380

379

481

496

505

445

385

387

388

311

334

388

434

537

580

582

475

432

322

271

195

184

194

172

152

178

162

121

Balance of systems parts

44

53

68

91

59

56

51

72

65

28

20

26

33

62

77

92

155

136

104

94

119

125

101

58

82

133

139

128

135

98

125

152

122

53

43

33

16

4

-

-

-

-

-

-

-

Project assets

0

3

5

1

80

37

28

62

10

77

67

35

0

700

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

145

0

-

0

0

0

1

58

-

0

Deferred project costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

94

112

131

187

98

73

311

29

546

312

233

556

752

1,004

617

21

143

189

395

197

-

-

-

-

-

-

-

-

-

-

-

Economic development funding receivable

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

Deferred tax assets, net

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

78

77

73

-

62

107

64

63

24

28

41

44

37

31

32

41

31

3

0

0

0

19

22

21

15

14

9

Assets held for sale

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

20

-

20

20

20

132

164

49

49

49

49

49

46

0

-

-

-

-

-

-

-

-

-

-

-

Notes Receivable, Related Parties, Current

-

-

-

-

-

-

21

21

20

20

0

19

19

15

0

0

0

1

1

43

44

12

7

-

-

0

0

0

0

17

17

-

-

0

-

-

-

-

-

-

-

-

-

-

-

Prepaid expenses and other current assets

302

276

319

305

277

243

195

157

197

157

142

172

177

217

264

276

226

248

210

262

263

202

132

134

102

94

87

117

106

207

216

136

189

329

352

260

177

143

132

244

200

164

79

76

91

Total current assets

2,747

3,599

3,043

3,412

3,662

3,859

3,886

3,986

3,770

3,832

3,966

3,436

3,330

3,787

3,465

3,076

3,274

3,345

3,251

3,156

3,149

3,077

3,253

3,170

3,036

3,792

3,596

3,601

3,109

2,832

2,710

2,464

2,900

2,613

2,430

1,836

1,394

1,584

1,614

1,615

1,404

1,351

1,203

1,244

1,077

Property, plant and equipment, net

2,244

2,181

2,106

2,006

1,859

1,756

1,671

1,484

1,311

1,154

940

784

691

629

1,266

1,268

1,278

1,284

1,330

1,356

1,368

1,419

1,384

1,369

1,370

1,385

1,397

1,560

1,553

1,525

1,549

1,567

1,540

1,815

1,840

1,727

1,549

1,430

1,244

1,094

1,030

988

962

911

842

PV solar power systems, net

470

476

484

304

305

308

310

316

355

417

454

461

452

448

487

410

102

93

93

43

45

46

47

48

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Project assets

388

333

566

528

492

460

463

500

430

424

406

786

960

762

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

250

160

133

374

282

309

384

320

296

140

131

131

102

113

0

Deferred tax assets, net

213

130

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Restricted marketable securities (amortized cost $242,156 and allowance for credit losses of $30 at March 31, 2020)

246

223

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Project assets and deferred project costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1,312

1,247

1,375

1,111

1,030

1,060

833

810

645

1,002

1,022

720

590

559

573

845

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Deferred project costs, noncurrent

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

374

259

207

122

-

-

-

-

-

-

-

-

-

-

-

Deferred tax assets, net

-

-

66

76

78

77

108

93

64

51

276

262

251

255

347

351

359

357

264

262

210

313

228

245

233

296

324

332

321

317

328

341

343

340

278

268

265

259

257

157

150

130

117

102

61

Marketable securities

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

86

116

31

50

157

180

163

164

305

329

306

138

29

Restricted Cash and Investments, Noncurrent

-

-

305

328

388

318

341

332

354

424

408

383

355

371

409

414

401

333

403

377

421

407

489

370

304

279

278

275

286

301

285

267

282

200

203

174

147

86

95

81

77

36

37

33

30

Equity Method Investments

-

-

-

-

-

-

3

8

200

217

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Investments in unconsolidated affiliates and joint ventures

-

-

-

-

-

-

-

-

-

-

227

225

228

234

448

427

392

399

299

153

257

255

-

-

-

17

-

-

-

-

-

-

-

-

-

-

-

-

25

25

25

25

25

25

25

Goodwill

14

14

14

14

14

14

14

14

14

14

14

14

14

14

78

78

84

84

84

84

84

84

84

84

84

84

84

74

68

65

65

65

65

65

458

458

458

433

433

286

286

286

284

294

33

Intangibles assets, net

63

64

66

69

71

74

74

77

79

80

81

83

85

87

72

68

107

110

112

115

118

119

119

116

117

117

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Inventories

182

160

152

149

142

130

124

119

116

113

110

101

99

100

102

103

106

107

108

108

115

115

113

124

128

129

130

132

133

134

136

137

139

60

48

42

30

42

36

30

26

21

11

6

0

Notes receivable, affiliate

-

-

0

0

0

22

0

0

47

48

69

49

49

54

20

22

17

17

17

9

9

9

-

-

-

0

-

-

-

-

-

21

21

-

-

-

-

-

-

-

-

-

-

-

-

Retainage

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

277

237

188

270

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other assets

377

329

247

248

241

98

96

93

94

85

98

88

85

77

77

75

77

69

65

75

59

61

73

78

79

59

180

93

58

56

280

202

53

67

148

69

45

43

34

35

35

48

44

39

14

Total assets

6,949

7,515

7,054

7,137

7,256

7,121

7,094

7,025

6,840

6,864

7,054

6,680

6,604

6,824

8,087

7,544

7,577

7,316

7,060

6,803

6,674

6,720

6,439

6,612

6,376

6,883

6,862

6,868

6,294

6,348

5,981

5,487

5,773

5,777

5,723

4,939

4,433

4,380

4,201

3,631

3,473

3,349

3,095

2,910

2,114

LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable

173

218

218

242

221

233

154

161

136

120

130

118

143

148

201

263

274

337

303

273

202

214

219

187

186

261

184

217

209

350

235

194

218

176

170

189

99

82

71

68

76

75

72

55

46

Income taxes payable

8

17

15

15

7

20

49

29

10

19

4

1

5

12

10

1

7

1

2

4

2

1

5

40

6

6

6

4

2

5

6

9

15

9

33

36

28

16

17

28

15

8

17

57

99

Accrued expenses

296

351

377

421

408

441

433

381

297

366

317

190

185

262

328

354

351

409

412

367

436

388

348

294

321

320

364

391

430

554

575

476

434

406

271

242

228

244

282

183

141

193

142

106

140

Current portion of long-term debt

81

17

28

28

12

5

2

7

6

13

13

13

11

27

626

71

94

38

38

41

42

51

54

60

60

60

60

61

61

62

61

47

58

44

25

28

28

26

26

24

26

28

29

76

34

Deferred revenue

136

323

93

112

166

129

215

199

67

81

69

31

24

308

-

-

-

-

-

-

-

-

-

-

-

-

-

1

2

-

0

195

177

41

-

-

-

-

-

-

-

-

-

-

-

Accrued litigation

13

363

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Billings in excess of costs and estimated earnings

-

-

-

-

-

-

-

-

-

-

-

-

-

-

80

110

148

87

74

168

171

195

133

-

-

117

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Payments and billings for deferred project costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

103

94

104

28

22

0

71

60

100

425

229

642

888

1,116

778

94

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other current liabilities

21

28

28

23

19

14

12

36

35

48

44

148

156

146

55

56

83

57

43

58

57

88

56

201

193

179

132

61

49

34

260

38

266

294

245

94

85

99

59

20

62

88

85

70

59

Total current liabilities

732

1,318

760

843

836

845

868

815

553

650

579

503

527

907

1,407

952

1,064

960

896

914

984

1,000

918

1,211

997

1,588

1,636

1,854

1,533

1,101

1,139

962

1,171

973

747

591

469

469

457

325

322

394

346

366

381

Accrued solar module collection and recycling liability

138

137

135

136

134

134

133

166

170

166

163

175

169

166

169

167

167

163

164

240

236

246

247

249

241

225

214

248

228

212

213

185

177

167

185

176

155

132

128

101

97

92

76

60

35

Long-term debt

390

454

452

452

558

461

463

448

431

380

330

307

265

160

161

161

205

251

246

257

200

162

163

133

138

162

168

194

501

500

468

471

806

619

582

332

103

210

223

114

136

146

163

156

163

Payments and billings for deferred project costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

10

38

25

636

-

-

-

167

-

-

-

-

-

-

-

-

-

-

-

Other liabilities

519

508

524

570

598

467

457

484

524

568

469

402

414

371

403

457

401

392

364

349

266

320

316

348

365

404

413

374

331

292

702

507

409

206

182

156

139

112

90

77

70

62

48

41

20

Total liabilities

1,780

2,418

1,872

2,002

2,127

1,908

1,923

1,914

1,680

1,765

1,542

1,388

1,376

1,606

2,141

1,739

1,838

1,767

1,671

1,762

1,687

1,729

1,646

1,944

1,742

2,380

2,443

2,711

2,620

2,743

2,523

2,125

2,564

2,133

1,697

1,257

868

925

900

619

626

696

635

625

601

Commitments and contingencies

-

-

-

-

-

-

0

0

0

-

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-

-

-

0

-

-

-

-

-

-

-

Stockholders' equity:
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 105,905,580 and 105,448,921 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Additional paid-in capital

2,844

2,849

2,835

2,826

2,814

2,825

2,816

2,809

2,797

2,799

2,788

2,779

2,767

2,765

2,767

2,773

2,751

2,742

2,734

2,716

2,698

2,697

2,682

2,661

2,646

2,646

2,629

2,555

2,094

2,065

2,084

2,079

2,043

2,022

1,965

1,878

1,834

1,815

1,820

1,694

1,674

1,658

1,632

1,576

1,176

Contingent consideration

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

1

1

1

1

2

2

2

47

0

Accumulated earnings

2,408

2,326

2,386

2,355

2,373

2,441

2,389

2,331

2,380

2,297

2,729

2,523

2,471

2,462

3,128

2,974

2,960

2,790

2,625

2,311

2,217

2,243

2,087

1,999

1,994

1,882

1,817

1,622

1,588

1,529

1,375

1,287

1,176

1,626

2,039

1,842

1,781

1,665

1,509

1,332

1,173

1,001

859

706

361

Accumulated other comprehensive loss

-83

-79

-39

-46

-59

-54

-35

-30

-18

2

-5

-12

-12

-9

49

56

27

15

28

12

71

50

23

7

-7

-25

-27

-21

-9

10

-1

-5

-10

-5

20

-39

-51

-27

-30

-16

-4

-9

-36

-45

-24

Total stockholders' equity

5,168

5,096

5,182

5,135

5,129

5,212

5,170

5,110

5,159

5,098

5,512

5,291

5,227

5,218

5,945

5,804

5,738

5,548

5,388

5,041

4,987

4,991

4,793

4,667

4,633

4,503

4,419

4,156

3,673

3,605

3,458

3,361

3,208

3,643

4,025

3,681

3,565

3,454

3,301

3,012

2,846

2,652

2,459

2,284

1,513

Total liabilities and stockholders' equity

6,949

7,515

7,054

7,137

7,256

7,121

7,094

7,025

6,840

6,864

7,054

6,680

6,604

6,824

8,087

7,544

7,577

7,316

7,060

6,803

6,674

6,720

6,439

6,612

6,376

6,883

6,862

6,868

6,294

6,348

5,981

5,487

5,773

5,777

5,723

4,939

4,433

4,380

4,201

3,631

3,473

3,349

3,095

2,910

2,114