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

57,212

67,922

56,410

47,188

51,070

57,286

62,474

56,938

70,575

89,062

71,630

64,135

87,508

100,490

65,142

57,157

67,967

93,200

84,193

71,013

64,700

65,689

46,968

40,921

39,967

45,990

37,710

33,941

31,518

35,669

27,958

25,921

28,778

Cost of revenue

23,896

28,819

23,973

19,335

20,416

22,701

24,461

22,046

25,224

32,448

26,825

23,172

28,994

34,167

21,672

20,450

24,651

31,938

29,345

25,095

23,255

24,130

16,432

15,325

14,405

16,689

14,419

12,248

11,584

12,679

8,626

7,516

10,093

Gross profit

33,316

39,103

32,437

27,853

30,654

34,585

38,013

34,892

45,351

56,614

44,805

40,963

58,514

66,323

43,470

36,707

43,316

61,262

54,848

45,918

41,445

41,559

30,536

25,596

25,562

29,301

23,291

21,693

19,934

22,990

19,332

18,405

18,685

Operating expenses:
Research and development

33,807

32,480

30,420

33,017

32,638

31,653

32,129

31,664

31,574

29,796

27,538

26,602

27,129

25,967

23,643

24,466

23,442

22,062

20,840

16,583

15,983

15,584

13,497

12,914

13,010

13,476

10,974

11,317

11,198

10,802

9,356

11,473

9,169

Selling, general and administrative

13,341

13,791

12,425

13,077

12,382

12,354

12,566

13,178

12,386

11,700

11,962

11,744

11,302

10,686

10,565

10,893

10,768

8,873

9,087

9,010

8,343

7,324

6,875

6,755

6,850

5,761

5,385

5,157

5,114

4,603

4,184

4,025

3,806

Total operating expenses

47,148

46,271

42,845

46,094

45,020

44,007

44,695

44,842

43,960

41,496

39,500

38,346

38,431

36,653

34,208

35,359

34,210

30,935

29,927

25,593

24,326

22,908

20,372

19,669

19,860

19,237

16,359

16,474

16,312

15,405

13,540

15,498

12,975

Income (loss) from operations

-13,832

-7,168

-10,408

-18,241

-14,366

-9,422

-6,682

-9,950

1,391

15,118

5,305

2,617

20,083

29,670

9,262

1,348

9,106

30,327

24,921

20,325

17,119

18,651

10,164

5,927

5,702

10,064

6,932

5,219

3,622

7,585

5,792

2,907

5,710

Other income, net

1,713

1,917

2,195

2,196

3,351

993

732

792

602

319

224

153

188

132

171

27

207

169

127

27

47

40

39

49

6

-12

-11

-5

-3

137

4

-2

3

Income (loss) before income taxes

-12,119

-5,251

-8,213

-16,045

-11,015

-8,429

-5,950

-9,158

1,993

15,437

5,529

2,770

20,271

29,802

9,433

1,375

9,313

30,496

25,048

20,352

17,166

18,691

10,203

5,976

5,708

10,052

6,921

5,214

3,619

7,722

5,796

2,905

5,713

Provision (benefit) for income taxes

862

-942

1,978

1,266

-6,472

592

927

848

732

3,713

2,226

206

1,921

757

801

-408

4,217

1,035

1,951

1,498

-508

364

893

716

175

926

667

473

-24

1,005

570

303

665

Net income (loss)

-12,981

-4,309

-10,191

-17,311

-4,543

-9,021

-6,877

-10,006

1,261

11,724

3,303

2,564

18,350

29,045

8,632

1,783

5,096

29,461

23,097

18,854

17,674

18,327

9,310

5,260

5,533

9,126

6,254

4,741

3,643

6,717

5,226

2,602

5,048

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

-0.38

-0.13

-0.31

-0.53

-0.14

-0.28

-0.21

-0.30

0.04

0.35

0.10

0.08

0.56

0.89

0.27

0.05

0.15

0.93

0.73

0.61

0.59

0.61

0.32

0.18

0.20

0.33

0.23

0.17

0.09

0.27

0.20

0.08

0.21

Diluted

-0.38

-0.13

-0.31

-0.53

-0.14

-0.28

-0.21

-0.30

0.04

0.34

0.10

0.07

0.54

0.84

0.25

0.05

0.16

0.87

0.68

0.56

0.54

0.57

0.29

0.17

0.18

0.30

0.21

0.16

0.09

0.25

0.19

0.07

0.19

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

33,677

33,304

32,860

32,492

32,128

32,171

33,219

33,334

33,288

33,128

33,227

33,253

33,028

32,670

32,557

32,428

32,105

31,815

31,515

31,099

30,566

30,006

29,421

28,976

28,420

27,836

27,409

27,056

26,853

12,068

7,604

7,519

8,046

Diluted

33,677

33,304

32,860

32,492

32,128

32,171

33,219

33,334

34,715

34,358

34,572

34,685

34,584

34,599

34,175

33,950

33,747

33,899

33,904

33,472

33,066

32,382

31,899

31,763

31,420

30,355

29,848

29,066

28,506

13,415

9,114

9,031

9,513