Ooma inc (OOMA)
Income statement / Yearly
Jan'20Jan'19Jan'18Jan'17Jan'16Jan'15Jan'14
Revenue:
Total revenue

151,593

129,231

114,490

104,524

-

-

-

Subscription and services

-

-

-

-

73,064

53,828

35,377

Product and other

-

-

-

-

15,711

18,373

18,288

Total revenue

-

-

-

-

88,775

72,201

53,665

Cost of revenue:
Subscription and services

-

-

-

-

25,715

18,284

15,894

Product and other

-

-

-

-

16,150

18,440

15,573

Total cost of revenue

62,212

52,740

46,398

45,195

41,865

36,724

31,467

Gross profit

89,381

76,491

68,092

59,329

46,910

35,477

22,198

Operating expenses:
Sales and marketing

50,497

40,761

37,302

33,768

28,534

22,276

13,192

Research and development

37,770

33,903

29,328

24,239

18,502

12,290

7,888

General and administrative

20,825

17,613

15,186

14,598

12,561

6,650

2,573

Total operating expenses

109,092

92,277

81,816

72,605

59,597

41,216

23,653

Loss from operations

-19,711

-15,786

-13,724

-13,276

-12,687

-5,739

-1,455

Interest and other income, net

780

830

603

327

-923

-

-

Interest income, net

-

-

-

-

-

-323

-269

Change in fair value of warrants

-

-

-

-

442

795

250

Other (expense) income, net

-

-

-

-

-

-55

-26

Loss before income taxes

-18,931

-14,956

-13,121

-12,949

-

-6,912

-2,000

Income tax benefit

-130

-384

3

-

-

-502

-

Net loss

-18,801

-14,572

-13,121

-12,949

-14,052

-6,410

-2,000

Net loss per share of common stock:
Basic and diluted

-0.89

-0.74

-0.71

-0.74

-1.38

-2.81

-1.18

Weighted-average shares of common stock outstanding:
Basic and diluted

21,051

19,799

18,570

17,490

10,173

2,284

1,688

Subscription and services
Total revenue

139,499

116,429

101,999

91,127

-

-

-

Total cost of revenue

43,748

36,108

31,406

29,650

-

-

-

Product and other
Total revenue

12,094

12,802

12,491

13,397

-

-

-

Total cost of revenue

18,464

16,632

14,992

15,545

-

-

-