Northwest pipe co. (NWPX)
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'11Sep'10Jun'10
Net sales

285,597

279,317

264,616

241,845

201,427

172,149

150,232

136,581

136,488

132,780

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Cost of sales

235,405

232,133

227,569

215,070

184,108

160,053

143,086

132,645

130,568

126,965

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Net sales

-

-

-

-

-

-

-

-

-

-

-

-

-

-

99,178

110,438

122,223

173,160

293,204

357,374

405,516

403,298

386,781

348,803

334,757

359,445

274,391

310,963

354,062

388,902

505,459

529,625

542,385

511,668

507,294

464,154

0

0

0

Cost of sales

-

-

-

-

-

-

-

-

-

-

-

-

-

-

102,019

118,729

130,945

172,554

285,292

331,131

365,363

362,722

344,477

311,065

293,126

299,209

207,577

243,803

288,535

329,794

452,597

471,849

481,515

452,530

448,860

417,311

0

0

0

Gross profit

50,192

47,184

37,047

26,775

17,319

12,096

7,146

3,936

5,920

5,815

8,706

9,652

6,744

64

-2,841

-8,291

-8,722

606

7,912

26,243

40,153

40,576

42,304

37,738

41,631

60,236

66,814

67,160

65,527

59,108

52,862

57,776

60,870

59,138

58,434

46,843

0

0

0

Selling, general, and administrative expense

22,193

18,495

17,992

18,424

17,525

16,663

15,831

13,922

13,688

14,143

15,156

15,643

16,162

16,921

15,779

16,642

18,003

20,378

23,668

25,384

25,850

24,316

23,021

22,088

22,111

22,701

23,850

25,865

26,531

27,822

28,455

27,351

26,347

26,315

27,634

28,052

0

0

0

Gain on sale of property

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Impairment of goodwill

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Gain on sale of facilities

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Restructuring expense

-

-

-

-

-

1,364

1,222

1,088

305

881

1,589

1,871

1,871

990

282

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Operating income

27,999

28,689

19,113

11,035

1,695

-2,971

-7,147

-11,074

-8,073

-9,209

-179

-2

-3,429

-9,987

-18,902

-24,933

-32,007

-25,054

-37,104

-20,489

-1,763

194

19,283

15,650

19,520

37,535

42,964

41,295

38,996

31,286

24,407

30,425

34,523

32,823

30,800

18,791

0

0

0

Bargain purchase gain

-

-

-

-

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other income (expense)

3,823

4,383

2,994

261

256

267

504

364

460

201

-463

-366

-486

-357

28

36

54

58

188

203

215

108

-8

-289

-311

-289

-567

-374

-344

-339

-42

-943

-1,261

-1,338

-1,485

-763

0

0

0

Interest income

58

40

41

56

194

267

262

224

83

6

10

13

0

-

0

0

-

1

256

466

467

466

455

329

307

409

362

303

289

147

126

114

0

-

0

0

-

0

0

Interest expense

560

472

563

578

586

583

506

494

481

490

506

523

527

509

814

875

1,042

1,340

1,392

1,654

1,937

2,290

2,700

3,136

3,434

3,621

3,451

3,863

4,522

5,205

6,337

7,279

8,328

9,306

9,903

9,857

0

0

0

Income before income taxes

31,320

32,640

19,785

30,854

21,639

17,060

14,993

-10,980

-8,011

-9,492

-1,147

-880

-4,428

-10,839

-19,847

-25,931

-33,076

-26,335

-38,052

-21,474

-3,018

-1,522

17,030

12,554

16,082

34,034

39,308

37,361

34,419

25,889

18,222

22,366

25,074

22,278

19,655

8,623

0

0

0

Income tax expense

5,019

4,738

3,751

-2,234

-2,789

-3,252

-3,329

86

-1,210

-1,100

-2,261

-5,001

-3,728

-4,098

-9,374

-8,032

0

-

0

0

-

4,651

6,782

5,430

6,593

12,358

14,284

11,675

10,676

8,388

5,021

9,277

10,612

9,618

8,596

3,986

0

0

0

Income (loss) from continuing operations

-

-

-

-

-

-

-

-

-

-8,392

-5,130

0

0

-

0

-

-

-

-

-

-

-6,173

10,248

7,124

9,489

21,676

0

0

0

-

-

-

-

-

