Ambarella, inc. (AMBA)
Income statement / Yearly
Jan'20Jan'19Jan'18Jan'17Jan'16Jan'15Jan'14Jan'13Jan'12Jan'11
Revenue

228,732

227,768

295,402

310,297

316,373

218,278

157,608

121,066

97,257

94,739

Cost of revenue

96,023

89,624

107,669

105,283

111,029

79,142

57,761

40,405

32,458

34,500

Gross profit

132,709

138,144

187,733

205,014

205,344

139,136

99,847

80,661

64,799

60,239

Operating expenses:
Research and development

129,724

128,084

115,510

101,205

82,927

57,978

48,777

42,829

37,618

34,449

Selling, general and administrative

52,634

50,480

47,792

43,446

37,738

29,297

23,153

17,926

15,926

10,313

Total operating expenses

182,358

178,564

163,302

144,651

120,665

87,275

71,930

60,755

53,544

44,762

Income (loss) from operations

-49,649

-40,420

24,431

60,363

84,679

51,861

27,917

19,906

11,255

15,477

Other income, net

8,021

5,868

1,298

518

530

175

-22

136

-90

-47

Income (loss) before income taxes

-41,628

-34,552

25,729

60,881

85,209

52,036

27,895

20,042

11,165

15,430

Provision (benefit) for income taxes

3,164

-4,105

6,877

3,071

8,701

1,465

2,241

1,854

1,344

1,501

Net income (loss)

-44,792

-30,447

18,852

57,810

76,508

50,571

25,654

18,188

9,821

13,929

Net income (loss) per share attributable to ordinary shareholders:
Basic

-1.35

-0.93

0.57

1.77

2.42

1.70

0.93

0.64

0.32

0.54

Diluted

-1.35

-0.93

0.55

1.68

2.27

1.57

0.85

0.60

0.30

0.50

Weighted-average shares used to compute net income (loss) per share attributable to ordinary shareholders:
Basic

33,083

32,713

33,224

32,671

31,633

29,742

27,680

13,511

7,961

7,458

Diluted

33,083

32,713

34,583

34,327

33,755

32,278

30,172

15,016

9,469

9,107