Idexx laboratories inc /de (IDXX)
Income statement / Quarterly
Mar'20Dec'19Sep'19Jun'19Mar'19Dec'18Sep'18Jun'18Mar'18Dec'17Sep'17Jun'17Mar'17Dec'16Sep'16Jun'16Mar'16Dec'15Sep'15Jun'15Mar'15Dec'14Sep'14Jun'14Mar'14Dec'13Sep'13Jun'13Mar'13Dec'12Sep'12Jun'12Mar'12Dec'11Sep'11Jun'11Mar'11Dec'10Sep'10Jun'10Mar'10Sep'09Jun'09
Revenue:
Total revenue

626,336

605,446

605,303

620,103

576,056

549,386

545,448

580,752

537,656

506,121

491,976

508,940

462,021

442,996

448,308

466,569

417,550

399,685

406,387

413,343

382,477

351,959

383,523

390,122

360,203

354,072

338,297

352,583

332,106

319,538

315,475

335,649

322,676

307,201

300,954

317,862

292,672

283,757

269,628

281,482

268,525

259,120

265,723

Cost of Revenue:
Total cost of revenue

266,746

274,297

260,353

262,250

244,459

249,025

239,805

248,313

234,557

233,647

217,974

216,225

203,830

202,370

201,578

206,026

190,013

181,990

182,113

180,586

166,933

169,794

170,187

171,604

158,106

165,409

152,514

154,885

148,132

150,488

144,840

150,960

147,902

148,320

142,287

143,829

137,747

138,986

127,421

132,198

126,164

128,643

127,283

Gross profit

359,590

331,149

344,950

357,853

331,597

300,361

305,643

332,439

303,099

272,474

274,002

292,715

258,191

240,626

246,730

260,543

227,537

217,695

224,274

232,757

215,544

182,165

213,336

218,518

202,097

188,663

185,783

197,698

183,974

169,050

170,635

184,689

174,774

158,881

158,667

174,033

154,925

144,771

142,207

149,284

142,361

130,477

138,440

Expenses:
Sales and marketing

116,143

105,694

104,551

101,364

106,584

95,904

95,146

96,255

100,101

90,539

88,818

87,693

87,244

80,605

79,972

76,652

79,829

76,495

73,107

75,217

75,136

77,238

70,602

68,020

67,848

66,120

60,079

57,896

59,397

52,724

52,067

54,539

57,632

52,209

50,682

50,974

50,985

46,557

44,486

44,167

44,416

41,504

41,876

General and administrative

65,812

74,664

66,337

59,955

60,361

58,972

63,955

61,080

60,931

55,318

57,186

55,460

52,914

50,778

52,627

54,317

49,295

48,793

46,198

44,920

42,599

45,257

45,698

41,846

41,089

38,721

38,651

38,858

41,631

31,849

35,307

34,275

36,178

31,170

32,483

33,140

32,596

29,931

30,704

33,076

32,808

28,185

30,794

Research and development

33,310

35,160

34,260

32,259

31,514

30,138

29,192

29,510

29,023

28,809

27,585

26,998

25,790

25,418

25,672

25,412

24,620

25,496

24,862

24,317

25,006

24,869

24,847

25,433

23,114

22,496

21,568

22,181

21,758

21,050

20,349

20,058

20,557

20,203

19,406

18,621

17,812

17,479

17,203

17,206

16,709

16,583

16,594

Impairment charge

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

8,212

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Income from operations

144,325

115,631

139,802

164,275

133,138

115,347

117,350

145,594

113,044

97,808

100,413

122,564

92,243

83,825

88,459

104,162

73,793

66,911

71,895

88,303

72,803

34,801

72,189

83,219

70,046

61,326

65,485

78,763

61,188

63,427

62,912

75,817

60,407

55,299

56,096

71,298

53,532

50,804

49,814

54,835

48,428

44,205

49,176

Interest expense

7,692

7,393

7,090

8,186

8,386

8,560

8,453

8,457

9,274

9,717

9,764

9,155

8,589

7,755

7,786

8,204

8,304

7,926

7,750

7,259

6,304

5,396

4,294

2,965

2,774

1,909

1,463

1,179

835

856

873

926

1,193

1,109

928

782

728

674

687

689

365

436

459

Interest income

140

268

86

33

40

258

142

172

579

1,595

1,400

1,176

1,083

1,057

851

928

820

800

684

559

425

457

313

488

471

541

456

444

444

513

473

480

436

506

450

419

369

336

136

138

53

48

56

Income before provision for income taxes

136,773

108,506

132,798

156,122

124,792

107,045

109,039

137,309

104,349

89,686

92,049

114,585

84,737

77,127

81,524

96,886

66,309

59,785

64,829

81,603

66,924

29,862

68,208

80,742

67,743

59,958

64,478

78,028

60,797

63,084

62,512

75,371

59,650

54,696

55,618

70,935

53,173

50,466

49,263

54,284

48,116

43,817

48,773

Provision for income taxes

24,917

17,962

23,960

30,421

22,083

21,368

15,825

28,629

14,873

51,396

21,535

29,178

15,679

24,756

25,072

29,680

20,284

15,395

20,600

24,665

20,346

3,911

