Willdan group, inc. (WLDN)
Income statement / TTM
Apr'20Dec'19Sep'19Jun'19Mar'19Dec'18Sep'18Sep'18Jun'18Jun'18Mar'18Mar'18Dec'17Dec'17Sep'17Jun'17Mar'17Dec'16Dec'16Sep'16Jun'16Mar'16Dec'15Sep'15Jun'15Mar'15Dec'14Sep'14Jun'14Mar'14Dec'13Sep'13Jun'13Mar'13Dec'12Sep'12Jun'12Mar'12Dec'11Sep'11Jun'11Mar'11Sep'10Jun'10
Contract revenue

457,332

443,099

400,121

354,013

309,450

272,252

-

0

-

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Contract revenue

-

-

-

-

-

-

249,975

-

247,596

-

259,596

-

273,352

-

266,616

256,269

243,377

208,941

-

183,038

157,889

135,721

135,103

133,818

128,494

118,691

108,080

100,305

93,285

86,811

85,510

85,995

86,375

89,360

93,443

100,502

107,560

109,891

107,165

97,865

89,627

0

0

0

Direct costs of contract revenue (inclusive of directly related depreciation and amortization):
Salaries and wages

68,490

64,485

59,909

54,997

50,500

46,588

-

0

-

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Salaries and wages

-

-

-

-

-

-

44,507

-

44,699

-

44,940

-

44,743

-

43,865

42,861

41,291

39,024

-

36,693

34,017

32,429

31,880

31,652

31,197

29,990

28,207

26,485

25,331

24,457

24,098

23,713

23,257

23,104

23,218

23,760

24,648

25,300

25,714

25,137

24,181

0

0

0

Subcontractor services and other direct costs

249,113

243,641

221,488

191,651

159,572

132,693

119,491

119,491

119,961

119,961

136,093

136,093

-

151,919

147,956

142,780

132,398

-

104,236

85,649

66,721

50,112

50,200

49,852

45,825

40,436

35,611

32,966

29,623

25,636

24,831

0

0

0

-

-

-

-

-

-

-

-

-

-

Subconsultant services and other direct costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

Subconsultant services and other direct costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-

Subconsultant services and other direct costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

28,051

22,768

0

0

0

Other direct costs

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

0

0

0

Total direct costs of contract revenue

317,603

308,126

281,397

246,648

210,072

179,281

163,998

163,998

164,660

164,660

181,033

181,033

-

196,662

191,821

185,641

173,689

-

143,260

122,342

100,738

82,541

82,080

81,504

77,022

70,426

63,818

59,451

54,954

50,093

48,929

48,803

48,121

53,799

58,959

64,393

69,958

68,358

64,727

57,385

51,328

0

0

0

General and administrative expenses:
Gross profit

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

Salaries and wages, payroll taxes and employee benefits

70,971

66,303

60,315

55,679

50,967

45,248

42,317

42,317

39,883

39,883

37,244

37,244

-

36,534

34,141

33,275

33,638

-

31,084

29,783

28,028

25,861

25,741

25,011

24,385

23,117

21,394

20,498

20,001

19,935

20,555

20,512

20,640

21,531

22,421

23,691

23,997

23,461

22,594

20,338

19,441

0

0

0

Facilities and facility related

9,490

8,568

7,582

6,824

6,163

5,600

-

0

-

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Facilities and facility related

-

-

-

-

-

-

5,233

-

4,976

-

4,709

-

4,624

-

4,585

4,389

4,099

-

4,085

4,021

4,189

4,308

4,246

4,303

4,180

4,357

4,371

4,421

4,504

4,528

4,654

4,716

4,773

4,864

4,871

4,871

4,913

4,992

4,875

4,780

4,549

0

0

0

Stock-based compensation

14,890

12,112

9,979

7,577

7,015

6,262

5,213

5,213

4,404

4,404

3,362

3,362

-

2,774

2,499

1,871

1,508

-

1,239

1,041

963

860

777

552

443

341

258

200

155

141

150

170

184

223

227

234

224

201

201

200

208

0

0

0

Depreciation and amortization

16,892

15,027

14,076

9,405

7,650

6,060

4,345

4,345

4,281

4,281

4,104

4,104

-

3,949

3,792

3,481

3,503

-

3,204

3,104

2,711

2,253

2,072

1,406

1,181

785

459

445

446

471

517

554

592

646

671

712

746

794

877

914

956

0

0

0

Lease abandonment, net

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-12

-9

-35

-26

0

0

0

-

-

-

-

0

-

Impairment of goodwill

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

Other

26,158

23,600

21,259

18,749

17,020

17,030

14,783

14,783

16,036

16,036

15,430

15,430

-

15,105

16,379

15,343

15,270

-

14,525

13,436

13,361

13,159

12,657

11,554

10,785

10,030

9,462

8,818

8,522

8,163

8,067

7,946

8,236

9,535

10,315

11,497

11,655

10,715

10,488

9,875

9,887

0

0

0

Total general and administrative expenses

138,401

125,610

113,211

98,234

88,815

80,200

71,891

71,891

69,580

69,580

64,849

64,849

-

62,986

61,396

