Cognex corp (CGNX)
Balance Sheet / 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'10Dec'09
ASSETS
Current assets:
Cash and cash equivalents

239,197

171,431

121,701

89,104

105,296

108,212

107,371

129,202

109,572

106,582

111,349

68,266

92,428

79,641

61,145

54,929

79,914

51,975

79,563

61,691

36,047

55,694

38,179

40,172

42,463

40,644

30,446

47,874

42,757

45,160

54,158

205,992

41,559

38,103

30,175

42,676

37,014

33,203

38,213

37,942

119,831

Current investments

159,244

240,470

292,072

364,487

441,337

427,348

420,016

353,740

337,629

297,961

273,261

342,402

376,027

341,194

328,378

294,593

319,789

296,468

272,584

223,464

142,343

90,456

49,758

83,677

41,777

184,822

186,572

135,289

125,411

105,105

101,870

59,943

159,209

144,431

142,409

202,012

170,342

147,823

113,516

97,350

55,563

Accounts receivable, less reserves of $2,061 and $1,821 in 2020 and 2019, respectively

100,463

103,447

107,407

107,643

106,424

119,172

135,441

136,084

96,649

119,388

121,976

78,593

58,236

55,438

82,068

61,219

45,095

42,846

71,012

44,728

56,264

40,053

99,949

69,780

51,947

53,015

48,832

45,215

42,780

42,387

44,761

48,385

45,595

48,206

45,827

42,480

42,124

45,901

47,202

41,197

30,964

Unbilled revenue

5,485

4,782

11,210

10,300

10,202

8,312

13,948

3,603

4,232

7,454

51,612

5,939

1,289

2,217

10,090

25,500

-

24

-

51,648

-

-

13,292

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Inventories

54,985

60,261

65,264

72,889

79,208

83,282

94,035

89,556

96,399

67,923

48,061

36,491

32,615

26,984

27,226

25,882

35,620

37,334

39,841

39,400

48,458

29,223

31,210

30,737

28,434

25,694

27,625

26,653

26,057

26,182

24,995

25,113

27,807

28,098

28,595

27,004

27,262

22,717

23,867

20,100

16,832

Deferred income taxes

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

8,666

9,248

8,990

8,985

8,329

7,829

7,463

7,611

6,292

6,371

6,325

6,369

6,785

6,744

6,707

6,880

6,498

6,319

6,312

6,302

7,951

7,748

7,693

Deferred costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

20,877

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Prepaid expenses and other current assets

35,913

26,840

28,127

34,451

30,778

34,000

27,687

47,362

26,068

30,683

38,824

50,157

33,349

20,870

21,921

23,601

12,512

15,847

14,469

20,997

17,857

17,686

17,032

15,184

17,797

20,265

19,300

15,777

13,769

14,394

17,657

23,698

22,033

19,628

20,835

21,810

20,569

23,059

26,640

23,828

18,471

Held for sale assets (Note 19)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

38,927

-

29,814

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Total current assets

595,287

607,231

625,781

678,874

773,245

780,326

798,498

759,547

670,549

629,991

645,083

581,848

593,944

526,344

530,828

485,724

492,930

444,494

486,135

490,103

309,959

271,911

257,749

268,256

189,881

332,051

319,067

277,179

257,099

239,597

250,226

369,875

302,910

285,346

274,339

342,301

303,623

279,005

257,389

228,165

249,354

Non-current investments

446,955

433,452

504,641

408,032

317,054

262,039

281,929

271,941

356,181

423,441

386,501

354,658

312,850

324,335

315,927

307,703

249,760

273,088

240,504

233,752

370,433

400,845

409,283

343,725

379,916

229,655

226,720

243,108

245,484

238,255

259,910

124,748

183,965

174,906

173,521

108,700

109,069

102,055

88,590

64,549

26,633

Property, plant, and equipment, net

86,702

89,443

88,429

89,342

91,273

91,396

88,930

87,893

85,205

78,048

65,957

61,196

57,255

53,992

55,730

53,406

53,413

53,285

51,105

49,905

48,692

45,963

39,318

38,321

37,826

37,136

35,565

35,343

34,647

34,820

34,344

33,663

32,720

31,744

30,869

30,590

30,063

29,596

28,316

27,981

28,576

Operating lease assets

17,346

17,522

15,806

17,928

17,354

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Goodwill

242,214

243,445

113,208

113,208

