Ultimate software group inc (ULTI)
Income statement / TTM
Mar'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'11Dec'10Sep'10Jun'10Mar'10
Revenues:
Recurring

1,048,404

997,066

944,738

893,217

848,906

802,300

764,131

728,097

691,429

654,199

619,371

584,114

550,042

516,400

488,167

463,761

441,462

419,771

397,242

375,124

353,770

334,434

317,496

299,757

283,639

266,430

250,160

237,344

224,710

213,785

202,677

192,042

181,405

170,905

0

0

0

Services

150,390

143,478

142,439

142,246

140,087

138,429

135,714

132,626

131,139

127,092

122,021

115,611

110,376

101,681

95,216

91,707

88,725

86,165

84,666

82,322

78,873

75,110

71,942

69,366

66,984

64,563

61,072

58,739

56,490

53,195

52,243

52,245

53,516

55,368

0

0

0

License

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

501

640

915

853

1,234

1,073

1,281

1,275

1,596

1,863

1,774

2,218

1,946

1,860

1,738

1,538

0

0

0

Total revenues

1,198,794

1,140,544

1,087,177

1,035,463

988,993

940,729

899,845

860,723

822,568

781,291

741,392

699,725

660,418

618,081

582,861

554,968

529,735

505,936

482,409

458,086

433,558

410,397

390,672

370,196

351,904

332,268

312,828

297,946

282,974

269,198

256,866

246,147

236,659

227,811

0

0

0

Cost of revenues:
Recurring

292,898

273,165

256,125

237,440

223,356

210,560

201,339

192,876

183,288

172,676

163,057

153,818

145,255

138,587

133,759

129,501

123,535

117,700

110,122

102,908

97,029

91,903

88,147

84,153

80,845

78,121

74,477

71,608

67,916

63,505

59,858

55,928

52,433

49,144

0

0

0

Services

163,508

158,569

154,086

149,651

145,417

143,140

140,700

136,633

134,260

127,433

121,197

114,155

108,434

99,948

94,266

90,767

88,183

85,939

84,523

81,930

78,923

76,577

74,936

72,455

69,268

66,063

61,055

57,674

54,935

52,341

52,038

50,818

50,591

49,843

0

0

0

License

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

88

118

180

198

270

235

282

280

362

423

403

488

439

378

328

255

0

0

0

Total cost of revenues

456,406

431,734

410,211

387,091

368,773

353,700

342,039

329,509

317,548

300,109

284,254

267,973

253,689

238,535

227,937

220,185

211,646

203,639

194,733

184,956

176,132

168,678

163,353

156,843

150,395

144,464

135,894

129,705

123,254

116,334

112,335

107,124

103,352

99,242

0

0

0

Gross profit

742,388

708,810

676,966

648,372

620,220

587,029

557,806

531,214

505,020

481,182

457,138

431,752

406,729

379,546

354,924

334,783

318,089

302,297

287,676

273,130

257,426

241,719

227,319

213,353

201,509

187,804

176,934

168,241

159,720

152,864

144,531

139,023

133,307

128,569

0

0

0

Operating expenses:
Sales and marketing

299,718

285,293

277,821

270,810

271,618

269,781

259,515

249,661

237,194

224,416

214,361

200,836

185,483

169,664

152,283

138,700

128,967

117,033

112,211

106,588

99,798

93,879

87,301

82,038

76,838

72,565

68,823

66,607

64,659

63,145

61,687

61,325

60,381

58,374

0

0

0

Research and development

221,260

203,729

189,154

176,406

161,399

150,583

141,953

135,237

129,293

120,650

113,607

104,935

99,788

93,671

90,301

88,693

85,220

83,542

79,240

74,916

71,347

67,757

65,032

62,002

61,127

60,693

59,513

58,704

55,085

51,356

48,383

45,806

43,956

42,222

0

0

0

General and administrative

153,193

139,192

132,237

124,435

123,637

122,119

116,574

112,399

103,107

94,432

88,426

82,262

78,570

72,893

66,364

59,416

52,172

47,379

45,065

41,960

39,001

36,869

33,217

30,374

28,215

25,433

24,056

22,827

22,463

21,931

21,078

20,932

20,339

19,727

0

0

0

Total operating expenses

674,171

628,214

599,212

571,651

556,654

542,483

518,042

497,297

469,594

439,498

416,394

388,033

363,841

336,228

308,948

286,809

266,359

247,954

236,516

223,464

210,146

198,505

