Ceco environmental corp (CECE)
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

336,344

341,869

346,311

349,301

349,211

337,339

328,471

334,085

0

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Net sales

-

-

-

-

-

-

-

-

-

-

-

-

406,487

-

418,275

414,909

389,612

367,422

342,282

307,352

287,032

263,217

255,838

242,334

220,126

197,317

162,922

146,228

136,387

135,052

138,472

138,317

136,262

139,192

135,300

137,129

0

0

0

Cost of sales

222,398

227,770

232,106

235,199

234,803

225,802

209,994

208,266

219,713

231,857

248,275

258,341

271,285

282,152

288,310

287,825

269,830

258,251

230,020

207,777

0

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Cost of sales

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

111,703

99,035

92,944

92,609

95,914

96,589

96,383

101,024

100,703

103,831

0

0

0

Gross profit

113,946

114,099

114,205

114,102

114,408

111,537

107,033

105,492

106,826

113,194

123,215

129,758

135,202

134,859

129,965

127,084

119,782

109,171

100,985

91,248

86,069

84,823

83,756

77,252

70,100

61,555

51,219

47,193

43,443

42,443

42,558

41,728

39,879

38,168

34,597

33,298

0

0

0

Selling and administrative expenses

86,619

85,978

87,267

87,660

87,201

87,462

88,041

87,783

87,292

88,975

87,808

85,399

84,054

81,743

81,796

80,301

74,613

67,329

61,196

56,180

53,422

51,440

49,462

45,770

42,185

37,098

30,743

27,594

25,680

25,429

26,125

26,198

25,753

25,359

24,606

25,240

0

0

0

Amortization expenses

0

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Amortization and earn-out (income) expenses, net

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Amortization and earnout expenses

-

-

8,768

8,600

-

9,683

0

0

0

-

-

-

0

-

-

-

26,406

25,613

22,852

15,996

11,667

10,151

11,124

10,747

8,932

6,761

0

0

0

-

-

-

-

-

-

-

-

-

-

Restructuring expenses (income), net

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Restructuring expenses

0

-

-

0

-

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Amortization and earnout expenses (income)

-

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Acquisition and integration expenses

-

-

-

-

-

-

-

-

-

-

-

-

-

524

1,486

7,008

7,646

7,940

7,926

2,322

1,530

1,269

262

4,228

6,357

7,224

0

0

0

-

-

-

-

-

-

-

-

-

-

Loss on divestitures, net of selling costs

-

-70

-490

-15,564

-15,637

-4,390

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Acquisition expenses

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-

-

-

-

-

Amortization and earn out expenses

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

352

390

426

441

459

466

0

0

0

Legal reserves

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

Gain on sale of operating property and equipment

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

Income from operations

17,339

17,990

16,679

2,179

2,742

10,002

-3,921

12,150

18,824

8,024

-34,194

-29,325

-30,019

-25,562

24,543

11,850

7,777

4,949

9,011

16,450

19,150

21,663

21,608

13,007

9,126

6,972

7,689

15,296

16,274

16,683

16,081

15,140

13,700

12,368

10,140

8,200

0

0

0

Other income (expense), net

2,366

751

-133

532

-649

-365

-172

-874

-141

106

56

180

-579

310

-230

-526

435

-2,081

-2,081

-3,258

-3,941

-2,311

-868

683

745

982

145

-16

44

-152

-117

55

414

452

368

297

0

0

0

Interest expense

4,876

5,397

6,018

6,431

6,764

7,140

7,212

7,078

6,930

6,721

6,668

6,986

7,321

7,712

8,114

7,912

7,106

5,964

4,728

3,784

3,356

3,138

3,047

2,736

2,144

1,499

1,047

882

994

1,168

1,095

1,100

1,118

1,137

1,211

1,223

0

0

0

Income before income taxes

14,829

13,344

10,528

-3,720

-4,671

2,497

-11,305

4,198

11,753

1,409

-40,806

-36,131

-37,919

-32,964

16,199

3,412

1,106

-3,096

2,991

13,499

0

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Income before income taxes

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

6,787

14,398

15,324

15,363

14,869

14,095

12,996

11,683

9,297

7,274

0

0

0

Income tax expense

-4,426

-4,363

286

884

6,349

9,618

8,337

7,889

9,057

4,438

1,806

3,691

3,352

5,290

6,492

4,356

3,983

2,638

2,865

1,543

1,599

3,137

3,709

2,134

357

-102

-55

2,827

4,311

4,513

4,329

4,504

3,937

3,411

3,094

2,713

0

0

0

Net income

19,255

17,707

10,242

-4,604

-11,020

-7,121

-19,642

-3,691

2,696

-3,029

-42,612

-39,822

-41,271

-38,254

9,707

-944

-2,877

-5,734

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Net loss attributable to noncontrolling interest

-

-

-

-

-

-

-

-

-

-

-

-

-

-36

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Income from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

Loss from discontinued operations, net of income tax

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

Net loss attributable to CECO Environmental Corp.

-

-

-

-

-

-

-

-

-

-

-

-

-

-38,218

9,875

-754

-2,700

-5,602

-663

7,865

10,254

13,077

13,984

8,820

7,370

6,557

6,842

11,571

11,013

10,850

10,540

9,591

9,059

8,272

6,213

4,476

0

0

0

Earnings per share:
Basic income from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.05

0.05

Basic loss from discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.00

-0.01

Basic

0.10

0.24

0.06

0.16

0.05

0.02

-0.37

-0.03

0.17

-0.34

0.09

0.16

0.00

-1.50

0.17

0.12

0.09

-0.11

-0.17

0.08

0.01

0.07

0.14

0.18

0.12

0.10

-0.07

0.17

0.13

0.20

0.22

0.17

0.14

0.19

0.16

0.14

0.09

0.05

0.04

Diluted income from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.05

0.05

Diluted loss from discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.00

-0.01

Diluted

0.10

0.25

0.05

0.15

0.05

0.02

-0.37

-0.03

0.17

-0.34

0.09

0.16

0.00

-1.50

0.17

0.12

0.09

-0.11

-0.17

0.08

0.01

0.07

0.14

0.17

0.12

0.10

-0.07

0.17

0.12

0.19

0.19

0.15

0.12

0.17

0.14

0.12

0.08

0.05

0.04

Weighted average number of common shares outstanding:
Basic

35,155

35,121

35,070

34,923

34,835

34,815

34,779

34,669

34,592

34,573

34,518

34,473

34,215

34,060

33,983

33,946

33,928

33,994

28,617

26,283

26,271

26,062

25,691

25,643

25,606

25,674

19,965

17,750

17,078

15,479

14,630

14,615

14,527

14,525

14,371

14,334

14,313

14,320

14,304

Diluted

35,394

35,369

35,624

35,582

35,360

34,767

34,779

34,669

34,641

33,789

34,621

34,806

34,563

33,285

34,354

34,161

34,116

33,261

28,617

26,627

26,660

26,435

26,129

26,107

26,115

26,785

19,965

18,355

17,774

17,386

17,258

17,211

17,128

17,068

17,157

17,141

17,093

17,128

17,111