Abiomed, inc. (ABMD)
Income statement / Yearly
Mar'20Mar'19Mar'18Mar'17Mar'16Mar'15Mar'14Mar'13Mar'12Mar'11Mar'10
Product revenue

-

-

-

445,195

329,520

229,950

183,280

157,614

125,286

99,837

84,765

Funded research and development

-

-

-

109

23

361

363

510

1,089

1,314

948

Revenue

840,883

769,432

593,749

445,304

329,543

230,311

183,643

158,124

126,375

101,151

85,713

Costs and expenses:
Cost of revenue

151,305

129,567

98,581

70,627

50,419

39,945

37,322

31,596

24,507

21,977

22,529

Research and development

98,759

93,503

75,297

66,386

49,759

35,973

30,707

25,647

27,159

26,677

25,954

Selling, general and administrative

341,600

321,550

262,734

218,153

164,261

125,727

107,251

84,227

71,711

62,287

60,837

Amortization of intangible assets

-

-

-

-

-

-

-

111

1,478

1,395

1,469

Costs and Expenses, Total

591,664

544,620

436,612

355,166

264,439

201,645

175,280

141,581

124,855

112,336

110,789

Income from operations

249,219

224,812

157,137

90,138

65,104

28,666

8,363

16,543

1,520

-11,185

-25,076

Other income:
Investment income, net

12,167

8,166

3,688

1,554

395

196

118

-7

-3

9

373

Other (expense) income, net

-4,561

30,382

-388

-349

339

-97

49

326

9

-143

-39

Gain on sale of WorldHeart stock

-

-

-

-

-

-

-

-

-

456

6,389

Gain on settlement of investment

-

-

-

-

-

-

-

-

1,017

-

-

Nonoperating Income (Expense), Total

7,606

38,548

3,300

1,205

734

99

167

319

1,023

322

6,723

Income before income taxes

256,825

263,360

160,437

91,343

65,838

28,765

8,530

16,862

2,543

-10,863

-18,353

Income tax provision

53,816

4,344

48,267

39,227

27,691

-84,923

1,179

1,848

1,048

892

671

Net income

203,009

259,016

112,170

52,116

38,147

113,688

7,351

15,014

1,495

-11,755

-19,024

Basic net income per share

4.49

5.77

2.54

1.21

0.90

2.80

0.19

0.38

0.04

-0.32

-0.52

Basic weighted average shares outstanding

45,179

44,911

44,153

43,238

42,204

40,632

39,334

39,113

38,374

37,167

36,875

Diluted net income per share

4.43

5.61

2.45

1.17

0.85

2.65

0.18

0.37

0.04

-0.32

-0.52

Diluted weighted average shares outstanding

45,816

46,151

45,849

44,658

44,895

42,858

41,606

41,052

40,172

37,167

36,875