Mellanox technologies, ltd. (MLNX)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09
Total revenues

1,330,576

1,088,743

863,893

857,498

658,140

463,649

390,436

500,275

259,251

154,640

116,044

Cost of Revenue

464,125

388,573

300,450

301,986

189,209

148,672

134,282

157,736

91,988

40,550

28,669

Gross profit

866,451

700,170

563,443

555,512

468,931

314,977

256,154

342,539

167,263

114,090

87,375

Operating expenses:
Research and Development Expense

414,875

360,344

365,878

322,620

252,175

208,877

169,382

138,310

92,283

56,804

42,241

Selling and Marketing Expense

162,726

148,553

150,457

133,780

97,438

76,860

70,544

60,894

40,294

22,104

17,034

General and Administrative Expense

79,473

68,870

52,170

68,522

44,212

36,431

37,046

24,456

21,736

11,744

9,353

Restructuring and impairment charges

1,457

10,329

12,000

0

0

-

-

-

-

-

-

Total operating expenses

658,531

588,096

580,524

524,922

393,825

322,168

276,972

223,660

154,313

90,652

68,628

Income (loss) from operations

207,920

112,074

-17,081

30,590

75,106

-7,191

-20,818

118,879

12,950

23,438

18,747

Interest expense

-

-

-

7,352

0

0

-

-

-

-

-

Other income, net

-

-

-

1,090

-524

1,449

-

-

-

-

-

Interest and other, net

16,009

137

-4,822

-6,262

-524

1,449

1,228

1,259

759

-135

518

Income (loss) before taxes on income

223,929

112,211

-21,903

24,328

74,582

-5,742

-19,590

120,138

13,709

23,303

19,265

Income Tax Expense (Benefit)

18,834

-22,047

-2,478

5,810

-18,312

18,267

3,752

8,187

3,375

9,763

6,379

Net Income (Loss) Available to Common Stockholders, Basic

205,095

134,258

-19,425

18,518

92,894

-24,009

-23,342

111,951

10,334

13,540

12,886

Net income (loss) per share - basic (in USD per share)

3.73

2.54

-0.39

0.38

2.00

-0.54

-0.54

2.71

0.29

0.40

0.40

Net income (loss) per share - diluted (in USD per share)

3.62

2.46

-0.39

0.37

1.94

-0.54

-0.54

2.55

0.27

0.38

0.39

Shares used in computing net income (loss) per share:
Basic (in shares)

54,946

52,863

50,310

48,145

46,365

44,831

43,421

41,308

36,263

33,591

32,099

Diluted (in shares)

56,662

54,646

50,310

49,526

47,778

44,831

43,421

43,901

38,562

35,483

33,400