58,359

58,018

-

54,137

51,385

49,252

46,441

45,493

42,835

40,983

38,639

35,953

34,399

33,645

33,255

33,973

33,910

34,434

52,042

53,739

56,242

56,775

40,169

39,037

36,032

34,966

0

0

0

Loss from operations

1,328

9,363

5,513

9,131

10,563

12,771

14,086

14,086

13,356

13,356

13,714

13,714

-

13,704

13,399

12,269

11,670

-

11,544

9,311

7,899

6,739

7,530

9,479

10,489

9,626

8,309

6,455

4,686

3,463

2,608

3,282

3,820

-16,481

-19,255

-20,133

-19,173

1,364

3,401

4,448

3,333

0

0

0

Other income (expense):
Interest income

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

7

8

6

8

9

10

10

9

8

6

4

3

4

5

8

8

0

0

0

Interest expense, net

5,292

4,900

4,224

2,989

1,798

700

98

98

99

99

101

101

-

111

130

150

162

-

179

1

192

206

207

348

118

63

16

19

24

71

94

112

131

111

106

104

97

81

77

64

61

0

0

0

Other, net

205

193

85

100

91

90

78

78

79

79

71

71

-

98

56

38

38

-

2

2

2

-35

18

27

76

130

125

319

280

272

238

21

-10

0

-

0

0

-

1

2

4

0

0

0

Total other expense, net

-5,087

-4,707

-4,139

-2,889

-1,707

-610

-20

-20

-20

-20

-30

-30

-

-13

-74

-112

-124

-

-177

-1

-191

-242

-189

-315

-36

74

117

306

264

210

154

-60

-104

-116

-128

-139

-111

-81

-71

-54

-49

0

0

0

Loss before income taxes

-3,759

4,656

1,374

6,242

8,856

12,161

14,066

14,066

13,336

13,336

13,684

13,684

-

13,691

13,325

12,157

11,546

-

11,367

9,310

7,708

6,497

7,341

9,164

10,453

9,700

8,426

6,899

4,882

0

-

0

0

-

-

-

-

-

-

-

-

-

-

-

Income before income taxes

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-20,272

-19,284

1,283

3,330

4,394

3,284

0

0

0

Income tax benefit

-863

-185

-1,466

507

1,446

2,131

1,947

1,947

1,642

1,642

1,993

1,993

-

1,562

2,917

2,173

1,684

-

3,068

2,200

2,278

2,655

3,082

3,238

1,148

104

-990

-1,309

199

127

132

993

1,542

-1,107

-2,083

-2,788

-3,182

0

-

0

0

-

0

-

Net loss

-2,896

4,841

2,840

5,735

7,410

10,030

12,119

12,119

11,694

11,694

11,691

11,691

-

12,129

10,408

9,984

9,862

-

8,299

7,110

5,430

3,842

4,259

5,926

9,305

9,596

9,416

8,070

4,751

3,546

2,630

2,229

2,174

-15,490

-17,300

-18,379

-17,001

710

1,830

3,397

0

0

0

-

Other comprehensive loss:
Unrealized loss on derivative contracts, net of tax

-626

-396

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Comprehensive loss

-3,522

4,445

2,360

5,297

7,191

10,030

-

0

-

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Earnings (Loss) per share:
Net income

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

Basic (in dollars per share)

-0.71

0.28

0.04

0.15

-0.04

0.08

0.37

0.37

0.38

0.38

0.25

0.25

-

0.39

0.33

0.38

0.32

-

0.19

0.30

0.39

0.13

0.05

0.10

0.20

0.19

0.27

0.55

0.26

0.18

0.11

0.11

0.09

0.05

-

0.11

-

-

-

0.30

-

-

0.11

0.17

Diluted (in dollars per share)

-0.71

0.27

0.04

0.14

-0.04

0.08

0.35

0.35

0.36

0.36

0.24

0.24

-

0.35

0.31

0.36

0.30

-

0.19

0.28

0.37

0.13

0.04

0.10

0.20

0.18

0.27

0.53

0.25

0.17

0.10

0.11

0.09

0.05

-

0.11

-

-

-

0.29

-

-

0.11

0.17

Weighted-average shares outstanding:
Basic and diluted (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-2.33

-0.19

-

-

0.10

-0.04

-

-

Basic

11,510

11,357

11,217

11,100

10,974

10,663

8,844

8,844

8,796

8,796

8,753

8,753

-

8,550

8,730

8,603

8,281

-

8,365

8,308

8,207

7,996

7,885

7,862

7,824

7,765

7,643

7,507

7,405

7,397

7,373

7,359

7,353

7,335

7,337

7,315

7,297

7,291

7,273

7,267

7,257

7,251

7,236

7,229

Diluted

11,510

12,622

11,789

11,679

10,974

11,236

9,343

9,343

9,288

9,288

9,185

9,185

-

9,436

9,248

9,082

8,854

-

8,766

8,720

8,530

8,244

8,111

8,102

8,136

8,103

7,831

7,855

7,661

7,609

7,671

7,526

7,401

7,382

7,337

7,315

7,297

7,291

7,750

7,468

7,471

7,251

7,318

7,252