113,208

113,208

113,208

113,208

113,208

113,208

113,208

115,089

95,280

95,280

82,831

81,448

81,448

81,448

81,448

77,388

81,689

77,388

81,689

81,689

81,689

81,689

81,689

81,689

81,689

81,689

81,689

81,820

82,181

82,029

82,277

82,654

82,524

82,204

82,313

81,720

82,604

Intangible Assets, Net (Excluding Goodwill)

38,102

39,490

7,994

8,575

9,344

10,113

10,882

11,651

12,420

13,189

14,427

15,226

7,440

8,312

4,716

4,453

5,270

6,315

7,361

7,653

9,606

9,670

11,789

12,892

13,807

14,723

11,890

12,849

13,809

14,770

15,783

16,820

17,873

18,910

19,969

21,047

22,084

23,130

24,480

25,721

28,337

Deferred income taxes

450,280

449,519

29,273

28,537

28,596

28,660

27,376

29,892

29,135

27,385

30,524

29,681

27,096

28,022

27,529

29,083

28,201

26,517

18,069

16,649

16,349

14,452

14,846

13,535

12,288

12,307

15,503

17,820

17,268

15,647

17,378

17,049

15,632

15,919

15,814

15,707

15,720

15,555

17,149

16,204

14,643

Other assets

8,191

5,833

5,320

5,424

3,698

3,925

3,873

2,178

2,217

2,491

2,817

3,300

2,379

2,319

2,526

2,623

2,615

2,609

2,778

2,756

1,617

1,505

1,728

2,038

2,110

2,138

2,316

2,388

2,532

2,827

2,785

2,771

2,700

3,027

1,718

1,658

1,567

1,559

1,501

10,129

9,722

Total assets

1,885,077

1,885,935

1,390,452

1,349,920

1,353,772

1,289,667

1,324,696

1,276,310

1,268,915

1,287,753

1,258,517

1,160,998

1,096,244

1,038,604

1,020,087

964,440

913,637

887,756

887,400

878,206

838,345

821,734

816,402

760,456

717,517

709,699

692,750

670,376

652,528

627,605

662,115

646,746

637,981

611,881

598,507

602,657

564,650

533,104

499,738

454,469

439,869

LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Accounts payable

16,195

17,866

12,766

11,729

20,529

16,230

22,295

12,588

29,136

23,463

30,331

22,815

17,115

9,830

10,106

14,157

10,296

7,860

10,026

15,202

13,295

17,223

13,302

15,329

9,671

9,487

7,457

7,157

6,815

6,815

7,567

6,535

7,341

7,098

7,388

6,922

8,078

7,153

6,336

7,026

4,959

Accrued expenses

63,955

52,199

48,561

48,709

48,948

60,220

66,632

58,654

56,463

68,249

53,070

42,621

38,904

42,539

42,593

36,061

30,653

33,272

32,871

31,276

32,240

35,614

39,503

32,921

26,140

34,331

31,367

28,279

24,258

29,590

28,918

28,020

23,431

32,290

30,296

27,941

23,938

29,346

26,492

24,307

18,811

Accrued income taxes

38,692

30,333

4,012

1,078

1,560

5,062

8,974

12,477

11,915

11,503

10,053

4,957

5,696

5,193

470

3,238

1,494

985

9,112

397

928

1,048

1,450

569

276

1,263

90

208

2,220

1,009

3,583

3,779

1,012

1,259

2,006

8,726

10,107

7,771

10,299

7,732

2

Deferred revenue and customer deposits

26,252

14,432

10,431

18,332

16,625

9,845

13,252

40,881

15,504

9,420

16,072

18,011

13,801

8,211

15,905

15,733

11,862

11,571

15,311

18,994

20,447

14,598

24,253

25,327

16,443

15,941

11,722

13,479

13,819

12,690

11,755

11,753

12,473

13,458

13,165

13,089

11,573

10,162

16,234

15,609

14,908

Operating lease liabilities

5,550

5,647

5,445

5,835

5,383

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Held for sale liabilities (Note 19)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

14,598

-

12,191

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Total current liabilities

150,644

120,477

81,215

85,683

93,045

91,357

111,153

124,600

113,018

112,635

109,526

88,404

75,516

65,773

69,074

69,189

54,305

53,688

67,822

80,467

66,910

80,674

78,508

74,146

52,530

61,022

50,636

49,123

47,112

