The rubicon project, inc. (RUBI)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12
Revenue

156,414

124,685

155,545

278,221

248,484

125,295

83,830

57,072

Expenses:
Cost of revenue

57,391

60,003

56,836

73,247

58,495

20,754

15,358

12,367

Sales and marketing

44,565

44,556

51,794

83,328

83,333

43,203

25,811

20,458

Technology and development

40,269

37,863

47,500

51,184

42,055

22,718

18,615

13,115

General and administrative

41,772

42,431

55,596

68,570

70,199

57,398

27,926

12,331

Restructuring and other exit costs

0

3,440

5,959

3,316

0

0

-

-

Impairment of intangible assets and internal use software

-

-

4,585

23,473

0

-

-

-

Impairment of goodwill

-

-

90,300

0

0

-

-

-

Impairment of intangible assets

-

-

-

-

-

0

-

-

Total expenses

183,997

188,293

312,521

303,118

254,082

144,073

87,710

58,271

Loss from operations

-27,583

-63,608

-156,976

-24,897

-5,598

-18,778

-3,880

-1,199

Other (income) expense:
Interest income, net

789

988

908

491

59

-110

-273

-343

Other income

285

766

688

554

0

0

-

-

Change in fair value of preferred stock warrant liabilities

-

-

-

-

-

732

4,121

515

Foreign exchange (gain) loss, net

-481

389

-1,165

939

1,400

1,119

-728

-171

Total other income, net

593

2,143

431

1,984

1,459

277

-5,122

-1,029

Loss before income taxes

-26,990

-61,465

-156,545

-22,913

-4,139

-18,501

-9,002

-2,228

Income Tax Expense (Benefit)

-1,500

400

-1,800

-4,860

-4,561

172

247

134

Net Income (Loss) Attributable to Parent

-25,478

-61,822

-154,783

-18,053

422

-18,673

-9,249

-2,362

Cumulative preferred stock dividends

-

-

-

-

-

1,116

4,244

4,255

Net income (loss) attributable to common stockholders

-

-

-

-

-

-19,789

-13,493

-6,617

Earnings Per Share [Abstract]
Basic and Diluted (usd per share)

-0.48

-1.23

-3.17

-

-

-

-

-0.60

Basic (usd per share)

-

-

-

-0.39

0.01

-0.70

-1.17

-

Diluted (usd per share)

-

-

-

-0.39

0.01

-0.70

-1.17

-

Weighted average shares used to compute net loss per share:
Weighted Average Number Of Shares Outstanding Used To Compute Earnings Per Share, Basic And Diluted

52,614

50,259

-

-

-

-

-

-

Weighted Average Number Of Shares Outstanding Used To Compute Earnings Per Share, Basic and Diluted

52,614

50,259

48,869

-

-

-

-

-

Weighted-average shares used to compute net income (loss) per share (in shares)

-

-

-

46,655

39,663

28,217

11,488

-

Weighted-average shares used to compute diluted net income (loss) per share (in shares)

-

-

-

46,655

44,495

28,217

11,488

-

Basic and Diluted (in shares)

-

-

-

-

-

-

-

11,096