Badger meter, inc. (BMI)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09
Net sales

424,625

433,732

402,440

393,761

377,698

364,768

334,122

319,660

262,915

276,634

250,337

Cost of sales

261,097

271,383

246,694

243,185

241,922

233,626

217,133

197,414

173,095

173,810

153,323

Gross margin

163,528

162,349

155,746

150,576

135,776

131,142

116,989

122,246

89,820

102,824

97,014

Selling, engineering and administration

101,380

105,480

99,151

97,904

93,407

85,095

77,882

77,777

62,286

58,001

54,771

Operating earnings

62,148

56,869

56,595

52,672

42,369

46,047

39,107

44,469

27,534

44,823

42,243

Interest expense, net

-253

-1,157

-789

-921

-1,217

-1,135

-1,098

-998

-185

-385

90

Other pension and postretirement costs

288

19,860

973

1,907

-

-

-

-

-

-

-

Earnings before income taxes

61,607

35,852

54,833

49,844

41,152

44,912

38,009

43,471

27,349

44,438

42,333

Provision for income taxes

14,430

8,062

20,262

17,549

15,214

15,234

13,392

15,439

8,188

15,776

15,553

Earnings from continuing operations

-

-

-

-

-

-

-

-

-

-

26,780

Earnings from discontinued operations net of income taxes (Note 8)

-

-

-

-

-

-

-

-

-

-

7,390

Net earnings

47,177

27,790

34,571

32,295

25,938

29,678

24,617

28,032

19,161

28,662

34,170

Earnings per share:
Basic
Basic

1.63

0.96

1.20

1.12

-

-

-

-

-

-

2.31

from discontinued operations

-

-

-

-

-

-

-

-

-

-

0.50

Basic (in dollars per share)

-

-

-

-

0.90

1.04

1.71

1.96

1.28

1.92

1.81

Diluted:
Diluted

1.61

0.95

1.19

1.11

-

-

-

-

-

-

2.28

from discontinued operations

-

-

-

-

-

-

-

-

-

-

0.49

Diluted (in dollars per share)

-

-

-

-

0.90

1.03

1.70

1.95

1.27

1.91

1.79

Shares used in computation of earnings per share:
Basic

29

28

28

28

28,759

28,613

14,362

14,332

14,971

14,906

14,800

Impact of dilutive securities

0

0

0

0

135

144

78

67

78

100

148

Diluted

29

29

29

29

28,894

28,757

14,440

14,399

15,049

15,006

14,948