Channeladvisor corp (ECOM)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11
Revenue

129,959

131,218

122,535

113,200

-

-

-

-

-

Cost of revenue

29,008

29,501

29,102

31,070

-

-

-

-

-

Revenue

-

-

-

-

100,585

84,901

68,004

53,587

43,570

Cost of revenue

-

-

-

-

25,834

24,220

-

-

-

Cost of revenue (excluding depreciation)

-

-

-

-

-

-

15,947

-

-

Depreciation - Cost of revenue

-

-

-

-

-

-

2,141

-

-

Cost of revenue

-

-

-

-

-

-

-

14,749

12,248

Gross profit

100,951

101,717

93,433

82,130

74,751

60,681

49,916

38,838

31,322

Operating expenses:
Sales and marketing

52,813

60,080

60,343

53,152

53,770

56,524

36,942

24,326

19,106

Research and development

19,200

22,359

21,868

17,736

16,566

16,585

12,426

10,109

8,842

General and administrative

25,136

26,784

27,800

25,079

25,608

21,580

13,332

8,252

6,551

Depreciation and amortization

-

-

-

-

-

-

1,581

-

-

Total operating expenses

97,149

109,223

110,011

95,967

95,944

94,689

64,281

42,687

34,499

Income (loss) from operations

3,802

-7,506

-16,578

-13,837

-21,193

-34,008

-14,365

-3,849

-3,177

Other income (expense):
Loss on extinguishment of debt

-

-

-

-

-

-

-3,112

0

0

Interest income, net

754

510

222

-1

-184

-209

-2,960

-1,185

-642

Other income (expense), net

-385

9

83

173

241

-256

12

31

6

Total other income

369

519

305

172

57

-465

-6,060

-1,154

-636

Income (loss) before income taxes

4,171

-6,987

-16,273

-13,665

-21,136

-34,473

-20,425

-5,003

-3,813

Income tax expense

689

614

284

-5,658

-185

41

203

-70

51

Net Income (Loss) Attributable to Parent

3,482

-7,601

-16,557

-8,007

-20,951

-34,514

-20,628

-4,933

-3,864

Net income (loss) per share:
Earnings Per Share, Basic

0.12

-0.28

-0.63

-

-

-

-

-

-

Earnings Per Share, Diluted

0.12

-0.28

-0.63

-

-

-

-

-

-

Basic and diluted (in dollars per share)

-

-

-

-0.31

-0.84

-1.40

-1.51

-4.23

-3.45

Weighted average common shares outstanding:
Weighted Average Number of Shares Outstanding, Basic

27,886

27,138

26,366

-

-

-

-

-

-

Weighted Average Number of Shares Outstanding, Diluted

28,816

27,138

26,366

-

-

-

-

-

-

Basic and diluted (in shares)

-

-

-

25,604

25,062

24,619

13,695

1,164

1,120