-

-

-

-

-

Discontinued operations:
Loss from operations of discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-2,151

-5,496

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

Income (loss) from operations of discontinued business

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

Loss from operations of discontinued operations

-

-

-

-

-

-

-

-

-

-

0

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

Gain on sale of facility

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-13,497

-13,497

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

Income tax benefit

-

-

-

-

-

-

-

-

-

-2

-121

0

0

-

0

-

-

-

-

-

-1,355

-3,934

-17,003

-17,649

-17,646

-14,484

0

0

0

-

-

-

-

-

-

-

-

-

-

Loss on discontinued operations

-

-

-

-

-

-

-

-

-

-1,771

-2,148

0

0

-

0

-

-

-

-

-

-

-11,714

-31,145

-32,026

-32,022

-22,599

0

0

0

-

-

-

-

-

-

-

-

-

-

Net income

26,301

27,902

16,034

33,088

24,428

20,312

18,006

-11,864

-8,246

-10,163

-2,170

626

-3,548

-9,263

-28,791

-31,033

-36,870

-29,388

-29,691

-23,155

-7,884

-17,887

-20,897

-24,902

-22,533

-923

20,593

22,973

21,016

16,244

13,201

13,089

14,462

12,660

11,059

4,637

0

0

0

Basic income (loss) per share:
Continuing operations, basic (in dollars per share)

-

-

-

-

-

-

-

-

-

-0.20

-0.16

-0.15

-0.37

-

0.15

-

-

-

-

-

-0.22

-

0.62

0.34

-0.13

0.25

0.29

0.59

1.16

-

-

-

-

-

-

-

-

-

-

Discontinued operations, basic (in dollars per share)

-

-

-

-

-

-

-

-

-

-0.03

-0.05

-0.07

-0.03

-

-0.07

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

us-gaap_EarningsPerShareAbstract
Net loss per share (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-

-0.22

-0.40

-

-

-0.65

-1.00

-

-

-1.26

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Discontinued operations (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-0.09

0.00

-1.14

-2.06

-0.18

0.00

-0.15

-

-

-

-

-

-

-

-

-

-

Basic (in dollars per share)

0.06

1.23

1.10

0.31

0.22

0.02

2.86

-0.59

-0.20

-

-0.21

-

-

-

0.08

-

-

-

-0.16

-

-

-

0.53

0.34

-1.27

-1.81

0.11

0.59

1.01

0.48

0.36

0.38

0.51

0.16

0.35

0.53

0.32

-0.01

-0.34

Diluted income (loss) per share:
Continuing operations, diluted (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-0.16

-

-

-

0.15

-

-

-

-

-

-0.22

-

0.61

0.33

-0.13

0.23

0.29

0.59

1.16

-

-

-

-

-

-

-

-

-

-

Discontinued operations, diluted (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-0.05

-

-

-

-0.07

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Discontinued operations (in dollars per share)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-0.09

0.00

-1.14

-2.04

-0.18

0.01

-0.16

-

-

-

-

-

-

-

-

-

-

Diluted (in dollars per share)

0.06

1.22

1.10

0.31

0.22

0.02

2.86

-0.59

-0.20

-

-0.21

-

-

-

0.08

-

-

-

-0.16

-

-

-

0.52

0.33

-1.27

-1.80

0.11

0.59

1.00

0.48

0.36

0.38

0.50

0.16

0.35

0.53

0.31

-0.01

-0.34

Shares used in per share calculations:
Basic and diluted (in shares)

-

-

-

-

-

-

-

-

-

-

-

9,610

9,604

-

-

9,580

9,572

-

-

9,557

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Basic (in shares)

9,751

9,748

9,745

9,736

9,735

9,735

9,735

9,727

9,707

-

9,620

-

-

-

9,597

-

-

-

9,565

-

9,553

-

9,519

9,513

9,508

9,451

9,449

9,443

9,437

9,382

9,383

9,374

9,369

9,355

9,346

9,327

9,304

9

9

Diluted (in shares)

9,829

9,843

9,785

9,753

9,735

9,763

9,735

9,727

9,707

-

9,620

-

-

-

9,620

-

-

-

9,565

-

9,553

-

9,616

9,605

9,508

9,654

9,517

9,481

9,484

9,436

9,499

9,433

9,412

9,464

9,373

9,355

9,344

9

9