Idexx laboratories inc /de (IDXX)
Income statement / TTM
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

2,457,188

2,406,908

2,350,848

2,290,993

2,251,642

2,213,242

2,169,977

2,116,505

2,044,693

1,969,058

1,905,933

1,862,265

1,819,894

1,775,423

1,732,112

1,690,191

1,636,965

1,601,892

1,554,166

1,531,302

1,508,081

1,485,807

1,487,920

1,442,694

1,405,155

1,377,058

1,342,524

1,319,702

1,302,768

1,293,338

1,281,001

1,266,480

1,248,693

1,218,689

1,195,245

1,163,919

1,127,539

1,103,392

1,078,755

1,074,850

0

0

0

Cost of Revenue:
Total cost of revenue

1,063,646

1,041,359

1,016,087

995,539

981,602

971,700

956,322

934,491

902,403

871,676

840,399

824,003

813,804

799,987

779,607

760,142

734,702

711,622

699,426

687,500

678,518

669,691

665,306

647,633

630,914

620,940

606,019

598,345

594,420

594,190

592,022

589,469

582,338

572,183

562,849

547,983

536,352

524,769

514,426

514,288

0

0

0

Gross profit

1,393,542

1,365,549

1,334,761

1,295,454

1,270,040

1,241,542

1,213,655

1,182,014

1,142,290

1,097,382

1,065,534

1,038,262

1,006,090

975,436

952,505

930,049

902,263

890,270

854,740

843,802

829,563

816,116

822,614

795,061

774,241

756,118

736,505

721,357

708,348

699,148

688,979

677,011

666,355

646,506

632,396

615,936

591,187

578,623

564,329

560,562

0

0

0

Expenses:
Sales and marketing

427,752

418,193

408,403

398,998

393,889

387,406

382,041

375,713

367,151

354,294

344,360

335,514

324,473

317,058

312,948

306,083

304,648

299,955

300,698

298,193

290,996

283,708

272,590

262,067

251,943

243,492

230,096

222,084

218,727

216,962

216,447

215,062

211,497

204,850

199,198

193,002

186,195

179,626

174,573

171,963

0

0

0

General and administrative

266,768

261,317

245,625

243,243

244,368

244,938

241,284

234,515

228,895

220,878

216,338

211,779

210,636

207,017

205,032

198,603

189,206

182,510

178,974

178,474

175,400

173,890

167,354

160,307

157,319

157,861

150,989

147,645

143,062

137,609

136,930

134,106

132,971

129,389

128,150

126,371

126,307

126,519

124,773

124,863

0

0

0

Research and development

134,989

133,193

128,171

123,103

120,354

117,863

116,534

114,927

112,415

109,182

105,791

103,878

102,292

101,122

101,200

100,390

99,295

99,681

99,054

99,039

100,155

98,263

95,890

92,611

89,359

88,003

86,557

85,338

83,215

82,014

81,167

80,224

78,787

76,042

73,318

71,115

69,700

68,597

67,701

67,092

0

0

0

Impairment charge

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Income from operations

564,033

552,846

552,562

530,110

511,429

491,335

473,796

456,859

433,829

413,028

399,045

387,091

368,689

350,239

333,325

316,761

300,902

299,912

267,802

268,096

263,012

260,255

286,780

280,076

275,620

266,762

268,863

266,290

263,344

262,563

254,435

247,619

243,100

236,225

231,730

225,448

208,985

203,881

197,282

196,644

0

0

0

Interest expense

30,361

31,055

32,222

33,585

33,856

34,744

35,901

37,212

37,910

37,225

35,263

33,285

32,334

32,049

32,220

32,184

31,239

29,239

26,709

23,253

18,959

15,429

11,942

9,111

7,325

5,386

4,333

3,743

3,490

3,848

4,101

4,156

4,012

3,547

3,112

2,871

2,778

2,415

2,177

1,949

0

0

0

Interest income

527

427

417

473

612

1,151

2,488

3,746

4,750

5,254

4,716

4,167

3,919

3,656

3,399

3,232

2,863

2,468

2,125

1,754

1,683

1,729

