Formfactor, inc. (FORM)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09
Revenues

589,464

529,675

548,441

383,881

282,358

268,530

231,533

178,535

169,325

188,565

135,335

Cost of revenues

351,968

319,336

332,844

281,199

196,620

191,091

189,249

153,204

148,367

190,837

134,516

Gross profit

237,496

210,339

215,597

102,682

85,738

77,439

42,284

25,331

20,958

-2,272

819

Operating expenses:
Research and development

81,499

74,976

73,807

57,453

44,184

42,725

42,139

40,130

43,544

55,389

57,509

Selling, general and administrative

106,335

99,254

95,489

73,444

45,090

51,385

53,217

49,231

46,705

67,208

78,428

Restructuring charges

-

-

-

19,692

567

3,887

4,658

2,917

522

15,908

8,780

Loss on sale of subsidiary

-

-

-

-

-

-

-300

0

0

-

-

Impairment of long-lived assets

-

-

-

-

-

-

761

421

549

56,401

1,288

Gain on settlement of litigation

-

-

-

-

-

-

-

3,250

0

0

-

Total operating expenses

187,834

174,230

169,296

150,589

89,841

97,997

101,075

89,449

91,320

194,906

146,005

Operating income

49,662

36,109

46,301

-47,907

-4,103

-20,558

-58,791

-64,118

-70,362

-197,178

-145,186

Interest income

2,714

1,356

548

327

283

302

386

691

1,404

2,546

3,282

Interest expense

1,915

3,314

4,491

2,391

0

-

-

-

-

-

-

Other expense, net

602

-224

-152

-224

2,549

161

623

1,461

1,076

4,426

-535

Income before income taxes

51,063

33,927

42,206

-50,195

-1,271

-20,095

-57,782

-61,966

-67,882

-190,206

-142,439

Provision for income taxes

11,717

-70,109

1,293

-43,638

252

-910

-99

-26,420

-1,901

-1,920

13,214

Net income

39,346

104,036

40,913

-6,557

-1,523

-19,185

-57,683

-35,546

-65,981

-188,286

-155,653

Net income per share:
Basic and diluted (in USD per share)

-

-

-

-

-

-0.34

-1.06

-0.70

-1.31

-3.75

-3.15

Basic (In dollars per share)

0.52

1.42

0.57

-0.10

-0.03

-

-

-

-

-

-

Diluted (In dollars per share)

0.51

1.38

0.55

-0.10

-0.03

-

-

-

-

-

-

Basic
Basic and diluted (in shares)

-

-

-

-

-

55,908

54,204

50,551

50,521

50,246

49,483

Basic (In shares)

74,994

73,482

72,292

64,941

57,850

-

-

-

-

-

-

Diluted (In shares)

77,286

75,182

74,239

64,941

57,850

-

-

-

-

-

-