16,045

23,498

21,150

16,722

18,786

24,029

15,930

19,724

19,639

24,051

18,916

16,698

17,122

22,281

16,567

14,086

14,548

17,087

15,088

12,281

15,106

Net income

111,856

90,544

108,838

125,701

102,709

85,677

93,214

108,680

89,476

38,290

70,514

85,407

69,058

52,371

56,452

67,206

46,025

44,390

44,229

56,938

46,578

25,951

52,163

57,244

46,593

43,236

45,692

53,999

44,867

43,360

42,873

51,320

40,734

37,998

38,496

48,654

36,606

36,380

34,715

37,197

33,028

31,536

33,667

Less: Net income attributable to noncontrolling interest

29

48

1

-5

28

39

-37

-11

25

33

3

50

39

2

-3

4

6

41

6

26

-16

-10

21

26

8

-21

4

4

7

6

20

3

-9

-12

-11

-3

-6

9

21

4

2

-

-

Net income attributable to IDEXX Laboratories, Inc. stockholders

111,827

90,496

108,837

125,706

102,681

85,638

93,251

108,691

89,451

38,257

70,511

85,357

69,019

52,369

56,455

67,202

46,019

44,349

44,223

56,912

46,594

25,961

52,142

57,218

46,585

43,257

45,688

53,995

44,860

43,354

42,853

51,317

40,743

38,010

38,507

48,657

36,612

36,371

34,694

37,193

33,026

31,536

33,667

Earnings per Share:
Basic (in dollars per share)

1.31

1.06

1.26

1.46

1.19

1.00

1.07

1.25

1.02

0.44

0.81

0.97

0.78

0.58

0.63

0.75

0.51

0.49

0.48

0.61

0.49

-0.16

0.52

0.56

0.90

-0.93

0.87

1.01

0.82

0.79

0.78

0.93

0.74

0.68

0.68

0.85

0.64

0.64

0.60

0.64

0.57

0.54

0.57

Diluted (in dollars per share)

1.29

1.05

1.24

1.43

1.17

0.97

1.05

1.23

1.01

0.43

0.79

0.95

0.77

0.57

0.62

0.74

0.51

0.48

0.48

0.60

0.49

-0.17

0.52

0.55

0.89

-0.92

0.86

0.99

0.81

0.78

0.76

0.91

0.72

0.67

0.66

0.83

0.62

0.61

0.59

0.62

0.55

0.52

0.55

Weighted Average Shares Outstanding:
Basic (in shares)

85,427

85,843

86,198

86,215

86,204

86,365

86,756

87,004

87,331

87,418

87,537

88,004

88,117

89,286

89,894

89,824

89,924

90,796

91,944

93,384

94,280

147,020

99,489

102,250

51,617

264,564

52,450

53,670

54,588

54,715

54,938

55,079

55,208

55,728

56,699

57,276

57,457

57,452

57,620

57,747

58,033

58,656

58,911

Diluted (in shares)

86,705

87,337

87,667

87,615

87,549

87,887

88,453

88,596

88,944

89,140

89,256

89,878

89,994

90,743

91,138

90,817

90,838

91,872

92,897

94,306

95,521

149,284

100,800

103,590

52,338

268,762

53,242

54,386

55,490

55,882

56,088

56,211

56,439

57,032

58,007

58,727

59,090

59,285

59,276

59,646

60,029

60,668

60,697

Product revenue
Total revenue

364,773

363,448

360,000

365,638

334,058

332,319

324,303

348,621

317,440

309,028

291,031

304,091

271,965

270,700

266,321

284,887

249,065

244,869

246,750

251,210

232,104

208,839

233,666

237,515

219,392

224,748

206,693

217,322

205,768

203,704

196,900

212,221

204,167

199,433

191,334

203,502

188,385

188,236

173,297

179,813

176,761

171,527

176,066

Total cost of revenue

125,454

135,814

125,112

127,893

117,383

129,079

120,294

127,270

118,246

123,244

109,848

110,330

103,027

106,360

103,909

108,910

97,631

93,450

92,185

91,203

83,370

85,264

84,784

86,956

78,042

88,172

76,521

79,842

74,150

79,490

72,738

78,470

75,212

81,802

76,831

77,457

73,705

78,163

67,076

72,063

68,634

71,543

71,304

Service revenue
Total revenue

261,563

241,998

245,303

254,465

241,998

217,067

221,145

232,131

220,216

197,093

200,945

204,849

190,056

172,296

181,987

181,682

168,485

154,816

159,637

162,133

150,373

143,120

149,857

152,607

140,811

129,324

131,604

135,261

126,338

115,834

118,575

123,428

118,509

107,768

109,620

114,360

104,287

95,521

96,331

101,669

91,764

87,593

89,657

Total cost of revenue

141,292

138,483

135,241

134,357

127,076

119,946

119,511

121,043

116,311

110,403

108,126

105,895

100,803

96,010

97,669

97,116

92,382

88,540

89,928

89,383

83,563

84,530

85,403

84,648

80,064

77,237

75,993

75,043

73,982

70,998

72,102

72,490

72,690

66,518

65,456

66,372

64,042

60,823

60,345

60,135

57,530

57,100

55,979