1,813

1,956

1,912

1,885

1,857

1,874

1,910

1,902

1,895

1,872

1,811

1,744

1,574

1,260

979

663

375

295

0

0

0

Income before provision for income taxes

534,199

522,218

520,757

496,998

478,185

457,742

440,383

423,393

400,669

381,057

368,498

357,973

340,274

321,846

304,504

287,809

272,526

273,141

243,218

246,597

245,736

246,555

276,651

272,921

270,207

263,261

266,387

264,421

261,764

260,617

252,229

245,335

240,899

234,422

230,192

223,837

207,186

202,129

195,480

194,990

0

0

0

Provision for income taxes

97,260

94,426

97,832

89,697

87,905

80,695

110,723

116,433

116,982

117,788

91,148

94,685

95,187

99,792

90,431

85,959

80,944

81,006

69,522

64,967

63,800

64,604

77,415

80,156

80,687

75,467

78,469

79,322

79,344

82,330

79,304

76,787

75,017

72,668

70,056

67,482

62,288

60,809

59,004

59,562

0

0

0

Net income

436,939

427,792

422,925

407,301

390,280

377,047

329,660

306,960

283,687

263,269

277,350

263,288

245,087

222,054

214,073

201,850

191,582

192,135

173,696

181,630

181,936

181,951

199,236

192,765

189,520

187,794

187,918

185,099

182,420

178,287

172,925

168,548

165,882

161,754

160,136

156,355

144,898

141,320

136,476

135,428

0

0

0

Less: Net income attributable to noncontrolling interest

73

72

63

25

19

16

10

50

111

125

94

88

42

9

48

57

79

57

6

21

21

45

34

17

-5

-6

21

37

36

20

2

-29

-35

-32

-11

21

28

36

0

0

0

-

-

Net income attributable to IDEXX Laboratories, Inc. stockholders

436,866

427,720

422,862

407,276

390,261

377,031

329,650

306,910

283,576

263,144

277,256

263,200

245,045

222,045

214,025

201,793

191,503

192,078

173,690

181,609

181,915

181,906

199,202

192,748

189,525

187,800

187,897

185,062

182,384

178,267

172,923

168,577

165,917

161,786

160,147

156,334

144,870

141,284

136,449

135,422

0

0

0

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

1,453,859

1,423,144

1,392,015

1,356,318

1,339,301

1,322,683

1,299,392

1,266,120

1,221,590

1,176,115

1,137,787

1,113,077

1,093,873

1,070,973

1,045,142

1,025,571

991,894

974,933

938,903

925,819

912,124

899,412

915,321

888,348

868,155

854,531

833,487

823,694

818,593

816,992

812,721

807,155

798,436

782,654

771,457

753,420

729,731

718,107

701,398

704,167

0

0

0

Total cost of revenue

514,273

506,202

499,467

494,649

494,026

494,889

489,054

478,608

461,668

446,449

429,565

423,626

422,206

416,810

403,900

392,176

374,469

360,208

352,022

344,621

340,374

335,046

337,954

329,691

322,577

318,685

310,003

306,220

304,848

305,910

308,222

312,315

311,302

309,795

306,156

296,401

291,007

285,936

279,316

283,544

0

0

0

Service revenue
Total revenue

1,003,329

983,764

958,833

934,675

912,341

890,559

870,585

850,385

823,103

792,943

768,146

749,188

726,021

704,450

686,970

664,620

645,071

626,959

615,263

605,483

595,957

586,395

572,599

554,346

537,000

522,527

509,037

496,008

484,175

476,346

468,280

459,325

450,257

436,035

423,788

410,499

397,808

385,285

377,357

370,683

0

0

0

Total cost of revenue

549,373

535,157

516,620

500,890

487,576

476,811

467,268

455,883

440,735

425,227

410,834

400,377

391,598

383,177

375,707

367,966

360,233

351,414

347,404

342,879

338,144

334,645

327,352

317,942

308,337

302,255

296,016

292,125

289,572

288,280

283,800

277,154

271,036

262,388

256,693

251,582

245,345

238,833

235,110

230,744

0

0

0