Computer task group, incorporated (CTG)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09
Revenue

394,170

358,769

301,210

324,893

369,478

393,268

419,036

424,415

396,275

331,407

275,560

Direct costs

319,135

290,282

245,234

265,711

302,318

313,930

330,327

333,086

311,984

260,172

213,701

Selling, general and administrative expenses

68,123

66,407

51,808

54,784

56,523

62,186

63,982

66,867

64,981

57,305

51,970

Goodwill impairment charges

-

-

-

37,329

-

-

-

-

-

-

-

Operating income

6,912

2,080

4,168

-32,931

10,637

17,152

24,727

24,462

19,310

13,930

9,889

Interest and other income

311

223

88

188

79

111

58

156

231

102

90

Non-taxable life insurance gain

-

807

390

-

246

-

0

1,268

0

-

-

Interest and other expense

934

841

589

793

233

325

446

441

418

263

303

Income before income taxes

6,289

2,269

4,057

-33,536

10,729

16,938

24,339

25,445

19,123

13,769

9,676

Provision for income taxes

2,164

5,086

3,251

1,102

4,219

6,588

8,660

9,280

7,185

5,397

3,743

Net income

4,125

-2,817

806

-34,638

6,510

10,350

15,679

16,165

11,938

8,372

5,933

Net income per share:
Basic

0.31

-0.20

0.05

-2.22

0.42

0.68

1.02

1.07

0.80

0.57

0.40

Diluted

0.29

-0.20

0.05

-2.22

0.41

0.64

0.92

0.96

0.71

0.52

0.38

Weighted average shares outstanding:
Basic

13,450

13,805

15,055

15,593

15,479

15,120

15,365

15,172

14,968

14,697

14,808

Diluted

13,997

13,805

15,324

15,593

15,920

16,260

16,954

16,841

16,731

16,073

15,549

Cash dividend per common share

-

-

-

0.18

0.24

0.24

0.20

0.00

0.00

-

-