185,550

174,414

166,180

158,691

152,392

148,138

142,207

136,432

131,148

128,063

124,676

120,323

0

0

0

Operating income

68,217

80,596

77,754

76,721

63,566

44,546

39,764

33,917

35,426

41,684

40,744

43,719

42,888

43,318

45,976

47,974

51,730

54,343

51,160

49,666

47,280

43,214

41,769

38,939

35,329

29,113

24,542

20,103

17,513

16,432

13,383

10,960

8,631

8,246

0

0

0

Other (expense) income:
Interest expense and other, net

1,304

693

694

665

730

813

858

798

813

717

666

605

560

491

445

431

402

353

302

265

215

229

325

436

481

476

390

276

318

401

504

458

376

263

0

0

0

Other income, net

3,563

3,458

2,565

1,269

556

397

499

553

574

451

407

358

302

256

251

271

321

339

278

228

138

104

91

106

130

102

104

74

70

91

200

181

200

188

0

0

0

Total other (expense) income, net

2,259

2,765

1,871

604

-174

-416

-359

-245

-239

-266

-259

-247

-258

-235

-194

-160

-81

-14

-24

-37

-77

-125

-234

-330

-351

-374

-286

-202

-248

-310

-304

-277

-176

-75

0

0

0

Income before income taxes

70,476

83,361

79,625

77,325

63,392

44,130

39,405

33,672

35,187

41,418

40,485

43,472

42,630

43,083

45,782

47,814

51,649

54,329

51,136

49,629

47,203

43,089

41,535

38,609

34,978

28,739

24,256

19,901

17,265

16,122

13,079

10,683

8,455

8,171

0

0

0

Benefit (provision) for income taxes

13,154

18,221

29,923

40,365

35,583

30,075

11,538

5,385

5,307

12,178

22,410

24,309

25,932

28,825

20,279

8,506

9,635

9,592

8,426

20,275

19,310

17,559

19,515

18,232

16,850

14,107

13,946

13,163

12,287

11,840

9,327

7,043

5,437

5,161

0

0

0

Income from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

3,010

0

0

0

Loss from discontinued operations, net of income taxes

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-853

0

0

0

Net Income (Loss) Attributable to Parent

57,322

65,140

49,702

36,960

27,809

14,055

27,867

28,287

29,880

29,240

18,075

19,163

16,698

14,258

25,503

39,308

42,014

44,737

42,710

29,354

27,893

25,530

22,020

20,377

18,128

14,632

10,310

6,738

4,978

4,282

3,752

3,717

2,230

2,157

0

0

0

Net income per share:
Earnings from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.06

0.04

0.01

0.01

Loss from discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.00

0.00

-0.03

0.00

Basic (in dollars per share)

0.42

0.42

0.55

0.45

0.69

-0.08

0.15

0.15

0.25

0.41

0.16

0.21

0.23

0.02

0.20

0.13

0.15

0.42

0.69

0.23

0.24

0.35

0.23

0.18

0.16

0.24

0.17

0.10

0.04

0.09

0.04

0.03

0.01

0.06

0.04

-0.02

0.01

Earnings from continuing operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.05

0.04

0.01

0.01

Loss from discontinued operations

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0.00

0.00

-0.03

0.00

Diluted (in dollars per share)

0.41

0.41

0.54

0.44

0.67

-0.07

0.14

0.15

0.24

0.38

0.16

0.20

0.22

0.02

0.20

0.12

0.14

0.40

0.67

0.22

0.23

0.33

0.22

0.17

0.16

0.23

0.16

0.09

0.04

0.07

0.04

0.03

0.01

0.05

0.04

-0.02

0.01

Weighted average shares outstanding:
Basic (in shares)

31,526

31,316

31,077

30,619

30,404

30,027

29,848

29,751

29,538

29,207

28,977

28,895

28,825

28,759

28,603

28,591

28,583

28,439

28,285

28,252

28,196

28,010

27,871

27,735

27,476

27,211

26,852

26,655

26,394

51,626

25,767

25,837

25

50,039

24,937

24,839

24

Diluted (in shares)

32,140

32,319

31,775

31,113

31,105

31,306

30,770

30,623

30,497

30,833

30,475

30,240

30,108

30,011

29,715

29,591

29,567

29,539

29,306

29,218

29,309

29,378

29,095

28,875

28,704

28,651

28,495

28,281

28,073

55,586

27,747

27,863

27

54,394

27,011

26,972

26