Imperva inc (IMPV)
Income statement / Yearly
Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10
Net revenue:
Total net revenue

321,716

264,455

234,298

164,010

137,759

104,235

78,302

55,382

Cost of revenue:
Products and license

97,122

86,798

107,563

74,299

72,153

59,490

47,600

34,479

Services

224,594

177,657

126,735

89,711

65,606

44,745

30,702

20,903

Products and license

7,738

9,525

10,947

9,248

8,756

8,530

6,711

5,905

Services

56,215

44,307

36,633

27,335

20,940

13,374

9,510

6,428

Total cost of revenue

63,953

53,832

47,580

36,583

29,696

21,904

16,221

12,333

Gross profit

257,763

210,623

186,718

127,427

108,063

82,331

62,081

43,049

Operating expenses:
Research and development

63,452

62,402

53,376

43,052

27,556

20,555

17,598

13,214

Sales and marketing

152,178

156,465

136,292

106,382

81,500

53,509

42,682

34,168

General and administrative

54,435

51,260

43,440

34,499

24,436

15,371

11,807

7,982

Restructuring charges

667

8,118

0

-

-

-

-

-

Amortization of intangible assets

714

1,408

1,408

1,269

0

0

-

-

Total operating expenses

271,446

279,653

234,516

185,202

133,492

89,435

72,087

55,364

Income (loss) from operations

-13,683

-69,030

-47,798

-57,775

-25,429

-7,104

-10,006

-12,315

Gain on sale of business

35,871

0

0

-

-

-

-

-

Other income, net

1,142

-77

-402

-220

-125

-243

-190

474

Income (loss) before provision for income taxes

23,330

-69,107

-48,200

-57,995

-25,554

-7,347

-10,196

-11,841

Income tax expense

461

1,172

682

1,181

777

545

662

527

Net loss

-

-

-

-59,176

-26,331

-7,892

-10,858

-12,368

Loss attributable to non - controlling interest

-

-

-

-213

-1,153

-505

-589

-355

Net income (loss)

22,869

-70,279

-48,882

-58,963

-25,178

-7,387

-10,269

-12,013

Earnings per share:
Basic

0.68

-2.18

-1.64

-

-

-

-

-

Diluted

0.67

-2.18

-1.64

-

-

-

-

-

Shares used in computing earnings per share:
Basic

33,724

32,284

29,849

-

-

-

-

-

Diluted

34,238

32,284

29,849

-

-

-

-

-

Net loss per share of common stock attributable to Imperva, Inc. stockholders, basic and diluted

-

-

-

-2.28

-1.04

-0.32

-1.34

-2.46

Shares used in computing net loss per share of common stock, basic and diluted

-

-

-

25,806

24,300

22,916

7,674

4,884