Iradimed corporation (IRMD)
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'14Sep'13Jun'13
Revenue

38,757

38,517

35,965

33,617

31,768

30,438

28,804

26,879

25,027

23,081

22,366

24,350

28,694

32,496

35,305

35,825

33,566

31,593

26,377

21,996

19,087

15,653

14,549

13,512

0

0

0

Cost of revenue

8,982

8,816

8,056

7,715

7,567

7,211

6,869

6,350

5,873

5,569

5,233

5,331

5,836

6,154

6,350

6,535

6,218

5,840

5,259

4,628

4,076

3,404

3,155

2,963

0

0

0

Gross profit

29,775

29,700

27,909

25,901

24,200

23,227

21,935

20,529

19,153

17,511

17,133

19,018

22,858

26,341

28,954

29,290

27,348

25,753

21,118

17,367

15,011

12,248

11,393

10,548

0

0

0

Operating expenses:
General and administrative

10,901

10,451

9,629

9,202

8,820

8,710

8,716

9,085

9,197

9,001

8,426

7,744

8,643

8,795

9,358

9,164

8,061

7,769

6,960

6,547

5,692

4,816

4,126

3,391

0

0

0

Sales and marketing

9,492

9,169

8,656

8,144

7,460

6,995

6,509

5,976

5,784

5,502

5,179

5,273

5,360

5,278

5,345

5,205

4,900

4,705

4,191

3,866

3,626

3,297

3,018

2,633

0

0

0

Research and development

1,510

1,432

1,421

1,425

1,489

1,517

1,498

1,508

1,561

1,722

1,737

1,811

1,654

1,347

1,483

1,544

1,656

1,764

1,579

1,364

1,186

1,068

1,052

953

0

0

0

Total operating expenses

21,904

21,053

19,707

18,771

17,770

17,223

16,724

16,570

16,542

16,226

15,342

14,830

15,657

15,421

16,187

15,914

14,618

14,240

12,732

11,777

10,504

9,182

8,197

6,979

0

0

0

Income from operations

7,870

8,647

8,201

7,130

6,430

6,003

5,210

3,958

2,610

1,285

1,790

4,187

7,200

10,920

12,766

13,376

12,729

11,513

8,386

5,589

4,506

3,065

3,196

3,569

0

0

0

Other income, net

401

395

363

296

246

193

142

128

121

111

88

56

30

32

-13

55

106

121

102

29

-5

-48

25

56

0

0

0

Income before provision for income taxes

8,272

9,043

8,565

7,426

6,676

6,197

5,353

4,087

2,732

1,396

1,879

4,244

7,230

10,952

12,753

13,431

12,836

11,634

8,489

5,619

4,501

3,017

3,221

3,626

0

0

0

Provision for income tax benefit

-1,281

-587

468

-614

-631

-106

573

1,515

1,158

896

422

1,419

2,531

3,738

4,275

4,646

4,511

4,104

3,093

1,852

1,486

966

1,181

1,265

0

0

0

Net income

9,554

9,630

8,096

8,041

7,307

6,303

4,780

2,572

1,574

499

1,456

2,825

4,699

7,214

8,478

8,785

8,324

7,529

5,396

3,766

3,014

2,050

2,040

2,361

0

0

0

Change in fair value of available-for-sale securities, net of tax (benefit) expense of $(6,369) and $70 for the three months ended September 30, 2015 and 2014, respectively, and $(8,833) and $(2,681) for nine months ended September 30, 2015 and 2014, respectively

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

3

-1

0

0

0

Realized gain on available-for-sale securities reclassified to net income, net of tax of $70 and $2,560 for the three and nine months ended September 30, 2014, respectively

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

0

-

-

-

-

Comprehensive income

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

2,043

2,359

0

0

0

Net income per share:
Basic (in dollars per share)

0.15

0.27

0.22

0.19

0.17

0.16

0.22

0.13

0.08

0.02

0.02

0.03

-0.02

0.10

0.15

0.21

0.21

0.21

0.17

0.16

0.14

-0.01

0.02

0.15

0.07

0.04

0.08

Diluted (in dollars per share)

0.14

0.26

0.20

0.17

0.15

0.14

0.20

0.11

0.07

0.01

0.02

0.03

-0.02

0.09

0.13

0.19

0.19

0.18

0.15

0.15

0.12

0.01

0.02

0.11

0.06

0.03

0.07

Weighted average shares outstanding:
Basic (in shares)

11,891

11,566

11,369

11,163

11,029

10,950

10,824

10,651

10,608

10,561

10,565

10,687

10,740

10,714

10,684

10,778

11,095

11,103

11,028

10,974

10,906

10,861

10,112

7,000

7,000

7,000

7,000

Diluted (in shares)

12,365

12,341

12,309

12,226

12,227

12,353

12,195

12,011

11,879

12,769

11,643

11,727

10,740

11,798

11,867

11,966

12,326

13,759

12,382

12,107

11,977

11,870

11,269

8,878

8,859

8,665

8,495