50,104

51,823

50,087

44,257

54,105

52,855

56,678

53,696

54,432

59,361

54,674

38,680

Operating Lease, Liability, Noncurrent

12,416

12,326

10,722

12,149

11,953

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Deferred income taxes

330,532

332,344

289

0

0

962

372

304

319

312

-

5,215

-

0

346

326

334

319

502

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Reserve for income taxes

11,891

11,563

7,151

8,091

7,748

7,106

6,646

7,399

6,958

6,488

5,563

6,122

5,641

5,361

5,104

5,651

5,233

4,830

3,933

4,603

4,372

4,623

3,942

3,803

3,939

4,765

4,390

6,255

5,955

5,216

4,890

5,066

4,931

4,796

4,291

5,694

5,528

5,361

4,954

4,908

6,741

Non-current accrued income taxes

48,915

51,113

51,113

51,113

51,113

51,113

51,607

60,241

66,741

66,741

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other liabilities

3,186

2,402

744

1,244

1,054

3,866

5,474

4,634

4,780

5,904

9,905

9,281

3,875

4,871

1,615

2,630

3,046

3,252

2,852

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Total liabilities

557,584

530,225

151,234

158,280

164,913

154,404

175,252

197,178

191,816

192,080

124,994

109,022

85,032

76,005

76,139

77,796

62,918

62,089

74,607

-

-

85,297

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Preferred Stock, Value, Outstanding

0

0

0

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Commitments and contingencies (Note 11)

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-

0

-

-

-

Shareholders’ equity:
Common stock, $.002 par value – Authorized: 300,000 shares in 2020 and 2019, respectively, issued and outstanding: 171,688 and 172,440 shares in 2020 and 2019, respectively

344

345

342

341

343

342

345

344

346

347

173

173

173

344

171

170

170

170

170

174

174

173

174

174

174

174

175

87

87

172

86

86

86

84

84

84

83

82

80

79

79

Additional paid-in capital

664,132

639,372

594,427

578,871

555,834

529,208

518,556

498,343

485,654

461,338

443,132

425,406

411,650

374,847

349,981

330,969

321,252

311,008

306,344

294,155

272,070

251,717

245,687

231,907

223,560

211,440

206,152

190,444

179,192

165,162

161,296

157,867

154,922

135,668

129,845

130,171

115,368

102,620

78,347

69,984

69,271

Retained earnings

713,208

753,268

682,383

649,234

670,754

646,214

670,935

619,212

622,856

668,587

727,319

669,347

652,917

643,836

640,230

603,204

575,548

566,613

553,792

546,205

544,448

523,946

521,845

479,581

466,350

462,131

461,538

456,978

452,049

436,466

472,729

459,645

444,592

434,581

419,699

405,463

390,146

379,826

363,329

347,566

328,459

Accumulated other comprehensive loss, net of tax

-50,191

-37,275

-37,934

-36,806

-38,072

-40,501

-40,392

-38,767

-31,757

-34,599

-37,101

-42,950

-53,528

-56,428

-46,434

-47,699

-46,251

-52,124

-47,513

-47,398

-49,629

-39,399

-33,754

-29,155

-29,036

-29,833

-30,141

-32,511

-31,867

-29,515

-28,709

-26,005

-10,807

-17,353

-8,267

4,567

-171

-9,217

-6,333

-22,742

-3,361

Stockholders' Equity Attributable to Parent

1,327,493

1,355,710

1,239,218

1,191,640

1,188,859

1,135,263

1,149,444

1,079,132

1,077,099

1,095,673

1,133,523

1,051,976

1,011,212

962,599

943,948

886,644

850,719

825,667

812,793

793,136

767,063

736,437

733,952

682,507

661,048

643,912

637,724

614,998

599,461

572,285

605,402

591,593

588,793

552,980

541,361

540,285

505,426

473,311

435,423

394,887

394,448

Total liabilities and shareholders' equity

1,885,077

1,885,935

1,390,452

1,349,920

1,353,772

1,289,667

1,324,696

1,276,310

1,268,915

1,287,753

1,258,517

1,160,998

1,096,244

1,038,604

1,020,087

964,440

913,637

887,756

887,400

878,206

838,345

821,734

816,402

760,456

717,517

709,699

692,750

670,376

652,528

627,605

662,115

646,746

637,981

611,881

598,507

602,657

564,650

533,104

499,738

454,469

439,869