Icf international, inc. (ICFI)
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
Revenue

1,495,509

1,478,525

1,459,799

1,418,849

1,376,447

1,337,973

1,281,237

1,253,570

1,235,647

1,229,162

1,197,547

1,198,766

1,197,793

1,185,097

1,176,343

1,158,774

1,142,304

1,132,232

1,127,853

1,103,698

1,078,609

1,050,134

1,003,467

982,726

960,434

949,303

951,523

945,332

943,413

937,133

919,101

899,928

873,674

840,775

824,539

805,495

0

0

0

Direct costs

967,854

953,187

938,217

913,119

884,631

857,508

815,681

792,613

776,944

771,725

746,935

748,253

751,545

745,137

736,449

723,003

707,066

694,436

689,169

677,369

665,785

654,946

629,607

617,567

602,428

591,516

595,249

589,492

585,825

583,195

567,752

556,828

542,489

520,522

513,146

500,934

0

0

0

Operating costs and expenses:
Indirect and selling expenses

402,515

395,763

390,057

378,887

367,847

360,987

355,869

351,467

347,297

346,440

337,255

336,890

335,291

328,048

329,926

326,744

325,885

329,159

333,073

326,766

317,216

302,020

287,447

280,390

273,762

272,387

267,778

266,487

266,287

263,878

263,076

257,056

248,891

240,964

232,849

228,643

0

0

0

Depreciation and amortization

20,517

20,100

19,868

19,043

17,493

17,200

16,993

17,396

17,650

17,700

17,836

17,353

17,138

16,638

16,397

16,583

16,393

16,222

15,934

14,845

14,141

13,369

12,379

11,923

11,515

11,238

11,083

11,078

10,893

9,789

9,233

9,011

9,192

10,258

10,799

10,898

0

0

0

Amortization of intangible assets

8,801

8,083

9,156

9,741

9,934

10,043

9,693

9,919

10,398

10,888

11,319

11,688

12,087

12,481

13,705

14,857

15,997

17,184

16,874

14,884

12,793

10,437

8,695

8,881

9,043

9,477

10,770

11,791

12,951

14,089

12,975

11,864

10,666

9,550

10,187

10,900

0

0

0

Total operating costs and expenses

431,832

423,945

419,044

407,634

395,237

388,193

382,546

378,773

375,336

375,019

366,410

365,931

364,516

357,167

360,028

358,184

358,275

362,565

365,881

356,495

344,150

325,826

308,521

301,194

294,320

293,102

289,631

289,356

290,131

287,756

285,284

277,931

268,749

260,772

253,835

250,441

0

0

0

Operating income

95,823

101,393

102,538

98,096

96,579

92,272

83,010

82,184

83,367

82,418

84,202

84,582

81,732

82,793

79,866

77,587

76,963

75,231

72,803

69,834

68,674

69,362

65,339

63,965

63,686

64,685

66,643

66,484

67,457

66,182

66,065

65,169

62,436

59,481

57,558

54,120

0

0

0

Interest expense

11,791

10,719

10,848

10,264

9,497

8,710

7,963

7,898

8,268

8,553

8,821

9,053

8,976

9,470

9,657

9,924

9,953

10,072

9,693

7,819

6,104

4,254

2,865

2,541

2,393

2,447

2,651

3,099

3,287

3,946

4,180

3,795

3,545

2,747

2,508

2,886

0

0

0

Other expense

101

-501

-957

-747

-1,251

-735

234

-428

116

121

258

1,301

1,018

1,184

864

80

-1,053

-1,559

-1,440

-1,723

-1,154

-958

-1,212

-737

-125

-12

263

7

-196

-325

-406

-295

-112

26

152

236

0

0

0

Income before income taxes

84,133

90,173

91,153

87,085

85,831

82,827

74,579

73,858

75,215

73,986

75,639

76,830

73,774

74,507

71,073

67,743

65,957

63,600

61,670

60,292

61,416

64,150

61,262

60,687

61,168

62,226

64,255

63,392

63,974

61,911

61,479

61,079

58,779

56,760

55,202

51,470

0

0

0

Provision for income taxes

19,901

21,235

22,899

21,790

21,530

21,427

4,804

7,062

10,099

11,110

27,160

28,606

26,904

27,923

26,412

24,974

24,597

24,231

24,288

22,902

23,202

24,120

22,239

22,086

22,234

22,896

23,462

24,157

24,724

23,836

23,781

23,620

22,703

21,895

21,786

20,187

0

0

0

Net income

64,232

68,938

68,254

65,295

64,301

61,400

69,775

66,796

65,116

62,876

48,479

48,224

46,870

46,584

44,661

42,769

41,360

39,369

37,382

37,390

38,214

40,030

39,023

38,601

38,934

39,330

40,793

39,235

39,250

38,075

37,698

37,459

36,076

34,865

33,416

31,283

0

0

0

Earnings per Share:
Basic

0.56

1.03

1.04

0.78

0.81

1.00

0.88

0.72

0.67

1.44

0.73

0.64

0.54

0.66

0.71

0.56

0.52

0.56

0.60

0.47

0.41

0.45

0.59

0.51

0.49

0.39

0.56

0.52

0.52

0.48

0.49

0.52

0.45

0.45

0.47

0.46

0.39

0.38

0.37

Diluted

0.55

1.01

1.02

0.76

0.80

0.96

0.86

0.71

0.65

1.40

0.72

0.63

0.52

0.64

0.70

0.55

0.51

0.54

0.59

0.47

0.40

0.43

0.59

0.50

0.48

0.37

0.55

0.52

0.51

0.46

0.48

0.52

0.45

0.44

0.47

0.45

0.39

0.38

0.37

Weighted-average Shares:
Basic

18,840

18,835

18,799

18,805

18,825

18,839

18,873

18,806

18,670

18,651

18,666

18,775

18,972

18,989

18,965

19,008

18,994

19,099

19,316

19,475

19,450

19,383

19,450

19,795

19,804

19,969

19,802

19,706

19,543

19,499

19,610

19,774

19,769

19,740

19,728

19,688

19,580

19,413

19,351

Diluted

19,197

19,331

19,169

19,133

19,263

19,667

19,306

19,209

19,158

19,443

19,024

19,086

19,423

19,769

19,329

19,293

19,273

19,552

19,556

19,706

19,838

19,916

19,713

20,082

20,277

20,708

20,165

19,996

19,875

20,005

19,770

19,971

20,082

20,225

19,860

19,847

19,780

19,630

19,568

Cash dividends declared per common share

0.14

0.14

0.14

0.14

0.14

0.14

0.14

0.14

0.14

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Other Comprehensive Income:
Foreign currency translation adjustments, net of tax

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

-5,085

-2,540

-3,232

-1,491

-647

1,153

149

251

102

-259

-292

-436

-805

-1,100

-826

-281

0

0

0

-

-

Other comprehensive (loss) income, net of tax

-10,999

407

-10,258

-7,545

-8,009

-6,683

-705

421

5,838

4,601

2,865

0

0

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Comprehensive (loss) income, net of tax

53,233

69,345

57,996

57,750

56,292

54,717

69,070

67,217

70,954

67,477

52,468

51,490

46,010

44,435

41,032

35,405

37,521

34,359

32,297

34,850

34,982

38,539

38,376

39,754

39,083

39,581

40,895

38,976

38,958

37,639

36,893

36,359

35,250

34,584

0

0

0

-

-