Ufp technologies inc (UFPT)
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

199,330

198,381

198,818

197,232

194,852

190,455

176,978

164,854

153,721

147,843

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Cost of sales

145,045

144,422

145,923

145,227

144,232

142,147

133,539

125,653

117,565

112,356

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Net sales

-

-

-

-

-

-

-

-

-

-

-

-

-

-

143,558

140,779

139,376

138,850

140,184

141,149

138,675

139,307

139,034

138,328

140,135

139,223

137,599

134,866

132,706

130,962

129,069

127,864

127,692

127,244

126,234

125,430

0

0

0

Cost of sales

-

-

-

-

-

-

-

-

-

-

-

-

-

-

108,080

104,243

102,833

101,396

103,337

104,060

102,334

102,427

99,329

98,213

98,846

98,209

97,615

95,818

94,687

92,643

91,995

91,532

91,047

90,999

90,039

88,672

0

0

0

Gross profit

54,285

53,959

52,895

52,005

50,620

48,308

43,439

39,201

36,156

35,487

35,835

36,094

36,439

34,650

35,478

36,536

36,543

37,454

36,847

37,089

36,341

36,880

39,705

40,115

41,289

41,014

39,984

39,048

38,019

38,319

37,073

36,331

36,644

36,245

36,195

36,757

0

0

0

Selling, general and administrative expenses

29,759

29,251

29,330

28,688

28,306

27,654

26,204

25,356

24,000

23,724

23,774

24,108

24,517

24,105

24,005

23,582

23,888

24,008

23,884

24,220

23,979

23,847

24,273

24,011

23,551

23,605

23,298

22,775

22,092

21,665

20,800

20,864

21,159

21,367

21,734

21,902

0

0

0

Acquisition costs

-

-

0

1

-

1,089

0

0

0

-

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Restructuring costs

-

-

-

-

-

-

-

-

-

-

0

0

-

420

1,000

1,826

1,801

1,756

1,419

1,340

1,544

1,556

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Material overcharge settlement

-

-

-

-

-

-

-

0

-

-

0

0

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Material overcharge settlement

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Gain on sale of fixed assets

0

-

-

-8

-

47

46

51

28

-7

-9

-9

-1

-2

-3

-3

-3

24

89

101

0

-

0

0

-

-

-

0

-

12

16

16

9

838

845

0

0

-

0

Operating income

24,530

24,708

23,457

23,204

22,301

19,612

16,176

12,791

11,052

11,693

11,894

13,475

13,738

12,237

12,583

11,557

10,851

11,714

11,589

11,632

10,933

11,561

14,406

15,792

17,637

17,398

16,674

16,261

15,933

16,666

16,289

15,483

15,494

15,716

15,294

15,701

0

0

0

Interest income

-

-

3

15

-

47

113

164

199

216

192

171

161

149

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Interest expense

459

674

878

1,068

1,278

1,320

1,043

700

309

50

55

60

64

69

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Interest income (expense), net

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other expense

-476

-388

-535

-426

-225

64

0

0

0

-

0

0

0

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-2

0

0

0

-

-

-

-

-

-

Interest income (expense), net

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

0

-

-

-

-187

-205

-174

-145

-114

-90

-55

-47

-44

-27

-49

-78

0

0

0

Income before income tax expense

23,595

23,646

22,047

21,725

20,820

18,403

15,384

12,308

10,992

11,859

12,031

13,586

13,835

12,317

12,668

11,626

10,913

11,741

12,281

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Income before income tax expense

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

16,500

16,115

15,819

16,574

16,231

15,434

15,447

15,689

15,244

15,622

0

0

0

Income tax expense

3,688

3,896

3,664

4,849

4,552

4,092

2,769

2,132

2,176

2,649

4,044

4,625

4,769

4,347

4,513

4,148

3,898

4,148

4,166

4,207

3,985

4,206

5,096

5,537

6,142

5,917

5,398

5,304

5,243

5,679

5,531

4,889

4,947

4,905

5,089

5,610

0

0

0

Net income

19,907

19,750

18,383

16,876

16,268

14,311

12,615

10,176

8,816

9,210

7,987

8,961

9,066

7,970

8,155

7,478

7,015

7,593

7,983

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

Net income

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

10,784

10,154

10,012

0

0

0

Net income attributable to non-controlling interests

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

438

447

459

0

0

0

Net income

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

0

0

0

-

10,696

10,535

10,489

10,346

9,706

0

0

0

-

Net income per share:
Basic (in dollars per share)

0.52

0.78

0.76

0.62

0.50

0.61

0.56

0.54

0.24

0.38

0.23

0.36

0.30

0.21

0.37

0.38

0.15

0.24

0.28

0.32

0.23

0.22

0.29

0.27

0.30

0.49

0.42

0.44

0.30

0.47

0.39

0.41

0.36

0.47

0.37

0.42

0.34

0.38

0.37

Diluted (in dollars per share)

0.52

0.76

0.75

0.62

0.50

0.59

0.56

0.54

0.24

0.37

0.23

0.36

0.30

0.20

0.37

0.38

0.15

0.22

0.28

0.32

0.23

0.21

0.29

0.26

0.29

0.47

0.41

0.42

0.29

0.46

0.37

0.39

0.33

0.42

0.35

0.39

0.32

0.35

0.34

Weighted average common shares outstanding:
Basic (in shares)

7,457

7,439

7,432

7,423

7,402

7,375

7,366

7,347

7,300

7,273

7,264

7,239

7,216

7,217

7,195

7,175

7,173

7,085

7,131

7,116

7,076

7,060

7,055

7,025

6,972

6,890

6,840

6,798

6,768

6,712

6,720

6,693

6,588

6,533

6,510

6,465

6,393

6,214

6,138

Diluted (in shares)

7,538

7,638

7,493

7,467

7,466

7,494

7,435

7,413

7,378

7,375

7,353

7,323

7,297

7,315

7,282

7,250

7,253

7,191

7,230

7,210

7,193

7,198

7,186

7,168

7,148

7,130

7,112

7,090

7,088

6,952

7,074

7,055

7,030

7,045

6,999

6,981

6,969

6,784

6,725