Ribbon communications inc. (RBBN)
Income statement / Quarterly
Mar'20Dec'19Sep'19Jun'19Mar'19Dec'18Sep'18Jun'18Mar'18Dec'17Sep'17Jun'17Mar'17
Revenue:
Total revenue

157,982

161,109

137,653

145,421

118,928

166,896

152,468

137,361

121,180

146,212

74,629

55,733

53,368

Cost of revenue:
Total cost of revenue

76,412

60,164

58,776

64,748

62,339

71,182

70,234

62,250

65,907

69,413

20,082

19,331

19,620

Gross profit

81,570

100,945

78,877

80,673

56,589

95,714

82,234

75,111

55,273

76,799

54,547

36,402

33,748

Operating expenses:
Research and development

42,295

35,604

34,222

35,301

35,933

36,406

34,403

35,604

39,049

40,410

20,798

20,064

20,209

Sales and marketing

36,351

30,783

28,227

28,893

30,059

34,124

31,488

30,738

31,926

35,553

17,454

15,720

14,676

General and administrative

17,205

13,037

9,673

12,466

18,694

19,465

15,942

15,028

15,601

19,649

10,833

8,141

9,019

Acquisition- and integration-related

12,384

6,092

1,697

1,965

3,199

2,689

5,570

4,280

4,412

8,485

1,543

4,679

56

Restructuring and related

2,075

-49

2,372

9,144

4,932

1,818

2,400

6,097

6,700

8,366

0

500

570

Total operating expenses

110,310

249,767

76,191

87,769

92,817

94,537

89,800

91,747

97,656

112,462

50,628

49,105

44,530

Loss from operations

-28,740

-148,822

2,686

-7,096

-36,228

1,177

-7,566

-16,636

-42,383

-35,663

3,919

-12,703

-10,782

Interest expense, net

-3,395

-525

-726

-1,262

-1,364

-1,476

-1,420

-735

-599

-509

260

254

258

Other (expense) income, net

-844

316

-507

62,861

7,774

-714

-1,254

-2,052

248

697

1

575

1

Loss before income taxes

-32,979

-149,031

1,453

54,503

-29,818

-1,013

-10,240

-19,423

-42,734

-35,475

4,180

-11,874

-10,523

Income tax provision

191

1,332

-197

5,033

1,014

813

-82

499

2,170

-19,761

727

471

123

Net loss

-33,170

-150,363

1,650

49,470

-30,832

-1,826

-10,158

-19,922

-44,904

-15,714

3,453

-12,345

-10,646

Earnings Per Share [Abstract]
Basic (in dollars per share)

-0.27

-1.36

0.01

0.45

-0.29

0.00

-0.10

-0.20

-0.44

-0.20

0.07

-0.25

-0.22

Diluted (in dollars per share)

-0.27

-1.36

0.01

0.45

-0.29

0.00

-0.10

-0.20

-0.44

-0.20

0.07

-0.25

-0.22

Weighted average shares used to compute loss per share:
Basic (in shares)

120,992

110,295

110,080

110,394

108,167

106,669

104,918

102,160

101,917

86,878

49,753

49,543

49,114

Diluted (in shares)

120,992

109,315

110,756

110,698

108,167

106,669

104,918

102,160

101,917

86,500

50,131

49,543

49,114

Product
Total revenue

75,899

81,339

61,152

72,059

47,480

87,077

77,283

63,123

51,531

82,814

44,120

28,790

25,395

Total cost of revenue

44,933

32,291

31,476

36,433

33,147

40,002

38,891

30,278

33,014

41,502

9,708

9,287

9,753

Service
Total revenue

82,083

79,770

76,501

73,362

71,448

79,819

75,185

74,238

69,649

63,398

30,509

26,943

27,973

Total cost of revenue

31,479

27,873

27,300

28,315

29,192

31,180

31,343

31,972

32,893

27,911

10,374

10,044

9,867