Mastech digital, inc. (MHH)
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
Revenues

198,800

193,574

187,859

182,608

179,030

177,164

172,987

167,923

158,115

147,882

139,816

134,851

133,394

132,008

132,146

132,448

128,124

123,470

119,479

113,548

111,899

113,523

113,457

113,106

111,585

106,901

96,648

91,139

90,316

90,770

87,511

88,226

85,029

80,476

84,374

77,805

0

0

0

Cost of revenues

148,935

145,593

141,976

138,344

135,928

134,636

131,599

128,427

122,434

116,253

111,314

108,270

107,001

105,711

105,529

105,849

102,899

99,671

97,170

92,891

91,651

92,737

92,461

92,002

90,614

86,784

78,462

73,919

73,240

73,605

70,909

71,344

68,538

64,601

67,804

62,520

0

0

0

Gross profit

49,865

47,981

45,883

44,264

43,102

42,528

41,388

39,496

35,681

31,629

28,502

26,581

26,393

26,297

26,617

26,599

25,225

23,799

22,309

20,657

20,248

20,786

20,996

21,104

20,971

20,117

18,186

17,220

17,076

17,165

16,602

16,882

16,491

15,875

16,570

15,285

0

0

0

Selling, general and administrative expenses:
Operating expenses

-

-

0

0

-

-

0

0

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Impairment of goodwill

-

-

-

-

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Revaluation of contingent consideration liability

-

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Total selling, general and administrative expenses

-

-

0

0

-

-

0

0

-

-

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Selling, general and administrative expense

0

-

-

-

0

-

-

-

0

-

-

-

21,618

-

21,012

21,065

20,736

19,117

18,551

16,983

15,774

15,246

15,219

15,090

15,158

14,815

13,266

13,115

13,418

13,794

13,570

13,983

13,742

13,656

14,826

14,080

0

0

0

Income from operations

17,593

16,987

15,743

15,179

11,057

11,625

11,882

9,591

6,116

4,081

2,714

4,093

4,775

4,507

5,605

5,534

4,489

4,682

3,758

3,674

4,474

5,540

5,777

6,014

5,813

5,302

4,920

4,105

3,658

3,371

3,032

2,899

2,749

2,219

1,744

1,205

0

0

0

Interest income (expense), net

-1,519

-1,779

-1,968

-2,090

-2,237

-2,171

-2,106

-2,010

-1,502

-1,131

-757

-434

-448

-462

-473

-482

-397

-293

-190

-86

-73

-84

0

0

0

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Interest (expense)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-95

-89

-77

-68

-67

-59

-48

-38

-26

-23

0

0

0

Other income (expense), net

79

11

-138

-63

-16

-40

64

-55

-62

-2

10

17

-2

-25

-22

-17

39

36

30

17

16

52

68

38

35

16

11

105

55

36

9

-52

-37

-31

-10

-3

0

0

0

Income before income taxes

16,153

15,219

13,637

13,026

8,804

9,414

9,840

7,526

4,552

2,948

1,967

3,676

4,325

4,020

5,110

5,035

4,131

4,425

3,598

3,605

4,417

5,508

5,762

5,967

5,757

5,225

4,600

0

0

-

0

-

-

-

-

-

-

-

-

Income before income taxes

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

-

1,708

1,179

0

0

0

Income tax expense

4,103

4,074

3,892

3,610

2,529

2,723

3,158

2,600

1,747

1,322

566

1,215

1,615

1,500

1,941

1,903

1,562

1,672

1,352

1,367

1,668

2,085

2,160

2,245

2,163

1,956

1,841

1,564

1,386

1,281

1,108

1,042

994

795

661

464

0

0

0

Net income from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

3,269

2,869

0

0

-

0

-

-

-

-

-

-

-

-

Income from discontinued operations, net of tax expense of $0, $0 and $68

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

94

134

0

0

-

0

-

-

-

-

-

-

-

-

Gain on sale of discontinued operations, net of tax expense of $0, $0 and $43

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

Net income from discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

0

-

-

-

-

-

-

-

-

Net income

12,050

11,145

9,745

9,416

6,275

6,691

6,682

4,926

2,805

1,626

1,401

2,461

2,710

2,520

3,169

3,132

2,569

2,753

2,246

2,238

2,749

3,423

3,602

4,203

4,099

3,805

3,572

2,693

2,362

2,139

1,664

1,504

1,428

1,113

1,047

715

0

0

0

Earnings per share:
Continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.23

0.24

0.18

0.13

-

0.18

-

-

-

-

-

-

-

-

Discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.00

0.11

0.01

0.01

-

0.01

-

-

-

-

-

-

-

-

Basic

0.17

0.20

0.18

0.54

0.09

0.07

0.15

0.26

0.13

-0.02

-0.01

0.15

0.04

-0.14

0.21

0.22

0.00

0.29

0.20

0.09

0.05

0.18

0.20

0.21

0.20

0.23

0.35

0.19

0.14

0.10

0.19

0.14

0.10

0.01

0.12

0.10

0.01

0.05

0.03

Continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.21

0.23

0.18

0.13

-

0.17

-

-

-

-

-

-

-

-

Discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-0.01

0.11

0.01

0.01

-

0.01

-

-

-

-

-

-

-

-

Diluted

0.16

0.20

0.17

0.53

0.09

0.09

0.14

0.25

0.12

-0.02

-0.01

0.15

0.04

-0.14

0.21

0.21

0.00

0.29

0.20

0.09

0.04

0.17

0.20

0.20

0.20

0.23

0.34

0.18

0.13

0.09

0.18

0.14

0.10

0.01

0.12

0.10

0.01

0.05

0.03

Weighted average common shares outstanding:
Basic

11,127

11,057

11,039

11,022

10,998

10,986

10,966

10,926

10,922

19,977

10,684

4,536

4,499

22,032

4,405

4,354

4,353

4,351

4,341

4,332

4,328

4,323

4,330

4,317

4,310

4,225

4,190

4,180

4,177

6,485

3,176

3,158

3,481

7,244

3,657

3,673

3,690

3,691

3,676

Diluted

11,675

11,341

11,205

11,164

11,218

11,227

11,217

11,142

11,058

20,125

10,730

4,576

4,561

22,462

4,493

4,451

4,450

4,449

4,438

4,436

4,441

4,474

4,464

4,458

4,440

4,477

4,320

4,289

4,282

6,676

3,277

3,269

3,582

7,471

3,755

3,755

3,799

3,752

3,749